Kennismaking met FME

79
Jeroen Stierss Kennismaking met FME

Transcript of Kennismaking met FME

Page 1: Kennismaking met FME

Jeroen Stierss Kennismaking met FME

Page 2: Kennismaking met FME

LTEF M ESpatial

Page 3: Kennismaking met FME

LTExtract

ransform

oad

Page 4: Kennismaking met FME

E T L

Page 5: Kennismaking met FME

E T L

Page 6: Kennismaking met FME

E T L

Page 7: Kennismaking met FME

5613D (49)

Calculators (5)Coordinates (44)

Geometric operations (4)Integrations (50)

Web (67)

Web Services (5)

Rasters (72)Strings (45)

Filters and Joins(38)

Page 8: Kennismaking met FME

E T L

Page 9: Kennismaking met FME

E T L

GIS (vector)

▶  ESRI shape

▶  Mapinfo MIF/MID

▶  Mapinfo TAB

▶  Adobe Geospatial PDF

▶  GML, XML, KML

▶  …

CAD ▶  AutoCAD DWG/DXF

▶  AutoCAD Civil 3D (Read) ▶  Bentley Microstation

Desgin DGN ▶  …

Page 10: Kennismaking met FME

E T LRaster

▶  ESRI grid▶  GeoTIFF▶  IMG▶  MrSID (read only)▶  JPG, JPEG 2000▶  …

Point Cloud▶  LIDAR LAS▶  Pointcloud XYZ▶  …

Page 11: Kennismaking met FME

E T L3D / BIM (Building Information Modeling)

▶  AutoCad DWG/DXF▶  CityGML▶  GoogleSketchup▶  Shapefile/Feature Class▶  Adobe 3D PDF (write only)▶  AutoCAD civil 3D (read only)▶  …

Page 12: Kennismaking met FME

E T LDatabanken

▶  ESRI Geodatabases: File,

personal, arcSDE

▶  Oracle

▶  Smallworld

▶  Informix

▶  Geomedia Warehouse

▶  PostGIS

Niet ruimtelijke formaten

▶  csv, txt

▶  Excel

▶  Access

▶  Directories (Copy/paste)

▶  Web Services

Page 13: Kennismaking met FME

E T L

Page 14: Kennismaking met FME

E T L

Page 15: Kennismaking met FME

E T L

408November 1996

9Maart 2017

Page 16: Kennismaking met FME
Page 17: Kennismaking met FME
Page 18: Kennismaking met FME
Page 19: Kennismaking met FME
Page 20: Kennismaking met FME
Page 21: Kennismaking met FME

Example 1

OppervlakteOmtrek

Page 22: Kennismaking met FME
Page 23: Kennismaking met FME
Page 24: Kennismaking met FME

programmerenTraditionele GIS-software

Page 25: Kennismaking met FME
Page 26: Kennismaking met FME

Example 1B

Waar is de commentaar gebleven?

Page 27: Kennismaking met FME

”Don’t try to reinvent the wheel – just workon making it betterthan anyone else.

Page 28: Kennismaking met FME

Example 1C

Custom transformer voor hergebruik

Page 29: Kennismaking met FME

Custom transformer voor hergebruik

[email protected]

Example 1C

Page 30: Kennismaking met FME

”Power is gained bySHARING KNOWLEDGE,

not by hoarding it.

Page 31: Kennismaking met FME

https://hub.safe.com

Page 32: Kennismaking met FME

https://knowledge.safe.com/

Page 33: Kennismaking met FME
Page 34: Kennismaking met FME

https://knowledge.safe.com/

Page 35: Kennismaking met FME
Page 36: Kennismaking met FME

Wat zijn demogelijkheden

van FME?eindeloos

Page 37: Kennismaking met FME

CallersTO THE RESCUE

Page 38: Kennismaking met FME

FME@

GIMVAR-partner sinds 1999 (Value added reseller)

