Integração entre Python e QGIS: cálculo de sinuosidade
| Main Author: | |
|---|---|
| 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: | 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 ®. |
| 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 |
Galafassi, 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/7555705724716780http://lattes.cnpq.br/6131267777520983Varanis, Wederson Martins2024-08-30T21:16:33Z2024-07-222024-08-30T21:16:33Z2024-07-11VARANIS, 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/9579A 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 ®.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®.porUniversidade Federal do PampaUNIPAMPABrasilCampus ItaquiCNPQ::ENGENHARIASCoeficiente de sinuosidadeProgramação PythonHidrologiaSinuosity coefficientPython programmingHydrologyIntegração entre Python e QGIS: cálculo de sinuosidadeIntegration between Python and QGIS: sinuosity calculationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAORIGINALWenderson Martins Varanis - 2024.pdfWenderson Martins Varanis - 2024.pdfapplication/pdf2624615https://repositorio.unipampa.edu.br/bitstreams/e0439459-943a-4f30-914a-bb07a04cd65c/downloadd04bd8c7bb0803a18740f2ac8c255e65MD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81854https://repositorio.unipampa.edu.br/bitstreams/00975ccd-7b66-40bd-a4ab-46790793f526/downloadc9ad5aff503ef7873c4004c5b07c0b27MD52falseAnonymousREADriu/95792024-08-30 21:16:33.347open.accessoai:repositorio.unipampa.edu.br:riu/9579https://repositorio.unipampa.edu.brRepositó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)falseTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvCkluc3RpdHVjaW9uYWwgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSBkaXN0cmlidWlyIGEKc3VhIHB1YmxpY2HDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcwpmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVU5JUEFNUEEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0bwpwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlICBhIFVOSVBBTVBBIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwCmUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHB1YmxpY2HDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4KVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgcHVibGljYcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldSBjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUKb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVOSVBBTVBBIG9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcwpuZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBkZSBwcm9wcmllZGFkZSBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0bwpvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTwpPUkdBTklTTU8sIFZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PIFRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUwpFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBVTklQQU1QQSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcwphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4K |
| dc.title.pt_BR.fl_str_mv |
Integração entre Python e QGIS: cálculo de sinuosidade |
| dc.title.alternative.pt_BR.fl_str_mv |
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 CNPQ::ENGENHARIAS Coeficiente de sinuosidade Programação Python Hidrologia Sinuosity coefficient Python programming Hydrology |
| 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.advisor1.fl_str_mv |
Galafassi, Cristiano |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/7555705724716780 |
| dc.contributor.advisor-co1.fl_str_mv |
Oliveira, Leydimerre Janny Cota |
| dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/8266603849990657 |
| dc.contributor.referee1.fl_str_mv |
Galafassi, Cristiano |
| dc.contributor.referee2.fl_str_mv |
Oliveira, Leydimere Janny Cota |
| dc.contributor.referee3.fl_str_mv |
Elesbão, Igor Silveira |
| dc.contributor.referee3Lattes.fl_str_mv |
http://lattes.cnpq.br/0619987545266530 |
| dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/8266603849990657 |
| dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/7555705724716780 |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/6131267777520983 |
| dc.contributor.author.fl_str_mv |
Varanis, Wederson Martins |
| contributor_str_mv |
Galafassi, Cristiano Oliveira, Leydimerre Janny Cota Galafassi, Cristiano Oliveira, Leydimere Janny Cota Elesbão, Igor Silveira |
| dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS |
| topic |
CNPQ::ENGENHARIAS Coeficiente de sinuosidade Programação Python Hidrologia Sinuosity coefficient Python programming Hydrology |
| dc.subject.por.fl_str_mv |
Coeficiente de sinuosidade Programação Python Hidrologia Sinuosity coefficient Python programming Hydrology |
| description |
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 ®. |
| publishDate |
2024 |
| dc.date.accessioned.fl_str_mv |
2024-08-30T21:16:33Z |
| dc.date.available.fl_str_mv |
2024-07-22 2024-08-30T21:16:33Z |
| dc.date.issued.fl_str_mv |
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.citation.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. |
| dc.identifier.uri.fl_str_mv |
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.publisher.none.fl_str_mv |
Universidade Federal do Pampa |
| dc.publisher.initials.fl_str_mv |
UNIPAMPA |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
Campus Itaqui |
| publisher.none.fl_str_mv |
Universidade Federal do Pampa |
| 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 |
| bitstream.url.fl_str_mv |
https://repositorio.unipampa.edu.br/bitstreams/e0439459-943a-4f30-914a-bb07a04cd65c/download https://repositorio.unipampa.edu.br/bitstreams/00975ccd-7b66-40bd-a4ab-46790793f526/download |
| bitstream.checksum.fl_str_mv |
d04bd8c7bb0803a18740f2ac8c255e65 c9ad5aff503ef7873c4004c5b07c0b27 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| 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_ |
1848608568511561728 |