ES:Catastro español/Importación de edificios/Conversión de datos/Problemas
Guía de importación | Gestión de proyectos | Resultados | Documentación | |||||||||||||||||
En Problemas se describen los problemas encontrados para la conversión de datos en esta importación y como los soluciona la herramienta CatAtom2Osm. Si quieres participar activamente pasa a la guía de importación. Simplificación de los datosCuestiones relacionadas con la reducción del conjunto de datos. Edificios con geometría multiparteEl conjunto de datos Building de Catastro contiene geometrías de dos tipos.
Para más información consultar la wikipedia: WKT Solución: Se separan los edificios con geometría multiparte mediante este algoritmo. Partes de edificio bajo el nivel del sueloLa capa de partes de edificios contiene geometrías con los campos:
Existen partes de edificios que no tienen niveles por encima del suelo. Se trata generalmente de partes que están fuera del contorno del edificio o que se corresponden con elementos tales como escaleras. Si tanto el número de niveles sobre y bajo rasante es cero, la parte corresponde a un porche. Solución: Al transformar etiquetas se asigna building:part=roof a las partes de edificio sin niveles sobre ni bajo rasante ('numberOfFloorsAboveGround' = 'numberOfFloorsBelowGround' = 0). El algoritmo partes exteriores a edificios elimina el resto de partes bajo rasante. Reducción del número de partesEn el conjunto de datos de partes de los edificios se importan sólo dos atributos, el número de niveles sobre y bajo rasante. El conjunto contiene edificios con partes adyacentes que tienen los mismos valores de niveles. Se puede reducir fusionando las geometrías de estas partes en una. Otra estrategia para reducir más los datos es eliminar aquellas partes del edificio cuyos niveles coincidan con el valor máximo y mínimo para el edificio. Estos valores pueden trasladarse al contorno del edificio y las partes, al no contener ninguna otra información, son redundantes y pueden eliminarse. En estos casos, las partes del edificio no lo recubrirán por completo. El esquema 3D resultante funcionaba correctamente (2017) en algunos representadores, pero no en otros. Esta simplificación fue abandonada a partir de marzo de 2021 (a partir de CatAtom2Osm 1.3) para ajustarse mejor al esquema Edificios 3D sencillos que necesita que las partes cubran todo el contorno del edificio. Sin embargo, cuando la altura es uniforme para todo el edificio no se incorporan las partes (solo habría una y coincide con el contorno). Se ha desarrollado la herramienta CatAtom3Dfix para corregir los datos ya importados. Solución: Algoritmo para reducción del número de partes. Detección de piscinas dentro de edificiosAlgunas piscinas pueden aparecer situadas dentro del contorno de un edificio. En estos casos, los datos de Catastro contienen dos entradas con geometría idéntica, una en el conjunto de datos de piscinas y otra en el conjunto de datos de partes de edificios. La parte de edificio que coincide con una piscina sirve para definir su vaso en el techo del edificio. Usando las etiquetas location=roof y layer=1 en la piscina, la parte de edificio coincidente es redundante y se puede eliminar. También se pueden eliminar los anillos interiores de geometrías del edificio que coincidan con la piscina. Si es el edificio completo el que coincide, por los casos revisados se corresponden a falsos edificios y también se pueden eliminar. En ocasiones, estas piscinas no están localizadas en el techo del edificio, sino en su interior. No existe forma de identificar estos casos automáticamente y quedan para su revisión manual. Solución: Algoritmo para detección de piscinas dentro de edificios. Partes externas a edificiosEn el modelo OSM empleado para representar edificios 3D sencillos, las partes de los edificios deben estar contenidas dentro del contorno del edificio. Sin embargo, en los datos de Catastro podemos encontrar partes fuera del contorno, incluso después de eliminar las partes soterradas. La imagen muestra un ejemplo. En verde el contorno de dos edificios y en rojo partes exteriores, a la izquierda la vista en alzado y a la derecha en planta. Se corresponden con partes del edificio con el suelo en pendiente que quedan bajo rasante a un lado y sobre rasante a otro. Existen dos soluciones posibles. La primera es expandir el contorno del edificio para englobar las partes externas anexas y promover la categoría del elemento de parte a edificio cuando no esté anexa al contorno. La segunda es eliminar estas partes de la importación. También se pueden encontrar partes de edificio 'huérfanas', es decir, sin que exista edificio asociado. Solución: El algoritmo partes exteriores a edificios elimina las partes externas al contorno del edificio si existe. Si encuentra partes sin edificio asociado, no las elimina y genera un contorno a partir de la unión de las partes. Nodos duplicadosEn la mayoría de los casos, la capa de edificios de Catastro tiene una precisión estimada de 0,1 metros. Se produce el caso de nodos muy próximos separados por escasos centímetros. Pueden encontrarse consecutivos en una misma geometría o pertenecer a dos edificios adyacentes. Su existencia puede implicar errores de topología y complica la resolución de este problema y el de nodos excesivos. Solución: algoritmo para añadir nodos topológicos y simplificar nodos duplicados. Nodos innecesariosLos ficheros de Catastro contienen un número excesivo de nodos para cada geometría. Solución: Para identificar y eliminar se utiliza un algoritmo para simplificar geometrías. Corrección de erroresCuestiones relacionadas con la calidad de los datos Errores topológicosLos datos de Catastro pueden contener errores topológicos. Los errores topológicos pueden dar lugar a que se superpongan geometrías en vez de ser adyacentes. Solución: algoritmo para añadir nodos topológicos y simplificar nodos duplicados. Vértices con ángulo demasiado bajoLos datos originales contienen geometrías con vértices que forman un ángulo con los vértices adyacentes demasiado pequeño. Parecen el resultado de haber hecho una diferencia entre dos polígonos con tramos que deberían ser adyacentes pero topológicamente eran incorrectos. Este problema no es detectado por las pruebas de validación de JOSM. Otra variante es encontrar dos vértices consecutivos con ángulo bajo (en 'zig-zag'). Solución: El algoritmo para eliminar geometrías no válidas también trata este problema. Geometrías basuraLos datos originales contienen edificios o partes que parecen el resultado de haber hecho una diferencia entre polígonos con tramos que deberían ser adyacentes pero topológicamente eran incorrectos. Este problema no es detectado por las pruebas de validación de JOSM. Solución: El algoritmo para eliminar geometrías no válidas elimina geometrías que no superen las pruebas de validación GEOS y marca con un aviso las que su área esté por debajo de un umbral. Gestión de los datosCuestiones relacionadas con la preparación para importar. División de los datos en tareasNo es conveniente subir conjuntos de datos de grandes dimensiones al servidor OSM. Por eso es necesario dividir los datos de Catastro, que cubren todo un municipio, en fracciones más pequeñas o tareas. Se propone usar el gestor de tareas para crear proyectos para los datos a importar. Por conveniencia se separa cada municipio en dos proyectos, uno para urbana y otro para rústica. Se pueden usar los elementos de zonas catastrales para separar los datos por tareas. Estos elementos pueden ser de dos tipos según el valor del campo <cp:levelName>:
Es importante que las vías contenidas en cada tarea no compartan nodos con otras vías contenidas en otra tarea. Si no es así, antes de subir una tarea habría que comprobar si hay coincidencias con los nodos existentes y fusionarlos para evitar duplicados. Solucción: Primero es necesario generar ficheros en los que cada polígono representa una tarea que servirán para crear los proyectos en el gestor de tareas. Posteriormente se reparten los edificios en ficheros OSM correspondientes a cada tarea. Corrección de los nombres de vialesLos nombres de los viales en el conjunto de datos de direcciones vienen en mayúsculas, sin tildes, contienen abreviaturas e información no perteneciente al nombre. Es necesario corregir los nombres según las reglas de normalización. Además, el nombre de vía en la información de Catastro puede contener errores o discrepancias respecto a la información recogida a pie de calle. Solución: Proceso de combinación de nombres de viales. Problemas con las direccionesEsta imagen muestra algunos de los problemas que podemos encontrar con las direcciones. Es una combinación del mapa OSM, números de portal de Cartociudad (los rótulos pequeños) y los datos convertidos de Catastro para edificios y direcciones. Las direcciones de tipo "entrance" muestran el icono de una puerta y las de tipo "parcel" un icono azul de placa de número de portal.
Solución: Las direcciones se colocan en distintos elementos según la siguiente tabla: |