Ítem


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

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

Universitat de Girona. Servei de Sistemes d’Informació Geogràfica i Teledetecció

Autor: Martín Rivas, Fran
Data: 8 juny 2022
Resum: 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
Format: audio/mpeg
video/mp4
Accés al document: http://hdl.handle.net/10256.1/6790
Llenguatge: spa
Editor: Universitat de Girona. Servei de Sistemes d’Informació Geogràfica i Teledetecció
Col·lecció: XV Jornadas SIG Libre (2022);
Drets: Attribution-NonCommercial-ShareAlike 4.0 International
URI Drets: http://creativecommons.org/licenses/by-nc-sa/4.0/
Matèria: 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
Títol: 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
Tipus: info:eu-repo/semantics/lecture
Repositori: DUGiMedia

Matèries

Autors