5.6. Module import¶
Cet élément est accessible via (
).Ce module permet l’intégration de données dans l’application.
5.6.1. Standard¶
Ces imports dit standard permettent d’importer via des fichiers csv des données dans l’application.
5.6.2. Spécifiques¶
5.6.2.1. geojson¶
L’objectif de cet import est de venir mettre à jour le champ géographique d’une table via un fichier geojson au format suivant
{
"type": "FeatureCollection",
"name": "import-geojson-01",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"features": [
{
"type": "Feature",
"properties": {
"id": 14,
"id_conc": 1
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [ [ [ [ 2.162269863532345, 43.932334982006239 ], [ 2.162260449410437, 43.932339379625539 ], [ 2.162275324305131, 43.932356010074727 ], [ 2.162284738428571, 43.932351612454198 ], [ 2.162269863532345, 43.932334982006239 ] ] ] ]
}
},
{
"type": "Feature",
"properties": {
"id": 22,
"id_conc": 2
},
"geometry": null
},
{
"type": "Feature",
"properties": {
"id": 33,
"id_conc": 3
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [ [ [ [ 2.162269863532345, 43.932334982006239 ], [ 2.162260449410437, 43.932339379625539 ], [ 2.162275324305131, 43.932356010074727 ], [ 2.162284738428571, 43.932351612454198 ], [ 2.162269863532345, 43.932334982006239 ] ] ] ]
}
}
]
}
Cet exemple permet de mettre à jour le champ pgeom dess enregistrements de la table emplacement, dont la clé primaire emplacement correspond à la valeur présente dans la propriété id_conc dans le fichier geojson. Cet import va mettre à jour :
- l’emplacement 1 en lui ajoutant une géométrie,
- l’emplacement 2 en lui vidant sa géométrie,
- l’emplacement 3 en lui modifiant sa géométrie.
Voici les paramètres possibles pour cet import :
table | clé primaire | champ géométrique | description |
---|---|---|---|
emplacement | emplacement | geom | geometry(Point,2154) |
emplacement | emplacement | pgeom | geometry(MultiPolygon,2154) |
cimetiere | cimetiere | geom | geometry(MultiPolygon,2154) |
zone | zone | geom | geometry(MultiPolygon,2154) |
voie | voie | geom | geometry(MultiPolygon,2154) |