GENGMLGenerador GML Catastro

Generador GML Catastro › Guías

Cómo pasar de AutoCAD a GML Catastro

Del dibujo de AutoCAD al GML de Catastro hay cuatro pasos: una polilínea cerrada por parcela, la cota Z a cero, un DXF en ASCII o el texto de LIST, y la revisión en el estudio. Esta guía recorre cada paso con los comandos en castellano y su nombre en inglés.

Paso a paso

Del plano al GML en seis pasos

El GML de una parcela describe un recinto cerrado con sus vértices en orden. AutoCAD, en cambio, admite líneas sueltas, arcos, bloques y cotas en 3D, y nada de eso se traduce solo. Los pasos siguientes dejan el dibujo en la forma que el estudio entiende: una polilínea cerrada por parcela o patio, plana y en coordenadas UTM.

  1. Abra el plano y confirme que está en coordenadas UTM reales, en metros, y en qué huso. Un plano con origen en 0,0 debe georreferenciarse antes.
  2. Cree una polilínea cerrada por parcela con CONTORNO (BOUNDARY), pinchando dentro del recinto, o una las líneas existentes con JUNTAR (JOIN) o PEDIT › Juntar.
  3. Ponga cada polilínea, parcela o patio, en su propia capa: la capa de cada parcela, por ejemplo PARCELA_A, le dará nombre. Si varias comparten capa, se numeran PARCELA_1, PARCELA_2…
  4. Lleve la cota Z a cero con ALISAR (FLATTEN) o escribiendo 0 en Elevación en la paleta Propiedades.
  5. Use Guardar como › DXF de AutoCAD R2000 a R2018, en ASCII, o seleccione la polilínea, ejecute LIST y copie el texto.
  6. Arrastre el DXF a «Arrastra aquí tu archivo» o pegue el texto en «Pegar texto», elija el EPSG y revise «Comprobaciones topológicas».
AutoCAD polilínea cerrada cota Z = 0 DXF o LIST ASCII R2000–R2018 o texto de LIST Estudio EPSG y vértices 5 comprobaciones GML INSPIRE v4 cp/4.0 en UTM para subir a la Sede
El dibujo pasa a DXF o a texto de LIST; el estudio lo lee, lo revisa y deja la geometría lista para exportar.
Polilínea cerrada

CONTORNO, JUNTAR y PEDIT: cómo cerrar el recinto

CONTORNO, BOUNDARY en la versión inglesa, crea una polilínea nueva siguiendo los objetos que rodean el punto donde pincha; es la vía más rápida cuando el recinto está bien cerrado en el dibujo. Si queda una holgura entre dos líneas, CONTORNO no encuentra el contorno: amplíe la zona, una los extremos con EMPALME de radio 0 y repita.

JUNTAR (JOIN) une líneas, arcos y polilíneas que se tocan en sus extremos y, si forman un anillo, la polilínea resultante sale cerrada. PEDIT hace lo mismo con su opción Juntar y además cierra una polilínea abierta con la opción Cerrar. Compruebe el resultado en la paleta Propiedades: el campo Cerrada debe indicar Sí.

Si una polilínea queda abierta pero tiene 3 vértices o más, el estudio la cierra repitiendo V1 y lo indica como reparado. Lo que no hará es adivinar un recinto a partir de líneas sueltas: un DXF con solo LINE o ARC se rechaza con el aviso de usar CONTORNO o JUNTAR para crear una polilínea cerrada por parcela.

Cota Z

Cota Z a cero con ALISAR

Un levantamiento con estación total suele traer cota en cada punto. El GML es bidimensional, con srsDimension 2, y el estudio descarta la Z al leer el DXF; pero en AutoCAD una polilínea en 3D da problemas antes de llegar ahí, porque CONTORNO y JUNTAR no unen objetos que están a distinta altura aunque coincidan en planta.

ALISAR, FLATTEN en inglés y disponible con las herramientas Express, proyecta los objetos seleccionados al plano Z = 0. Si no lo tiene, para una polilínea 2D basta con escribir 0 en el campo Elevación de la paleta Propiedades. Hágalo antes de unir y cerrar las polilíneas, no después, y compruebe que los vértices siguen en su posición en planta.

Exportar

Guardar como DXF o copiar la salida de LIST

