Convertissez un shapefile (.shp) à xml / json

je travaille avec un shapefile (.shp, .dbf, etc) et souhaite le convertir en xml. Je suis sur mac, et j'ai du mal à trouver une application qui m'aidera avec la conversion. Est-ce que quelqu'un connaît une méthode pour convertir ce format de fichier en fichier xml?

63
demandé sur chrki 2010-02-08 21:42:48

5 réponses

ce que dassouki a dit. Obtenez GDAL de http://www.kyngchaos.com/software:frameworks . Utilisez-le pour convertir un shapefile en GeoJSON comme ceci:

$ ogr2ogr -f "GeoJSON" output.json input.shp

eg

$ ogr2ogr -f "GeoJSON" /tmp/world.json world_borders.shp world_borders
$ cat /tmp/world.json
{
"type": "FeatureCollection",
"features": [
{ "type": "Feature", "properties": { "CAT": 1.000000, "FIPS_CNTRY": "AA",
  "CNTRY_NAME": "Aruba", "AREA": 193.000000, "POP_CNTRY": 71218.000000 }, 
  "geometry": { "type": "Polygon", "coordinates": [ [ [ -69.882233, ...
  ...
87
répondu sgillies 2017-07-10 16:23:58

GDAL est votre ami. Utilisez les bibliothèques ogr2ogr, et voici a cheat sheet .

si vous voulez une bonne application GIS, installez QGIS et téléchargez le plugin de convertisseur gdal

45
répondu dassouki 2010-02-08 18:56:32

j'ai trouvé ce site web qui convertit des charges de formats géo: http://mygeodata.eu/apps/converter/index_en.html

en moins de 2 minutes j'ai pu convertir un fichier zip ShapeFile en fichier GeoJson!

(j'essayais GDAL en même temps et ça se télécharge toujours...)

30
répondu Giorgio 2011-11-28 00:06:39

ce convertisseur en ligne a fonctionné pour moi ""

http://mapshaper.org /

j'ai téléchargé mon .le fichier shp, puis l'a exporté vers GeoJson.

6
répondu iYazee6 2015-08-02 10:29:35

je peux aussi offrir une réponse très ronde.

mettre géoserver sur votre machine (vous pouvez télécharger un fichier zip autonome)

mettez en place un datastore qui pointe vers votre shapefile.

configurer une couche qui pointe vers votre datastore

aller à la page des couches de prévisualisation et demander un WFS comme prévisualisation GML

Voila-une représentation xml de votre shapefile.

3
répondu TheSteve0 2010-02-09 05:23:39