¿Cómo puedo mostrar mosaicos de OSM usando Python?

Estoy en el proceso de generar mosaicos con generate_tiles.py y me gustaría escribir una aplicación de Python para mostrarlos en lugar de tener una interfaz web. ¿Ya existe algo así o hay información en alguna parte sobre cómo escribir una aplicación de este tipo yo mismo?

preguntado el 04 de julio de 12 a las 03:07

2 Respuestas

Puede buscar/editar su mapa usando una aplicación de escritorio como Tilemill o QGIS (realmente no puedo adivinar por qué está generando mosaicos si no es para una aplicación web).

Tilestache tiene un servidor web interno que puede usar para probar, es fácil hacerlo funcionar simplemente usando archivos de configuración.

Algunos consejos para comenzar (o mantenerlo ocupado durante algunas semanas):

Bibliotecas y aplicaciones del lado del servidor

  • azulejo: servidor de teselas y caché de teselas muy fácil de usar
  • Mapnik: biblioteca subyacente detrás de tilestache y tilemill
  • AzulejoLite: servidor de teselas de Python ligero
  • MapOSMatic: escrito en Python/Django + mapnik?

Bibliotecas del lado del cliente

  • Folleto: biblioteca del lado del cliente muy parecida a la API de Google Maps
  • capas abiertas: facilita la colocación de un mapa dinámico en cualquier página web
  • Cera: agrega utilidades comunes a bibliotecas de mapeo mínimas
  • mapas modestos: una plataforma sencilla sobre la que construir
  • Mapstraction: interfaz común para numerosas bibliotecas de mapeo de javascript

Herramientas para la creación de mapas personalizados

  • Molino de tejas: como css para mapas (impresionante)
  • OSGeo4W: debe tener una caja de herramientas geoespacial para Windows

Marcadores

Algunos videos relacionados de PyCon2012

Algunas aplicaciones interesantes para inspirarte:

Respondido 23 Feb 15, 18:02

alguien sugirió que mapOsMatic debería eliminarse de la lista porque, según su experiencia, no es una biblioteca utilizable y el servicio web tiene muchos errores. No puedo confirmarlo, pero parece que el proyecto no está muy activo en este momento. - paulo scardine

Citando el OP:

Me gustaría escribir una aplicación de Python para mostrarlos en lugar de tener una interfaz web

Tengo la misma solicitud (más específicamente, necesito mostrar un mapa interactivo dentro de una aplicación de escritorio GTK+ ya existente), no vi la pregunta respondida aquí, así que fui a buscar información de referencia directa. Ahí veo tres opciones:

La descripción general muy completa de Paulo Scardine se centra en la interfaz web y no los menciona.

Respondido 08 Abr '18, 16:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.