¿Como mapean las balsas?

¿Como mapean las balsas?
En una que tuve que hacer la puse como ferry.
http://www.openstreetmap.org/browse/way/195234547

Queda un tanto raro el mapa porque parece que la balsa va por la tierra. Habría que agregar el “riverbank”.

Puede ser. El tema principal ahi fue agregar la balsa para dale continuidad a la ruta en la relacion “type=route”

Por lo que leí en la Wiki, es correcto usar “ferry” para las balsas.

Estuve viendo como mapeaban en otros lugares y le ponen mas tags.
Al que hice solo le puse el route=ferry y name=Balsa

En particular me llama la atencion que le pongan un tag highway.

http://www.openstreetmap.org/browse/way/1881513
bicycle = yes
duration = 0:03
foot = yes
hgv = no
highway = primary
motorcar = yes
name = Cowes Floating Bridge (Chain Ferry)
operator = Isle of Wight Council
rcn = yes
rcn_name = Round the Island Cycle Route
rcn_ref = 67
ref = A3020
route = ferry
toll = yes

Esta mal con highway=*. A mi me parece q es uno d estos casos q alguien pone un tag incorrecto para q aparezca en el mapa de una manera deseada. Y capaz q aca el usuario quiso lograr q el routing sea mas facil o algo asi. Una balsa no es una calle, es balsa.

Edit: ups…

Estoy de acuerdo contigo, lo que pasa es que eso aparecio en los lugares mas mapeados (Isle of Wight) que ponen como ejemplo, y por eso me llamo la atencion.

Quien pone como ejemplo?
El tipo que anadio el tag highway=* mapeó un solo dia en su vida. O sea: no es demasiado confiable.

No se si esta mal usar highway, en la definición de wikipedia http://en.wikipedia.org/wiki/Highway un highway puede tener servicios de ferry, lo que estaría indicando es que es una “via de paso” mas que la traducción como “camino” y entonces estaría bien utilizar highway agregando los tags adicionales. Además de alguna manera hay que sistematizar para el mapa sea “ruteable”, en todo caso si el “render” con los tags adicionales muestra sin diferenciar la ruta es problema del “renderizado” que deberá corregirse, pero no del “tagueo”. Mis 2 centavos.

SJ

El recorrido de las balsas se considera parte del camino. De hecho las balsas son controladas por la dirección de vialidad de la provincia correspondiente. Antiguamente cuando había balsas en caminos nacionales, la DNV se hacía cargo. En Chile pasa lo mismo: http://loslagos.vialidad.cl/infraest/balsas/balsas.htm . Así que el tag highway=* es correcto.

Lo encontre en la wiki de OSM como “los mejores lugares” para ver el mapeo. De esa pagina fui a http://wiki.openstreetmap.org/wiki/Isle_of_Wight
y ahi decia ademas


First ever mapping party

The Isle of Wight was the location of the first OSM worskshop, Isle of Wight workshop 2006.

Mapping Status

We have mapped the Island extensively.

All surfaced roads are now believed to have been mapped based on ground survey.


Lo de la confiabilidad del usuario basado en sus pocas ediciones no me cierra con el nombre, que parece como que se hizo especial para hacer algo puntual y no es un usuario “personal”, (no digo que asi sea, me parece nomas)

Creo que estas interpretando mal la lectura de wikipedia, ahi habla de “Some major highway routes include ferry services, such as U.S. Route 10, which crosses Lake Michigan.”
o sea “highway routes” que no es lo mismo que “highway” a secas.
Es mas, la “highway route” es exactamente lo que yo arme, y tiene como miembro esa via que representa la balsa, pero esa via no deberia llevar el tag “highway=*”

Buscando ademas sobre el Lago Michigan no hay ningun “highway” y en ese punto de la US10 esta la linea del ferry.
http://osm.org/go/ZVxkFn

La pregunta es: en el ejemplo de la ruta US10, si estoy en Manitowoc y quiero ir a Ludington y le pregunto al GPS ¿“ruteará” la opción para cruzar por el ferry o dirá ir por Chicago rodeando el lago Michigan? Si pasara esto último es que creo que quizá sea mejor usar el highway=* para sistematizar el “ruteo”. Si creo que se debe “renderizar” como se vé en el ejemplo.

SJ

Este http://map.project-osrm.org/ rutea por tierra. 650+ Km, 7h 8min.
El ferry son 97 Km, no tiene etiquetada la duracion.
http://osrm.at/2kF

“Mi” balsa, tampoco tiene la duracion, pero el msmo router rutea por esa balsa, para ir de Sarandi del Yi a Tacuarembo, que son 297 Km.
http://osrm.at/2kE

Tambien rutea de Ushuaia a Buenos Aires sin problema.
http://osrm.at/2kG

Porqué se comporta distinto lo desconozco. Habria que ver la interna del osrm.

Estuve tratando de entender esto.

En el bugtracker se le han planteado varios casos. Basta bucar por ferry.
https://github.com/DennisOSRM/Project-OSRM/issues/276

Ahi dice que en general el problema de no rutear por ferry no es por el ferry en si, sino por footways o algun barrier que impide el paso del vehiculo.
Esto me llamo la atencion, porque no sabia que por ejemplo que un barrier=gate impedia el ruteo, ya que se pùede abrir, pero aparentemente es lo que sucede.
Justamente estuve armando unos barrier=gate hoy, asi que voy a tener que revisar eso.

En el ferry del lago Michigan no parece haber ninguna barrera, y en el ejemplo de DennisOSRM que rutea bien (Hirtshals - Kristiansand), hay una relación type=route; route=ferry le agregue una igual al ferry del lago Michigan pero tampoco rutea por ahí, quiza el mapa con el que rutea OSRM tarda en actualizar, igual no se si con eso se arreglará.

SJ

OSRM no rutea por el ferry en el lago porque considera 19.30hs para cruzarlo http://osrm.at/2kQ contra las 7hs de rodear en auto. Ya le agregué la duration=4:30 que saqué de http://www.ssbadger.com/schedulefares.aspx pero no parece tenerlo en cuenta. Entonces OSRM penaliza mucho el tiempo del ferry y puede dar recorridos no deseados. Igual para este caso del lago Michigan solo hay 2 servicios de ferry por día, por lo que dependiendo de la hora del viaje puede ser conveniente rodear el lago… lo parió.

SJ

Si, ya vi. Volviendo para nuestra parte del globo, BsAs-Colonia por ferry lo toma como 10hs por Buquebus, y por Ferrylineas no hay ruta posible.
En el caso de Buquebus hay mas frecuencias y dos duraciones distintas del trayacto.

Ademas por ejemplo si vas de Montevideo al sur de Argentina, podes ir todo por tierra que son algunos Km mas, o podes poner el auto en el barco Colonia-BsAs y salis de BsAs bastante descansado y listo para encarar bastantes horas mas de ruta que si hubieras ido por tierra.

Obviamente precisas planificar los tiempos de acuerdo a los del ferry.
¿un ruteador que ante opciones tan diversas presente varias rutas posibles?

Aunque todos los routers y GPS del mundo fuesen incapaz de rutear x una balsa, no habria que taguear mal.
La solucion para problemas de routing no esta en la base de datos (=OSM), sino en las aplicaciones.
(O me perdi y Uds ya discuten otra cosa?)