Suite

Obtention de données OSM *rendues*


J'aimerais produire une simple carte de marche avec quelques points d'intérêt. Idéalement, j'aimerais utiliser les données OSM rendues, comme vous pouvez l'obtenir à partir de la page. En utilisant le plugin QGIS OSM, je ne peux télécharger qu'une fraction de ma zone, et il est difficile de télécharger quelques PNG à un niveau de zoom suffisamment élevé et de les assembler à partir de l'outil "Export" d'OSM. Je n'ai besoin de le faire que quelques fois, donc je ne vois pas vraiment l'intérêt de télécharger toutes les données XML/Shapefile et de les restituer avec Mapnik. Existe-t-il un moyen simple d'obtenir les données raster déjà rendues d'une région donnée à un niveau de zoom donné dans un format que je peux facilement utiliser avec QGIS/GDAL/OGR ?


Si vous voulez juste un joli fond de carte pré-rendu et que vous utilisez QGIS, essayez le "plug-in OpenLayers" du référentiel Sourcepole. Ce plugin vous permet de charger de nombreuses couches d'images de fond de carte pré-rendues, notamment OpenStreetMap, Google, Yahoo et Bing.

Si vous utilisez QGIS 1.6, assurez-vous de cocher l'option "Activer la transformation CRS à la volée" et définissez le système de référence de coordonnées sur "Google Mercator" (EPSG: 900913) avant de charger le calque d'image ou vous obtiendrez une erreur un message.


Essayez Maperitive. Vous pouvez exporter de plus grandes zones de carte Web OSM de votre choix et vous pouvez même rendre la vôtre à l'aide de données vectorielles OSM et d'une feuille de style personnalisée. Et c'est beaucoup plus facile à utiliser que Mapnik. Voici un exemple d'une grande exportation CycleMap :

Et voici en taille originale : http://www.flickr.com/photos/breki74/4457435423/sizes/o/in/photostream/

Notez que les grandes zones peuvent prendre un certain temps à générer puisque Maperitive se comporte comme un navigateur discipliné et évite de surcharger les serveurs OSM.


Suggestion : utilisez le API statique OpenStreet Map

Il est facile d'ajouter votre propre contenu sans tout le souci du téléchargement et de l'auto-rendu si vous voulez juste les tuiles OSM avec vos itinéraires de randonnée

Exemples très basiques de tuiles OSM avec des chemins (valeurs lat/lng) activés

Marqueurs rouges

http://pafciu17.dev.openstreetmap.org/?module=map&bbox=-80,50,-67,15&width=500&points=-74,40.34%3b-82.3,23.1&pointImagePattern=redA

Chemins bleus

http://pafciu17.dev.openstreetmap.org/?module=map&bbox=-100,45,-67,5&width=600&paths=-74,40.34,-82.3,23.1,-85,35,-87.2,32.12 %3b -90,40,-80,40

Expérimentez et vous aurez votre propre zone et votre propre itinéraire de randonnée.

* la limitation est la longueur de l'url peut être très grande

http://wiki.openstreetmap.org/wiki/Static_Maps_API