Aller au contenu

Convertir un GeoJSON en CSV

Une ligne par entité, chaque propriété comme colonne, dans un fichier qu'Excel peut ouvrir. Gratuit, et rien ne quitte votre navigateur.

ou déposez GeoJSON ici

Fonctionnement de la conversion

  1. 1

    Choisissez un fichier .geojson ou .json, déposez-le ici ou collez le texte GeoJSON.

  2. 2

    Chaque entité devient une ligne. Chaque propriété devient une colonne, dans l'ordre de sa première apparition. Un Point remplit longitude et latitude. Toute autre géométrie remplit une colonne wkt que QGIS peut relire comme géométrie.

  3. 3

    Téléchargez le .csv. Il s'ouvre dans Excel, Google Sheets, pandas et dans QGIS avec Ajouter une couche de texte délimité.

Contenu du CSV

Les colonnes de coordonnées qui ne contiennent aucune valeur sont supprimées. Un fichier de polygones contient donc ses propriétés ainsi que geometry_type et wkt.

ColonneContenu
<property name>Une colonne par propriété, nommée d'après la propriété. Les objets et tableaux imbriqués sont écrits comme texte JSON dans la cellule.
longitude, latitude, altitudeDegrés décimaux pour un Point, avec l'altitude lorsque la position comporte une troisième valeur.
geometry_typePoint, LineString, Polygon, MultiPolygon, GeometryCollection.
wktTexte connu de toute géométrie qui n'est pas un point seul. Choisissez cette colonne comme géométrie lors du chargement du CSV dans QGIS.

Ce que l'outil ne fait pas

  • La colonne wkt d'un polygone détaillé peut dépasser les 32 767 caractères autorisés par Excel dans une cellule. QGIS, Google Sheets et pandas la lisent entièrement.
  • Une entité dont la géométrie est nulle conserve sa ligne avec des colonnes de coordonnées vides.
  • Les coordonnées restent en WGS 84, comme le définit GeoJSON.
  • Fichiers jusqu'à 50 Mo.

Questions fréquentes

Mon GeoJSON est-il téléversé ?
Non. La conversion s'exécute dans l'onglet de votre navigateur. Rien n'est envoyé.
Je veux uniquement les propriétés, pas la géométrie.
Convertissez, puis supprimez les colonnes wkt, geometry_type, longitude et latitude dans votre tableur. Tout le reste constitue la table des propriétés.
Comment remettre le CSV dans QGIS avec des polygones ?
Ajoutez une couche de texte délimité, choisissez la définition de géométrie Well known text, le champ de géométrie wkt et le SCR EPSG:4326.
Que deviennent les propriétés imbriquées ?
Un objet ou un tableau dans properties est écrit comme texte JSON dans sa cellule. Rien n'est donc perdu et un script peut l'analyser à nouveau.
Les colonnes sont-elles dans un ordre fixe ?
name, description et les colonnes de coordonnées apparaissent d'abord lorsqu'elles sont présentes, puis les propriétés dans l'ordre de leur première apparition dans le fichier.

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.