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
Territorial Maps
Um SaaS para publicar imagens de drone: envie do seu computador, receba camadas prontas para a web e instruções de acesso para qualquer SIG.
- Next.js
- MapLibre
- Cloudflare
- n8n
- +3

Automação de Publicação de Nuvens de Pontos
Um framework baseado em n8n que leva nuvens de pontos brutas a cenas Potree otimizadas, construído como backend de um SaaS.
- n8n
- PDAL
- Entwine
- PotreeConverter
- +3

Geoportal Itabirito
Um WebGIS público que consolida o cadastro territorial multifinalitário de Itabirito, Minas Gerais, em um único mapa.
- React
- TypeScript
- OpenLayers
- QGIS Server
- +1