Une question rapide à laquelle je ne vois pas de réponse ailleurs: si je télécharge un ensemble de données .osm depuis Planet.osm (par exemple) quelles applications SIG pourraient consommer / afficher ces données sans traduction?
Par exemple, cette page indique qu'ArcGIS 10 "peut utiliser OpenStreetMap comme fond de carte" - mais je ne sais pas si cela signifie qu'il ouvrira des fichiers .osm ou lira les données d'un service?
Existe-t-il des applications SIG (propriétaires ou open source) qui liront les fichiers .osm?
Ou peut-être prendre du recul: les données OSM sont-elles destinées à être consommées de cette façon, ou l'OSM est-il destiné à être utilisé principalement pour l'affichage dynamique du mappage sur les pages Web?
openstreetmap
Mark Ireland
la source
la source
Réponses:
http://wiki.openstreetmap.org/wiki/GIS_software
la source
Je vais parler d'ArcGIS.
Si vous parlez d'ArcMap, dans ArcGIS 10, vous pouvez afficher et modifier les données OpenstreetMap directement dans ArcMap.
Consultez cette page pour plus de détails: ArcGIS Editor pour OpenStreetMap.
Avec cela, vous pouvez
Donc, pour clarifier, ArcGIS ne traitera pas les fichiers .osm, mais accédera directement aux données des serveurs OSM.
la source
Quantum GIS à partir de la version 2.0 peut afficher et télécharger des fichiers .osm. Pour les versions antérieures de Quantum GIS, l'un des plugins OSM devrait être ce dont vous avez besoin.
la source
Le logiciel gratuit GRASS GIS dispose d' un plugin pour importer des fichiers OSM. Je ne l'ai jamais utilisé, je l'ai simplement souligné.
la source
Maperitive peut utiliser des fichiers .OSM directement pour rendre des cartes (vous pouvez simplement les glisser-déposer dans l'application). Il prend également en charge
.osm.bz2
et.osm.pfb
formate.Mais comme le dit @mattwigway, vous ne pourrez pas consommer l'intégralité du fichier Planet (c'est énorme!). Maperitive ne fonctionne actuellement qu'avec des fichiers plus petits, car il doit charger toutes les données en mémoire pour pouvoir rendre la carte.
Avertissement: je suis l'auteur de Maperitive.
la source
Si vous utilisez en fait un fichier Planet.osm complet, vous voudrez probablement le charger dans une base de données quelconque; sinon, dessiner des cartes sera incroyablement lent. Ensuite, tout logiciel SIG pouvant accéder à cette base de données pourra accéder aux données OSM.
Notez également que Cloudmade propose des données OSM au format Shapefile: http://downloads.cloudmade.com/
la source
Vous pouvez être intéressé par le tutoriel que j'écris en ce moment. Malheureusement, il est écrit pour quelqu'un qui exécute un système Mac OS X, mais vous pouvez en obtenir l'essentiel et l'appliquer à un système Windows. Il s'agit d'analyser le fichier .osm dans une base de données postgres / postgis à partir de laquelle votre application SIG peut interroger les données osm. À partir de là, vous pourrez exporter les données sous forme de fichier de forme si nécessaire (utilisateur arcgis?). À votre santé!
http://www.spatialanalysis.ca/2011/using-openstreetmap-data-part1/
la source