Me pregunto si existe una librería GIS de código abierto de Python que tenga APIs que permitan llamar a WMS/WFS desde otro servidor GIS (por ejemplo, GeoServer) y luego guardar los datos de respuesta (mapa base WMS y capa WFS) como imágenes.
¿alguna recomendación?
Gracias por cualquier aportación.
ACTUALIZACIÓN :
Lo que estoy tratando de hacer es un servicio de impresión de mapas, mediante el uso de OpenLayers como el front-end y Django como el servidor; El usuario del cliente establece la extensión y las capas y luego enviar la solicitud de impresión (que se refiere a los parámetros, es decir, la extensión del mapa, los nombres de las capas) al servidor, a continuación, el servidor se hace cargo de esta solicitud y llamar WMS / WFS de nuevo mediante el uso de parámetros de la solicitud, guardar la respuesta como PDF, exportar este enlace PDF al cliente.
La parte difícil es cómo el servidor llama a WMS/WFS y combina/superpone estas respuestas juntas (es decir, pone estos mapas/capas juntos, ya que WMS es normalmente el mapa base, WFS apunta a las capas de características), finalmente guarda este objeto combinado como Imagen.
en las respuestas actuales, urllib parece una buena, pero no estoy seguro de cómo combinar estas respuestas (WMS, WFSs) juntos; OWSLib también parece otra buena opción, pero indica que es una herramienta de programación del cliente, estoy un poco confundido que si es apropiado para mi uso...
¿alguna otra aportación?
¡aprecien!
0 votos
No creo que lo haya, pero es una buena idea.
0 votos
Acabo de notar que la pregunta actualizada está relacionada con mi pregunta sobre la combinación de WMS en PDF.