Мені цікаво, чи є в Python GIS lib з відкритим кодом, який має API для підтримки виклику WMS / WFS з іншого GIS-сервера (наприклад, GeoServer), а потім збереження даних відповідей (WMS Basemap та WFS-шар) у вигляді зображень.
якісь рекомендації?
дякую за будь-які входи!
ОНОВЛЕННЯ :
те, що я намагаюся зробити, це послуга друку карт, використовуючи OpenLayers як фронтальний і Django як сервер; Клієнт користувач встановлює масштаб і шари, а потім надсилає запит друку (який стосується параметрів, тобто масштабування карти, назви шарів) на сервер, потім сервер приймає цей запит і знову викликає WMS / WFS, використовуючи параметри запиту, зберегти відповідь у форматі PDF, експортуйте це посилання PDF на клієнта.
Важкою частиною є те, що те, як сервер викликає WMS / WFS і комбінує / накладає ці відповіді разом (тобто, поєднує ці карти / шари разом, оскільки WMS зазвичай є базовою картою, WFS вказує на особливі шари), нарешті, збережіть цей об'єднаний об'єкт як Зображення.
у поточних відповідях urllib здається гарним, але я не впевнений, як поєднати ці відповіді (WMS, WFS) разом; OWSLib також здається ще одним хорошим варіантом, але він вказує, що це інструмент програмування клієнта, я трохи заплутався, чи підходить це для мого використання ...
будь-які інші подальші введення ???
цінуй!