Page 39: Kennismaking met FME
Page 40: Kennismaking met FME

Doelstelling:

▶  Combinatie van 2 data bronnen tot 1 netwerk ▶  GRB

▶  Geometrie: Primaire wegen (auto) ▶  Attributen: straatcode, verharding, morfologische wegklasse

▶  ITGI ▶  Geometrie: Primaire en secundaire wegen (fiets- en wandelwegen) ▶  Attributen: Breedte, aantal rijstroken, wegtype

Page 41: Kennismaking met FME
Page 42: Kennismaking met FME
Page 43: Kennismaking met FME
Page 44: Kennismaking met FME
Page 45: Kennismaking met FME
Page 46: Kennismaking met FME
Page 47: Kennismaking met FME

Geautomatiseerde oplossingen, aangepast aan uw noden: ▶ Grip op GRB – openbaar domein: op maat afstemming op het GRB

van uw geografische gegevens op het openbaar domein

▶ Grip op GRB – perceelsgebonden: GIM zet uw perceelsgebonden gegevens om naar het GRB

▶ Grip op GRB – FME-pakket: ga zelf aan de slag met FME en het

standaard model van GIM

Page 48: Kennismaking met FME

Methodiek ‘openbaar domein’ ▶ Analyse ‘op maat’

▶ Verplaatsing tussen objecten van bron X (originele ondergrond) en overeenstemmende GRB-objecten

▶ Alle datalagen gebaseerd op bron X hiermee te migreren

Page 49: Kennismaking met FME

Problematiek van diverse, onstabiele ondergronden: ▶ Kadscan

▶ Kadvec ▶ CadMap ▶  Verschillende versies

▶ GRB (adp)

Page 50: Kennismaking met FME
Page 51: Kennismaking met FME
Page 52: Kennismaking met FME
Page 53: Kennismaking met FME
Page 54: Kennismaking met FME

Categorie Geometrischeovereenkomstmetpercelen CAPAKEYovereenkomstmetpercelen Geometrieaanpassen

A1 Uitstekend volledigematch ja A2 Uitstekend gedeeltelijkematch ja A3 Uitstekend geenmatch ja B1 Zeergoed volledigematch ja B2 Zeergoed gedeeltelijkematch ja B3 Zeergoed geenmatch ja C1 Goed volledigematch ja C2 Goed gedeeltelijkematch ja C3 Goed geenmatch ja D1 Ma7g volledigematch ja D2 Ma7g gedeeltelijkematch ja D3 Ma7g geenmatch ja E1 Beperkt volledigematch ja E3 Beperkt geenmatch nee F1 Slecht volledigematch ja F3 Slecht geenmatch nee

Page 55: Kennismaking met FME

FME ▶ Transformers / Callers

combineren

▶ Visuele controle & Log ▶ Modellen tonen

gebruikte methode

Traditionele GIS ▶ Werken met

beschikbare functies

▶ Amper feedback van software

▶ Methode nakijken niet mogelijk

Page 56: Kennismaking met FME

ETLPVAN

rocess

utomate

otify

alidate

Page 57: Kennismaking met FME

Valideren

▶  Valideren van de data voor de analyse start

Page 58: Kennismaking met FME

Automatiseren

▶  Parameters voor controle over processen

▶  Generic Writer / Fanout voor controle over output

▶  Batch processing

▶  WorkspaceRunner Transformer

▶  Command Prompt

▶  Windows Task Scheduler – Windows Taakbeheer

Page 59: Kennismaking met FME

Meldingen

Page 60: Kennismaking met FME

FMEDesktop

FMEServer

Page 61: Kennismaking met FME

Workspace

Signaal

Data Mail

Page 62: Kennismaking met FME
Page 63: Kennismaking met FME

Websockets

Page 64: Kennismaking met FME

Clip > Zip > Ship

Page 65: Kennismaking met FME

Directory watch

Page 66: Kennismaking met FME
Page 67: Kennismaking met FME

