- Accueil
- Outils gratuits
- GeoJSON vers Shapefile
Convertir un GeoJSON en Shapefile
Un Shapefile compressé complet, avec .prj et .cpg, pour ArcGIS ou QGIS. Gratuit, et le fichier ne quitte jamais votre navigateur.
ou déposez GeoJSON ici
Fonctionnement de la conversion
- 1
Choisissez un fichier .geojson ou .json, déposez-le ici ou collez le texte.
- 2
La page écrit les fichiers .shp et .shx à partir des géométries, le .dbf à partir des propriétés, un .prj indiquant WGS 84 et un .cpg indiquant UTF-8. Un Shapefile contient une seule classe de géométrie. Les points, lignes et polygones du même fichier deviennent donc trois Shapefiles dans l'archive zip.
- 3
Téléchargez le .zip. QGIS et ArcGIS ouvrent directement un Shapefile compressé. Vous pouvez aussi le décompresser et ajouter le .shp.
Contenu de l'archive zip
Les cinq fichiers listés dans la spécification ESRI, afin qu'aucun logiciel n'ait à deviner la projection ou l'encodage du texte.
| Fichier | Contenu |
|---|---|
| .shp | Les géométries. Point ou MultiPoint pour les points, PolyLine pour les lignes et Polygon pour les polygones, avec anneaux extérieurs dans le sens horaire et trous dans le sens antihoraire, comme l'exige le format. |
| .shx | L'index des enregistrements nécessaire au .shp. |
| .dbf | Un champ par propriété. Les noms sont limités à 10 caractères et rendus uniques, les nombres sont des champs numériques, les booléens des champs logiques et le texte des champs caractères jusqu'à 254 octets. |
| .prj | GCS_WGS_1984, car les coordonnées GeoJSON sont des degrés WGS 84. |
| .cpg | UTF-8, afin que le texte accentué soit correctement lu dans QGIS et ArcGIS. |
Ce que l'outil ne fait pas
- Les noms de champs de plus de 10 caractères sont tronqués, conformément à la limite du format DBF. Un avertissement indique les cas concernés. Vérifiez la table attributaire.
- Le texte de plus de 254 octets dans un champ est tronqué, en raison d'une autre limite DBF.
- Une GeometryCollection n'a pas de type Shapefile et est ignorée. Les entités dont la géométrie est nulle sont également ignorées.
- La sortie est en 2D. Une troisième coordonnée est supprimée.
- La sortie est en WGS 84. Reprojetez-la dans QGIS si l'étude utilise un système projeté.
Questions fréquentes
- Mon GeoJSON est-il téléversé ?
- Non. Le Shapefile est écrit octet par octet dans l'onglet de votre navigateur et y est compressé. Rien n'est envoyé.
- Pourquoi y a-t-il trois Shapefiles dans mon archive ?
- Un Shapefile stocke une seule classe de géométrie. Votre GeoJSON mélangeait des points, des lignes et des polygones, chaque classe a donc reçu son propre .shp, nommé d'après votre fichier avec _points, _lines ou _polygons ajouté.
- Mes noms de champs ont changé.
- DBF limite le nom d'un champ à 10 caractères. building_height devient building_h. Un second champ tronqué au même nom reçoit un suffixe numérique. C'est également le comportement d'ogr2ogr.
- Puis-je choisir une projection ?
- Pas ici. Le .prj indique WGS 84, car c'est le système des coordonnées GeoJSON. Ouvrez le résultat dans QGIS, puis utilisez Exporter, Enregistrer les entités sous pour le reprojeter.
- ArcGIS ouvrira-t-il l'archive zip ?
- ArcGIS Pro ajoute une archive Shapefile comme une couche. ArcMap doit d'abord la décompresser. QGIS ouvre directement l'archive depuis Ajouter une couche vectorielle.
Autres outils gratuits
- Shapefile vers GeoJSON
- GeoJSON vers KML
- KML vers Shapefile
- CSV vers Shapefile
- GeoJSON vers CSV
- KMZ en Shapefile
- KML vers CSV
- CSV vers KML
- KML vers GeoJSON
- Shapefile vers KML
- Shapefile vers CSV
- CSV vers GeoJSON
- KMZ en KML
- KML en KMZ
- Shapefile en KMZ
- KMZ en CSV
- CSV en KMZ
- KML en GPX
- GPX en KML
- KMZ en GPX
- GPX en KMZ
- Fusionner des fichiers GPX
- Convertisseur de coordonnées
- Tous les outils gratuits
Ouvrez-le ensuite dans QGIS
Tous ces fichiers se chargent dans QGIS depuis une seule boîte de dialogue. Une fois les points ou les polygones placés sur votre imagerie, les deux plugins TerraLab prennent le relais : AI Segmentation détecte les objets manquants et AI Edit génère un projet sur la carte.