Practical work in Geographic Information Systems for the creation of an interactive map of the parish of Santa Marta de Portuzelo, using GeoServer, Leaflet and Node.js.

Practical work carried out as part of the Geographical Information Systems (GIS) course unit, within the Degree in Computer Graphics and Multimedia Engineering. The objective was to create an interactive map with the identification of various types of data for the parish of Santa Marta de Portuzelo.
A database (PostgreSQL/PostGIS) was modeled and created to store geographical data. Tables were created for areas, buildings, commerce, waste bins, and roads, each with a secondary table to list the types of information (e.g., `tipo_area`, `tipo_edificio`).
Configuration of the map server (GeoServer) to publish the database data as layers. Layers were created for the different themes, such as commerce, roads, buildings, etc., to be consumed by the interactive map.
Development of the web platform with the following architecture:




