Upcoming SlideShare
×

# Analyse Sequence in Utility Networks and GPS Tracks

1,165 views

Published on

This presentation explores the use of FME to dynamically link objects over space and time through two real-world application examples.

0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
1,165
On SlideShare
0
From Embeds
0
Number of Embeds
73
Actions
Shares
0
23
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Analyse Sequence in Utility Networks and GPS Tracks

1. 1. CONNECT. TRANSFORM. AUTOMATE. Analyse Sequence in Utility Networks and GPS Tracks Dr. Martin Huber Principal Consultant Condesys Consulting GmbH
2. 2. Who is Condesys Consulting?  Build geographic databases, link them to business and generate web services and web applications  From through to  FME lover since 1997
3. 3. What if your network data is not yet a network?  Routing, network analysis, linear referencing are fine tools if your network data is according to what the FME manual says: Input Ports Network Lines defining the network in which to find a path or paths. or Output Network All connected lines are output through the Network port. CONNECT. TRANSFORM. AUTOMATE.
4. 4. Might look nice at first sight, but…
5. 5. The Sequence Pattern in FME, simple but not obvious  If you need a network, but disconnected items are all you have, the Sequence Pattern might be of help.  The trick: act FME Sort Start Number (Counter) Number + 1 two streams Rename Attributes merge Join via Counter and Counter + 1 Ready to Analise
6. 6. Example 1: GPS Tracks  50 police cars send their position every 60 seconds  Some positions are wrong: how to determine if the previous or the current position is wrong?  Where is the car coming from and where is it heading to?  When will it arrive at the destination?
7. 7. The Real-Time Infrastructure
8. 8. FME Sequence Pattern for GPS Tracks
9. 9. One Example Track
10. 10. Real-Time Determination of Route on Road Network 12 13 GPS position with number Candidate on road network Known route Possible route 12 14 13 UNIGIS University of Salzburg Master Thesis Marco Saner (2013)
11. 11. Route Predition UNIGIS University of Salzburg Master Thesis Marco Saner (2013)
12. 12. Example 2: Electricity Network  Data migration at the Utility of the City of Berne (Energie Wasser Bern ewb)  System A has  topological cable network routed through  fragemented geometric network (gaps) and  linear referencing for branching off of cables  System B needs  geometrically connected network  cable network linked to geometrical network in proper sequence with all route sections in order
13. 13. Dramatic Situation  The two companies providing system A and B are not able to migrate the electricity network without loosing connectivity  Stop of the whole project!!! OR
14. 14. Strategy and Main Tasks  Too many problems to handle in one step, therefore Divide & Conquer  Task 1: split the route sections at each branching off, do not duplicate route section geometries  Task 2: fill the gaps in the geometrical route sections network  In both tasks: produce the link list to link cables to all new route sections they pass through
15. 15. Split Sections and Fill Gaps 1 & 2
16. 16. Task 1: Split Lines, Keep Sequence of Sections for Cable
17. 17. Split
18. 18. Renumbering
19. 19. Pattern: Reset Numbers to Start with 1 per Cable act FME Sort Start Number (Counter) Statistics Min Calculate Count-Min Ready to Analise @Value(CounterValue)+1-@Value(minCounterValuePerCable)
20. 20. Task 2: Fill Gaps, again Keep Sequence of Sections for Cable
21. 21. Pattern: Find Real Neighbours
22. 22. Results
23. 23. Summary  With FME you can go further than well established solution providers  Divide and conquer strategy  Sometimes transformer combinations repeat, make it a pattern and make it a custom transformer  Patterns for sequential analysis and proper neighbourhood topology
24. 24. Thank You!  Questions?  For more information:  Dr. Martin Huber, martin.huber@condesys.com  Condesys Consulting GmbH Stoecklimattweg 18 CH-3113 Rubigen CONNECT. TRANSFORM. AUTOMATE.