#Extraction des coordonnées des limites administratives des communes Script NodeJS ##Paramètres -c, --city [required] Nom de la ville recherchée (exemple: Monbéqui). Casse et accents requis.
-C, --country_code <country_code>
Nom du pays (ou code du pays ex: France ou fr). Casse requise.
-f, --file [<filename.json>]
Nom du fichier json créé en sortie (sinon sortie console). Généré automatiquement si flag activé et paramètre vide.
-p, --postal_code <postal_code>
Code postal pour mieux cibler la ville (abrégé exemple pour Monbéqui : 82)
###Messages d'erreur:
Multi city match query
Plusieurs résultats de ville trouvé pour la query. Redéfinir la query pour n'avoir qu'un seul résultat (ajouter un critère sur le pays et/ou sur le code postal)
No city match query
Aucune aucun résultat de ville trouvé par rapport à la query.
##INSTALL
-
Installer NodeJS et NPM
-
Ouvrir un terminal et aller dans le répertoire contenant le projet
sudo npm install -g .
-
Lancer le script
osmexcab -c <city> [-C <country> -p <postal_code> -f <file.json>]
##Exemple de ligne de commande osmexcab -c Monbéqui -f monbequi.json osmexcab -c "La Colombe" -p 41 osmexcab -c Colombe -p 38 osmexcab -c Paris -C fr osmexcab -c Paris -C us -f paris-US.json
##Format de sortie en JSON. ###Structure { osm_id : city_name : polygon : { "type" : "Polygon", "coordinates":[[latitude,longitude],...]} }
###Sortie de la console
URL des données de la requête à voir dans openstreetmap
URL de sauvegarde du fichier ou sortie en JSON