Sobre el proyecto

El SDK de Python de Honua proporciona bibliotecas de cliente para la plataforma geoespacial nativa en la nube de Honua. Ofrece una interfaz unificada y tipada para interactuar con varios protocolos geoespaciales, incluyendo GeoServices REST, OGC API Features, STAC, OData, WFS/WMS/WMTS y streaming gRPC. Componentes clave incluyen: 1. **Cliente de plano de datos (`honua-sdk`)**: Permite consultas de características, geocodificación, exportación de mapas/imágenes y edición. Admite un contrato `Source`/`Query`/`Result` canónico, lo que permite una interacción consistente en diferentes protocolos. Incluye interoperabilidad GeoDataFrame de una sola llamada para la pila pandas/GeoPandas y admite flujos de trabajo tanto síncronos como asíncronos. 2. **Cliente de plano de control (`honua-admin`)**: Proporciona herramientas para la administración del servidor, incluyendo la gestión de servicios, conexiones, capas, estilos y metadatos. También ofrece comprobaciones de compatibilidad y gestión de manifiestos. 3. **Herramientas de migración**: Incluyen `honua-gp`, una capa propietaria para migrar scripts `arcpy` de ArcGIS, y herramientas de línea de comandos para el escaneo y la traducción de scripts fuera de línea. El SDK enfatiza la seguridad de tipos con comprobación estricta de mypy, reintentos automáticos para errores transitorios y documentación exhaustiva. Actualmente se encuentra en estado Alfa.