I+D2025.04 — 2025.10Actualizado 2026-09-07

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
  • Vue 3
  • TypeScript
  • Vite
  • Pinia
  • OpenLayers 8
  • Element Plus
  • Java 17
  • Spring Boot 3.4
  • MyBatis
  • PostgreSQL/JSONB
  • Apache Jena
  • GeoTools
  • Kafka
  • GeoDCAT/RDF
  • WMS/OGC API
  • QGIS Plugin

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.