generalization of a routing map

18
Generalization of a routing map Kirill “Zkir” Bondarenko SotM Baltic, 2013

Upload: alika

Post on 22-Feb-2016

56 views

Category:

Documents


0 download

DESCRIPTION

Generalization of a routing map. Kirill “Zkir” Bondarenko SotM Baltic, 2013. Routing between streets. Routing between countries. OSRM:. What we need on PNA. Limited set of roads Simplified geometry Why: Mobile devices (PNA), even today, have much more weak hardware than OSRM server. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Generalization  of a routing  map

Generalization of a routing map

Kirill “Zkir” BondarenkoSotM Baltic, 2013

Page 2: Generalization  of a routing  map

Routing between streets

Page 3: Generalization  of a routing  map

Routing between countries• OSRM:

Page 4: Generalization  of a routing  map

What we need on PNA

• Limited set of roads• Simplified geometryWhy:• Mobile devices (PNA), even today, have much

more weak hardware than OSRM server.

Page 5: Generalization  of a routing  map

Classification by road significance

• For Russia, it’s just possible to select roads by highway tag (trunk, primary a secondary)

2000+ km by trunks only

Page 6: Generalization  of a routing  map

Road classification in European countries?

highway = trunk in Poland

Page 7: Generalization  of a routing  map

European Routes Exx

• Ref = E xx• Int_ref=E xx• Relation – network=e-road

Hand-drawn schema from Wikipedia

Page 8: Generalization  of a routing  map
Page 9: Generalization  of a routing  map

European Routes Exx

Page 10: Generalization  of a routing  map

Still too much details

Page 11: Generalization  of a routing  map

Before and after

Page 12: Generalization  of a routing  map

Still routable!

Page 13: Generalization  of a routing  map

This algorithm has been developed by Russian community

Authors:• OverQuantum• FreeExec (java port)Two Implementations:• VB6• Java Source code available on Github

Page 14: Generalization  of a routing  map

Problems: “islands” and “missing edges”

Page 15: Generalization  of a routing  map
Page 16: Generalization  of a routing  map
Page 17: Generalization  of a routing  map

Conclusions

• We can select linked subset of roads• There are still some problems with connectivity

• We have developed algorithm of routing graph simplification– Junctions are transformed to nodes– Two carriageway roads are converted to one

carriageway roadsThis algorithm allows us to produce lightweight

routable overview maps

Page 18: Generalization  of a routing  map