Re: [Talk-es] Cálculo de rutas evitando obstáculos
Muchas gracias a todos. Me habeis allanado el camino de por donde comenzar. Voy a empezar a analizar una por una cada alternativa, para ver cual se adapta más a lo que necesito y os cuento por cual me decanto. La verdad ahora a simple vista veo alguna que tiene muy buena pinta para montar mi utilidad sobre ellas y si esto no fuera posible tengo tambien los enlaces que me habeis pasado que ya tienen desarrollado algoritmos de encaminamiento (que era lo que más temía, tener que empezar desde cero). Sobre los obstaculos intentaré que sea información extraida de OSM (tramos de escalones, por ejemplo). Un saludo -- Antonio Carmona > Hola, > Para cálculos de rutas vía API JavaScript tienes la de CloudMade que te > permite marcar puntos a evitar. > > > Por otro lado está pgRouting. En su web te puedes descargar un maquina > virtual de VmWare con una muestra de datos para Ciudad del Cabo y la > aplicación del cálculo de rutas. Tiene muy buena pinta ya que va todo > mediante SQLs contra PostGreSQL + PostGIS. Lo que no sé es la coplejidad > de > generar la BBDD para otras zonas (topología, restricciones de giro, etc) > > > CloudMade: http://developers.cloudmade.com/projects/navengine/documents > PgRouting: http://pgrouting.postlbs.org > > > Un saludo, > Raul M.F. > > > > -Mensaje original- > De: talk-es-boun...@openstreetmap.org > [mailto:talk-es-boun...@openstreetmap.org] En nombre de > ancaa...@alumnos.unex.es > Enviado el: lunes, 08 de febrero de 2010 4:07 > Para: talk-es@openstreetmap.org > Asunto: [Talk-es] Cálculo de rutas evitando obstáculos > > Hola, soy un recién llegado al terreno de OSM. Mi intención es crear una > utilidad para calcular rutas, sobre los callejeros de OSM, pero con la > característica de que pueda añadir puntos a evitar (por ejemplo los > lugares donde hay escalones o barreras en las vías, porque el usuario es > una persona descapacitada). > No sé si alguien puede conocer algún servicio que me pueda servir para > llevar a cabo esto. > > Hasta el momento he visto algo que se parece a lo que busco > www.openrouteservice.org, aunque me da la impresión que solo puedo marcar > esas aéreas de forma interactiva, en lugar de precargar algún tipo de > fichero con la ubicación de todos los obstáculos o mediante los parámetros > de la url. > > La otra alternativa supongo, sería que construyera desde cero mi propio > sistema de cálculos de rutas. Aunque agradecería si alguien sabe por dónde > podría empezar a buscar información para esto último (desconozco el tamaño > del reto que me estoy planteando, ni si hay algún tipo de api, librerías, > proyecto en curso, etc. que me pueda facilitar la tarea). > Un saludo > > > > ___ > Talk-es mailing list > Talk-es@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-es > > > ___ > Talk-es mailing list > Talk-es@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-es > ___ Talk-es mailing list Talk-es@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-es
Re: [Talk-es] Cálculo de rutas evitando obstáculos
Hola, Para cálculos de rutas vía API JavaScript tienes la de CloudMade que te permite marcar puntos a evitar. Por otro lado está pgRouting. En su web te puedes descargar un maquina virtual de VmWare con una muestra de datos para Ciudad del Cabo y la aplicación del cálculo de rutas. Tiene muy buena pinta ya que va todo mediante SQLs contra PostGreSQL + PostGIS. Lo que no sé es la coplejidad de generar la BBDD para otras zonas (topología, restricciones de giro, etc) CloudMade: http://developers.cloudmade.com/projects/navengine/documents PgRouting: http://pgrouting.postlbs.org Un saludo, Raul M.F. -Mensaje original- De: talk-es-boun...@openstreetmap.org [mailto:talk-es-boun...@openstreetmap.org] En nombre de ancaa...@alumnos.unex.es Enviado el: lunes, 08 de febrero de 2010 4:07 Para: talk-es@openstreetmap.org Asunto: [Talk-es] Cálculo de rutas evitando obstáculos Hola, soy un recién llegado al terreno de OSM. Mi intención es crear una utilidad para calcular rutas, sobre los callejeros de OSM, pero con la característica de que pueda añadir puntos a evitar (por ejemplo los lugares donde hay escalones o barreras en las vías, porque el usuario es una persona descapacitada). No sé si alguien puede conocer algún servicio que me pueda servir para llevar a cabo esto. Hasta el momento he visto algo que se parece a lo que busco www.openrouteservice.org, aunque me da la impresión que solo puedo marcar esas aéreas de forma interactiva, en lugar de precargar algún tipo de fichero con la ubicación de todos los obstáculos o mediante los parámetros de la url. La otra alternativa supongo, sería que construyera desde cero mi propio sistema de cálculos de rutas. Aunque agradecería si alguien sabe por dónde podría empezar a buscar información para esto último (desconozco el tamaño del reto que me estoy planteando, ni si hay algún tipo de api, librerías, proyecto en curso, etc. que me pueda facilitar la tarea). Un saludo ___ Talk-es mailing list Talk-es@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-es ___ Talk-es mailing list Talk-es@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-es
Re: [Talk-es] Cálculo de rutas evitando obstáculos
El 08/02/2010 4:07, ancaa...@alumnos.unex.es escribió: > Hola, soy un recién llegado al terreno de OSM. ¡Bienvenido! > Mi intención es crear una utilidad para calcular rutas, sobre los > callejeros de OSM, pero con la característica de que pueda añadir > puntos a evitar (por ejemplo los lugares donde hay escalones o > barreras en las vías, porque el usuario es una persona > descapacitada). Si es para discapacitados, habla con los chicos de TerpNav, de la universidad de Maryland: http://map.umd.edu/map/ . Todo el tema de escalones ya lo tienen resuelto. > La otra alternativa supongo, sería que construyera desde cero mi > propio sistema de cálculos de rutas. Aunque agradecería si alguien > sabe por dónde podría empezar a buscar información para esto último > (desconozco el tamaño del reto que me estoy planteando, ni si hay > algún tipo de api, librerías, proyecto en curso, etc. que me pueda > facilitar la tarea). OpenRouteService tira de las librerías de GeoTools. Puedes empezar por ahí. Otras opciones son tirar de osm2pgsql + pgRouting, alguna librería de cálculo de rutas (http://wiki.openstreetmap.org/wiki/Routing), de algún otro script ya hecho (http://almien.co.uk/OSM/Routing/), o hacerte la clásica implementación de Dijstra o de A*. Creo que a partir de esto encontrarás algo útil ;-) Un saludo, -- Iván Sánchez Ortega ___ Talk-es mailing list Talk-es@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-es
Re: [Talk-es] Cálculo de rutas evitando obstáculos
Hola, yo preguntaría en http://www.gisandchips.org/ se ve que controlan bastante de esos temas, e igual hay algo interesante en la propia web que puedas ver. Saludos. El lun, 08-02-2010 a las 04:07 +0100, ancaa...@alumnos.unex.es escribió: > Hola, soy un recién llegado al terreno de OSM. Mi intención es crear una > utilidad para calcular rutas, sobre los callejeros de OSM, pero con la > característica de que pueda añadir puntos a evitar (por ejemplo los > lugares donde hay escalones o barreras en las vías, porque el usuario es > una persona descapacitada). > No sé si alguien puede conocer algún servicio que me pueda servir para > llevar a cabo esto. > > Hasta el momento he visto algo que se parece a lo que busco > www.openrouteservice.org, aunque me da la impresión que solo puedo marcar > esas aéreas de forma interactiva, en lugar de precargar algún tipo de > fichero con la ubicación de todos los obstáculos o mediante los parámetros > de la url. > > La otra alternativa supongo, sería que construyera desde cero mi propio > sistema de cálculos de rutas. Aunque agradecería si alguien sabe por dónde > podría empezar a buscar información para esto último (desconozco el tamaño > del reto que me estoy planteando, ni si hay algún tipo de api, librerías, > proyecto en curso, etc. que me pueda facilitar la tarea). > Un saludo > > > > ___ > Talk-es mailing list > Talk-es@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-es ___ Talk-es mailing list Talk-es@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-es
Re: [Talk-es] Cálculo de rutas evitando obstáculos
ancaa...@alumnos.unex.es escribió: > Hola, soy un recién llegado al terreno de OSM. Mi intención es crear una > utilidad para calcular rutas, sobre los callejeros de OSM, pero con la > característica de que pueda añadir puntos a evitar (por ejemplo los > lugares donde hay escalones o barreras en las vías, porque el usuario es > una persona descapacitada). > No sé si alguien puede conocer algún servicio que me pueda servir para > llevar a cabo esto. > > Hasta el momento he visto algo que se parece a lo que busco > www.openrouteservice.org, aunque me da la impresión que solo puedo marcar > esas aéreas de forma interactiva, en lugar de precargar algún tipo de > fichero con la ubicación de todos los obstáculos o mediante los parámetros > de la url. > > La otra alternativa supongo, sería que construyera desde cero mi propio > sistema de cálculos de rutas. Aunque agradecería si alguien sabe por dónde > podría empezar a buscar información para esto último (desconozco el tamaño > del reto que me estoy planteando, ni si hay algún tipo de api, librerías, > proyecto en curso, etc. que me pueda facilitar la tarea). > Un saludo mkgmap [1] utiliza unos ficheros de estilos en los que puedes definir a tu gusto qué elementos se incluyen en el mapa y si son rutables o no, en base a las etiquetas que tenga ese elemento. Por ejemplo, hay gente que evita las autopistas al confeccionar mapas para mtb. [1] http://www.mkgmap.org.uk/ -- Por favor, no me envíe documentos con extensiones .doc, .docx, .xls, .xlsx, .ppt, .pptx, .mdb, mdbx Instale OpenOffice desde http://es.openoffice.org/programa/index.html OpenOffice es libre: se puede copiar, modificar y redistribuir libremente. Gratis y totalmente legal. OpenOffice funciona mejor que otros paquetes de oficina. OpenOffice está en continuo desarrollo y no tendrá que pagar por las nuevas versiones. ___ Talk-es mailing list Talk-es@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-es
Re: [Talk-es] Cálculo de rutas evitando obstáculos
A Dilluns, 8 de de febrer de 2010 04:07:20, ancaa...@alumnos.unex.es va escriure: > Hola, soy un recién llegado al terreno de OSM. Mi intención es crear una > utilidad para calcular rutas, sobre los callejeros de OSM, pero con la > característica de que pueda añadir puntos a evitar (por ejemplo los > lugares donde hay escalones o barreras en las vías, porque el usuario es > una persona descapacitada). Mira en el codigo de Navit ( y su gestion de vehiculos para calcular las rutas). Usa una conversion a binario de OSM. Por defecto, creo,si no, buscando en la wiki (http://wiki.navit-project.org) tiene definidos tres vehiculos: coche, bicicleta,cavallo y peaton con diferentes restricciones (vias, sentido, obstaculos , fuera de vías...) ___ Talk-es mailing list Talk-es@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-es
[Talk-es] Cálculo de rutas evitando obstáculos
Hola, soy un recién llegado al terreno de OSM. Mi intención es crear una utilidad para calcular rutas, sobre los callejeros de OSM, pero con la característica de que pueda añadir puntos a evitar (por ejemplo los lugares donde hay escalones o barreras en las vías, porque el usuario es una persona descapacitada). No sé si alguien puede conocer algún servicio que me pueda servir para llevar a cabo esto. Hasta el momento he visto algo que se parece a lo que busco www.openrouteservice.org, aunque me da la impresión que solo puedo marcar esas aéreas de forma interactiva, en lugar de precargar algún tipo de fichero con la ubicación de todos los obstáculos o mediante los parámetros de la url. La otra alternativa supongo, sería que construyera desde cero mi propio sistema de cálculos de rutas. Aunque agradecería si alguien sabe por dónde podría empezar a buscar información para esto último (desconozco el tamaño del reto que me estoy planteando, ni si hay algún tipo de api, librerías, proyecto en curso, etc. que me pueda facilitar la tarea). Un saludo ___ Talk-es mailing list Talk-es@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-es