Datos
10.000 puntos sintéticos, CSV, GeoPackage y metadatos de procedencia. Use las mismas claves en cada prueba.
data/municipal-assets.geojson ↓Datos sintéticos · Código descargable · ES / EN
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.
01
GeoJSON / CSV / QGIS
Identificadores, atributos y coordenadas que puede inspeccionar.
02
PostGIS
Carga, índice espacial, roles y consultas de aceptación.
03
GeoServer / pygeoapi
Imágenes WMS, objetos WFS y colecciones OGC API.
04
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.
10.000 puntos sintéticos, CSV, GeoPackage y metadatos de procedencia. Use las mismas claves en cada prueba.
data/municipal-assets.geojson ↓Proyecto de inicio para explorar activos, categorías y formularios. Requiere revisión con su versión de QGIS.
qgis/municipal-assets.qgs ↓Esquema, restricciones, permisos y carga inicial; incluye consultas de aceptación y exportación.
sql/01-init.sql ↓Estilo SLD y script de publicación; consultas WMS/WFS y una respuesta de mapa generada localmente.
geoserver/assets.sld ↓Configuraciones CSV y PostGIS, dependencias fijadas, generación de OpenAPI y medición repetible.
pygeoapi/config-csv.yml ↓Hojas CSV para dependencias, aceptación y TCO. Complete sus cifras y responsabilidades antes de decidir.
worksheets/migration-audit.csv ↓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.
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.
2026-09-23 · Darwin 25.6.0 · arm64 · Python 3.13.12 · Werkzeug 3.1.8
| Consulta | p50 (ms) | p95 (ms) | Respuesta (bytes) | Errores |
|---|---|---|---|---|
| Página de 10 objetos | 37,55 | 58,65 | 3311 | 0 / 30 |
| Página de 100 objetos | 37,32 | 53,17 | 23.498 | 0 / 30 |
| Filtro espacial, límite 100 | 109,37 | 126,8 | 23.717 | 0 / 30 |
| Filtro de distrito, límite 10 | 11,42 | 12,26 | 3365 | 0 / 30 |
2026-09-23 · Darwin 25.6.0 · arm64 · Java 17.0.20 · -Xms128m -Xmx768m
| Consulta | p50 (ms) | p95 (ms) | Respuesta (bytes) | Errores |
|---|---|---|---|---|
| WFS: 10 objetos | 316,94 | 452,7 | 2678 | 0 / 30 |
| WFS: 100 objetos | 281,57 | 374,01 | 24.930 | 0 / 30 |
| WMS: imagen de 512 × 512 | 23,26 | 29,16 | 57.175 | 0 / 30 |

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 →