Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/102167
Title: Implementation of the FireLoc Application
Other Titles: Implementation of the FireLoc Application
Authors: Briceño, Ricardo David da Silva
Orientador: Araújo, Filipe João Boavida Mendonça Machado de
Keywords: Incêndios Florestais; Desenvolvimento Web; Back-end; API; Sistemas de Informação Geográfica; Forest Fires; Web Development; Back-end; API; Geographic Information Systems
Issue Date: 14-Jul-2022
Project: info:eu-repo/grantAgreement/FCT/3599-PPCDT/PCIF/MPG/0128/2017/PT
Serial title, monograph or event: Implementation of the FireLoc Application
Place of publication or event: DEI - FCTUC
Abstract: Os incêndios florestais são uma das principais ameaças à biodiversidade de ecossistemas não dependentes do fogo assim como à população. Esta ameaça tem sido, cada vez mais, levada em consideração uma vez que as suas consequências têm comprometido a segurança da população e a sustentabilidade da natureza, prejudicando diversas atividades (sócio-económicas e sócio-culturais). O projeto Fireloc tem como objetivo providenciar um sistema de deteção e prevenção de incêndios florestais por crowdsourcing que permite a contribuição da população geral para auxiliar na gestão e prevenção de incêndios. O sistema é servido de uma grande variedade de fontes de dados que permite providenciar às autoridades as devidas ferramentas para análise de risco e planeamento de atuação sobre as ocorrências de incêndios. Isto é possível através de duas aplicações, uma aplicação móvel para a recolha de dados (contribuições) dos utilizadores e um portal com duas finalidades, fins administrativos e de gestão de incêndios e fins informativos para utilizadores comuns.A presente dissertação descreve o estado atual do sistema FireLoc, permitindo identificar, comparar e realçar as suas virtudes e reconhecer eventuais semelhanças com outros sistemas. Foi também realizada uma especificação das funcionalidades do sistema, nomeadamente o back-end para gestão e processamento de informação geospacial através do desenvolvimento da API FireLoc e criação de serviços com o GeoServer para serem consumidos no front-end. De salientar que é feita uma representação do desenho da arquitetura de software do sistema FireLoc com diferentes vistas arquiteturais para clarificar o funcionamento do sistema e identificação de atributos de qualidade que o sistema deverá garantir. E, finalmente, foram testados todos os módulos desenvolvidos para verificar o bom funcionamento e certificar que todos os objetivos definidos foram atingidos.
Forest fires are one of the main threats to the biodiversity of non-fire-dependent ecosystems and to the population. This threat has been increasingly taken into account since its consequences compromise the safety of the population and the sustainability of nature, harming socio-economic and socio-cultural activities. Fireloc aims to provide a crowdsourced forest fire detection and prevention system that allows the contribution of the general population to assist in the management and prevention of fires. The system is served by a wide variety of sources that allows providing risk authorities with suitable tools for analysis and operation of action on fire occurrences. This is through two applications, a mobile application for data collection data (contributions) possible from users and a portal with two purposes, administrative and fire management and informational purposes for common users.This dissertation describes the current state of the FireLoc system, allowing to identify, compare and highlight its virtues and recognize possible similarities with other systems. A specification of the system's functionalities was also carried out, namely the back-end for the management and processing of geospatial information through the development of API FireLoc and the creation of services with GeoServer to be consumed on the front-end. It should be noted that a representation of the FireLoc system's software architecture design is made with different architectural views to clarify the system's operation and identify the quality attributes that the system must guarantee. And, finally, all the modules developed were tested to verify the proper functioning and certify that all the defined objectives were reached.
Description: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/102167
Rights: openAccess
Appears in Collections:UC - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat
Disserta__o_Ricardo_Brice_o_Final_Version.pdf10.71 MBAdobe PDFView/Open
Show full item record

Page view(s)

47
checked on Apr 30, 2024

Download(s)

85
checked on Apr 30, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons