If you can't read please download the document
Upload
juangui-jordan
View
2.898
Download
0
Embed Size (px)
Citation preview
Routing plugin for JOSM
Juan G. Jordn Aldasoro
Jos Vidal Pea
OpenStreetMap
provides free and rich geodata to users
it's a REVOLUTION!!!
OpenStreetMap irrumpi en el mundo de los geodatos con su cartografa vectorial libre, ofreciendo un abanico casi infinito de aplicaciones, entre ellas el clculo de rutas
OpenStreetMap
benefits as a developer
tiles
data
planet.osm
APIs
OpenStreetMap nos ofrece sus datos vectoriales, con los que podemos realizar el clculo de rutas
OpenStreetMap
aplications
Use our data in creative,
productive or unexpected ways
OpenStreetMap nos ofrece sus datos vectoriales, con los que podemos realizar el clculo de rutas
OpenStreetMap
in our case...
Routing
OpenStreetMap nos ofrece sus datos vectoriales, con los que podemos realizar el clculo de rutas
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)
So why don't we just use Google?
And why not?
(if it works for you)
;)
some reasons to use OSM
Google maps are not always up to date
http://tools.geofabrik.de/mc/
some reasons to use OSM
experimentation
http://openrouteservice.org/
some reasons to use OSM
new and creative services
http://ridethecity.com/
some reasons to use OSM
because... we're geeks?
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.
our development
routing plugin for JOSM based on JGraphT
motivation
Add routing support to the most popular editor
Add intelligence to edition
Experimentating with routing algorithms
Other uses
functionality
add route node
remove route node
move route node
multidestination routing
functionality
reverse route
clear route
multidestination routing
functionality
shortest
routing criteria
fastest
functionality
ignore oneways
routing criteria
functionality
routing profile settings
functionality
Combining routing criteria and profile parameters, routes can be computed for
car
pedestrian
bycicle
disabled people
etc.
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
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)
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
Pulse para editar el formato del texto de ttulo
Pulse para editar los formatos del texto del esquema
Segundo nivel del esquema
Tercer nivel del esquema
Cuarto nivel del esquema
Quinto nivel del esquema
Sexto nivel del esquema
Sptimo nivel del esquema
Octavo nivel del esquema
Noveno nivel del esquema