1 votos

¿Cómo crear una base de datos de PDI para OsmAnd?

OsmAnd es una aplicación de mapas/navegación.

Encima del mapa, me gustaría mostrar "puntos de interés" (POI), por ejemplo los mejores restaurantes de mi ciudad.

Ya tengo un archivo CSV que contiene para cada PDI: nombre, latitud, longitud.

¿Cómo hacer que OsmAnd utilice estos datos?

La página wiki Cómo utilizar su propia base de datos de PDI sugiere que es posible, pero no da ninguna instrucción específica.

Al leer esta pregunta sin respuesta Tengo la sensación de que, de alguna manera, convertir mi CSV a ODB podría ser parte de la solución.

Me gustaría que la base de datos fuera fácilmente descargable/utilizable por cualquiera.

Para los curiosos: En realidad, mi objetivo a largo plazo es crear una base de datos de todos los PDI en el Wikivoyage guía de viajes (quizás dividida por países si es demasiado grande).

2voto

Izzy Puntos 45544

Es sólo una suposición, pero vale la pena intentarlo: Hice lo mismo con Mapas de Locus . Creé un KML, que se importó bien, y se pudo utilizar como capa allí ( Locus incluso admite KMZ con imágenes y más, por lo que podrías utilizarlo para una "guía de viaje hecha por ti mismo").

El artículo Uso de archivos KML en el mismo sitio sugiere que al menos la parte KML debería funcionar con OsmAnd también, por lo que consideré colocar esto como respuesta (en lugar de hacerlo como comentario). Este artículo incluso menciona explícitamente los PDI - que probablemente es la razón por la que su artículo vinculado contenía tan pocos detalles:

Puede utilizar cualquier formato que contenga sus PDI, si es capaz de convertirlo al formato osm.

y

Todos los puntos del archivo kml se convierten en puntos osm, asignándoles algunas propiedades como la categoría turística y el tipo de museo.

Tenga en cuenta que las categorías mencionadas aquí coinciden con las de su artículo enlazado.

1voto

Michal Sznajder Puntos 6292

Terminé haciendo esto:

  • Transformar los datos de .CSV a .OSM
  • Descargue y ejecute OsmAndMapCreator
  • En OsmAndMapCreator, deja sólo marcada la opción "Build POI index", y luego haz clic en File > Build .obf from osm file...
  • Seleccione el archivo .osm
  • Distribuya el resultado .OBF archivo. Los usuarios pueden fácilmente utilizarlo con OsmAnd .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X