4. CONNECT. TRANSFORM. AUTOMATE.
Intégration des données
Cas de figure 1: Géométrie
d’une source prend le pas sur
l’autre. Attributs des deux.
Par exemple les parcelles
Eventuellement les bâtiments
Condition: Même type d’objets
présents dans les deux sources
5. CONNECT. TRANSFORM. AUTOMATE.
Intégration des données
Cas de figure 2: Combinaison
des géométries
Par exemple:
Bâtiment principal provenant de la source B
Dépendances provenant de la source A
6. CONNECT. TRANSFORM. AUTOMATE.
Intégration des données
Cas de figure 3: Déplacement
d’objets ou adaptation de leur
forme
Déplacement local
Vecteurs de déplacement
Déplacement
Transformation affine
Au niveau de l’objet
Adaptation de la forme
Rubbersheeting
Au niveau du vertex
Condition: Création des vecteurs
nécessaires au déplacement des objets
7. CONNECT. TRANSFORM. AUTOMATE.
Référence vs Source
FME offre la possibilité d’harmoniser ses propres
données et de les rendre plus précises
Flandre: GRB + MRB-Wegen
GRB: Utilisation obligatoire à partir de janvier 2015
pour les communes
Wallonie: PICC
Bruxelles: URBIS
8. CONNECT. TRANSFORM. AUTOMATE.
Exemples
1. Calage des limites parcellaires par rapport au
GRB
2. Calage de données des impétrants sur le PICC
3. Harmonisation des polygones du WIS sur le GRB
4. Harmoniser des attributs relatifs à des routes
par rapport aux routes du MRB
9. CONNECT. TRANSFORM. AUTOMATE.Grip op het GRB - 28-03-2014 9
Exemples données parcellaires:
Contours des permis de bâtir
Problèmes: les contours de
CadMap ne correspondent aux
parcelles GRB
Solution:
CadMap versus parcelles GRB
Les permis de bâtir surposés
à CadMap
Résultat: Le permis de bâtir
mappé aux parcelles GRB
correspondants (dans ce cas-
ci couvre deux parcelles GRB)
Calage des limites parcellaires
par rapport au GRB
10. CONNECT. TRANSFORM. AUTOMATE.
Calage des limites parcellaires
par rapport au GRB
Processus
Parcelles
du GRB
Polygones
Transformation
des polygones
Attributs originaux+
2 attributs supplémentaires
(CAT & CORR)
Attributs
originaux
Rapports
statistiques
Permis, inscriptions,
terrains non occupés,
(parcelles avec ou sans
CAPAKEY)
12. CONNECT. TRANSFORM. AUTOMATE.
Calage des limites parcellaires
par rapport au GRB
Catégories
A -> F: de « Excellent » à « Pas de correspondance »
Sub-divisé en « 1 » et « 2 » en fonction de la
correspondance avec les CAPAKEY
12
Description Action Category
Top category, CAPAKEY match transform A1
Top category, no CAPAKEY match transform A2
Top intermediate, CAPAKEY match transform B1
Top intermediate, no CAPAKEY match Transform B2
Low intermediate, CAPAKEY match Transform C1
Low intermediate, no CAPAKEY match Transform C2
Low category, CAPAKEY match Transform D1
Low category, no CAPAKEY match Transform D2
No match, overlap met, CAPAKEY match Transform E1
No match, overlap met, no CAPAKEY match no action E2
No match, no overlap, CAPAKEY match Transform F1
No match, no overlap, no CAPAKEY match no action F2
20. CONNECT. TRANSFORM. AUTOMATE.
Calage des limites parcellaires
par rapport au GRB
Possibles de travailler avec plusieurs couches
Résumé succinct
Aperçus détaillés par couche
20
21. CONNECT. TRANSFORM. AUTOMATE.
Calage des limites parcellaires
par rapport au GRB
Automatisation maximale et efficace
Pour les informations sur les limites parcellaires
Les données en input au sein de la même couche peuvent se
superposer
Input peuvent être en « multipart » (output sont aussi en multipart)
Les données en input peuvent contenir des « donuts » (output ont
aussi des « donuts »)
Relation entre les polygones (permis) et les parcelles
(GRB)
1-1
1-n
CAPAKEY
Optionel
Améliore la classification
21
22. CONNECT. TRANSFORM. AUTOMATE.
Calage des données des
impétrants sur le PICC
SWDE (Réseau de distribution d’eau)
40.000km de conduites positionnées sur des
fonds de plan différents
Nécessité de recaler leur réseau sur le PICC (pour
répondre notamment aux exigences du KLIM-
CICC)
Automatisation du recalage afin de limiter
l’intervention manuelle
22
23. CONNECT. TRANSFORM. AUTOMATE.
Calage des données des
impétrants sur le PICC
Exemple de positionnement des conduites
23
Réseau de distribution (en rouge) par
rapport au fond de plan source
Même réseau par rapport au PICC
24. CONNECT. TRANSFORM. AUTOMATE.
Etape 1: Calculer et créer les vecteurs de
déplacement
Quantifier le déplacement entre la source 1
(ancienne) et la source 2 (nouvelle)
Hétérogénéité locale requiert un filtrage des
vecteurs
Etape 2: Utiliser les vecteurs de déplacement
pour tout type de données (points, lignes,
polygones)
Rubbersheeting
Calage des données des
impétrants sur le PICC
25. CONNECT. TRANSFORM. AUTOMATE.
Calage des données des
impétrants sur le PICC
Etape 1: Calculer et créer les vecteurs de
déplacement
Rechercher des points similaires
Exemple: Caractéristiques de chaque sommet d’un
bâtiment :
Angle interne
Azimuth de l’angle
Longueur des deux
segments composant le
sommet
25
26. CONNECT. TRANSFORM. AUTOMATE.
Calage des données des
impétrants sur le PICC
Recherche d’un maximum d’objets « identiques »
dans les deux couches
Par exemple
Points: lampadaires, abri-bus, plaques d’égouts…
Lignes: axe des routes, égouts, axe des cours d’eau…
Polygones: bâtiments, parcelles…
Le résultat final est fonction du nombre et de la
qualité des vecteurs
26
27. CONNECT. TRANSFORM. AUTOMATE.
Calage des données des
impétrants sur le PICC
Etape 2: « Rubbersheeting »
Chaque vertex de la source de données est déplacé sur base de ses
vecteurs proches
Principe « ISDW »
Influence d’un vecteur= 1/d²
Avantage: la relation topologique est conservée
27
28. CONNECT. TRANSFORM. AUTOMATE. 28
Original Vecteurs Après Rubbersheeting
Calage des données des
impétrants sur le PICC
29. CONNECT. TRANSFORM. AUTOMATE. 29
Original Vecteurs Après Rubbersheeting
Calage des données des
impétrants sur le PICC
30. CONNECT. TRANSFORM. AUTOMATE.
Calage des données des
impétrants sur le PICC
Conclusions:
Déplacements de tous les objets en respectant la
topologie
La qualité des résultats dépend des vecteurs créés et
donc des différences observées entre le fond de plan
source et le PICC ainsi que de l’hétérogénéité au sein
du fond de plan source
30
31. CONNECT. TRANSFORM. AUTOMATE. 31
Harmonisation des données de la ville de Gand
au GRB
WIS = Wegeninformatiesysteem
Harmonisation des polygones
du WIS sur le GRB
32. CONNECT. TRANSFORM. AUTOMATE.
Harmonisation des polygones
du WIS sur le GRB
32
Superposition avec le GRB
Anomalies (petites et grandes)
Brainstorming aboutissant sur plusieurs
suggestions
Critère développé: “Chaque ligne du WGO-wcz doit
correspondre à un ou plusieurs segment(s) des
polygones WIS”
Lignes WGO-wcz = limite entre le trottoir et la
route (référence)
33. CONNECT. TRANSFORM. AUTOMATE.
Harmonisation des polygones
du WIS sur le GRB
Vecteurs de déplacement
Calculer la nouvelle position de chaque vertex WIS
par rapport au GRB
Pourcentage du WIS
Le sens de digitalisation GRB doit être identique à
celui du WIS
Création des vecteurs de déplacement
33
0 % 31 %
60 %
100 %
0 %
31 %
60 %
100 %
39. CONNECT. TRANSFORM. AUTOMATE.
Conclusions:
Automatisation est possible
Plus de relations entre le WIS et le GRB pour
obtenir de meilleurs vecteurs et déplacements
(prendre plusieurs lignes de référence)
39
Harmonisation des polygones
du WIS sur le GRB
40. CONNECT. TRANSFORM. AUTOMATE.
Couche(s) de données propre(s)
Ajouter les attributs contenus dans une (des)
couche(s) sur la géométrie des routes du MRB
(référence)
Exemple le REVETEMENT
Harmoniser les attributs des routes
par rapport aux routes du MRB
42. CONNECT. TRANSFORM. AUTOMATE.
Post-Processing: Disparition des petits éléments
Harmoniser les attributs des routes
par rapport aux routes du MRB
43. CONNECT. TRANSFORM. AUTOMATE.
Conclusions
Récupérer des attributs et les appliquer sur un
filaire de référence est possible
Le post-traitement est recommandé afin d’éviter de
trop petits éléments
Harmoniser les attributs des routes
par rapport aux routes du MRB
44. CONNECT. TRANSFORM. AUTOMATE.
GIM Centre de Formation
FME les Bases
Contenu
Réaliser des transformations complexes de données à l’aide de FME Workbench
Afficher et explorer les données avec FME Viewer
Appliquer les “bonnes pratiques” lors de modèles FME importants
Manipuler des données géométriques et attributaires en utilisant les « transformers ».
Travailler avec des sources de données multiples dans un seul modèle
Créer des modèles facilement modifiables et agréables à utiliser
Prérequis?
Connaissances de bases en GIS
Où et Quand?
Mardi 20 & jeudi 22 mai 2014 (Heverlee - NL)
Mardi 4 & jeudi 6 novembre 2014 (Heverlee - NL)
Mardi 3 & jeudi 5 juin 2014 (Gembloux - ENG)
Mardi 18 & jeudi 20 novembre 2014 (Gembloux – ENG)
45. CONNECT. TRANSFORM. AUTOMATE.
Résumé
Harmoniser ses propres données par rapport à un
référentiel
Récupérer et mapper la géométrie (parcelles)
Adapter la géométrie avec le Rubbersheeter
(conduites)
Transfert d’attributs (routes du MRB)
FME rend l’automatisation possible