Об этом проекте
SDK для Python от Honua предоставляет клиентские библиотеки для облачной геопространственной платформы Honua. Он предлагает унифицированный, типизированный интерфейс для взаимодействия с различными геопространственными протоколами, включая GeoServices REST, OGC API Features, STAC, OData, WFS/WMS/WMTS и gRPC streaming.
Основные компоненты включают:
1. **Клиент плоскости данных (`honua-sdk`)**: Позволяет выполнять запросы к фичам, геокодирование, экспорт карт/изображений и редактирование. Поддерживает канонический контракт `Source`/`Query`/`Result`, обеспечивая единообразное взаимодействие с разными протоколами. Включает одношаговую интеграцию с GeoDataFrame для стека pandas/GeoPandas и поддерживает как синхронные, так и асинхронные рабочие процессы.
2. **Клиент плоскости управления (`honua-admin`)**: Предоставляет инструменты для администрирования сервера, включая управление сервисами, соединениями, слоями, стилями и метаданными. Также предлагает проверки совместимости и управление манифестами.
3. **Инструменты миграции**: Включает `honua-gp`, проприетарный слой для миграции скриптов ArcGIS `arcpy`, и CLI-инструменты для офлайн-сканирования и перевода скриптов.
SDK делает упор на безопасность типов с помощью строгой проверки mypy, автоматических повторных попыток при временных ошибках и исчерпывающей документации. В настоящее время находится в статусе Alpha.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.