Skip to content
GEOSAT

Datos sintéticos · Código descargable · ES / EN

Un laboratorio para probar su migración Open GIS

Siga 10.000 activos municipales ficticios desde el archivo hasta una API, un servicio de mapas y un visor. El paquete reúne datos, configuraciones, ejercicios y resultados locales para que pueda repetir las pruebas y entender los límites de cada componente.

Sin registro. Uso local. Datos ficticios cerca de Medellín; no representan inventarios, personas ni infraestructura real.

Un dato, varios contratos de uso

  1. 01

    Archivo y edición

    GeoJSON / CSV / QGIS

    Identificadores, atributos y coordenadas que puede inspeccionar.

  2. 02

    Datos compartidos

    PostGIS

    Carga, índice espacial, roles y consultas de aceptación.

  3. 03

    Servicios

    GeoServer / pygeoapi

    Imágenes WMS, objetos WFS y colecciones OGC API.

  4. 04

    Consumo y decisión

    MapLibre / TCO

    Visor local, inventario de dependencias y presupuesto.

No necesita instalar todos los servicios para explorar el ejemplo. Empiece por el archivo y el visor; luego elija el recorrido CSV de pygeoapi o el stack de contenedores. Las instrucciones indican requisitos, contraseñas locales y comandos de limpieza.

Qué incluye el paquete

QGIS

Proyecto de inicio para explorar activos, categorías y formularios. Requiere revisión con su versión de QGIS.

qgis/municipal-assets.qgs ↓

PostGIS

Esquema, restricciones, permisos y carga inicial; incluye consultas de aceptación y exportación.

sql/01-init.sql ↓

GeoServer

Estilo SLD y script de publicación; consultas WMS/WFS y una respuesta de mapa generada localmente.

geoserver/assets.sld ↓

El ZIP también contiene un visor MapLibre con sus archivos locales, scripts de datos y medición, Compose, instrucciones ES/EN, licencias y el manifiesto de archivos.

Qué se ejecutó y qué falta probar

Ejecución local observada

  • Conversión GeoJSON → GeoPackage: geometrías, atributos, identificadores e índice espacial comprobados con GDAL. 6 comprobaciones →
  • pygeoapi 0.24.0 · CSV · 11 comprobaciones aprobadas; paginación, filtros, identificadores y respuestas de error.
  • GeoServer 2.28.5 · Shapefile · 8 comprobaciones aprobadas; WMS/WFS, paginación, filtro y acceso administrativo anónimo denegado.
  • 210 solicitudes medidas en total, con muestras y entorno publicados. La imagen de abajo es una respuesta real de GetMap.

Validación pendiente en su entorno

  • El stack Docker con PostGIS no se ejecutó en este entorno. Revise arranque, roles SQL, consultas y conexión de servicios.
  • El proyecto QGIS requiere apertura, revisión visual y pruebas de edición. No se presenta como una captura de QGIS ni como una prueba de QField.
  • Quedan fuera: usuarios concurrentes, TLS, identidad corporativa, alta disponibilidad, clientes ArcGIS y datos de producción.

Resultados locales, con el método visible

Cada consulta tuvo 5 solicitudes de calentamiento y 30 medidas, una a la vez, por HTTP local sin TLS. Se midió hasta leer la respuesta completa. p50 es la mediana; p95 usa rango más próximo. La caché no se vació y había otros procesos de desarrollo activos.

Estos valores describen una ejecución del laboratorio. WMS devuelve imágenes y WFS/OGC API devuelven objetos: sus tiempos no permiten clasificar productos. Tampoco estiman capacidad de producción ni ahorro frente a ArcGIS.

pygeoapi · CSV

2026-09-23 · Darwin 25.6.0 · arm64 · Python 3.13.12 · Werkzeug 3.1.8

Consultap50 (ms)p95 (ms)Respuesta (bytes)Errores
Página de 10 objetos37,5558,6533110 / 30
Página de 100 objetos37,3253,1723.4980 / 30
Filtro espacial, límite 100109,37126,823.7170 / 30
Filtro de distrito, límite 1011,4212,2633650 / 30
Ver las muestras, consultas y comprobaciones completas (JSON) →

GeoServer · Shapefile

2026-09-23 · Darwin 25.6.0 · arm64 · Java 17.0.20 · -Xms128m -Xmx768m

Consultap50 (ms)p95 (ms)Respuesta (bytes)Errores
WFS: 10 objetos316,94452,726780 / 30
WFS: 100 objetos281,57374,0124.9300 / 30
WMS: imagen de 512 × 51223,2629,1657.1750 / 30
Ver las muestras, consultas y comprobaciones completas (JSON) →
Respuesta WMS del laboratorio: cuadrícula de activos ficticios representados con símbolos verdes, ámbar y rojos.

Una respuesta del servicio

GeoServer generó esta imagen de 512 × 512 píxeles mediante WMS 1.1.1, con el estilo incluido. La cuadrícula es deliberadamente sintética. No es cartografía de activos reales ni evidencia de aceptación en otro cliente.

Abrir PNG original →

Del ejercicio a su flujo real

  1. 1. Repita el ejemplo sin cambiar los datos. Si falla, registre versión, petición, respuesta y diferencia frente al resultado esperado.
  2. 2. Trabaje con una copia autorizada y acotada de sus datos. Compare identificadores, geometrías, atributos, reglas y consumidores.
  3. 3. Añada permisos, restauración, volumen y edición donde su flujo lo exija. Un GET satisfactorio no valida una migración completa.
  4. 4. Complete el inventario y el presupuesto. Conserve una ruta de retorno y los componentes de ArcGIS que todavía necesite.

Calcule el costo total y su sensibilidad con sus cifras →