Plugin de cálculo de rutas para JOSM Juan G. Jordán Aldasoro José Vidal Peña.

1 Plugin de cálculo de rutas para JOSM Juan G. Jordán Ald...
Author: Mercedes Mendoza Miranda
0 downloads 0 Views

1 Plugin de cálculo de rutas para JOSM Juan G. Jordán Aldasoro José Vidal Peña

2 OpenStreetMap pone los datos en manos del usuario... REVOLUCIÓN!! !

3 OpenStreetMap beneficios como desarrollador tilesdatos planet.osm APIs

4 OpenStreetMap aplicaciones Use our data in “creative, productive or unexpected ways”

5 OpenStreetMap en nuestro caso... Cálculo de rutas

6 ¿No hace esto ya Google? ● Google no te da acceso a SU cartografía vectorial, pero ● provee servicios gratuitos de cálculo de rutas – en coche, a pie o en transporte público a través de sus portales Google Maps y Google Transit – como servicio a través de su API (transporte público no)

7 ¿Por qué no usamos Google y nos dejamos de historias?

8 ¿Y por qué no? (si te sirve) ;)

9 algunas razones mapas de Google no siempre actualizados http://tools.geofabrik.de/mc/

10 algunas razones experimentación http://openrouteservice.org/

11 algunas razones nuevos y creativos servicios http://ridethecity.com/

12 algunas razones para usar OpenStreetMap porque... ¿somos algo frikis?

13 Motores de cálculo ● Genéricos: Boost Graph Library, JGraphT ● Específicos para enrutado de carreteras: Graphserver, pgRouting, Fivepoints ● Específicos para OSM: Gosmore, Travelingsalesman, pyroutelib, navit, gpsmid, etc.

14 nuestro desarrollo plugin de routing para JOSM basado en JGraphT

15 motivación ● Incorporar enrutado al editor más popular ● Edición de datos OSM más inteligente ● Experimentación con algoritmos de cálculo de rutas ● Otros usos

16 funcionalidad ● añadir destino ● eliminar destino ● mover destino cálculo de ruta multidestino

17 funcionalidad ● invertir ruta ● limpiar ruta cálculo de ruta multidestino

18 funcionalidad ● más corta criterios de cálculo de ruta ● más rápida

19 funcionalidad ● ignorar sentido único criterios de cálculo de ruta

20 funcionalidad ajuste del perfil de enrutado

21 funcionalidad ● Combinando criterios de cálculo y parámetros del perfil de enrutado – rutas en coche – rutas para peatones – rutas para bicicletas – rutas para minusválidos – etc.

22 Demo

23 instalación ● Descargar de – http://www.grupoinnovant.com/jrtplugin/routing.jar http://www.grupoinnovant.com/jrtplugin/routing.jar ● Copiar a la carpeta de plugins de JOSM – /home/user/.josm – ${user.home}/Datos de programa/JOSM

24 próximos pasos ● Creación de nuevos perfiles de enrutado ● Varias capas de enrutado ● Exportación ● Generación de instrucciones textuales ● Añadir nuevos algoritmos – El problema del viajante (traveling salesman) – Región alcanzada en un determinado tiempo (shortest path tree)

25 más información ● Próxima publicación de código fuente ● Página de wiki en wiki.openstreetmap.org ● http://public.grupoinnovant.com/blog http://public.grupoinnovant.com/blog