fme world tour 2015: (en) prendre le bon chemin …
TRANSCRIPT
![Page 1: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/1.jpg)
Karl Determe – Ruben Cappelle – Bruno De LatPrendre le bon chemin …De juiste weg ingeslagen …
![Page 2: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/2.jpg)
Project: Brussels Road Referential
![Page 3: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/3.jpg)
Project
Creation of a road referential for Brussels Region
Linear referencing
Based on “wegen register” and itgi
Many attributes in the conceptual model
Multiple sources containing values
![Page 4: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/4.jpg)
Desired solution
Use of existing sourcesBrussels Mobility data, Urbis, Municipalities data
Linear referencing (never duplicate geometry)
History management
Automatic procedures (frequent updates)
Spatial Database storage (Postgis)
![Page 5: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/5.jpg)
Linear referencing
![Page 6: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/6.jpg)
Linear referencing
0 500
level
300 450
bridge
![Page 7: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/7.jpg)
Linear referencing
0 500
speed
100 450
5030
50
![Page 8: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/8.jpg)
Conceptual model
![Page 9: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/9.jpg)
Proposed solution
Offer 1: FME …
Offer 2: FME …
…
![Page 10: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/10.jpg)
Brussels Mobility position
We are not FME fanatics …
but we like it !
![Page 11: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/11.jpg)
Final solution
Architecture
Original sources
Source 1
…
Source 3
Source 2
Linear database
FME - model
Visualizationdatabase
![Page 12: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/12.jpg)
Technical solution
![Page 13: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/13.jpg)
Technical solution
Multiple workbenches
Multiple challenges
Focus on 3 FME - tips…
![Page 14: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/14.jpg)
Tip 1: Processing Linear Referencing: Make attribute names generic
AttributeName: SpeedValue: 60
AttributeName: SurfaceValue: Asphalt
AttributeName: AuthorityValue: BM
AttributeName: AlphaValue: 60
AttributeName: AlphaValue: Asphalt
AttributeName: AlphaValue: BM
AttributeName: SpeedValue: 60
AttributeName: SurfaceValue: Asphalt
AttributeName: AuthorityValue: BM
Process LinearReferencing
![Page 15: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/15.jpg)
Tip 2: Re-use workbenches
WorkSpace Runner
Parameters from external file
![Page 16: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/16.jpg)
Tip 3: Improve log files Storage
If same workbench is executed multiple times
Use parameter(s) in Log File Name: $(PARAM)
Organise in LOG files in seperate folders
![Page 17: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/17.jpg)
Inspire compliance
Option asked by Brussels Mobility: export of data compliant with the Inspire specifications on “Transport Networks”
Once again … FME solution !
![Page 18: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/18.jpg)
Inspire compliance
Technical solution …
![Page 20: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/20.jpg)
Tip 2: SchemaMapper
What?
When?
Renaming Attributes
Mapping CodeList Values
Attribute Creation
Conditional Attribute Renaming
When not?
Geometrical Manipulations
Special attributes (DateFormatter, UUID generation, local ID)
![Page 21: FME World Tour 2015: (EN) Prendre le bon chemin …](https://reader033.vdocuments.net/reader033/viewer/2022051213/55ad10c41a28abc5358b45a0/html5/thumbnails/21.jpg)
Thank You!
Questions?
For more information:
Brussels Mobility
GIM: Bruno De Lat