Plataforma para cliente

GeoServer Mobile Client

Un cliente móvil con soporte offline para capas de GeoServer: descargar, ver, editar entidades y exportar, construido en tres semanas.

Un cliente ya gestionaba sus capas en un sistema web sobre GeoServer pero necesitaba que los equipos de campo llevaran esas capas offline, editaran entidades y añadieran nuevas desde el móvil. Ionic, React, TypeScript y OpenLayers, con la API REST de GeoServer como único backend.

En resumen

  • Ionic + React + OpenLayers con interacción offline completa: descargar capas, navegar, editar, recolectar, exportar GeoJSON
  • Sin backend propio: el REST de GeoServer gestiona workspaces, stores, capas, usuarios y estilos
  • De los requisitos a una publicación no listada en Google Play en tres semanas
  • Publicado mediante Ionic Appflow, restringido a los usuarios autorizados del cliente

Enfoque

Ionic y React dieron una UI móvil responsiva rápidamente, y OpenLayers aportó la profundidad cartográfica que el trabajo necesitaba: renderizado eficiente de vectores y rásteres, además de herramientas de dibujo para entidades complejas. Construir directamente sobre la API REST de GeoServer hizo que la app heredara los usuarios, capas y estilos existentes del cliente en lugar de duplicarlos.

Más proyectos

Todos los proyectos