BUILD TEMPLATES

Plantillas de desarrollo

Explore ejemplos de sitios, aplicaciones de escritorio, móviles y extensiones por tipo y versión.

Implantación de GeoServer + PostGISOtros

Implantación de GeoServer + PostGIS · v0.1.0Ejemplo · En preparación

Implantación de GeoServer + PostGIS

Configura el almacén de datos espaciales y el entorno de publicación WMS/WFS, desde la instalación hasta las reglas iniciales de operación.

Encaja cuando

  • Los datos espaciales deben compartirse entre varios sistemas
  • Hay que operar un servicio de mapas propio, pero faltan criterios base
  • Los datos espaciales dispersos en archivos van a pasar a una base de datos

Componentes de ejemplo

  • Composición Docker
  • Convenciones de capas y estilos
  • Valores base del servicio WMS/WFS
  • Procedimiento de copia y restauración
  • GeoServer
  • PostGIS
  • PostgreSQL
  • Docker
Ver detalle
Procesamiento y validación de datos espacialesOtros

Procesamiento y validación de datos espaciales · v0.1.0Ejemplo · En preparación

Procesamiento y validación de datos espaciales

Alinea formatos y reglas antes de usar los datos, e informa exactamente de qué falló y por qué.

Encaja cuando

  • Cada conjunto de datos recibido usa un sistema de coordenadas y unas reglas de atributos distintos
  • Hay que dejar constancia de qué falló y por qué antes de cargar los datos
  • La misma validación debe repetirse de forma periódica

Componentes de ejemplo

  • Canalización de conversión
  • Conjunto de reglas de validación
  • Informe de validación
  • Procedimiento de carga y reversión
  • Python
  • PostGIS
  • GDAL/OGR
  • GeoTools
Ver detalle
API de negocio con Spring BootOtros

API de negocio con Spring Boot · v0.1.0Ejemplo · En preparación

API de negocio con Spring Boot

Desarrolla la API de negocio que comparten pantallas y sistemas externos, con permisos y gestión de errores.

Encaja cuando

  • Las pantallas y los sistemas externos deben compartir los mismos datos de negocio
  • Las API existentes han crecido sin reglas comunes de permisos y errores
  • Hay que entregar la especificación de integración como documento

Componentes de ejemplo

  • Capa de autenticación y permisos
  • Formato estándar de respuesta y error
  • Listado, detalle y escritura
  • Documentación de API generada
  • Java 17
  • Spring Boot
  • MyBatis
  • PostgreSQL
Ver detalle
Otros

Diagnóstico de sistemas GIS · v0.1.0Ejemplo · En preparación

Diagnóstico de sistemas GIS

Documenta lo que se ha comprobado y qué conviene corregir primero.

Encaja cuando

  • Hay que decidir el orden de lo que se corrige primero
  • Se heredó un sistema sin traspaso y primero hay que entenderlo
  • Se necesitan fundamentos antes de fijar un presupuesto de mejora

Componentes de ejemplo

  • Lista de verificación
  • Plantilla de informe
  • Criterios de prioridad
  • Borrador de hoja de ruta
  • QGIS
  • GeoServer
  • OpenLayers
  • PostGIS
Ver detalle
Otros

Soporte de Docker / Linux / despliegue · v0.1.0Ejemplo · En preparación

Soporte de Docker / Linux / despliegue

Sustituye el despliegue manual por un procedimiento documentado y una configuración en contenedores que da siempre el mismo resultado.

Encaja cuando

  • Una sola persona realiza cada despliegue a mano
  • Desarrollo y producción difieren, y algo falla en cada publicación
  • Hay un servidor nuevo y hay que decidir por dónde empezar

Componentes de ejemplo

  • Estructura de contenedores
  • Configuración HTTPS y dominio
  • Reglas de servicio y reinicio
  • Guía de despliegue y reversión
  • Docker
  • Linux
  • Caddy
  • systemd
Ver detalle

¿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