En Guardar como, elija el tipo DXF de AutoCAD R2000 o cualquier versión hasta R2018, y en las opciones de DXF compruebe que el formato es ASCII, no binario. El estudio lee DXF ASCII de R12 a R2018 y rechaza el binario y el DWG, que no se puede leer en el navegador. El límite de tamaño es de 10 MB por archivo.

LIST es la alternativa cuando no puede compartir el DXF o solo necesita una polilínea. Selecciónela, ejecute LIST, pulse Intro hasta el final y copie el texto de la ventana de texto, que se abre con F2. El estudio lee «en punto X= Y= Z=» en castellano y «at point» en inglés, e ignora «Pulse INTRO para continuar:».

Copie los decimales tal como salen: LIST da cuatro decimales con punto y el estudio los redondea a los 2 o 3 que elija en «Decimales». Las líneas de área y perímetro del listado se ignoran y se recalculan con la geometría. Con varias polilíneas seleccionadas, cada bloque LWPOLILÍNEA se convierte en un anillo distinto.

Arcos

Arcos: cuántos vértices hacen falta

El GML solo admite lados rectos, así que cada arco se sustituye por cuerdas. La tabla da la separación máxima entre vértices para que la flecha, la distancia entre el arco y la cuerda, quede por debajo de 0,02 m. Sale de la fórmula de la flecha: con un radio R en metros, la separación máxima es aproximadamente la raíz cuadrada de 0,16 × R.

El estudio aplica esa regla a los bulges de las LWPOLYLINE: un arco de radio 20 m se convierte en vértices cada 1,79 m como máximo, y uno de 100 m, cada 4,00 m. Si prefiere decidir dónde van los vértices, sustituya el arco en AutoCAD por una polilínea de tramos rectos antes de exportar, respetando la separación de la tabla.

Los vértices añadidos cuentan para el límite de 5.000 por proyecto y aparecen numerados en la tabla de vértices. Un chaflán en cuarto de circunferencia de radio 5 m mide 7,85 m y necesita al menos 9 cuerdas de 0,89 m, unos 8 vértices nuevos. Una parcela con varias curvas amplias puede sumar decenas de vértices.

Radio del arcoSeparación máxima entre vértices (flecha < 0,02 m)
1 m0,40 m
2 m0,56 m
5 m0,89 m
10 m1,26 m
20 m1,79 m
40 m2,53 m
60 m3,10 m
100 m4,00 m
Errores típicos

Errores típicos al subir el GML y su origen en el dibujo

La tabla recoge diez problemas frecuentes al subir un GML, con su significado y su corrección. Son descripciones propias, no mensajes literales de la Sede. Varios nacen en AutoCAD: una autointersección suele ser un vértice arrastrado con un pinzamiento, y un hueco entre parcelas, dos linderos dibujados por separado que no coinciden.

Otras dos causas vienen también del plano. Una finca partida en dos trozos, por ejemplo por un camino, debe ir como dos parcelas, porque la Sede admite un solo recinto por parcela. Y una parcela que aparece en el mar suele estar en coordenadas locales o en otro huso; la guía de husos UTM y EPSG explica cómo comprobarlo.

ProblemaQué significaCómo se corrige
Anillo sin cerrarEl primer y el último par de coordenadas del posList no coincidenRepetir el primer vértice al final (Pn = P1); el estudio lo hace solo
Sentido de los vérticesExterior en sentido antihorario o patio en sentido horarioExterior horario e interiores antihorarios; el estudio invierte el anillo y conserva V1
AutointersecciónDos lados del mismo anillo se cruzan (polígono en forma de lazo)Corregir el orden o la posición de los vértices; el estudio marca el cruce y sus coordenadas
Vértices duplicadosDos vértices seguidos a menos de 0,01 m (lado de longitud casi nula)Fusionar los vértices; el estudio lo hace solo
Solape entre parcelasDos parcelas resultantes ocupan la misma superficieAjustar el lindero común; el estudio muestra los m² solapados
Huecos entre parcelasFranja vacía entre parcelas o entre la suma y la finca matrizAjustar vértices al lindero común con la tolerancia elegida
Sistema de referencia no admitidosrsName ausente, mal escrito o con un EPSG distinto de 25829, 25830, 25831 o 32628Elegir el huso correcto; formato http://www.opengis.net/def/crs/EPSG/0/XXXXX
Varios recintos en una parcelaMás de un gml:surfaceMember dentro de la misma parcelaUna parcela, un recinto; varias parcelas van en varios <member>
Versión antigua del formatoGML v3 (CadastralParcels 3.0, featureMember) donde se espera v4Abrir en el validador y exportar en INSPIRE v4
Parcela fuera de su sitioLa parcela aparece en el mar o en otra provinciaHuso equivocado o coordenadas locales; revisar EPSG y origen de coordenadas
Después

