FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

47
CONNECT. TRANSFORM. AUTOMATE. Data afstemmen op andere referentiebronnen Bruno De Lat Geodata Ingenieur en GIS Project Manager

description

Presentation on FME World Tour 2014 in Mechelen hosted by GIM. Match data to large scale reference datasets (DUTCH)

Transcript of FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

Page 1: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Data afstemmen op andere referentiebronnenBruno De LatGeodata Ingenieur en GIS Project Manager

Page 2: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Inhoud

Data afstemmen op andere referentiebronnen Concept 4 Voorbeelden

Page 3: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

2 bronnen

Bron A:• Percelen• Gebouwen• Zwembaden• Bomen• Oprit

Source B:• Percelen• Gebouwen

Page 4: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Bronnen samenvoegen

Toepassing 1: Geometrie van 1 bron overnemen. Attributen van beiden. Bijvoorbeeld percelen Eventueel gebouwen

Voorwaarde: zelfde objecttypes aanwezig in beide bronnen

Page 5: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Bronnen samenvoegen

Toepassing 2: Geometrieën combineren Bijvoorbeeld:

Hoofdgebouwen uit bron B Bijgebouwen uit bron A

Page 6: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Bronnen samenvoegen

Toepassing 3: Objecten verplaatsen of vervormen Lokale shift Verplaatsingsvectoren Verplaatsen:

Affiene transformatie Object-niveau

Vervormen: Rubbersheeting Vertex-niveau

Voorwaarde: Overeenkomstige objecten nodig om verplaatsingsvectoren te berekenen.

Page 7: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Grootschalige Referentiebronnen

Bieden kans om eigen data op af te stemmen en nauwkeuriger te maken!

Vlaanderen: GRB + MRB-Wegen GRB-gebruiksplicht vanaf januari 2015

Wallonië: PICC Brussel: URBIS

Page 8: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Voorbeelden

1. Perceelsgebonden data afstemmen op het GRB2. Rioleringsdata afstemmen op PICC3. WIS-polygonen afstemmen op GRB4. Weg-attributen afstemmen op MRB-Wegen

Page 9: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.Grip op het GRB - 28-03-2014 9

Perceelsgebonden data afstemmen op het GRB

Voorbeeld perceelsgebonden data: Contouren bouwvergunningen Probleem: contouren aangemaakt

obv cadmap stemmen niet overeen met geometrie adp

Oplossing: CadMap versus ADP Bouwvergunning obv CadMap Bouwvergunning mapt op

2 overeenstemmende ADP’s

Page 10: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

PROCES

GRB-Percelen

Polygonen

OmgezettePolygonen

Originele attributen + 2 extra attributen

(CAT & CORR)

Originele attributen

Quick Check Statistieken

Vergunningen, register onbebouwde percelen, …

(Percelen-gebaseerd,met of zonder CAPAKEY)

Page 11: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

11

Page 12: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

Categorieën A -> F: van ‘uitstekend’ naar ‘geen match’ Opgesplitst in -1 en -2 afhankelijk of er match is in

CAPAKEY(s)

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

Page 13: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

13

Page 14: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

GRIP op GRB- 28-03-2014 14

Page 15: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

GRIP op GRB- 28-03-2014 15

Page 16: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

GRIP op GRB- 28-03-2014 16

Page 17: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

17

CAPAKEY gelijk?

NEE (E2)

JA (E1)

Page 18: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

18

CAPAKEY gelijk?

NEE (F2)

JA (F1)

Page 19: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

Kwantitatieve indeling In Quick Check Rapport

19

Page 20: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

Indien meerdere lagen (in Quick check rapport) Samenvattend overzicht Detailoverzichten per laag

20

Page 21: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Perceelsgebonden data afstemmen op het GRB

Maximale automatisatie Voor perceelsgebonden informatie

Input mag overlappen Input mag multipart zijn (output dan ook multipart) Input mag donuts bevatten (output dan ook met donuts)

Ondersteunde relaties tussen polygonen met percelen 1-1 1-n

CAPAKEY Niet noodzakelijk Verfijnt indeling

21

Page 22: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Rioleringsdata afstemmen op PICC

Rioleringsnetwerk

22

Nutsleidingen (rood) tov oorspronkelijke referentiebron

Zelfde nutsleidingen (rood) tov GRB

Page 23: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Rioleringsdata afstemmen op PICC

STAP 1: bereken verplaatsingsvectoren Kwantificeer de ‘shift’ tussen bron 1 (oud) en bron 2

(nieuw) Lokale shift (niet overal gelijk)

STAP 2: gebruik deze verplaatsingsvectoren om alle data gebaseerd op bron 1 te verplaatsen naar bron 2 Rubbersheeting

Page 24: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Rioleringsdata afstemmen op PICC

Stap 1: Bereken verplaatsingsvectoren Zoek overeenkomstige punten Bijvoorbeeld: Eigenschappen van elk hoekpunt van

een gebouw: Interne hoek Azimut hoek Lengte van toekomende zijde, lengte van

vertrekkende zijde

24

Page 25: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Rioleringsdata afstemmen op PICC

Steeds zoeken naar objecten aanwezig in beide lagen, die hetzelfde voorstellen

Bijvoorbeeld Punten: lantaarnpalen, bushokjes, putdeksels rioleringen,

… Lijnen: weg-as, riolering, waterloop-as, … Polygonen: gebouwen, percelen, voetpaden,…

