Saltar al contenido
Contacto

Caso · Suelos y territorio

SGIA: datos de suelos de extremo a extremo

SGIA es un sistema de gestión de información técnica de suelos que Data Flow Solutions construyó para una entidad pública del orden nacional. Reúne captura validada, laboratorio, cartografía, geoestadística y publicación en un único modelo de datos PostgreSQL y PostGIS, con trazabilidad por registro y acceso corporativo.

Entidad
Entidad pública del orden nacional
Sector
Suelos y territorio
Alcance
Plataforma web que digitaliza el ciclo completo del levantamiento técnico de suelos: captura en campo, laboratorio, cartografía, análisis geoestadístico y publicación, sobre un único modelo de datos.
Resultado
Sistema en producción con acceso corporativo y segundo factor, control de calidad por registro y una auditoría de seguridad externa cerrada al 100 %.

El reto

Una entidad pública del orden nacional levantaba información técnica de suelos en campo. Los datos llegaban en formatos dispersos, sin control de calidad y sin trazabilidad. Cada ficha tenía decenas o cientos de variables, con dependencias entre campos y subregistros anidados: un perfil de suelo, por ejemplo, tiene varios horizontes, y cada uno lleva su propio conjunto de variables.

El problema no era capturar más. Era que el dato llegara completo, validado y georreferenciado hasta quien decide, y que el error se descubriera en el momento de capturar y no seis meses después.

Lo que construimos

Una plataforma web que digitaliza el ciclo completo del levantamiento: captura validada, laboratorio, cartografía, geoestadística y publicación. Todo sobre un único modelo de datos en PostgreSQL y PostGIS.

Hoy opera en producción con 19 módulos funcionales, 388 endpoints y 34 entidades de datos. Es software a la medida: no salió de una plantilla, sino del proceso real de la entidad y de su normativa.

Cómo funciona

Captura con validación. Los formularios usan catálogos controlados, selectores en cascada y reglas de rango. El sistema distingue entre «no aplica», «cero medido» y «sin dato», una diferencia que invalida el análisis cuando se pierde.

Cartografía pesada. El usuario carga sus capas y el sistema las envía a PostGIS por streaming, con memoria constante: se admiten archivos de hasta 4 GB en servidores modestos. Las capas se publican como teselas vectoriales con caché. En una capa departamental, el tiempo por tesela bajó de 2,5 s a 7 ms, unas 350 veces menos.

Calidad medida. Cada registro recibe un veredicto: campos obligatorios faltantes, valores fuera de catálogo y rangos violados. Un semáforo de calidad lo muestra en los listados, de modo que el coordinador lo ve de un vistazo.

Análisis y documentos. Incluye interpolación por kriging y análisis exploratorio, además de informes en PDF y libros de Excel generados desde la fuente de verdad. La automatización evita que alguien arme informes a mano.

Seguridad. Acceso con directorio corporativo y segundo factor, historial de cambios por registro (quién, cuándo, valor anterior y posterior) y cierre de sesión por inactividad.

Resultado

  • Un solo modelo de datos para todo el ciclo, con trazabilidad por registro.
  • Calidad del dato visible en cada listado, no supuesta.
  • Auditoría de seguridad externa, con herramienta de escaneo profesional, cerrada al 100 %.
  • Despliegue con dos instancias de aplicación tras un proxy inverso, respaldo programado y métricas de operación.
  • Un asistente conversacional que responde sobre los datos sin costo por consulta.

Lo que aprendimos

La calidad del dato debe ser una función del sistema, no una revisión posterior. También aprendimos que la lógica de negocio separada del transporte HTTP es lo que vuelve reutilizable el código: más de la mitad del backend vive en la capa de servicios.

Hay límites que declaramos: parte del aprendizaje automático más pesado está deshabilitado por restricciones de disco del servidor actual, y el esquema base aún no está versionado como migraciones desde el origen. Ambos puntos están identificados y tienen ruta de solución.

¿Tiene un proceso de captura técnica similar, en catastro, ambiente o infraestructura? Escríbanos y revisamos su caso.

Servicios relacionados

Lo que hay detrás de este sistema

Los mismos servicios que combinamos en este caso están disponibles para su proyecto.

Bases de datos

Estructuramos, migramos y administramos bases de datos en PostgreSQL y PostGIS: modelos de datos, calidad, trazabilidad e integración con sus sistemas.

Desarrollo de software

Software a la medida para entidades públicas y empresas en Colombia: alcance claro, código documentado, datos abiertos y soporte. Casos en producción.

Automatización

Automatizamos la carga, validación e integración de datos y los procesos que hoy viven en hojas de cálculo, con Python, PostgreSQL y APIs.

Lo que suelen preguntarnos

Preguntas frecuentes

Lo que nos preguntan sobre este caso.

¿Qué problema resolvió SGIA?

La entidad levantaba información técnica de campo en formatos dispersos, sin control de calidad ni trazabilidad. SGIA reúne todo en un único modelo de datos: cada registro se valida al capturarse, queda auditado y alimenta el mapa, el análisis y los informes.

¿Los datos de la entidad salen de su infraestructura?

No. La base de datos vive en el servidor de datos de la entidad y el asistente conversacional funciona con un motor propio y local, sin servicios de inteligencia artificial de pago. Ningún dato institucional sale de su infraestructura.

¿Se puede reutilizar para otro dominio, como catastro o ambiente?

Sí. El motor de ingesta geoespacial, la auditoría, el control de calidad y la reportería no dependen del dominio de suelos. Se cambian el modelo de datos, los catálogos y las reglas de validación. Cuéntenos su caso en /contacto.

¿Su entidad tiene un reto parecido?

Cuéntenos cómo maneja hoy el dato y le proponemos un alcance por etapas, verificable con su propia información.