Convertir un fichier de formes (.shp) en xml / json

Je travaille avec un fichier de formes (.shp, .dbf, etc.) et je voudrais le convertir en fichier XML. Je suis sur un 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 dans un fichier xml?

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

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

par exemple

 $ 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, ... ... 

GDAL est votre ami. Utilisez les bibliothèques ogr2ogr, et voici un aide-mémoire .

Si vous voulez une bonne application SIG, installez QGIS et téléchargez le plugin gdal converter

J’ai trouvé ce site Web qui convertit des tonnes de formats Geo: http://mygeodata.eu/apps/converter/index_fr.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 c’est toujours en train de télécharger …)

Ce convertisseur en ligne a fonctionné pour moi

http://mapshaper.org/

J’ai téléchargé mon fichier .shp, puis je l’ai exporté vers GeoJson.

Je peux également proposer une réponse très précise.

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

Configurez un magasin de données qui pointe vers votre fichier de formes.

Configurez un calque qui pointe vers votre magasin de données

Accédez à la page des couches d’aperçu et demandez un WFS en tant qu’aperçu GML

Voila – une représentation XML de votre fichier de formes.