mapverter

Convertir GeoJSON en SHP

Convertissez un GeoJSON en shapefile dans votre navigateur. Noms de propriété réduits à 10 octets, valeurs imbriquées en texte, géométries mixtes séparées.

  1. Ajouter un fichier
  2. Vérifier
  3. Télécharger

Glissez-déposez votre fichier cartographique ici

SHP (zip ou .shp avec .shx, .dbf et .prj), KML, KMZ, GeoJSON, GPX, CSV

Gratuit · un jeu de données à la fois · 20 Mo maximum

Convertir plusieurs jeux de données à la fois ?

Lecture de votre GeoJSON

mapverter accepte une FeatureCollection, une Feature isolée ou une géométrie seule, enregistrées en .geojson ou .json. Les coordonnées sont lues comme des longitudes et latitudes WGS 84. Les anciens fichiers comportant un membre crs, comme urn:ogc:def:crs:EPSG::2154, sont lus à la place dans ce système de coordonnées, lorsqu’il fait partie de ceux que mapverter connaît. L’identifiant id d’une Feature est conservé dans un attribut id.

Adapter les propriétés à la table DBF

  • Les noms de propriété de plus de 10 octets sont raccourcis, et les doublons reçoivent les terminaisons _1, _2. Le fichier field_names.csv du zip associe chaque nom raccourci à l’original.
  • Les objets et les tableaux sont écrits sous forme de texte JSON. Le texte de plus de 254 octets est tronqué, et le rapport compte le nombre de valeurs concernées.
  • Les propriétés dont toutes les valeurs sont des nombres deviennent des champs numériques.
  • Les propriétés simplestyle comme stroke et fill ne sont pas stockées, et le rapport compte les entités qui en avaient.

Règles de géométrie

  • Quand les données mélangent points, lignes et polygones, chaque type reçoit son propre shapefile dans le zip.
  • Une GeometryCollection est scindée en une entité par type de géométrie, chacune avec les mêmes attributs.
  • Les entités dont la géométrie est null sont écartées et les valeurs Z sont supprimées. Les deux cas sont signalés dans le rapport.
  • Le shapefile est d’abord dans le système de coordonnées source. Vous pouvez choisir WGS 84 ou Web Mercator (EPSG:3857) comme système cible, ou ouvrir la page d’un système de coordonnées qui en présélectionne un autre, et le zip reçoit un .prj pour le système que vous utilisez.

Questions fréquentes

Pourquoi certaines entités ont-elles été écartées ?
Un shapefile ne peut pas stocker une entité sans géométrie. Les entités dont la géométrie est null sont ignorées, et le rapport de conversion indique combien.
Que deviennent les propriétés imbriquées ?
Les objets et les tableaux sont convertis en texte JSON. Si le texte dépasse 254 octets, la limite du DBF, il est tronqué et compté dans le rapport.
Puis-je convertir vers un système de coordonnées projeté ?
Oui. Choisissez Web Mercator (EPSG:3857) dans la liste « SCR cible », ou ouvrez la page d’un système de coordonnées comme EPSG:2154, qui présélectionne ce système comme cible. Les coordonnées sont converties et un fichier .prj correspondant est ajouté au zip.
Mon GeoJSON est-il téléversé ?
Non. Tout s’exécute dans votre navigateur, et le fichier ne quitte jamais votre ordinateur.