Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/37284
Título: Aprimoramento da visualização de dados no sistema HCF-Web: mapas virtuais com funcionalidades de filtros avançados
Título(s) alternativo(s): Data visualization enhancements in the Hcf-Web system: virtual maps with advanced filter features
Autor(es): Klayn, Pedro Henrique Bortolucci
Orientador(es): Polato, Ivanilton
Palavras-chave: Herbários
Visualização da informação
Software - Desenvolvimento
Herbaria
Information visualization
Computer software - Development
Data do documento: 24-Fev-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Campo Mourao
Citação: KLAYN, Pedro Henrique Bortolucci. Aprimoramento da visualização de dados no sistema HCF-Web: mapas virtuais com funcionalidades de filtros avançados. 2025. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Universidade Tecnológica Federal do Paraná, Campo Mourão, 2025.
Resumo: O Herbário da Universidade Tecnológica Federal do Paraná Campus Campo Mourão, também conhecido como HCF (Herbário do Centro Federal) necessita de um sistema de informação para auxiliar no controle dos espécimes. Um novo sistema, o HCF-Web, foi concebido para ser eficiente e mais seguro, baseado em tecnologias atuais. O sistema HCF-Web foi parcialmente desenvolvido em trabalhos anteriores, mas não foi totalmente implementado e implantado. Para viabilizar sua efetiva utilização, o sistema requer continuidade em seu desenvolvimento, incluindo refatorações e melhorias no projeto e sua implementação. O novo sistema deve suprir necessidades do herbário, como a de um sistema web multiusuário, com atualização das funcionalidades existentes, permitindo o controle mais preciso e a maior visibilidade das informações disponibilizadas pelo sistema, eliminando as lacunas existentes atualmente. Este trabalho desenvolveu uma funcionalidade para integrar mapas interativos no sistema, incluindo um conjunto de filtros avançados para a geolocalização dos exemplares do HCF. O sistema desenvolvido conta com dois projetos interdependentes distintos, utilizando prioritariamente tecnologias Javascript, o servidor (backend) e a interface de usuário (frontend). O sistema possui licença de software livre GPLv3. Os repositórios estão disponíveis na plataforma de codificação social Github e o projeto e suas tarefas podem ser acessados na URL https://github.com/orgs/utfpr/projects/5. Este trabalho desenvolveu funcionalidades no servidor (código disponível em: https://github.com/utfpr/hcf-api) e no painel (código disponível em: https://github.com/utfpr/hcf-painel). O servidor é responsável por controlar os dados e gerenciar o acesso em diferentes níveis de usuários às funcionalidades do sistema, garantindo segurança e organização das informações. Já o painel é responsável por disponibilizar essas funcionalidades de forma interativa e acessível, permitindo que os usuários visualizem e interajam com os dados através da interface do sistema. As tecnologias utilizadas para o servidor foram MySQL, Node.js, Sequelize e Express e para o painel React.js e Leaflet. As principais tarefas executadas para a finalização do projeto envolveram a integração de uma página com um mapa interativo completo, exibindo todas as coletas do herbário, e uma página com filtros avançados para a geolocalização dos exemplares. A implementação dessa funcionalidade permitiu que os usuários e visitantes não apenas visualizassem a localização dos pontos de coleta dos espécimes em um ambiente dinâmico, mas também realizassem consultas avançadas e interagissem diretamente com os dados geoespaciais. Isso inclui a busca por taxonomia, nome popular, nome científico, número HCF e faixa de altitude, além da lógica de plotagem automática dos pontos georreferenciados. Além disso, foram adicionadas funcionalidades como recentralização do mapa, modo de tela cheia, controle de zoom, captura de imagem do mapa, alternância entre diferentes camadas de visualização e histórico de visualização e centralização do mapa, garantindo uma experiência de navegação mais fluida e intuitiva. Essas melhorias tornaram o sistema mais acessível e eficiente para pesquisadores e demais usuários. O sistema está em fase de testes e implantação para uso no HCF. As principais funcionalidades requeridas pelo cliente foram implementadas e o projeto continua em desenvolvimento, com novas funcionalidades sendo criadas, incluindo a navegação e exibição de dados em mapas e a comunicação de forma automatizada com provedores de dados externos.
Abstract: The Herbarium of the Federal Technological University of Paraná, Campo Mourão Campus, also known as HCF (Herbário do Centro Federal) needs an information system to control specimens. A new system, HCF-Web, was designed to be more efficient and secure based on current technologies. The HCF-Web system was partially developed in previous works but was not fully implemented and deployed. To enable its practical use, the system requires continued development, including refactorings, design improvements, and implementation improvements. The new system must meet the needs of the herbarium, such as a multi-user web system, with updates to existing functionalities, allowing more precise control and greater visibility of the information made available by the system, eliminating the existing gaps. This work developed functionality to integrate interactive maps into the system, including advanced filters for the geolocation of HCF specimens. The developed system has two distinct interdependent projects, primarily using Javascript technologies: the server (backend) and the user interface (frontend). The system is licensed under the GPLv3 free software license. The repositories are available on the social coding platform Github, and the project and its tasks can be accessed at the URL https://github.com/orgs/utfpr/projects/5. This work developed functionalities on the server (code available at: https://github.com/utfpr/hcf-api) and the dashboard (code available at: https://github.com/utfpr/hcf-painel). The server is responsible for controlling the data and managing access at different user levels to the system's functionalities, ensuring the security and organization of the information. The dashboard is responsible for making these functionalities available in an interactive and accessible way, allowing users to view and interact with the data through the system interface. The technologies used for the server were MySQL, Node.js, Sequelize, and Express, and for the dashboard, React.js and Leaflet. The main tasks to complete the project involved the integration of a page with a complete interactive map, displaying all the collections in the herbarium, and a page with advanced filters for geolocating specimens. Implementing this functionality allowed users and visitors to view the location of specimen collection points in a dynamic environment, perform advanced queries, and interact directly with the geospatial data. This includes searching by taxonomy, popular name, scientific name, HCF number and altitude range, and the automatic plotting logic of georeferenced points. In addition, features such as re-centering the map, full-screen mode, zoom control, map image capture, switching between different viewing layers and viewing history, and map centering were added, ensuring a more fluid and intuitive navigation experience. These improvements made the system more accessible and efficient for researchers and users. The system is currently in the testing and implementation phase for use at the HCF. The main functionalities required by the client have been implemented. The project continues to be developed, with new functionalities being created, including navigation and display of data on maps and automated communication with external data providers.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/37284
Aparece nas coleções:CM - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
aprimoramentovisualizacaohcfweb.pdf83,07 kBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.