Integração entre Python e QGIS: cálculo de sinuosidade

Bibliographic Details
Main Author: Varanis, Wederson Martins
Publication Date: 2024
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UNIPAMPA
Download full: https://repositorio.unipampa.edu.br/jspui/handle/riu/9579
Summary: Efficient water resource management, essential for human survival and ecosystem maintenance, is one of the United Nations' goals, with targets for international cooperation and capacity building by 2030. In the technological context, the use Qgis® can assist in analyzing river sinuosity coefficient, a variable that affects erosion, sedimentation, and water quality. However, the lack of specific tools for this analysis in GIS presents a challenge. Thus, creating a specific plugin to calculate river sinuosity coefficient in Python for the Qgis® platform aims to fill this gap, facilitating the monitoring and sustainable management of water resources. A plugin was developed on the PyCharm® platform using Python, with the code divided into eight steps, starting from a directory configured for metadata files and initialization and main logic files, with the support of libraries. The file responsible for calculating sinuosity coefficient equation, and icons can be added. The plugin was installed in Qgis® and activated in the software's complement. The plugin allows the user to select a hydrological segment for the sinuosity coefficient calculation through a vector layer in Qgis®.
id UNIP_f97cedbd4f579c17c1e79a3a3342f0c4
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/9579
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Integração entre Python e QGIS: cálculo de sinuosidadeIntegration between Python and QGIS: sinuosity calculationCoeficiente de sinuosidadeProgramação PythonHidrologiaSinuosity coefficientPython programmingHydrologyCNPQ::ENGENHARIASEfficient water resource management, essential for human survival and ecosystem maintenance, is one of the United Nations' goals, with targets for international cooperation and capacity building by 2030. In the technological context, the use Qgis® can assist in analyzing river sinuosity coefficient, a variable that affects erosion, sedimentation, and water quality. However, the lack of specific tools for this analysis in GIS presents a challenge. Thus, creating a specific plugin to calculate river sinuosity coefficient in Python for the Qgis® platform aims to fill this gap, facilitating the monitoring and sustainable management of water resources. A plugin was developed on the PyCharm® platform using Python, with the code divided into eight steps, starting from a directory configured for metadata files and initialization and main logic files, with the support of libraries. The file responsible for calculating sinuosity coefficient equation, and icons can be added. The plugin was installed in Qgis® and activated in the software's complement. The plugin allows the user to select a hydrological segment for the sinuosity coefficient calculation through a vector layer in Qgis®.A gestão eficiente dos recursos hídricos, que é essencial para a sobrevivência humana e a manutenção de ecossistemas, é um dos objetivos das Nações Unidas, com metas de cooperação e capacitação internacional até 2030. No contexto tecnológico, a utilização de Sistemas Qgis ® pode auxiliar na análise do coeficiente de sinuosidade dos rios, uma variável que afeta a erosão, a sedimentação e a qualidade da água. No entanto, a falta de ferramentas específicas para essa análise no Qgis ® representa um desafio. Assim, a criação de um plugin específico para calcular o coeficiente de sinuosidade de rios em Python para a plataforma Qgis® visa preencher essa lacuna, facilitando o monitoramento e a gestão sustentável dos recursos hídricos. Foi desenvolvido um plugin na plataforma PyCharm® utilizando a linguagem Python, com o código dividido em oito passos, a partir de umdiretórioconfigurado para arquivo de metadados e os arquivos de inicializaçãoelógicaprincipal, com o apoio de bibliotecas. Implementou-se o arquivo responsável pelo cálculo do coeficiente de sinuosidade, utilizando a equação do coeficiente de sinuosidade, podendo ser adicionado ícones. O plugin foi instalado noQgis® e sua ativação se deu no complemento do software. O plugin permite que o usuário selecione um trecho hidrológico para o cálculo de coeficiente de sinuosidade por meio de uma camada vetorial no Qgis ®.Universidade Federal do PampaUNIPAMPABrasilCampus ItaquiGalafassi, Cristianohttp://lattes.cnpq.br/7555705724716780Oliveira, Leydimerre Janny Cotahttp://lattes.cnpq.br/8266603849990657Galafassi, CristianoOliveira, Leydimere Janny CotaElesbão, Igor Silveirahttp://lattes.cnpq.br/0619987545266530http://lattes.cnpq.br/8266603849990657http://lattes.cnpq.br/7555705724716780Varanis, Wederson Martins2024-08-30T21:16:33Z2024-07-222024-08-30T21:16:33Z2024-07-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfVARANIS, Wederson Martins. Integração entre Python e QGIS: cálculo de sinuosidade. 2024. 32 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Cartográfica e de Agrimensura) - Universidade Federal do Pampa, Itaqui, 2024.https://repositorio.unipampa.edu.br/jspui/handle/riu/9579porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPA2024-08-30T21:16:33Zoai:repositorio.unipampa.edu.br:riu/9579Repositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2024-08-30T21:16:33Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false
dc.title.none.fl_str_mv Integração entre Python e QGIS: cálculo de sinuosidade
Integration between Python and QGIS: sinuosity calculation
title Integração entre Python e QGIS: cálculo de sinuosidade
spellingShingle Integração entre Python e QGIS: cálculo de sinuosidade
Varanis, Wederson Martins
Coeficiente de sinuosidade
Programação Python
Hidrologia
Sinuosity coefficient
Python programming
Hydrology
CNPQ::ENGENHARIAS
title_short Integração entre Python e QGIS: cálculo de sinuosidade
title_full Integração entre Python e QGIS: cálculo de sinuosidade
title_fullStr Integração entre Python e QGIS: cálculo de sinuosidade
title_full_unstemmed Integração entre Python e QGIS: cálculo de sinuosidade
title_sort Integração entre Python e QGIS: cálculo de sinuosidade
author Varanis, Wederson Martins
author_facet Varanis, Wederson Martins
author_role author
dc.contributor.none.fl_str_mv Galafassi, Cristiano
http://lattes.cnpq.br/7555705724716780
Oliveira, Leydimerre Janny Cota
http://lattes.cnpq.br/8266603849990657
Galafassi, Cristiano
Oliveira, Leydimere Janny Cota
Elesbão, Igor Silveira
http://lattes.cnpq.br/0619987545266530
http://lattes.cnpq.br/8266603849990657
http://lattes.cnpq.br/7555705724716780
dc.contributor.author.fl_str_mv Varanis, Wederson Martins
dc.subject.por.fl_str_mv Coeficiente de sinuosidade
Programação Python
Hidrologia
Sinuosity coefficient
Python programming
Hydrology
CNPQ::ENGENHARIAS
topic Coeficiente de sinuosidade
Programação Python
Hidrologia
Sinuosity coefficient
Python programming
Hydrology
CNPQ::ENGENHARIAS
description Efficient water resource management, essential for human survival and ecosystem maintenance, is one of the United Nations' goals, with targets for international cooperation and capacity building by 2030. In the technological context, the use Qgis® can assist in analyzing river sinuosity coefficient, a variable that affects erosion, sedimentation, and water quality. However, the lack of specific tools for this analysis in GIS presents a challenge. Thus, creating a specific plugin to calculate river sinuosity coefficient in Python for the Qgis® platform aims to fill this gap, facilitating the monitoring and sustainable management of water resources. A plugin was developed on the PyCharm® platform using Python, with the code divided into eight steps, starting from a directory configured for metadata files and initialization and main logic files, with the support of libraries. The file responsible for calculating sinuosity coefficient equation, and icons can be added. The plugin was installed in Qgis® and activated in the software's complement. The plugin allows the user to select a hydrological segment for the sinuosity coefficient calculation through a vector layer in Qgis®.
publishDate 2024
dc.date.none.fl_str_mv 2024-08-30T21:16:33Z
2024-07-22
2024-08-30T21:16:33Z
2024-07-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv VARANIS, Wederson Martins. Integração entre Python e QGIS: cálculo de sinuosidade. 2024. 32 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Cartográfica e de Agrimensura) - Universidade Federal do Pampa, Itaqui, 2024.
https://repositorio.unipampa.edu.br/jspui/handle/riu/9579
identifier_str_mv VARANIS, Wederson Martins. Integração entre Python e QGIS: cálculo de sinuosidade. 2024. 32 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Cartográfica e de Agrimensura) - Universidade Federal do Pampa, Itaqui, 2024.
url https://repositorio.unipampa.edu.br/jspui/handle/riu/9579
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Pampa
UNIPAMPA
Brasil
Campus Itaqui
publisher.none.fl_str_mv Universidade Federal do Pampa
UNIPAMPA
Brasil
Campus Itaqui
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1842255681288142848