Desarrollo de procesos de automatización de control de calidad para productos de cartografía BTU escala 1/500 de Pamplona

Date

2024

Authors

Granda Rivera, Randy

Publisher

Acceso abierto / Sarbide irekia
Trabajo Fin de Máster / Master Amaierako Lana

Project identifier

Abstract

La cartografía Base Topográfica Urbana de Pamplona (BTUNa) es un proyecto a escala 1:500 que requiere un control, seguimiento y procesamiento exhaustivo debido a su alta precisión en comparación con otros proyectos. En este trabajo, se desarrollan una serie de programas escritos en Python con el fin de automatizar procesos clave relacionados con la gestión de los productos cartográficos de la BTUNa. Los programas desarrollados tienen dos objetivos principales. El primero es generar informes diarios que faciliten el seguimiento cuantitativo del avance en la creación de entidades vectoriales y la identificación de errores o incongruencias en los archivos de cartografía. Dichos informes se generan automáticamente y permiten registrar el progreso de forma precisa, incluyendo la ruta de las carpetas o ficheros con problemas. El segundo objetivo es fusionar las diferentes capas cartográficas (como edificaciones y redes viales) de todas las áreas de trabajo, obteniendo tanto un producto vectorial por áreas como un vector continuo que cubra toda la zona urbana de Pamplona, mediante el uso de herramientas como la disolución y otros geoprocesos de apoyo. En total, se han desarrollado siete programas empleando diversas librerías de Python, como ArcPy, OS y Pandas, incorporando el software ArcMap para procesar los archivos geográficos. Estos programas permiten transformar los ficheros según el modelo de datos BTUNa, y producir informes detallados en formato de hoja de cálculo, así como entidades vectoriales fusionadas con geometrías continuas que abarcan toda el área urbana de Pamplona.


The Base Topográfica Urbana (BTUNa) is a 1:500 scale cartographic project that requires exhaustive control, monitoring and processing due to its high precision compared to other projects. In this work, a series of programs written in Python are developed in order to automate key processes related to the management of the BTUNa cartographic products. The programs developed have two main objectives. The first is to generate daily reports that facilitate the quantitative monitoring of progress in the creation of vector entities and the identification of errors or inconsistencies in the mapping files. These reports are generated automatically and allow progress to be accurately recorded, including the path of the problem folders or files. The second objective is to merge the different cartographic layers (such as buildings and road networks) of all work areas, obtaining both a vector product by areas and a continuous vector that covers the entire urban area of Pamplona, through the use of tools such as dissolution and other supporting geoprocesses. In total, seven programs have been developed using various Python libraries, such as ArcPy, OS and Pandas, incorporating the ArcMap software to process the geographic files. These programs allow you to transform the files according to the BTUNa data model, and produce detailed reports in spreadsheet format, as well as vector entities fused with continuous geometries that cover the urban area of Pamplona.

Description

Keywords

Cartografía BTU, Python, Automatización, Informe, Control de Calidad, Entidades vectoriales, ArcMap, BTU Cartography, Python, Automation, Report, Quality Control, Vector Entities, ArcMap

Department

Faculty/School

Escuela Técnica Superior de Ingeniería Agronómica y Biociencias / Nekazaritzako Ingeniaritzako eta Biozientzietako Goi Mailako Eskola Teknikoa

Degree

Máster Universitario en Sistemas de Información Geográfica y Teledetección por la Universidad Pública de Navarra, Informazio Geografikoko Sistemetako eta Teledetekzioko Unibertsitate Masterra Nafarroako Unibertsitate Publikoan

Doctorate program

item.page.cita

item.page.rights

Los documentos de Academica-e están protegidos por derechos de autor con todos los derechos reservados, a no ser que se indique lo contrario.