Skip to content

Script en Python para convertir un DFX a GML según las especificaciones de la Dirección General de Catastro.

License

Notifications You must be signed in to change notification settings

Indavelopers/dxf2gmlcatastro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dxf2gmlcatastro (v. 2.1)

Script Python para convertir DXF al GML de Parcela Catastral según el estándar de la Dirección General de Catastro.

Más información en la entrada de SIGdeletras http://sigdeletras.com/2016/dxf2gmlcatastro-script-python-para-convertir-de-dxf-a-gml-parcela-catastral

Versiones de Python y GDAL

El script esta testeado en Python 2.7.6 y Python 3.4.3. Para Py2 se ha utilizado la versión GDAL 1.11.2. La versión para Py3 es la 1.10.1.

Requisitos

Tener instalado Python y la libraría GDAL. La librería GDAL es la que se encargará de todas las operaciones de acceso y lectura del archivo DXF.

$ sudo apt-get install python-gdal

GDAL en Windows

Más información en la entrada "Instalación de Python y GDAL en Windows"

Usando OSGEO

Tras instalar GDAL mediante OSGEO4W installer podemos usar Inicio>OSGeo4W>OSGeo4W Shell para ejecutar el script.

Instalando GDAL y definiendo variables del sistema

Podemos seguir alguno de estos dos manuales

Pasos

  • Generar el archivo DXF seguiremos los Pasos 1 y 2 de la guía de Catastro.
  • Desde terminal ejecutar dxf2gmlcatastro.py añadiendo los arguementos necesarios:
    • ruta/nombre de dxf de entrada
    • nombre del gml de salida
    • Código EPSG del Sistema de Referencia de Coordenadas del archivo DXF
      • 25828 Proyección UTM ETRS89 Huso 28 N
      • 25829 Proyección UTM ETRS89 Huso 29 N
      • 25830 Proyección UTM ETRS89 Huso 30 N
      • 25831 Proyección UTM ETRS89 Huso 31 N
$ python dxf2gmlcatastro.py archivodxf.dxf archivogml.gml 25830

Usar dxf2gmlcatastro en QGIS

Definir la variable PYTHONPATH

Importar módulo

Ejecutar la función crea_gml

2do

  • Investigar qué es el "Identificativo local de la parcela" y se si debería solicitar al ejecutar el script.
  • Generar un GML de varias parcelas catastrales
  • Crear un script para edificio
  • Probarlo en otros Sistemas Operativos (MacOS)

About

Script en Python para convertir un DFX a GML según las especificaciones de la Dirección General de Catastro.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%