Qué revisar en el estudio antes de exportar

Tras la importación, compare superficie y perímetro con los del plano: en el ejemplo de Sevilla, el área de cuatro decimales que da LIST aparece en el estudio como 2.237,83 m², con 181,85 m de perímetro. Revise también los nombres en «Identificador»: si cada polilínea estaba en su capa, el nombre de la capa en mayúsculas pasa a ser el localId; si no, se numeran PARCELA_1, PARCELA_2…

Con el Pack Pro, «Plano DXF» devuelve el levantamiento como plano R2000 con 5 capas, vértices rotulados, cotas de cada lado y cuadro de superficies, útil para comprobar que nada se ha movido. Para segregaciones, siga en la página de segregación y agrupación; para trámites, consulte la guía para crear el GML de una parcela.

Dudas

Preguntas frecuentes

¿Cómo se llama el comando BOUNDARY en AutoCAD en castellano?

CONTORNO. En cualquier versión traducida puede escribir también el nombre inglés precedido de un guion bajo, _BOUNDARY, y AutoCAD lo entiende. Lo mismo vale para JUNTAR, que es _JOIN, y para ALISAR, que es _FLATTEN. Si un nombre traducido no le responde, el guion bajo con el nombre inglés funciona siempre.

¿Qué hago si CONTORNO no encuentra un contorno cerrado?

Casi siempre hay una holgura entre dos líneas o un objeto a otra altura. Aplane el dibujo con ALISAR, amplíe las esquinas y una los extremos que no se tocan con EMPALME de radio 0. Otra opción es dibujar la polilínea a mano, con referencia a objetos activada, vértice a vértice sobre el lindero.

¿Sirve un DXF exportado desde otro programa de CAD?

Sí, si es DXF en ASCII y contiene polilíneas cerradas, LWPOLYLINE o POLYLINE 2D. LibreCAD, QCAD y la mayoría de programas de CAD y SIG lo exportan así. Lo que importa no es el programa, sino que cada parcela sea una polilínea cerrada en coordenadas UTM reales.

¿En qué unidades debe estar dibujado el plano?

En metros, porque las coordenadas UTM son metros. El estudio lee los números del DXF tal cual: un plano dibujado en milímetros multiplica las coordenadas por mil y deja la parcela fuera de España, con el aviso de huso. Si es su caso, escale el dibujo con factor 0,001 desde el origen antes de exportar.

¿Cómo nombro las capas para que el GML salga con mis identificadores?

Ponga cada polilínea en una capa distinta: el estudio usa el nombre de la capa como localId, en mayúsculas y con todo lo que no sea letra, cifra o guion bajo cambiado por _. Una capa «finca norte» da FINCA_NORTE. Si dos polilíneas comparten capa, se numeran PARCELA_1, PARCELA_2… y puede renombrarlas en «Identificador».

¿El texto de LIST sirve si mi AutoCAD está en inglés?

Sí. El estudio reconoce las líneas «at point X= Y= Z=» de la versión inglesa igual que las «en punto» de la castellana, e ignora las líneas de área, perímetro, capa y espacio. Pegue el texto en «Pegar texto» y pulse «Aplicar coordenadas»; no hace falta borrar nada del listado.

¿Por qué la superficie del estudio difiere un poco de la de AutoCAD?

Lo normal es que coincidan al centímetro cuadrado, como en el ejemplo de Sevilla. Si no, revise tres causas: arcos convertidos en cuerdas, que restan una fracción mínima; patios, que el estudio resta y AutoCAD no; y vértices duplicados o muy próximos, que se fusionan. La flecha inferior a 0,02 m mantiene la diferencia por arcos muy pequeña.

Siguiente paso

Abra el estudio

Con el dibujo ya preparado, arrastre el DXF o pegue el texto de LIST: el estudio lee capas, patios y arcos y muestra el resultado sobre la rejilla UTM con sus cinco comprobaciones.

Convertir DXF a GML