Item
MartÃn Rivas, Fran | |
2022 June 8 | |
Comunicación a cargo de Fran MartÃn Rivas (Institut Cartogrà fic i Geològic de Catalunya) sobre el desarrollo de herramientas para la automatización de flujos de trabajo: plug-in de QGIS y microaplicación web. Antiguamente, en la Unidad de Delimitación Territorial y Grandes Obras del ICGC se dependÃa fuertemente del entorno de Esri para desarrollar las funciones necesarias y generar los productos pertinentes. De esta manera, se trabajaba con ArcPad, ArcMap y ArcCatalog y se utilizaba ArcPy para llevar a cabo la automatización de procesos con Python.
Sin embargo, el desarrollo y despliegue de una aplicación web interna supuso un cambio en el paradigma de SIG de la unidad, debido a que por dicho despliegue se migraba de un SGBD basado en Oracle Spatial a uno basado en PostGIS. Además, se comenzó a trabajar con QGIS en vez de ArcGIS, dado que es más amigable con PostGIS.
Esta migración, además, supuso que todo un conjunto de aplicaciones y herramientas desarrolladas en el pasado y que dependÃan tanto de Oracle Spatial como de ArcPy  habÃan quedado obsoletas. Más aún, y teniendo en cuenta que estas herramientas no estaban agrupadas en una única interfaz, sino que estaban constituidas por un grupo de scripts y aplicaciones de distinta Ãndole, se decidió aprovechar la ocasión para agruparlas e integrarlas en el nuevo entorno de SIG de la unidad.
El resultado de este proceso consistió en el desarrollo de dos nuevos productos Ãntegramente internos para la unidad: un plugin de QGIS y una microaplicación web interna. La funcionalidad básica de ambos productos es la automatización de procesos y la generación automática de productos, ahorrando tiempo y costes y reduciendo el error humano, además de integrar bajo dos únicas interfaces todas las herramientas y aplicaciones desarrolladas en el pasado y que habÃa quedado obsoletas. De esta manera, se llevan a cabo procesos como la generación automática de documentos cartográficos, el control de calidad de los datos, la modificación de geometrÃas, la extracción y análisis de datos de la BDD, etc.
Más aún, tanto el plugin como la aplicación web han sido desarrollados utilizando tecnologÃas de código abierto, como el propio QGIS y PyQGIS u otras tecnologÃas como Django, GeoPandas o GDAL, entre otras, además del uso de PostGIS como SGBD y de Geopackage como formato de intercambio y trabajo de los datos.
AsÃ, resulta importante señalar el éxito del desarrollo de ambas herramientas, dado que han permitido reducir el tiempo de ejecución de procesos en un 93 %, agrupar las herramientas en dos cómodas interfaces y mejorar dichas herramientas obsoletas, llevando a cabo más acciones en menos tiempo Comunicació a cà rrec de Fran MartÃn Rivas (Institut Cartogrà fic i Geològic de Catalunya) sobre el desenvolupament d’eines per a l’automatització de fluxos de treball: connector de QGIS i microaplicació web. Antigament, la Unitat de Delimitació Territorial i Grans Obres de l’ICGC depenia en gran mesura de l’entorn d’Esri per desenvolupar les funcions necessà ries i generar els productes pertinents. AixÃ, es treballava amb ArcPad, ArcMap i ArcCatalog i es feia servir ArcPy per dur a terme l’automatització de processos amb Python. Però el desenvolupament i el desplegament d’una aplicació web interna va suposar un canvi en el paradigma de SIG de la unitat, ja que per a aquest desplegament es migrava d’un SGBD basat en Oracle Spatial a un de basat en PostGIS. A més, es va començar a treballar amb QGIS en comptes d’ArcGIS, atès que és més amigable amb PostGIS. Aquesta migració, a més, va suposar que tot un conjunt d’aplicacions i eines desenvolupades en el passat i que depenien tant d’Oracle Spatial com d’ArcPy havien quedat obsoletes. Més encara, i tenint en compte que aquestes eines no estaven agrupades en una única interfÃcie sinó que estaven constituïdes per un grup de scripts i aplicacions de diverses menes, es va decidir aprofitar l’ocasió per agrupar-les i integrar-les al nou entorn de SIG de la unitat. El resultat d’aquest procés va ser el desenvolupament de dos nous productes Ãntegrament interns per a la unitat: un connector de QGIS i una microaplicació web interna. La funcionalitat bà sica d’ambdós productes és l’automatització de processos i la generació automà tica de productes, fet que estalvia temps i costos i redueix l’error humà , a més d’integrar sota dues úniques interfÃcies totes les eines i aplicacions desenvolupades en el passat i que havia quedat obsoletes. D’aquesta manera, es duen a terme processos com ara la generació automà tica de documents cartogrà fics, el control de qualitat de les dades, la modificació de geometries, l’extracció i anà lisi de dades de la BDD, etc. Encara més, tant el connector com l’aplicació web han estat desenvolupats utilitzant tecnologies de codi obert, com els mateixos QGIS i PyQGIS, o altres tecnologies com Django, GeoPandas o GDAL, entre d’altres; a més, s’ha utilitzat PostGIS com a SGBD i Geopackage com a format d’intercanvi i treball de les dades. AixÃ, resulta important assenyalar l’èxit del desenvolupament d’ambdues eines, atès que han permès reduir el temps d’execució de processos en un 93 %, agrupar les eines en dues còmodes interfÃcies i millorar aquestes eines obsoletes, portant a terme més accions en menys temps |
|
audio/mpeg video/mp4 |
|
http://hdl.handle.net/10256.1/6790 | |
spa | |
Universitat de Girona. Servei de Sistemes d’Informació Geogrà fica i Teledetecció | |
XV Jornadas SIG Libre (2022); | |
Attribution-NonCommercial-ShareAlike 4.0 International | |
http://creativecommons.org/licenses/by-nc-sa/4.0/ | |
Sistemes d’informació geogrà fica -- Congressos
Geographic information systems -- Congresses Informació -- Sistemes d’emmagatzematge i recuperació -- Geografia -- Congressos Information storage and retrieval systems -- Geography -- Congresses Programari lliure -- Congressos Open source software -- Congresses Programari d’aplicació -- Congressos Application software -- Congresses |
|
Desarrollo de herramientas para la automatización de flujos de trabajo: plug-in de QGIS y microaplicación web = Desenvolupament d’eines per a l’automatització de fluxos de treball: connector de QGIS i microaplicació web | |
info:eu-repo/semantics/lecture | |
DUGiMedia |