Mapa GPS

Estuve viendo el mapa de GPS de Martín Gómez Giménez, es la primera vez que bajo uno y fue muy emocionante ver OSM en el GPS, y mejor aún ver que está 10 veces mejor la zona que agarré que lo que tiene Mapear.

Estoy lleno de dudas, a ver si alguien me las puede quitar

  1. No puedo encontrar el sitio web donde publicábamos el mapa, el motivo es ver cuáles son los mapas que tenemos, sería bueno concentrarnos en uno y que se hagan todas las mejoras ahí
  2. En las estaciones de servicio debería salir el brand si no está name
  3. En hospitales están saliendo hasta los consultorios de dentistas
  4. Resistencia aparece en el buscador dentro de “Departamento San Fernando”, no sé si sea buena idea tanto nivel de detalle
  5. Por dónde arranco para que si hago cambios a la generación del mapa siga siendo uno solo
  6. Hasta dónde abarca, me parecería interesante que EL MAPA que posteemos tenga Chile, Paraguay, Uruguay, parte de Bolivia y sur de Brasil, ya que son los sitios más visitados por los argentinos en auto.

De a poco lo vamos a ir depurando y mejorando, concuerdo el mapa es bueno, el q venía haciendo yo era básico

Hola, gracias por probar el mapa, realmente estoy invirtiendo algo de tiempo en investigación sobre el tema y todos los aportes son bienvenidos.

Para quienes no lo probaron, pueden descargarlo desde:

http://www.i-nis.com.ar/osm/garmin

O alternativamente desde la réplica (cortesía de Fernando Toledo):

http://osm-garmin.bbs.docksud.com.ar

Hasta donde se, están publicados en:

http://wiki.openstreetmap.org/wiki/WikiProject_Argentina#Descargando_el_mapa_a_tu_GPS

Si, es verdad. Pero para ello es necesario que cada estación de servicio esté cargada correctamente en los mapas de OSM. Si se utiliza el editor JOSM, este tiene una utilidad en el menú que es de gran ayuda: Predefinidos → Transporte → Coche → Gasolinera.

Tenemos un post relacionados con las estaciones de servicio, en el cual se puede cargar información acerca de como mapear para luego subirlo a la wiki:

http://forum.openstreetmap.org/viewtopic.php?id=14529

Creo que se trata de un problema similar al de las estaciones de servicio: si los POIs están mal cargados en el mapa de OpenStreetMap, cuando se genera el mapa se genera con los POIs mal.

Los limites se generan con las osmfilter mediante el siguiente comando:


osmfilter argentina.o5m --keep-nodes=  \
--keep-ways-relations="boundary=administrative =postal_code postal_code=" >argentina-boundaries.osm

En http://download.i-nis.com.ar/openstreetmap/mapas/garmin/ estoy subiendo los scripts y los estilos para que cada uno pueda hacer pruebas y de esta manera hacer contribuciones.

Si, estaría interesante. Voy a modificar los scripts para que incluya países límitrofes o parte de ellos.

Hola a todos. Celebro este post. Fundamental para todos aquellos que queremos usar los datos de OSM en nuestros GARMIN.

Lo probé hace rato y no había tenido tiempo para comentar. La compilación tiene varios problemas y errores, pero encontré muy interesante la opción para geolocalizar. Las versiones del mkgmap evolucionan y mejoran con el tiempo.

  1. Ciudad Autónoma de Buenos Aires en lugar de Autonomus… ----> corregir en el script la opción

        --name-tag-list=name:es,name:en,int_name,name \
    

    Ahí le estás diciendo que primero considere el name:es, después el name:en y por último el name solo. Si hay un tag name:en te va a tomar primero ese (como es el caso de la Ciudad de Buenos Aires). La solución más fácil es eliminar esta opción ya que es innecesaria para nosotros.

  2. Para todos aquellos que no utilicen LINUX sino Windows (Sí, todavía hay algunos como yo) y quieran experimentar la confección de estos mapas, los scrip tienen que transformarlos en archivos .bat. Si a alguien le interesa este tópico puedo ayudar.

  3. El tema de la búsqueda va a ser siempre un enredo si no coincidimos en algunos principios básicos.

    GARMIN tiene manejo de geolocalización en 3 niveles que serían Country, Region, City. NADA MAS. Uno puede decir country-> Argentina, Región-> es la provincia y City la ciudad (es el caso que yo prefiero) o decir La region quiero que sea el departamento, etc. Yo creo que el primer caso es el correcto porque si yo quiero llegar a un hotel en resistencia voy a buscar En la Ciudad de Resistencia la calle San Martín por ejemplo, no tengo idea si pertenece a un departamento, zona localidad o paraje. No tengo ningún problema con tener más información en OSM, si puedo tomar rápidamente la que me sirve.

    No me parece que esto sea complicado.

    Lo excelente en tu compilación es que vos extraes los limites y despues los usas para geolocalizar. Ahora tomá el archivo que creaste: argentina-boundaries.osm y abrilo en JOSM. Observalo un poco que es muy interesante. Lo primero que saltan a la vista son algunos errores groseros de límites que no son límites. Pero el problema es la cantidad de divisiones que tenés en Argentina que no deberían reflejarse en GARMIN. El gran problema es que no usamos un criterio común en cuanto a los admin_level, hasta provincia estamos de acuerdo pero de ahí para abajo algunos estan con 5, 6, 8 y 9. Propongo unificar este criterio.

Me queda para otro post el tema del ruteo, que también tiene errores y son fácilmente solucionables.

Para la próxima generación del mapa, voy a eliminar esa opción.

Bienvenido sea tu aporte.

Los límites los genera el script que está publicado en:

http://download.i-nis.com.ar/openstreetmap/mapas/garmin/scripts/03_osmfilter.sh

A tu entender: ¿Habría que modificarlo?

Nunca se me ocurrió abrir el archivo argentina-boundaries.osm en JOSM. Voy a hacerlo para observar lo que indicas en este post.

En cuanto a los criterios, creí que estaban definidos en:

http://wiki.openstreetmap.org/wiki/WikiProject_Argentina#Limites_politico-administrativos

Bien, espero con ansia tu siguiente aporte.

Los limites de AR y casi todas sus Pcias los corregí hace unos cuantos meses, obviamente q en las ediciones q va haciendo la gente se pueden romper las relaciones. Puedo reveerlos y luego descargar los archivos a una página, cosas q los scripts usen estos q no se van a tocar. Es más las polilineas ya existen

En cuanto a los admin_levels, ya tenemos una convención establecida, es solo respetarla y hacer los ajustes respectivos
Hay q recordar q todas las ciudades son 8

Otra mejora para el mapa
Habría q ver si se pueden mostar los nombres de calles, a veces se ven otras no.

bueno, cuando nos juntemos, vemos todos estos temas y le vamos dando forma

Los límites pueden consultarse desde JOSM usando el WMS del IGN. A continuación les dejo las URLs que habría que incluir en el JOSM:

Límites nacionales:


wms:http://sig.ign.gob.ar:80/geoserver2/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=IGM:10&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Límites departamentales:


wms:http://sig.ign.gob.ar:80/geoserver2/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=IGM:18&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

SIG IGN:


wms:http://sig.ign.gob.ar:80/geoserver2/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=SIGN&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Si de hecho ya estoy trabajando con geolocalización en 3 niveles, tal como recomendaba Argenos, al agregar la siguiente línea en osmfilter:


--keep-ways-relations="boundary=administrative and (admin_level=2 or admin_level=4 or admin_level=8) =postal_code postal_code="

Además configuré una regla de estilo para que muestre las ciudades usando admin_level8:


# Argentina
mkgmap:country=ARG & mkgmap:city!=* & mkgmap:admin_level8=* { set mkgmap:city='${mkgmap:admin_level8}' }

