User:Barnes38/MapCraft
(21 octobre 2017) Mapcraft pour la contribution sur les landuses industrial/commercial/retail dans l'Isere
- Mapcraft pour la contribution sur les landuses industrial/commercial/retail dans l'Isere
- Représentations (stylées : umap avec css) des "retail/commercial/industrial" dans l'Isère
(15 janvier 2018) Atelier MapCraft
Présentation
Accessible ici : Présentation MapCraft
Construire un diagramme Mapcraft
A partir d'une requête Overpass Turbo
Exemple avec Landuses retail/commercial/industrial dans l'Isère
- 1. Exécuter la requête dans Overpass Turbo, 2. Exporter les données brutes : ceci produit un fichier export.osm 3. Ouvrir ce fichier dans un éditeur : il contient bcp trop de choses ! 4. Un fichier pour mapcraft ne doit contenir que la géométrie : des points avec leur lat/long et des way qui sont une liste de points 5.Voici un script qui permettra de le simplifier http://pdfext.github.io/OSM/scripts/mapcraft_1.sh
- Il faut en plus inverser l'ordre d'apparition des points par rapport aux chemins, mettre les points en premier
- Le fichier est prêt pour MapCraft create
A partir d'un GeoFLA
- Voir l'article suivant
A partir d'un .osm résultat d'un wget
J'ai essayé cette méthode mais en vain, je la mentionne pour mémoire.
L'idée est la suivante : on récupére un commune.osm que l'on strip et on concatène les résultats de toutes les communes dans un seul fichier.
Le problème est qu'une limite de commune est l'union de plusieurs chemins, qui ne sont pas consécutifs, et pas forcément parcourus dans
le même sens, donc la jonction de tous ces chemins ne donne pas qq chose comme une boucle.
Il faudrait réordonner les chemins, puis inverser tous les chemins qui sont parcourus dans le mauvais sens :
un petit travail de script ...
Donc cette méthode, qui a permis de comprendre la problématique, ne permet pas d'aboutir facilement.
Voici le script de wget pour les communes de la métropole grenobloise, il faut ensuite utiliser un script de strip un peu comme celui du dessus.
http://pdfext.github.io/OSM/scripts/mapcraft_2.sh
A partir d'un script python qui génère le .osm
Même logique de ce qui est fait dans Pic4Carto mais en partant de l'emprise d'un .osm avec un script python qui génère des carrés en commençant par (minLon - 0.005, maxLat + 0.005) et jusqu'à (maxLon+0.005, minLat - 0.005)
Exemple : diagramme MapCraft Grenoble