Sobre o projeto
O SDK Python da Honua fornece bibliotecas de cliente para a plataforma geoespacial nativa em nuvem Honua. Ele oferece uma interface unificada e tipada para interagir com vários protocolos geoespaciais, incluindo GeoServices REST, OGC API Features, STAC, OData, WFS/WMS/WMTS e streaming gRPC.
Os componentes principais incluem:
1. **Cliente do Plano de Dados (`honua-sdk`)**: Permite consultas de recursos, geocodificação, exportação de mapas/imagens e edição. Ele suporta um contrato canônico `Source`/`Query`/`Result`, permitindo interação consistente entre diferentes protocolos. Inclui interoperabilidade de GeoDataFrame em uma chamada para a pilha pandas/GeoPandas e suporta fluxos de trabalho síncronos e assíncronos.
2. **Cliente do Plano de Controle (`honua-admin`)**: Fornece ferramentas para administração do servidor, incluindo gerenciamento de serviços, conexões, camadas, estilos e metadados. Também oferece verificações de compatibilidade e gerenciamento de manifestos.
3. **Ferramentas de Migração**: Inclui `honua-gp`, uma camada proprietária para migrar scripts ArcGIS `arcpy`, e ferramentas de CLI para varredura e tradução de scripts offline.
O SDK enfatiza a segurança de tipos com verificação rigorosa do mypy, repetições automáticas para erros transitórios e documentação abrangente. Atualmente, está em status Alpha.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.