Estas mejoras ya están disponibles en el mapa generado el 1 de julio:

http://www.i-nis.com.ar/osm/garmin

Si, claro.

Continuemos con este tópico. No pudimos encontrarnos personalmente todavía. Seguramente mi amigo Werner lo logrará finalmente.
Martín en tu scrip otra modificación es generate-sea=extend-sea-sectors ya que de lo contrario pasaba que te quedaba la patagonia por completo bajo el agua, ja, ja, ja.

Yo sé que para los que utilizan Linux se les complica un poco pero es muy interesante tener instalado mapsource y ver el mapa allí. Para mi resulta de una gran utilidad para ver cosas como las que comenté de la generación de mares, y lo que es mucho más importante las pruebas de búsqueda y ruteo que se pueden hacer sobre el propio programa. Hace un tiempo yo lo hice funcionar bajo ubuntu con el wine y no tenía problemas. Desgraciadamente esa máquina se murió y en la nueva no instalé todavia una partición con Linux.

En cuanto a los problemas de ruteo, hay varios y de diversa índole.
Los más fáciles de ver y resolver son los que implican alguna modificación en el mapa. Un ejemplo: La llamada “colectora” de Panamericana entre Gral. Paz y Márquez es en nuestro mapa secondary. Traducida a Garmin nos queda colector road. Y a Garmin las colectores le gustan poco, muy poco para los ruteos en opción tiempo más corto. Por lo tanto, desde Olivos a la Gral Paz te va a llevar por Avenida Mitre. Esto se soluciona pensando realmente qué es esa mal llamada colectora (3 vías por mano, 100 km de velocidad). Para´mi es autopista. Solucionado el problema.

Otros problemas de ruteo son mucho más inexplicables y complejos de resolver. Como siempre, lo mejor, un ejemplo: Si de CABA voy a Escobar, para el lado del Paraná de las Palmas, va fenómeno. Ahora volvemos, y ZAsssssssss!!! El ruteo es subir a la panamericana hacia Rosario y a la altura de Cardales pasar por debajo y tomar la mano a capital (casi 30 Km más inutilmente). Increible!!! Sobre todo porque revisé los nodos de conexión de la subida en Escobar y están bien. Es más, rutea así depende de la distancia, porque si vas mas cerca te hace subir como corresponde en el 8 de acceso en Escobar. O sea, no hay cortes!!! Después de hacer aproximadamente más de 20 pruebas encontré que el problema son algunos errores en el mapa que mkgmap resuelve mal. Garmin limita la proximidad de nodos ruteables a 2.4 mts. Por eso la opción remove-short-arcs.

Otro tema aparte, es la limitación que tiene el programa de compilar numeraciones. Pertile, no busques más en el Gps, no las vas a encontrar porque mkgmap no las resuelve. Es lo que algunos confunden cuando ven el mapa y creen que esto automáticamente lo transportás al Gps. Por esto y algunas otras cuestiones, empecé a trabajar en la creación de una opción para compilar. Sé que no es fácil pero llevo unos años estudiando el formato interno de Garmin con la poca documentación que existe al respecto. Estoy bastante avanzado y en cualquier momento me lanzo.

Voy a cortar acá (perdón por la perorata) para que no se haga muy largo y podamos interactuar. Un saludo cordial.

Franco.

Creo que ya dije alguna vez que esa colectora debería estar etiquetada como mínimo con primary…

¡Pero qué desastre!

Acabo de subir una versión corregida con esta corrección y algunas mejoras en el TYP.

Muchas gracias por el aporte.

ACLARACION: tengo el server caído (por un problema del proveedor de Internet). Si quieren descargarlo, fijensé que en la réplica llegó a actualizarse por rsync esta madrugada:

http://osm-garmin.bbs.docksud.com.ar

