Alimentation par mise à jour
Dernière modification le
Téléversement de fichiers vecteurs, intégration en base de données déjà existante et diffusée
Le but de ce tutoriel va être de gérer une donnée vecteur mise à jour par livraisons successives. La diffusion sera configurée au début et le contenu consultable sera mis à jour "à chaud". Nous allons également exploiter une vue pour permettre une diffusion limitée des données.
Les descriptions des étapes se limitent aux nouveautés fonctionnelles du tutoriel. Il est conseillé de commencer par le tutoriel de diffusion vecteur
.
---
title: Étapes du tutoriel
---
stateDiagram
INIT: Initialisation de données
note left of INIT
Livraison de la structure au format SQL
Création de la donnée stockée (vide)
Publication du flux WMS
end note
INJ1: Injection d'un premier jeu de données
note left of INJ1
Livraison des données en GeoPackage
Intégration des données en mode "mise à jour"
Contrôle du flux
end note
INJ2: Injection d'un deuxième jeu de données
note left of INJ2
Livraison des données en CSV
Intégration des données en mode "mise à jour"
Contrôle du flux
end note
[*] --> INIT
INIT --> INJ1
INJ1 --> INJ2
classDef concepts fill:#eee,stroke:#8d1d75,stroke-width:3px,color:#000;
class INIT,INJ1,INJ2 concepts
Données du tutoriel #
Les données de l'exemple sont les installations classées pour la protection de l'environnement (source Géorisques) :
-
Le SQL définissant une table
installationet une vueinstallation_autorisationne montrant que les lignes où l'attributlib_regimeest àAutorisation. Il n'y a pas de données. La vérification vecteur sur la Géoplateforme n'autorise pas la livraison de contenu en SQL. -
Un premier lot de données (département des Ardennes). On livre les données à ajouter dans la table, pas la vue.
Télécharger installation.gpkg GPKG - 360Ko
-
avec un deuxième lot de données (département du Doubs).
Télécharger installation.delete (CSV de suppression) CSV - 45o
et un
Télécharger installation.update (CSV de modification) CSV - 187o