Importer un GeoJSON
GeoJSON est le moyen le plus rapide de mettre des données sur la carte. Les entités ponctuelles sont importées comme repères ; les polygones et les lignes deviennent une couche vectorielle que vous pouvez styliser.
L’importer dans l’application
Section intitulée « L’importer dans l’application »- Ouvrez l’onglet Importer une couche dans la barre d’icônes de gauche et choisissez votre fichier
.geojson(ou.json). - Donnez un nom à la couche et, si vous le souhaitez, une description, une couleur et une date d’événement.
- Importez. Les points apparaissent en repères ; les polygones et les lignes sont rendus comme une couche stylisée.

Essayez avec un exemple
Section intitulée « Essayez avec un exemple »Enregistrez ceci sous basel-points.geojson et importez-le — cela place un seul repère près de Bâle,
en Suisse (c’est exactement le fichier de test utilisé par la suite de tests) :
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [7.59, 47.56] }, "properties": { "title": "api-point" } } ]}Comme l’entité est un Point, elle est importée comme repère. Remplacez la géométrie par un
Polygon et le même import crée une couche vectorielle à la place :
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Polygon", "coordinates": [[[7.58, 47.55], [7.60, 47.55], [7.60, 47.57], [7.58, 47.57], [7.58, 47.55]]] }, "properties": { "name": "api-polygon" } } ]}Ou l’importer via l’API
Section intitulée « Ou l’importer via l’API »Vous pouvez envoyer le même fichier en HTTP avec un jeton d’API de salle. Les entités ponctuelles deviennent toujours des repères.
curl -X POST "$API/api/layers/upload" -H "Authorization: Bearer $TOKEN" \ -F "roomName=$ROOM" -F "layerName=basel-points" -F "file=@basel-points.geojson"- Entités Point →
{ "markersCreated": N, "markers": [...], "layer": null } - Entités Polygon / ligne →
{ "layer": { "name": ..., "featureCount": N, ... } }
Les imports vectoriels plus volumineux renvoient un jobId à la place — interrogez
GET /api/layers/jobs/<jobId> jusqu’à la fin du traitement.
Voir Démarrage rapide de l’API pour savoir comment obtenir $API, $ROOM et
$TOKEN.

