Presentation is loading. Please wait.

Presentation is loading. Please wait.

Routing plugin for JOSM

Similar presentations


Presentation on theme: "Routing plugin for JOSM"— Presentation transcript:

1 Routing plugin for JOSM
Juan G. Jordán Aldasoro José Vidal Peña

2 OpenStreetMap provides free and rich geodata to users
OpenStreetMap irrumpió en el mundo de los geodatos con su cartografía vectorial libre, ofreciendo un abanico casi infinito de aplicaciones, entre ellas el cálculo de rutas it's a REVOLUTION!!!

3 OpenStreetMap benefits as a developer tiles data APIs
planet.osm OpenStreetMap nos ofrece sus datos vectoriales, con los que podemos realizar el cálculo de rutas tiles data APIs

4 Use our data in “creative, productive or unexpected ways”
OpenStreetMap aplications Use our data in “creative, productive or unexpected ways” OpenStreetMap nos ofrece sus datos vectoriales, con los que podemos realizar el cálculo de rutas

5 OpenStreetMap Routing in our case...
OpenStreetMap nos ofrece sus datos vectoriales, con los que podemos realizar el cálculo de rutas

6 Doesn't Google provide it?
Google does not give you access to THEIR vectorial data, but provides free routing services by car, foot or public transport through their sites Google Maps and Google Transit as a service through the Google Maps API (not for public transport)

7 So why don't we just use Google?

8 And why not? (if it works for you) ;)

9 some reasons to use OSM Google maps are not always up to date

10 some reasons to use OSM experimentation

11 some reasons to use OSM new and creative services

12 some reasons to use OSM because... we're geeks?

13 Routing engines General purpose libraries: Boost Graph Library, JGraphT Specific for routing on streetmaps: Graphserver, pgRouting, Fivepoints Specific for OSM: Gosmore, Travelingsalesman, pyroutelib, navit, gpsmid, etc.

14 our development routing plugin for JOSM based on JGraphT

15 motivation Add routing support to the most popular editor
Add intelligence to edition Experimentating with routing algorithms Other uses

16 functionality add route node remove route node move route node
multidestination routing add route node remove route node move route node

17 functionality multidestination routing reverse route clear route

18 functionality routing criteria shortest fastest

19 functionality routing criteria ignore oneways

20 functionality routing profile settings

21 functionality Combining routing criteria and profile parameters, routes can be computed for car pedestrian bycicle disabled people etc.

22 installation Download from Copy to JOSM plugins folder
Copy to JOSM plugins folder /home/user/.josm/plugins ${user.home}/Program data/JOSM/plugins

23 next steps Using restrictions
User creation and management of routing profiles Enable using more than one routing layer Exporting to GPX Generation of driving (or walking) textual directions Add new algorithms Traveling salesman Accessibility analysis (shortest path tree)

24 further information Source code will be soon published
OpenStreetMap wiki: Innovant Blog:

25


Download ppt "Routing plugin for JOSM"

Similar presentations


Ads by Google