Eu estou querendo saber se há lib GIS de código aberto Python que possui APIs para oferecer suporte a chamadas WMS / WFS de outro servidor GIS (por exemplo, GeoServer) e salvar os dados de resposta (mapa base do WMS e camada WFS) como imagens.
alguma recomendação?
obrigado por todas as entradas!
ATUALIZAÇÃO :
o que estou tentando fazer é um serviço de impressão de mapas, usando OpenLayers como front-end e Django como servidor; O usuário cliente define a extensão e as camadas e, em seguida, envia a solicitação de impressão (que se refere aos parâmetros, isto é, extensão do mapa, nomes das camadas) para o servidor. O servidor assume essa solicitação e chama WMS / WFS novamente usando parâmetros de solicitação, salve a resposta como PDF, exporte esse link PDF para o cliente.
A parte difícil é que, como o servidor chama o WMS / WFS e combina / sobrepõe essas respostas (ou seja, junta esses mapas / camadas, já que o WMS geralmente é o mapa base, o WFS aponta para as camadas de recursos), finalmente salva esse objeto combinado como imagem.
nas respostas atuais, o urllib parece ser bom, mas não sei como combinar essas respostas (WMS, WFSs); O OWSLib também parece outra boa opção, mas indica que é uma ferramenta de programação do cliente, estou um pouco confuso que seja apropriado para o meu uso ...
quaisquer outras entradas ??
apreciar!