Cómo siempre mi ignorancia supera mis conocimientos.
Pero igual y en un muy argentino “por las dudas” acá va lo que encontré.
El programa cGPSmapper permite crear mapas para Garmin con “house numbering” y autoroute. Eso sí, estoy casi seguro que es sólo en la versión paga.
Les dejo el link a la página ( http://www.cgpsmapper.com/route.htm ) y a otra alternativa ( http://www.geopainting.com/index.php ). Honestamente no sé si tienen alguna diferencia.
En algún lugar menciona que se necesita el programa MapRoute que debería estar en la pestaña Toolbox.
La última versión de éste aparece también en una página antigua del cGPSmapper (en http://gpsmapper.keenpeople.com/en/tool.htm ), pero el archivo de ayuda en ésta página es la versión 2.0 mientras que en los primeros links aparece ya la 2.5
Si esto no sirve, favor de borrar este post para evitar pérdidas de tiempo a otros maperos.

Gracias!!

Bueno, gracias argenos por la aclaración, un bajón pero está bueno tener la respuesta. El día que tengamos altura este mapa le pasa el trapo a cualquiera que haya dando vueltas.

Hola Tuentibiker!

Voy a leer un poco que hacen esas herramientas, pero a priori ya pude ver que ninguna es software libre y además no se ejecutan en GNU/Linux. Preferiría que el mapa se generase con herramientas libres y que puedan ser automatizadas.

Saludos,

cGPSmapper: Lo conozco muy bien. Es un programa realizado por un polaco que estuvo depurandolo los últimos 6 años hasta llegar a la última version que publicó, ya que anunció que es la definitiva, o sea la 100d.
El programa es una masa. No es open source ni free. Lo estuvo vendiendo muchos años en una cifra interesante (hablamos de cientos de u$s), hasta que ahora dejó una versión libre con muchas limitaciones (no genera ruteables) y uno plenamente operativo en 40 u$s.
Es el programa que usan en mapear. Lo que tiene de interesante es que hay un complemento que si es OS y sirve para generar los indices del mapa. Se puede utilizar con los mapas generados con el mkgmap. Yo lo utilizaba mucho cuando los índices de este último no estaban muy bien. Hoy por hoy lo que tiene de bueno es que si generás con él te da la opción de indexar por palabra, o sea que en el gps podes buscar Beiró y te trae Av. Francisco Beiró, Francisco Beiró, etc, lo que no está nada mal.
Coincido con Martín con respecto a las herramientas libres. Este se puede comprar pero hay que leer muy bien lo que dice con respecto a la distribución de los mapas. Claramente señala uso PERSONAL.
Por otra parte no compila formato osm sino mp. En osm hay una herramienta en phyton para convertir formatos pero es muy mala. Por lo tanto yo me programé una aplicación para hacer eso ya que el formato mp es mucho más cercano al formato interno de Garmin y por lo tanto la voy a usar de soporte para una completa herramienta de compilación.
De cualquier manera el mkgmap es una herramienta fabulosa aunque no genere mapas con busqueda numérica y entiendo que si no se la agregan pronto cuando lo tenga más claro se les puede ayudar a hacerlo.
Por último hay un par de herramientas más que compilan. Uno con licencia es el mapwell, ese sí compila osm pero por lo que vi no me gustó y encima la demo es muy limitada. Y finalmente hay una herramienta llamada maptoolkit o maptk que es libre, no la probé y compila .mp. Cuando pueda la voy a investigar.
Perdón tuenti pero tocaste un tema que conozco bastante bien y me parecio oprtuno poner información en común.
Un abrazo.

Posdata: Cheee, antes de fin de año podríamos hacer un map party. Por lo menos los que estamos por buenos aires y alrededores nos vemos las caras!!!:smiley:
Por supuesto yo tengo en mente quien lo puede organizar. Es uno que por unpar de cervezas capás que se copa!!

Yo creo que como avanza el desarrollo de mkgmap, pronto habrán de agregar esa característica. Igualmente tengo una duda:

¿La búsqueda por intersección de calles debería funcionar? ¿Debo modificar algo en los scripts para que esto funcione?

Hace días que estoy buscando referencias para solucionar el problema y no he encontrado nada.

Esta bueno que alguien que tenga solidos conocimiento nos oriente, por lo menos a mí que soy novato en esto.

Al margen, les comento que ya tengo mi servidor en línea, pero por un problema del proveedor tiene IP dinámica momentáneamente.

Si, estoy de acuerdo. Beer for free para todos…

¡¿Qué perdón?!. ¡¡Gracias!!

En eso de vernos las caras lo lamento por ustedes, ya que por suerte la mía no me la veo… :slight_smile:
Pero obvio que aparte de eso totalmente de acuerdo!!
¿Se habre hilo para coordinar lugar y hora?

Amigos, quería comentarles que, tal como lo solicitó Pertile, estoy preparando la incorporacion de la República de Chile en nuestro mapa. Si las pruebas salen bien, estaré subiendo al servidor probablemente el domingo próximo 5 de agosto.

Para quienes quieran ver los cambios que se van haciendo hay un registro de estos en:

http://download.i-nis.com.ar/openstreetmap/mapas/garmin/argentina/ChangeLog

Luego cuando vayamos depurando los problemas relacionado con la incorporacion del país hermano, se podrá sumar otro país limítrofe o fracción de este.

Saludos,

Sé que falta para el Día de niño, pero igual les paso unos “chiches” para que se entretengan… :wink:

Intentaré ir de menos a más.
Seguramente notaron que hay 2 páginas en la Wiki, la de OSM Map On Garmin ( http://goo.gl/Lvleg ) y la de Routable garmin maps ( http://goo.gl/vBdY0 ).
Luego el MapEdit++ me llevó a Sourceforge y, buscando el listado con los programas para GIS ( http://goo.gl/syrfW ), me encontré con el QLandkarte GT ( http://www.qlandkarte.org/ ), el cual recordé que también está en la wiki ( OSM Map On Garmin/QLandkarte: http://goo.gl/T4wxR ).

Y no como fuente sino como para comparar o estudiar, también encontré mapas ya preparados para descargar (aparte de los de Lambertus) de la Argentina, provincias y CABA en Cloudmade ( http://support.cloudmade.com/faq/downloads ) en esta dirección: http://goo.gl/6vmi3
Y en la página española de http://mapas.alternativaslibres.es/descargas.php el Mapa base OSM junto al Topográfico y el de Curvas de nivel, junto a un curioso zip con Errores (c&p: Los archivos de la columna “Errores” contienen un listado con diferentes tipos de errores en los datos de OpenStreetMap detectados durante la generación del mapa, con enlaces para descargar los datos y poder corregirlos fácilmente. Más información en los archivos LEEME_errors/README_errors que se incluyen en la descarga.)
Otras páginas interesantes en la misma dirección tratan de disminuir la cantidad de consultas respecto de la instalación ( http://mapas.alternativaslibres.es/uso.php ) y los problemas conocidos ( http://mapas.alternativaslibres.es/problemas.php )

Para ir terminando, un listado de notas sobre programas, garmin y osm en freegeographytools.com ( http://goo.gl/61vjj ) y, por último, OSM & Garmin Tools en http://pinns.co.uk/osm/. Más de una docena de esas porquerías con las que tanto les gusta sufrir a algunos maperos.

He intentado que todo lo que aquí aparece sea Free y OS, aunque no me dediqué a leer uno por uno todos los casos.
Si te quejabas porque creías que tenías una vida complicada es porque no te pusiste a ver y probar algunos de esos programitas.

Si no sirven/funcionan/etc. gracias por adelantado por no comentar este post. Lo supongo ya que, como no es un tema que conozca (y menos al nivel de Argenos!! :sunglasses:) por si algo sirve lo comparto.
Un abrazo y saludos