Aplicación SIX-web para proxectos colaborativos de participación pública
Title
Aplicación SIX-web para proxectos colaborativos de participación públicaAuthor(s)
Directors
Parapar López, JorgeTouriño Domínguez, Juan
Date
2020-09Center/Dept./Entity
Enxeñaría informática, Grao enDescription
Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/2020Abstract
[Resumo]
Neste traballo desenvolveuse unha aplicación web para a toma de datos en procesos de
participación pública nos que a información introducida polos participantes deba estar xeorreferenciada
— Public Participation Geographic Information System (PPGIS) [1]. A aplicación
intégrase cun servidor de información xeográfica vía web, facendo uso dos protocolos Web
Map Service (WMS) e Web Feature Service (WFS). A aplicación web e o servidor xeográfico
empregan unha base datos común con capacidades para a xestión de información espacial
(PostgreSQL [2]-PostGIS [3]). A característica principal do sistema son as capacidades de
personalización implementadas, que permiten aos administradores configurar os tipos de elementos
sobre os que se quere tomar datos, e os atributos dos mesmos, dende a propia interface
de usuario da aplicación. Os administradores tamén poden configurar algúns aspectos da interface
de usuario dende a propia aplicación. Os principais frameworks empregados para o
desenvolvemento son React [4], OpenLayers [5] e Spring Boot [6]. Como servidor de información
xeográfica empregouse QGIS Server [7]. En xeral, todos os compoñentes empregados
son de código aberto. [Abstract]
In this work, a web application was developed for data collection in public participation
processes in which the information entered by the participants must be georeferenced — Public
Participation Geographic Information System (PPGIS) [1]. The application is integrated
with a geographic information server via web, making use of the Web Map Service (WMS)
and Web Feature Service (WFS) protocols. The web application and the geographic server
use a common database with spatial information management capabilities (PostgreSQL [2]-
PostGIS [3]). The main feature of the system are the customization capabilities implemented,
which allow administrators to configure the types of elements on which they want to collect
data and their attributes. Administrators can also configure some aspects of the user interface
from within the application itself. The main frameworks used for development are React [4],
OpenLayers [5] and Spring Boot [6]. QGIS Server [7] was used as the geographic information
server. In general, all the components used are open source.
Keywords
SIX de participación pública
SIX
WFS
Public participation GIS
PPGIS
GIS
Java
React
REST
QGIS Server
Spring Boot
PostGIS
OpenLayers
WMS
SIX
WFS
Public participation GIS
PPGIS
GIS
Java
React
REST
QGIS Server
Spring Boot
PostGIS
OpenLayers
WMS