Aller au contenu

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 vue installation_autorisation ne montrant que les lignes où l'attribut lib_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