Base De Données Mondiale GeoJson

je travaille sur un projet où il est nécessaire d'Afficher des cartes des pays et des villes en utilisant d3.js.

en fait, D3 supporte le format GeoJson. Habituellement, je suppose, le format de GeoJson est converti d'un autre format.

j'ai trouvé quelques endroits avec ces données de GeoJson:

http://mbostock.github.com/protovis/ex/countries.js

Mais, ce n'est qu'une liste de pays, je suis je cherche un service ou un programme qui me donne la possibilité de définir un ID, obtenir ce format, et le convertir en GeoJson, ou l'obtenir en GeoJson mieux.

Merci!!

30
demandé sur ZachB 2012-03-03 06:22:34

4 réponses

est-ce que cela doit être un service? Voici comment j'ai abordé cela dans le passé, en utilisant des outils libres/Open Source:

  • ""
  • Utiliser Quantum GIS pour les convertir .shp .geojson (une seule étape, en vertu de "Calque > Enregistrer sous...")

Maintenant vous avez hi-res Données de GeoJSON. ici, avoir quelques pays.

c'est un très gros dossier, donc vous allez vouloir le partager. Mais vous n'avez pas besoin d'un service pour cela, juste des fichiers statiques pour chaque pays, nommés par ID. Ce serait assez facile à produire avec un script dans l'utilitaire de votre choix (Python, Ruby, node.js).

71
répondu nrabinowitz 2012-03-06 20:39:34

notez que, via la bibliothèque GDAL , vous pouvez également utiliser la ligne de commande ogr2ogr pour convertir les shapefiles. Par exemple:

$ ogr2ogr -f geojson source_file.shp dst_file.json

convertira source_file.shp en dst_file.json .

pour en savoir plus:

Convertir un fichier shapefile (.shp) à xml / json

13
répondu mjhoy 2017-05-23 12:18:16

regardez https://github.com/mledoze/countries

il a des geoJSONs pour chaque pays. (résolution med je dirais)

countries.json contient la description de chaque pays, y compris les noms de pays localisés, les coordonnées (auxquelles vous pouvez afficher l'étiquette) et les noms en majuscules.

2
répondu ambientlight 2015-10-28 19:42:15

Eh bien, les temps changent et quelques bonnes personnes ont fait le shapefile à GeoJSON formatter un service en ligne.

Vérifier le lien suivant: http://ogre.adc4gis.com /

ils ont même ouvert-source it: http://github.com/wavded/ogre

1
répondu ᐅdevrimbaris 2015-06-11 08:22:23