Alimentation par mise à jour
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;
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) :
- Un SQL définissant une table
installation
et une vueinstallation_autorisation
ne montrant que les lignes où l'attributlib_regime
est à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 Geopackage avec un premier lot de données (département des Ardennes). On livre les données à ajouter dans la table, pas le vue.
- Un CSV (et le CSVT) avec un deuxième lot de données (département du Doubs)
- Un CSV de suppression et un CSV de modification