мне интересно, есть ли Python-библиотека ГИС с открытым исходным кодом, в которой есть API для поддержки вызова WMS / WFS с другого ГИС-сервера (например, GeoServer), а затем сохранения данных ответов (базовая карта WMS и слой WFS) в виде изображений.
какие-либо рекомендации?
спасибо за любые вклады!
ОБНОВЛЕНИЕ :
то, что я пытаюсь сделать, - это сервис печати карт, использующий OpenLayers в качестве внешнего интерфейса и Django в качестве сервера; Пользователь клиента устанавливает экстент и слои и затем отправляет запрос на печать (который относится к параметрам, т. Е. Экстенту карты, именам слоев) на сервер, затем сервер принимает этот запрос и снова вызывает WMS / WFS, используя параметры запроса, сохраняя ответ в формате PDF, экспортируйте эту ссылку PDF в клиент.
Сложная часть заключается в том, что, когда сервер вызывает WMS / WFS и объединяет / накладывает эти ответы вместе (т.е. объединяет эти карту / слои вместе, поскольку WMS обычно является базовой картой, WFS указывает на слои объектов), наконец, сохраните этот объединенный объект. как изображение.
в текущих ответах urllib кажется хорошим, но я не уверен, как объединить эти ответы (WMS, WFS) вместе; OWSLib также кажется еще одним хорошим вариантом, но он указывает, что это инструмент программирования клиента, я немного запутался в том, подходит ли он для моего использования ...
любые другие дополнительные материалы ???
оценить!