Proyecto de Desarrollo de Tecnología de Información Territorial Digital (I+D)
Proyecto de I+D que conecta datos espaciales heterogéneos con un catálogo estándar, mapas web y QGIS. Desarrollé la interfaz y las API del catálogo, la generación RDF y las integraciones.
- Función
- Núcleo 3 · Desarrollo frontend y backend: catálogos estándar, integración espacial, V&V y demostraciones
- Tecnología
PANTALLAS PÚBLICAS EN FUNCIONAMIENTO
Registro de pantallas operativas
REGISTROS RELACIONADOS
Conexión con datos de otras áreas principales
Área Principal 3 · Integración de datos convergentes y validación operativa
El Área Principal 3 busca convertir sistemáticamente la información territorial digital en recursos y establecer un banco de pruebas integrado, estable y escalable. En el alcance verificado de Jeongdo UIT, las relaciones entre catálogos, conjuntos de datos, distribuciones y servicios de datos se representan en RDF de la familia GeoDCAT/DCAT (Turtle). Las distribuciones de servicios combinan capas de mapa y documentos, mientras que las de archivos llevan a documentos y descargas. QGIS puede abrir la URL de un catálogo RDF/DCAT, explorar sus árboles y añadir una distribución seleccionada como capa de mapa.
Área Principal 1 · API de posición actual
Los datos de posición se reciben mediante una API de posición actual, se guardan como el registro más reciente por identificador de persona y se transforman en GeoJSON para visualizar en el mapa coordenadas, planta y hora de actualización. En la estructura de catálogo y metadatos del Área Principal 3, este servicio es un objetivo de conexión para descubrimiento, descripción y presentación cartográfica.
Área Principal 2 · Conexión de trabajos de teselas
Los trabajos de teselas agrupan los archivos de distribución del catálogo en unidades para solicitar la generación de conjuntos de teselas y consultar su estado. Metadatos como título, tema y extensión espacial permanecen asociados al trabajo, lo que permite describir los resultados como distribuciones para descubrimiento OGC Tile y uso en el TOC del mapa.
Área Principal 4 · Flujo espacial de Kafka
Un consumidor normaliza los mensajes de temas Kafka como Features o FeatureCollections GeoJSON y conserva el objeto más reciente por tema. El Área Principal 3 trata esta información espacial dinámica como objetivo de conexión en el contexto de metadatos estándar, visualización cartográfica y validación integrada.
Problema y participación
Utilizar datos espaciales heterogéneos exige gestionar conjuntamente descripciones, formas de distribución y endpoints. Durante mi participación de abril a octubre de 2025 desarrollé funciones de catálogo GeoDCAT que conectan esa información con mapas web y QGIS. El programa completo y mi período de participación son distintos; este registro se centra en mi implementación y verificación dentro del núcleo 3.
Mi alcance: del catálogo al uso
Jeongdo UIT participó en la tecnología de gestión de catálogos GeoDCAT del núcleo 3. Desarrollé interfaces y API de catálogo y metadatos, generación RDF, integraciones espaciales y visualización, y participé en la verificación conjunta. El trabajo conecta las descripciones estándar con el flujo de buscar datos y utilizarlos como capas.
Desarrollo principal del frontend
• Estados separados de búsqueda y gestión, con listas, detalles, formularios, actualización y paginación para catálogos, conjuntos de datos, distribuciones y servicios de datos con Vue 3, TypeScript, Vite y Pinia • Element Plus y Axios para validación de metadatos, carga multipart de archivos de distribución, listas y descargas, y estados de éxito, error y carga • Creación de capas OpenLayers 8 para WMS, WFS, OGC Map Tiles, GeoJSON/GML, CityGML y puntos WebGL, sincronizadas con extensión, estilos, visibilidad y TOC • Búsqueda, resaltado y copia de contenido y URL de documentos GeoDCAT RDF/Turtle, ramas de distribución de servicios y archivos, y flujos de exploración y adición de capas mediante el complemento de QGIS
Desarrollo principal del backend
• API Controller–Service con Java 17 y Spring Boot 3.4, MyBatis y PostgreSQL para CRUD, búsqueda, paginación y relaciones entre catálogos, conjuntos de datos, distribuciones y servicios • Manejadores PostgreSQL JSONB para extensiones espaciales y temporales, metadatos de conformidad y estilos, además de archivos multipart, descargas y cargas GIS 2D • Ensamblado con Apache Jena de recursos y relaciones DCAT, DCT, FOAF y ADMS en respuestas UTF-8 text/turtle • Comprobación CRS de GeoTIFF y validación CityGML con GeoTools, conexión de trabajos de teselas, normalización Kafka a GeoJSON con estado más reciente por tema, API de posición, repositorio del complemento QGIS y apoyo a V&V del banco de pruebas integrado
Marco público del Área Principal 3
• Estándares de información territorial digital: modelos de interoperabilidad y sistemas de gestión para datos convergentes, con flujos de datos automatizados y visibles • Conexión de información no espacial: asignación de ubicación y atributos a información como CAD/BIM para vincularla con información territorial digital • Banco de pruebas integrado: entorno estable y escalable para experimentar y validar resultados, basado en la conexión con API de plataformas espaciales nacionales
Flujo operativo del Área Principal 3
La demostración del catálogo muestra el recorrido desde la revisión del catálogo y el mapeo de metadatos GeoDCAT hasta la confirmación del documento RDF/Turtle. Presenta distribuciones de servicios WMS con una capa de mapa y un documento RDF, mientras las distribuciones de archivos siguen una ruta de documento y descarga. Es una demostración de descubrimiento y presentación de datos estándar, no una afirmación de que el navegador genere RDF, indexe o ejecute ETL.
Expresiones de conexión estándar verificadas en la demostración
• Catálogo GeoDCAT: metadatos RDF (Turtle) en los niveles de catálogo, servicio de datos, conjunto de datos y distribución • Mapa y documento: los datos de servicio WMS se muestran con superposición de mapa y documento RDF; los datos de archivo priorizan el documento • Conexión espacial: OGC API Tiles, TileMatrixSet, OpenAPI y Conformance se revisan en una pantalla • Visualización 2D: la demostración presenta recopilación, análisis, verificación de coordenadas y composición de capas para resultados CityGML y GeoTIFF mediante GeoJSON y teselas OGC
Alcance de implementación verificado en las pantallas
• Catálogo y metadatos: pestañas de catálogo y dirección, condiciones de palabra clave y OGC Tile, y consulta detallada de conjuntos de datos y servicios • Distribución de servicios: colocar en el mapa un servicio confirmado mediante el catálogo y comprobar su estado en el TOC • Documento RDF: revisar en RDF/TTL las relaciones entre catálogo, conjunto de datos, distribución y servicio para el descubrimiento basado en documentos • Uso de QGIS: cargar la URL de un catálogo RDF/DCAT, revisar el árbol y los metadatos estándar y añadir una capa
Instalar GeoDCAT Connector desde un repositorio personalizado
• En QGIS, abrir Complementos → Administrar e instalar complementos → Configuración y añadir un repositorio personalizado • Asignar un nombre reconocible y usar la URL más reciente mostrada por el frontend, sin fijarla en este registro • Confirmar que el repositorio está habilitado, activar la visualización de complementos experimentales y buscar GeoDCAT Connector en Todos • Instalar el resultado y verificar la pestaña Instalados, el menú, el icono de la barra y la persistencia tras reiniciar QGIS • Fuente de distribución verificada: QGIS 3.0 o posterior, complemento 0.1.0, versión experimental
Flujo de trabajo de GeoDCAT Connector
• Cargar una URL RDF/DCAT devuelta como Turtle, RDF/XML o JSON-LD y acumular los árboles de catálogo, conjuntos de datos, distribuciones y servicios en la base local • Filtrar recursos por título y descripción, solo título o contenido completo, además de fecha de modificación, tipo de recurso y datos de archivo o enlace • Revisar metadatos estándar como título, descripción, editor, downloadURL y packageformat, y abrir un enlace o descargar un archivo según corresponda • Para archivos espaciales, descargar y extraer recursivamente ZIP, añadir formatos como SHP, DXF e IMG a QGIS y gestionar la ruta, las extensiones y el movimiento de la vista en Opciones • Para servicios de datos, clasificar endpointURL con metadatos conformsTo/format y conectar capas WMS, WFS u OGC API Tiles • El código actual guarda por defecto descargas y base local en Documents\GeoDCAT_Connector; solo algunas descargas de V-World pueden requerir sesión
De los requisitos a las funciones operativas
El catálogo estándar, el flujo de datos y la visualización cartográfica del Área Principal 3 proporcionan un contexto común para descubrir, distribuir y visualizar los datos de posición del Área 1, los resultados de teselas del Área 2 y la información espacial dinámica del Área 4. La conexión descrita explica el flujo a partir del material público y la implementación en funcionamiento; no afirma que Jeongdo UIT implementara en solitario todas las funciones.
Límite de verificación y divulgación
El material público presenta el uso integrado y la validación operativa de datos convergentes como parte de la dirección territorial digital hiperconectada. En ese contexto, este registro distingue la implementación de plataforma, la V&V y la participación en demostraciones de Jeongdo UIT. Se excluyen datos de investigación, direcciones internas, cuentas, especificaciones no públicas y resultados individuales no verificados.
Referencias públicas
El alcance del programa y el contexto de participación se basan en las siguientes fuentes públicas.