Kwaliteit afhankelijk van aantal vectoren en juistheid van de vectoren

25

Page 26: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Rioleringsdata afstemmen op PICC

Stap 2: Rubbersheeten Elke vertex van de dataset wordt verplaatst op basis van zijn naburige

verplaatsingsvectoren Standaard volgens ISDW Invloed van een vector = 1/d² Voordeel: topologische relatie blijft bewaard

26

Page 27: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Rioleringsdata afstemmen op PICC

27

Origineel Vectoren Na Rubbersheeten

Page 28: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

WIS-polygonen afstemmen op GRB

28

Grip op GRB project voor de Stad Gent

WIS = Wegeninformatiesysteem

Page 29: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

WIS-polygonen afstemmen op GRB

29

Overlap met GRB Afwijkingen (klein en groot)

Brainstorm met meerdere suggesties 1 stelling uitgewerkt “Elke WGO-wcz lijn moet

overeenkomen met rand van een WIS-polygoon” WGO-wcz-lijnen = grens zone zwakke weggebruiker

Page 30: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

WIS-polygonen afstemmen op GRB

Verplaatsingsvectoren Bereken nieuwe positie van elke WIS-vertex op GRB

Percentage op WIS Digitalisatierichting GRB gelijk maken aan WIS Overzetten op GRB (vertex) Verplaatsingsvectoren maken

30

0 % 31 %

60 %

100 %

0 %31 %

60 %

100 %

Page 31: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Verplaatsingsvectoren

31

WIS-polygonen afstemmen op GRB

Page 32: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE. 32

WIS-polygonen afstemmen op GRB

Page 33: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE. 33

Resultaat

Voor Na

WIT = referentie GRB Locatie 107881 - 193123KLEUR = WIS

Page 34: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE. 34

Resultaat

Voor Na

WIT = referentie GRB Locatie 103853-196413KLEUR = WIS

Page 35: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE. 35

Resultaat

Voor Na

WIT = referentie GRB Locatie 104249 -196506KLEUR = WIS

Page 36: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE. 36

Resultaat

Voor Na

WIT = Referentie GRB Locatie 105259-194625KLEUR = WIS

Page 37: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

WIS-polygonen afstemmen op GRB: conclusies

Conclusies voor migratie WIS naar GRB

Automatisatie is mogelijk

Nog meer relaties tussen WIS een GRB uitwerken voor meer vectoren en betere verplaatsingen.

37

Page 38: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Weg-attributen afstemmen op MRB-Wegen

Eigen datalaag Attributen overzetten op geometrie van MRB-

Wegen

Bijvoorbeeld VERHARDING (meer gedetailleerd dan verharding in MRB-Wegen)

Page 39: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Weg-attributen afstemmen op MRB-Wegen

MRB Wegen Dynamisch

gesegmenteerde attributen

Page 40: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Weg-attributen afstemmen op MRB-Wegen

Linear Referencing Transformers

Page 41: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Weg-attributen afstemmen op MRB-Wegen

Page 42: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Post-Processing: kleine events wegwerken

Page 43: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Weg-attributen afstemmen op MRB-Wegen

Conclusies Attributen overzetten op MRB-Wegen is mogelijk Gebruik maken van dynamische segmentatie Post-processing gewenst om te kleine intervallen te

vermijden

Page 44: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

GIM Training Centre:Grip op GRB met FME

Perceelsgebonden datasets: Principes van het overzetten van perceelsgebonden data Oefening op het overzetten van vergunningsinformatie op basis van de CAPAKEY(s) en de

ruimtelijke ligging

Datasets gebonden aan het openbaar domein: Principes van de rubbersheetmethode Tips & tricks voor het aanmaken van verplaatsingsvectoren Oefening op het aanmaken van verplaatsingsvectoren Oefening op het rubbersheeten van lijnen en polygonen

Voorkennis? FME basis

Waar en Wanneer? Woensdag 28 mei 2014 (Heverlee) Woensdag 26 november 2014 (Heverlee)

Page 45: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

GIM Training Centre:FME Basis

Inhoud data bekijken en verkennen met de FME Viewer complexe data-translaties uitvoeren m.b.v. de FME Workbench "best practices" toepassen voor grote workspaces data geometrie en - attributen manipuleren d.m.v. transformers met meerdere datasets werken in één enkele workspace onderhoudsvriendelijke, herbruikbare workspaces te creëeren.

Voorkennis? GIS Basiskennis

Waar en Wanneer? Dinsdag 20 & donderdag 22 mei 2014 (Heverlee - NL) Dinsdag 4 & donderdag 6 november 2014 (Heverlee - NL)

Dinsdag 3 & donderdag 5 juni 2014 (Gembloux - ENG) Dinsdag 18 & donderdag 20 november 2014 (Gembloux – ENG)

Page 46: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Samenvatting

Eigen data afstemmen op een referentiebron Geometrie van bron overnemen (bijv. Percelen) Geometrie aanpassen m.b.v. Rubbersheeten (bijv.

Rioleringen) Attributen overzetten (bijv. Weg-attributen op MRB-

Wegen)

Automatisatie is mogelijk met FME

Page 47: FME WT 2014: (NL) Data afstemmen op andere referentiebronnen (GRB, MRB)

CONNECT. TRANSFORM. AUTOMATE.

Dank u!

Vragen?

Voor meer informatie: Bruno De Lat [email protected] GIM http://www.gim.be