Rioleringsdatabank:

Planning en toezicht op de waterzuiveringen rioleringsinfrastructuur

Page 68: Kennismaking met FME

▶  Probleemstelling:

▶  Volledig manuele verwerking (custom ArcMap Editeertool)▶  Nachtelijke, alfanumerische validatie-processen (Informix)▶  Volgende ochtend: email met feedback over fouten.

▶  Problemen met corrupte databestanden▶  20 VTE’s die gedurende verschillende maanden data corrigeerden

Page 69: Kennismaking met FME

▶  Vraag:

▶  Automatische correctie indien mogelijk▶  Volledige validatie - topologie▶  Onmiddellijke feedback

▶  Bestaande Informix databanken behouden

Page 70: Kennismaking met FME

▶  Oplossing:

▶  Geautomatiseerde verbeteringen op de data▶  Snapping▶  Samenvoegen van korte lijnen (geen kruisingen)▶  Opsporen van oneindige lussen

Page 71: Kennismaking met FME
Page 72: Kennismaking met FME
Page 73: Kennismaking met FME

▶  Oplossing:

▶  Opstellen van regels▶  Kwaliteitscontrole en feedback

Page 74: Kennismaking met FME

▶  Conclusies:

▶  Werkende onderdelen uit de bestaande oplossing werden behouden

▶  Tijdswinst

▶  Eenvoudig extra regels toe te voegen

Page 75: Kennismaking met FME

Samenvatting

▶  Het verwerken van data wordt kinderspel▶  Automatiseer processen▶  Intuïtieve interface voor niet-programmeurs▶  Combineer meerdere bronnen tot nieuwe informatie▶  Naar een performante en elegante datastroom▶  Laat de computer het repetitieve werk doen.

Page 76: Kennismaking met FME

Jeroen [email protected]://www.gim.be

Bedankt!

Kennismaking met FME

Page 77: Kennismaking met FME

Agenda Kennismakingssessie

10:00-10:30 Ontvangstmetkoffie

10:30-12:00

OntdekFME:kennismakingssessieJeroenStiers(GIM)IntroductietotFMEDesktopenFMEServer.OptionelesessievooriedereendiedebasisfunctionaliteitenvanFMEwillerenkennen.

FMEWorldTour2017-Leuven12:00-13:00 Ontvangstmetbroodjeslunch

13:00-13:15 WelkomCarolineHeylen(GIM)

13:15-13:45FME2017inaction(1)KenBragg(SafeSoftware)(Engelstaligesessie)Introduction&gettingstartedwithFME2017

13:45-14:05ProximusRoelWils(Proximus)ProximusmanagingitsLocationMasterDatabasewithFME

14:05-14:25InfrabelRobbyCattoor(INFRABEL)&DriesVerdoodt(GIM)SlimmerRailwayAssetManagement:toepassingmetAutocadDatamodellen"

14:25-14:45

LNEGrietGoossens(LNE)ToverenmetFMEbijhetDepartementLeefmilieu,NatuurenEnergievandeVlaamseOverheid

14:45-15:05 Pauze+FMEWizard'scorner

15:05-15:25FME2017inaction(2)KenBragg(SafeSoftware)(Engelstaligesessie)MagicalMethodsforBatchDataProcessing

15:25-15:45StadBruggeKrisTaillaert(StadBrugge)FMEalsdraaischijfvoorGIS-endatabeheerprocessenindestad

15:45-16:05ToerismeVlaanderenJosPyck(ToerismeVlaanderen)Hoemoeilijkkaneensimpelfietnetwerkzijn?

16:05-16:15RaffleJeroenStiers(GIM)WinFMEgadgets

16:00-17:00 Afsluitendedrink

Page 78: Kennismaking met FME

Enjoy! •  Discover the new version 2017 •  Learn •  Share knowledge •  Network •  Get support through our wizard’s corner

Page 79: Kennismaking met FME