Patricio Soriano Castro

Estas últimas semanas conocidos y amigos que se dedican a la arquitectura, la tasación inmobiliaria me han hecho consultas sobre la generación del archivo GML que debe añadirse a la descripción grafíca que describe informáticamente las parcelas catastrales.

Laboralmente no he tenido que realizar trabajos vinculados con Catastro, por para enterarme un poco de que iba el tema tuve que leer algunos documentos técnicos colgados en la web de la Dirección General de Catastro, blog especializados y algún que otro foro.

Según he podido, leer cuando la certificación catastral descriptiva y gráfica no coincide con la realidad es necesario elaborar una representación gráfica alternativa a la que se debe añadir un XML con contenido geográfico que no es otro que el famoso GML.

Este mismo archivo es también accesible, como adjunto, en las certificaciones catastrales descriptivas y gráficas, desde la consulta interactiva de un bien inmueble y desde servicios web WFS.

Mi primera respuesta a fue que se usara un SIG de escritorio para pasar el DFX al GML pero parece que no es tan sencilla el esquema no está disponible aún en la mayoría de los SIG (parece que en la última versión de gvSIG 2.3 está disponible). El formato de parcela catastral debe cumplir el estándar INSPIRE cadastral parcel definido en INSPIRE Data Specification on Cadastral Parcels - Guidelines version 3.0.1. L

¿Cómo generar el GML?

La Dirección General del Catastro ha colgado de su web una serie de guías técnicas en las que se explica entre otros cómo generar un GML de Parcela Catastral. En el mismo apartado hay un par de ejemplos con explicaciones comentadas de archivos GML validados para parcela catastral y para edificio.

En la guía se definen los siguientes pasos:

  • Paso 1: Descarga de un fichero DXF de la sede electrónica del Catastro conteniendo la cartografía de la zona en la que se desea intervenir.
  • Paso 2: Edición del fichero con AUTOCAD (...u otro programa CAD o incluso SIG) y generación de un nuevo fichero DXF.
  • Paso 3: Modificación manual del fichero DXF generado y obtención de coordenadas.
  • Paso 4: Generación del fichero GML para adaptarlo al formato de parcela catastral.
  • Paso 5: Validación del fichero GML en la Sede Electrónica del Catastro.

Todo este proceso es bastante "artesano" y lo primero que se me ocurrió es que algunos de estos pasos (3 y 4) se podría automatizar con un poco de programación con el fin de ganar tiempo y evitar errores que se puedan generar por la edición manual. Tras algunas lectura y documentación pensé en generar un pequeño código en Python usando la librería GDAL y compartirlo en GitHub para que pueda ser utilizado y espero que mejorado.

¿Cómo funciona dxf2gmlcatastro.py?

Descargar dxf2gmlcatastro

En primer lugar debemos descargar/descomprimir o hacer un git clone de los archivos python disponibles en el repositorio dxf2gmlcatastro en GitHub.

Instalar Python y la libraría GDAL.

En Ubuntu Python viene instalado por defecto. De todas formas si queremos comprobarlo y ver la versión instalada sólo hay que ejecutar desde terminal el siguiente comando

$ python --version
Python 2.7.6

La librería GDAL es la que se encargará de todas las operaciones de acceso y lectura del archivo DXF. Para usarla con Python he instalado python-gdal.

$ sudo apt-get install python-gdal

Todo el trabajo se ha realizado en Ubuntu. Para Windows, tras instalar Python, podría utilizarse el administrador de paquetes Python Pip.

Ejecutar dxf2gmlcatastro.py (v.2*)

* Agradecer al inestimable ayuda y PR de Marcos Ortega de Indavelopers

Desde la consola ejecutamos el comando dxf2gmlcatastro.py indicando a continuación la ubicación del archivo DXF, el nombre del nuevo archivo GML y el código EPSG del Sistema de Referencia de Coordendas del archivo DXF.

$ pyhon dxf2gmlcatastro.py archivocad.dxf archivogmlcatasro.gml 25830

Toda la información junto a archivos de ejemplo puede consultarse en el repositorio GitHub.

2do

  • Permitir elegir el SRC del GML. (v.2)
  • Investigar qué es el "Identificativo local de la parcela" y se si debería solicitar al ejecutar el script.
  • Poder elegir el archivo DXF a transformar. (v.2)
  • Poder elegir el archivo GML a crear.(v.2)
  • Generar un GML de varias parcelas catastrales.
  • Crear un script para edificio.
  • Probarlo en otros Sistemas Operativos. (MacOS)
  • Probarlo en QGIS

Referencias

España finisecular es un visor web de visualización del servicio de mapas WMS  de las Minutas Cartográficas mantenido por el Instituto Geográfico Nacional e incluido en la Infraestructura de Datos Espaciales de España. Para saber más sobre este servicio se puede consultar esta entrada en el Blog de la IDEE.

Desde este visor, accesible desde la dirección sigdeletras.com/visorminutas/, se acceder a la capa cartográfica continua generada a partir del recorte y la georreferenciación de los mapas manuscritos en papel conservados en el Archivo Técnico del IGN. Estos mapas, según se refleja en la página del IGN,  son el resultado de los trabajos previos a la realización del Mapa Topográfico Nacional y se realizaron principalmente entre 1870 y 1950 y fueron  dibujados a escala 1:25.000, con una precisión de obtención de la información correspondiente a escala 1:50.000.

Los datos, de gran valor para trabajos o estudios históricos sobre el territorio nacional, ofrecen información de gran interés vinculaba principalmente a la red de comunicaciones, pero también incluyen datos sobre nombres geográficos, construcciones, topónimos red hidrográfica  o cultivos entre otros.


Ver mapa más grande

Funciones principales

Consulta visual de la información geográfica

Junto a la posibilidad de visualizar la información geográfica, el visor “España finisecular” permite la comparación de los mapas de las minutas con otros servicios de ortofotografías y mapas tanto reciente como antiguos. Para ello se ha incluido una barra que permite aplicar transparencia a la capa de las minutas.

Las capas disponibles en esta primera versión del Visor:

Consulta de datos

Activando la opción “Consulta de datos de minutas” se realiza una petición GetFeatureInfo al WMS de las minutas de la que se obtiene la la fecha de creación de la minuta entre otros datos.

Desde esta misma consulta, se puede acceder al enlace de descarga de la minuta existente en el Centro de Descargas del CNIG. Los archivos georrerenciados completan la información del servicio al permitir consultar información de interés incluida en las leyendas, cartelas y anotaciones manuscritas. Estos archivos pueden ser cargados en cualquier Sistema de Información Geográfica.

Buscador de nombres geográficos

Usando la extensión Geocoder, se ha incluido una buscador que accede a la base de datos de nombres geográficos Nominatim.

Opciones de compartir

De desarrollo propio, se ha incluido en la barra de herramientas la opción de obtener el correspondiente código HMTL para incluir el visor en otras páginas web. También se ha añadido un botón para compartir el visor en Twitter.

Mediciones

Gracias a la extensión  Leaflet.measure se ha habilitado la herramienta, en inglés, de captura de longitudes y áreas. 

Tecnología 

El diseño del visor está basado en la plantilla Bootleaf utilizando la Bootstrap y la librería JavaScrip de mapas Leaflet.

Sobre mí

SIGdeletras es Patricio Soriano y Patricio Soriano es SIGdeletras. Trabajo el campo las Tecnologías de la Información Geográfica y especialmente su aplicación en el ámbito del Administración Pública y el Patrimonio Cultural...  ¿Quieres saber más sobre mí?

 

Buscar