me pregunto si hay una biblioteca GIS de código abierto de Python que tiene API para admitir llamadas 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 entrada!
ACTUALIZACIÓN :
lo que estoy tratando de hacer es un servicio de impresión de mapas, utilizando OpenLayers como front-end y Django como servidor; El usuario cliente configura la extensión y las capas y luego envía 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, luego el servidor se hace cargo de esta solicitud y llama a WMS / WFS nuevamente usando los parámetros de solicitud, guardar La respuesta como PDF, exporta este enlace PDF al cliente.
La parte difícil es que la forma en que el servidor llama a WMS / WFS y combina / superpone estas respuestas (es decir, coloca estos mapas / capas juntos, ya que WMS suele ser el mapa base, WFS apunta a las capas de entidades), finalmente, guarde este objeto combinado como imagen.
en las respuestas actuales, urllib parece ser bueno, pero no estoy seguro de cómo combinar estas respuestas (WMS, WFS) juntas; OWSLib también parece otra buena opción, pero indica que es una herramienta de programación de clientes, estoy un poco confundido de que sea apropiado para mi uso ...
cualquier otra entrada adicional ???
aprecio!