ES:Catastro español/Importación de edificios/Conversión de datos/Programa
Guía de importación | Gestión de proyectos | Resultados | Documentación | |||||||||||||||||||||||||||||||||||||||||||||||||
Las importaciones y ediciones automatizadas deben ser llevadas a cabo por personas con experiencia y suficiente conocimiento de la forma en que la comunidad OpenStreetMap crea mapas y con una cuidada planificación y consulta con la comunidad local correspondiente. Véanse nuestras directrices de importación y nuestro código de conducta de ediciones automatizadas para más información. Las importaciones o ediciones automatizadas que no sigan estas directrices ¡se pueden revertir! {{Anchor}} CatAtom2Osm es la herramienta desarrollada para la conversión de datos de esta importación. InstalaciónLos pasos a seguir para instalar el programa se detallan aquí. Guía de usoUso básico (edificios)El programa se ejecuta en la consola de comandos, desde la carpeta que queremos dedicar a descargar los datos. Obtén ayuda ejecutando el programa sin opciones catatom2osm Uso: catatom2osm [OPCIÓN]... [PATHS] ... Para descargar un municipio necesitamos su código en Catastro. Primero averigua el código de dos dígitos de la provincia. catatom2osm -l Oficina territorial =================== 02 Albacete ... 56 Melilla Para ver los municipios de una provincia. catatom2osm -l 02 Oficina territorial 02 - Albacete ================================= 02001-ABENGIBRE 02002-ALATOZ 02900-ALBACETE ... 02069-LA RODA ... 02086-YESTE Una vez que sabemos el código, podemos probar con las opciones por defecto: catatom2osm 02069 El programa crea la carpeta '02069', descarga los archivos zip necesarios desde Catastro y genera algunos archivos. La primera ejecución termina indicando que se ha generado un archivo de conversión de los nombres de viales 'highway_names.csv' y es necesario que lo revises como parte del proceso de revisión de nombres de calles. Después de revisar el archivo de conversiones, repetimos la ejecución anterior para continuar el proceso. Como resultado, se generan en 'tasks' archivos OSM con los edificios y direcciones para cada tarea. Después de revisar los 'fixmes', el contenido de esta carpeta está listo para publicar. Procesar solamente edificios o direccionesEs posible generar un proyecto solamente con direcciones, sin edificios. catatom2osm -b 02069 O solamente con edificios. catatom2osm -d 02069 Esto permite realizar la importación en dos fases. Dividir municipiosPara generar un proyecto de una parte de un municipio (un distrito o barrio) utiliza un archivo que contenga los límites administrativos. catatom2osm -s atocha.geojson 28900 Más información aquí. Otras opciones
ConfiguraciónIdiomaEl idioma que el programa utiliza para traducir los tipos de nombres de viales es importante. Seleccionar el adecuado al municipio ayuda a emparejar mejor los nombres de las calles con los existentes en OSM y reducirá el trabajo para corregir los fallos y detectar calles sin nombre. Se puede comprobar el idioma utilizado por el programa en el archivo report.txt. El programa utiliza las configuraciones regionales del sistema para seleccionar el idioma, para usar otro en una ejecución concreta, pasa al programa la variable de entorno LANG. Por ejemplo, en Linux:
LANG=es_ES.UTF-8; catatom2osm
LANG=ca_ES.UTF-8; catatom2osm
LANG=gl_ES.UTF-8; catatom2osm En la ventana de comandos de Windows (CMD): set LANG=ca_ES.UTF-8 && catatom2osm En PowerShell: ${LANG}="ca_ES.UTF-8"; catatom2osm Si deseas realizar un cambio permanente, usa el archivo de configuración. Archivo de configuraciónSe pueden modificar algunas opciones del programa mediante un archivo de configuración en formato YAML. Crea una plantilla del archivo con catatom2osm -g Edita el archivo config.yaml. Estos son los parámetros a modificar:
En las siguientes ejecuciones, el programa lee el archivo config.yml existente en la carpeta actual. Si por algún motivo quieres tener distintos archivos o situarlos en una carpeta distinta, usa la opción -f para indicar la ruta a un archivo de configuración: catatom2osm -f <archivo de configuración> <resto de opciones> EspecificacionesPara entender mejor el funcionamiento interno del programa puedes consultar sus especificaciones o su documentación. Archivos generados
Informe de resultadosEl archivo 'report.txt' contiene las siguientes secciones: Información generalContiene datos obtenidos a partir de la relación del límite administrativo del municipio. El programa intenta localizar esta relación a partir del nombre en OSM más aproximado al nombre en Catastro. Es importante por que el límite administrativo se utiliza para limitar los datos descargados de OSM para combinación. En la mayor parte de los casos la correlación es correcta, pero se indican ambos nombres para confirmar que no hay error. Si el nombre obtenido de OSM no es correcto, ver error al localizar el municipio. Si en el nombre del municipio pone 'None' ver No se pudo obtener el límite administrativo, se usará el recuadro delimitador. Si están disponibles, aparece el dato de población y los enlaces a Wikipedia/Wikidata. Podemos aprovechar para confirmarlos y/o actualizarlos. Municipio: La Roda Nombre en Catastro: LA RODA Código: 02069 Información del sistemaContiene datos sobre las versiones de los programas, del sistema operativo, la memoria y procesador del sistema, tiempo y recursos empleados. Versión de la aplicación: CatAtom2Osm 2017-11-14 Plataforma: Linux 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12 14:59:54 UTC 2017 x86_64 x86_64 Versión de QGIS: 2.14.11-Essen Número de CPUs: 4 Frecuencia de CPU: 3600.0 Mhz Tiempo de ejecución: 153.54 segundos Memoria total: 7928.30 GB Memoria física usada: 251.81 GB Memoria virtual usada: 1014.31 GB DireccionesContiene información acerca de direcciones con los siguientes apartados: Datos de entradaFecha de publicación y número de características en los datos de Catastro. Fecha de origen: 2017-09-05 Número de características: 6016 Tipo entrada: 4710 Tipo parcela: 1306 Códigos postales: 2 Nombres de viales: 237 ProcesadoCaracterísticas eliminadas/transformadas por el programa. Direcciones sin número de portal eliminadas: 547 Direcciones sin edificio asociado eliminadas: 537 Direcciones correspondientes a edificios múltiples eliminadas: 1165 Direcciones tipo parcela no únicas para su edificio eliminadas: 2 CombinaciónElementos existentes en OSM y conflictos. Direcciones OSM: 882 Direcciones rechazadas por existir en OSM: 471 Datos de salidaElementos resultantes en los archivos de salida. Direcciones: 3294 En nodos de entrada: 2316 En edificios: 978 Tipo addr:street: 3290 Tipo addr:place: 4 EdificiosDatos de entradaFecha de origen: 2017-09-05 Número de características: 22685 Edificios: 6103 Partes de edificios: 16265 Piscinas: 317 ProcesadoPartes fuera de contorno eliminadas: 512 Partes bajo rasante eliminadas: 265 Contornos de edificios creados: 5 Edificios con geometrías multiparte: 1689 Edificios resultantes de dividir multipartes: 4065 Partes fusionadas al contorno: 10000 Partes adyacentes fusionadas: 497 Vértices en punta eliminados: 4 Vértices próximos fusionados: 324 Puntos topológicos creados: 7494 Vértices simplificados 18122 CombinaciónEdificios/piscinas en OSM: 748 Con conflicto: 606 Datos de salidaNodos: 72292 Vías: 14247 Relaciones: 451 Número de características: 13792 Edificios: 8484 Partes de edificios: 4991 Piscinas: 317 Recuento de tipos de edificios: industrial: 814, office: 10, residential: 4216, yes: 2434, retail: 78, ruins: 64, public: 90, barn: 778 Plantas sobre rasante (nivel: n.º de edificios): 1: 2629, 2: 2634, 3: 492, 4: 135, 5: 94, 6: 46, 7: 16, 8: 1, 9: 1, 10: 1, 101: 1 Plantas bajo rasante (nivel: n.º de edificios): 1: 397, 2: 12, 3: 1 Archivos de tareas de rústica: 114 Archivos de tareas de urbana: 326 ProblemasLa parte más importante del informe, detalla incidencias que pueden requerir nuestra intervención. Los problemas detallados deben revisarse según la guía de gestión de proyectos. Correcciones (fixmes)Número de correcciones indicadas en los archivos OSM. Deben revisarse y eliminar la etiqueta 'fixme' antes de subir los datos. Podemos encontrar:
Avisos
Validación del informeEl programa realiza algunas comprobaciones sumando los valores obtenidos en el informe. Si los resultados no cuadran se indica el problema. No es habitual que suceda, avisa al desarrollador. Las comprobaciones realizadas son:
Posibles problemasUsando el programa nos podemos encontrar con los siguientes problemas. Descarga manual de datos para combinaciónEn ocasiones, sobre todo con los municipios más grandes, los servidores de Overpass pueden estar sobrecargados. Si el programa no consigue descargar los datos para combinación puedes probar usando la opción --log=DEBUG. De esta forma se visualiza la url con la consulta realizada a Overpass. Cópiala, pégala en tu navegador y guarda los resultados con el nombre 'current_highway.osm', 'current_address.osm' o 'current_building.osm' según el caso. Si de esta forma tampoco se obtienen datos, prueba a descargar un archivo PBF usando Hot Export Tool o Geofabrik y ejecutar el guión extract (.sh o .bat) en la carpeta bin. Véase también
|