ES:Catastro español/Importación de edificios/Infraestructura
Guía de importación | Gestión de proyectos | Resultados | Documentación | |||||||||||||||||
Esta página es un borrador describiendo los requisitos de una infraestructura de servicios para esta importación. AntecedentesActualmente el proceso de conversión se basa en la herramienta CatAtom2Osm + repositorio en GitHub + Gestor de Tareas siguiendo estos pasos:
Se pretende automatizar todo lo posible los pasos 1, 2 y 3 y centralizarlos en los servicios de OSM España. Tenemos como ejemplo el trabajo elaborado en Francia. Particularidades de la conversión de datos
Ayuda (requerida)Todo está por definir, colabora en la página de discusión o en el canal de Telegram. En particular se buscan programadores (Python, HTML, Javascript, JOSM, Java) y administradores de sistemas linux. Estrategias de conversiónA) A demanda (similar a http://cadastre.openstreetmap.fr/):
Esta opción ya está implementada en catastro.openstreetmap.es. B) Masiva (similar a FR:JOSM/Greffons/Cadastre-fr):
La estrategia deseable es la B, pero lleva más trabajo. Elementos necesariosLa mayoría son necesarios tanto si se opta por la opción A como la B. Servidor OverpassAl convertir direcciones se combinan los nombres de las calles con los existentes en OSM. Eso implica dos consultas a Overpass API. Cuando el municipio es grande, los servidores públicos no pueden responder (timeout). También hace falta consultar las divisiones administrativas menores (barrios y distritos) del municipio. Se ha implementado una instancia propia del servidor en osm3s.cartobase.es, mediante una modificación de esta imagen docker. API CatAtom2OsmSe ha implementado en cat.cartobase.es/api una API web para que las herramientas que se desarrollen puedan interactuar con CatAtom2Osm. Conversor masivoScript que complete la conversión inicial de todos los municipios para la estrategia B. Servicio de descargaEn la estrategia A sería un simple servidor web. En la B debe controlar para cada tarea si está libre para importar, bloqueada por un usuario para editar, completada o requiere actualización. Servicio de subidaSe sustituye el actual alojamiento de archivos en el repositorio de GitHub por cat.cartobase.es. Los archivos generados a través de la wwb están disponibles para enlazar por el gestor de tareas. Falta implementar importar proyectos generados externamente. Servicio de procesadoAplicación web para la estrategia A en catastro.openstreetmap.es. ClientesOpciones alternativas, no excluyentes para la estrategia B. Aplicación webSimilar al gestor de tareas pero con un único proyecto de importación. Existe un prototipo en desarrollo. Complemento JOSMSimilar al Francés. Conversión de nombres de callesAplicación web para confirmar el emparejamiento de nombres de calles en Catastro y OSM. Está implementada dentro de catastro.openstreetmap.es. SeguimientoServicio que muestre mapas y estadísticas de las tareas que han sido importadas y las que quedan pendientes. Si se implementa el cliente web estaría integrado en él. ActualizadorServicio que vigile la publicación de actualizaciones de Catastro. Se regenerarán las tareas que no hayan sido importadas. Para las que sí han sido importadas, se analizará las diferencias. ValidaciónEstudiar crear validaciones propias en JOSM para subir el menor número posible de errores. Esto eliminaría la necesidad de marcar fixmes. En lugar de que sea opcional usar herramientas de control de calidad externas, implementar una propia que vigile los cambios subidos en la importación, los valide y avise a los autores de las incidencias detectadas. |