Visor de datos territoriales integrado con geocatálogo y servidor de acceso e identidad

Not available until 2025-04-08
Use this link to cite
http://hdl.handle.net/2183/39507Collections
Metadata
Show full item recordTitle
Visor de datos territoriales integrado con geocatálogo y servidor de acceso e identidadAuthor(s)
Directors
Brandariz Louzao, JavierVarela Rodeiro, Tirso
Date
2024-06Center/Dept./Entity
Universidade da Coruña. Facultade de InformáticaDescription
Traballo fin de grao (UDC.FIC). Enxeñeria informática. Curso 2023/2024Abstract
[Resumen]: Un Sistema de Información Geográfica (SIG) es una herramienta que permite capturar,
almacenar, analizar y mostrar información geográfica. Estos sistemas integran datos territoriales (como mapas, imágenes satelitales, coordenadas geográficas, entre otros) con datos
tabulares (como atributos asociados a ubicaciones) para facilitar el análisis espacial y la toma
de decisiones.
Por otro lado, un visor cartográfico es una aplicación o software que permite visualizar
mapas y datos geográficos en una interfaz gráfica interactiva. Estos visores suelen proporcionar funcionalidades para navegar por los mapas, hacer zoom, añadir capas de información,
medir distancias, entre otras herramientas. Mientras que el SIG es la infraestructura subyacente que gestiona y analiza los datos, el visor es la interfaz a través de la cual los usuarios
interactúan con ellos de manera visual.
Generalmente, los visores cartográficos hacen uso de datos de servicios estándar OGC
(WMS, WMTS, WFS), o servicios de mapas como Google Maps o Arcgis REST API, a través
de Internet. Aunque su uso dentro de una red local corporativa está menos extendido, resulta cada vez más interesante para las organizaciones que disponen de grandes cantidades de
datos territoriales con características heterogéneas y que desean disponer de herramientas
corporativas para consumir datos y servicios disponibles dentro de la intranet.
En este entorno corporativo, uno de los requisitos base de los visores cartográficos es la
capacidad de cargar y acceder a distintas fuentes de información (geoservicios, bases de datos
espaciales…) y a distintos tipos de formatos SIG, incluyendo formatos vectoriales (GeoJSON,
KML, Shapefile…) y raster. A través de los sistemas de catalogación para recursos georreferenciados, también conocidos como geocatálogos, pueden obtener metadatos sobre las distintas
fuentes de información disponibles, incluyendo lo necesario para adquirir y consumir estos
recursos.
En este contexto es importante garantizar la seguridad y el nivel de acceso a la información
por parte de los usuarios. A través de los gestores de identidad y acceso (IAM), las organizaciones pueden gestionar qué aplicaciones, servicios, archivos y datos específicos pueden estar
a disposición de un usuario concreto.
El principal objetivo de este proyecto es el diseño y desarrollo de un visor cartográfico
corporativo, integrado con un gestor de identidad y acceso, con capacidades para explorar los
recursos disponibles en la organización a través de un geocatálogo y obtener datos territoriales
procedentes de distintas fuentes.
Como software de gestión de identidad y acceso a la información se empleará Keycloak,
que es un producto de software abierto que permite el inicio de sesión único con gestión de
acceso e identidad dirigido a aplicaciones y servicios. La gestión de identidad para extraer la
información se realizará mediante OAuth 2.0, que es un estándar diseñado para permitir que
una aplicación web disponga de recursos alojados por otras aplicaciones en nombre de un
usuario. Para la autenticación se empleará el protocolo de identificación digital descentralizada OpenID Connect.
Como geocatálogo se empleará la herramienta Geonetwork, compatible con la Geospatial
Portal Reference Architecture, que es la recomendación del OGC para la creación y organización de geoportales.
El proyecto se gestionará siguiendo una metodología iterativa e incremental para el desarrollo de software. [Abstract]: A Geographic Information System (GIS) is a tool for capturing, storing, analysing and
displaying geographic information. These systems integrate territorial data (such as maps,
satellite images, geographic coordinates, among others) with tabular data (like attributes associated with locations) to facilitate spatial analysis and make decisions.
On the other hand, a map viewer is an application or software that allows the visualisation
of maps and geographic data in an interactive graphical interface. These viewers usually
provide functionalities for navigating maps, zooming in and out, adding layers of information,
measuring distances, among other tools. While the GIS is the underlying infrastructure that
manages and analyses the data, the viewer is the interface through which users interact with
the data visually.
Generally, map viewers use data from standard OGC services (WMS, WMTS, WFS), or
map services such as Google Maps or Arcgis REST API, through the Internet. Although their
use within a corporate local network is less widespread, they are becoming increasingly interesting for organisations that have large amounts of territorial data with heterogeneous
characteristics and wish to have corporate tools to consume data and services available in the
intranet.
In this corporate environment, one of the basic requirements of map viewers is the ability
to load and access different information sources (geoservices, spatial databases, …) and different types of GIS formats, including vector (GeoJSON, KML, Shapefile, …) and raster formats.
Through cataloguing systems for georeferenced resources, also known as geocatalogues, they
can obtain metadata about the different sources of information available, including what is
necessary to obtain and consume these resources.
In this context it is important to ensure the security and level of access to information
by users. Through Identity and Access Managers (IAMs), organisations can manage which
specific applications, services, files and data can be available for a specific user.
The main objective of this project is to design and develope a corporate cartographic
viewer, integrated with an identity and access manager, with capabilities to explore the resources available in the organisation through a geocatalogue and obtain territorial data from
different sources.
Keycloak, which is an open software product that enables single sign-on with access and
identity management for applications and services, will be used as identity and information
access management software. Identity management for information extraction will be done
using OAuth 2.0, which is a standard designed to allow a web application to access resources
hosted by other applications on behalf of a user. The OpenID Connect decentralised digital
identification protocol will be used for authentication.
The Geonetwork tool will be used as a geocatalogue, compatible with the Geospatial Portal
Reference Architecture, which is the OGC recommendation for the creation and organisation
of geoportals.
The project will be managed following an iterative and incremental methodology for software development.
Keywords
Sistema de Información Geográfica (SIG)
Datos geográficos
Visor cartográfico
Explorador de geocatálogo
Open Geospatial Consortium (OGC)
Servicio de Mapas Web (WMS)
Servicio de Catálogo para la Web (CSW)
Geoserver
Geonetwork
Keycloak
Base de datos espaciales
Geographic information systems (GIS)
Geographic data
Map viewer
Geocatalog explorer
Web map service (WMS)
Catalog service for the web (CSW)
Spatial database
Datos geográficos
Visor cartográfico
Explorador de geocatálogo
Open Geospatial Consortium (OGC)
Servicio de Mapas Web (WMS)
Servicio de Catálogo para la Web (CSW)
Geoserver
Geonetwork
Keycloak
Base de datos espaciales
Geographic information systems (GIS)
Geographic data
Map viewer
Geocatalog explorer
Web map service (WMS)
Catalog service for the web (CSW)
Spatial database
Rights
Todos os dereitos reservados. Todos los derechos reservados.