Your SlideShare is downloading. ×
Routing plugin for JOSM
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Routing plugin for JOSM

2,364
views

Published on

A plugin that provides routing capabilities to JOSM, based on the JGraphT library.

A plugin that provides routing capabilities to JOSM, based on the JGraphT library.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,364
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
47
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. Routing plugin for JOSM
        • Juan G. Jordán Aldasoro
        • José Vidal Peña
    • 2. OpenStreetMap provides free and rich geodata to users it's a REVOLUTION!!!
    • 3. OpenStreetMap benefits as a developer tiles data planet.osm APIs
    • 4. OpenStreetMap aplications Use our data in “creative, productive or unexpected ways”
    • 5. OpenStreetMap in our case... Routing
    • 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 http://tools.geofabrik.de/mc/
    • 10. some reasons to use OSM experimentation http://openrouteservice.org/
    • 11. some reasons to use OSM new and creative services http://ridethecity.com/
    • 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
    • 17. functionality
      • reverse route
      • clear route
      multidestination routing
    • 18. functionality
      • shortest
      routing criteria
      • fastest
    • 19. functionality
      • ignore oneways
      routing criteria
    • 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
        • http://www.grupoinnovant.com/jrtplugin/routing.jar
      • 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: http://wiki.openstreetmap.org/index.php?title=JOSM/Plugins/Routing
      • Innovant Blog: http://public.grupoinnovant.com/blog

    ×