Plataforma para cliente

GeoServer Mobile Client

Um cliente mobile com suporte offline para camadas do GeoServer: baixar, visualizar, editar feições e exportar, construído em três semanas.

Um cliente já gerenciava suas camadas em um sistema web sobre GeoServer, mas precisava que equipes de campo levassem essas camadas offline, editassem feições e adicionassem novas pelo celular. Ionic, React, TypeScript e OpenLayers, com a API REST do GeoServer como único backend.

Em resumo

  • Ionic + React + OpenLayers com interação offline completa: baixar camadas, navegar, editar, coletar, exportar GeoJSON
  • Sem backend próprio: o REST do GeoServer gerencia workspaces, stores, camadas, usuários e estilos
  • Do levantamento de requisitos a uma publicação não listada no Google Play em três semanas
  • Publicado via Ionic Appflow, restrito aos usuários autorizados do cliente

Abordagem

Ionic e React deram uma UI mobile responsiva rapidamente, e o OpenLayers trouxe a profundidade cartográfica que o trabalho exigia: renderização eficiente de vetores e rasters, além de ferramentas de desenho para feições complexas. Construir direto sobre a API REST do GeoServer fez o app herdar os usuários, camadas e estilos existentes do cliente em vez de duplicá-los.

Mais projetos

Todos os projetos