Sitios web

Desarrollo de funciones WebGIS

Desarrolla pantallas donde el trabajo ocurre sobre el mapa, ajustadas a la estructura de su sistema actual.

Tipo
Desarrollo de funciones WebGIS
Versión
v0.1.0
Ejemplo · En preparación
Actualizado 2026-09-17
Duración estimada
4–8 semanas

SPEC

Ficha técnica

Interfaz
  • Vue 3
  • TypeScript
Mapas
  • OpenLayers
Backend
  • Spring Boot

FIT

Encaja cuando

  • Hay que añadir una pantalla de mapa a un sistema que ya está en producción
  • El trabajo se gestiona en listas y tablas, pero cada vez hace falta ver la ubicación
  • Se deben añadir pantallas manteniendo el modelo de autenticación y permisos existente

PREBUILT

Componentes de ejemplo

Estos componentes ilustran la estructura propuesta. Las funciones y el alcance se confirmarán tras la implementación y verificación.

Pantalla de mapa funcional
Mapa base, lista de capas, zoom y consulta de atributos al pulsar una geometría ya funcionan.
Estado de capas y selección
La visibilidad de capas y el vínculo entre mapa y listado están resueltos en un store.
Especificación WMS/WFS
Los formatos de petición y respuesta con el servidor de mapas y las reglas de error están definidos.
Punto de enganche de autenticación
La capa de llamadas a la API aísla un punto de conexión para reutilizar tokens o sesiones existentes.

La disposición y el diseño se adaptan a cada proyecto.

SCREENS

Pantallas de ejemplo

Pantallas de ejemplo para explorar la estructura y los flujos. El diseño y el estilo finales aún no están definidos.

Pantalla de entrada basada en mapa con un buscador combinado y los menús de trabajo.
Pantalla de entrada del mapa · La búsqueda y los menús de trabajo se conectan en una sola pantalla.
Pantalla donde el elemento seleccionado se resalta en el mapa con el panel de detalle abierto a la derecha; los datos de trabajo están pixelados.
Listado, mapa y detalle enlazados · Al elegir una fila se resalta la geometría en el mapa y se abre el panel de detalle.

SCOPE

Dentro del alcance

Entregables

  • Las pantallas y funciones sobre mapa acordadas
  • API de integración o especificación de integración
  • Resultados de pruebas e instrucciones de despliegue

Dentro del alcance

  • Recogida de requisitos y definición de pantallas
  • Implementación de pantallas de mapa y funciones asociadas
  • Conexión con el modelo de autenticación y permisos existente
  • Verificación según los criterios de aceptación y una ronda de correcciones

Fuera del alcance

  • Construcción o depuración de datos espaciales nuevos
  • Reconstrucción completa del sistema existente
  • Tarifas de mapas y API de terceros
  • Monitorización continua de servidores en producción

El alcance y las exclusiones se definen antes de empezar. El calendario y las condiciones detalladas se fijan en el SOW después de hablarlo.

El problema que resuelve

Con tablas y listados es difícil decidir en trabajos donde la ubicación importa. Una pantalla que muestra la situación sobre el mapa y enlaza con la siguiente tarea elimina pasos entre consultar y actuar.

Cómo se desarrolla

  1. Se revisa el flujo de trabajo y la estructura del sistema existente.
  2. Se fijan en el SOW las pantallas, la lista de funciones y los criterios de aceptación.
  3. Se implementan las pantallas y funciones con revisiones intermedias.
  4. Se verifica el comportamiento según los criterios y se apoya el despliegue.

Alcance frente a desarrollo adicional

Las pantallas y funciones del SOW que no cumplen los criterios son defectos. Pantallas nuevas, integraciones de datos nuevas y estadísticas nuevas son desarrollo adicional y se tramitan por solicitud de cambio.

FAQ

Preguntas frecuentes

¿Necesitan acceso al código existente?
Revisar las pantallas y la estructura de API actuales es lo que permite fijar un alcance preciso. Si no hay acceso al código, el alcance se acota y se basa en la documentación y las pantallas.
¿Qué librería de mapas utilizan?
Principalmente OpenLayers y MapLibre. Si el sistema actual ya usa otra librería, se revisa primero esa configuración.

¿Necesita una configuración concreta?

Indíqueme qué pantallas e integraciones necesita y le responderé con lo que es viable.

Consultar sobre esta configuración