Skip navigation
  •  Home
  • UDC 
    • Getting started
    • RUC Policies
    • FAQ
    • FAQ on Copyright
    • More information at INFOguias UDC
  • Browse 
    • Communities
    • Browse by:
    • Issue Date
    • Author
    • Title
    • Subject
  • Help
    • español
    • Gallegan
    • English
  • Login
  •  English 
    • Español
    • Galego
    • English
  
View Item 
  •   DSpace Home
  • Facultade de Informática
  • Traballos académicos (FIC)
  • View Item
  •   DSpace Home
  • Facultade de Informática
  • Traballos académicos (FIC)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Visor cartográfico para a visualización e análise de datos xeográficos representados mediante datos ráster

Thumbnail
View/Open
CastroIglesias_Pablo_TFG_2023.pdf (6.483Mb)
Use this link to cite
http://hdl.handle.net/2183/34088
Atribución 3.0 España
Except where otherwise noted, this item's license is described as Atribución 3.0 España
Collections
  • Traballos académicos (FIC) [715]
Metadata
Show full item record
Title
Visor cartográfico para a visualización e análise de datos xeográficos representados mediante datos ráster
Author(s)
Castro Iglesias, Pablo
Directors
Silva-Coira, Fernando
Gómez-Brandón, Adrián
Date
2023
Center/Dept./Entity
Universidade da Coruña. Facultade de Informática
Description
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023
Abstract
[Resumo]: Os datos ráster son unha matriz de puntos ordenados en filas e columnas onde cada punto representa información dun lugar en concreto. Este tipo de datos son moi útiles en fotografías aéreas para determinar a elevación de zonas, calcular a temperatura, humidade etc… Con todo, o seu tamaño é moi elevado e polo tanto traballar con eles complícase. Para solucionalo existen métodos como o k2-raster, que é unha estrutura de datos compacta que comprime o ráster e realiza as consultas sobre os datos de forma eficiente. O obxectivo principal deste traballo de fin de grao é desenvolver unha aplicación web que permita a subida de datos rasters, comprimíndoos nun k2-raster e permitindo a consulta para poder traballar con eles de forma eficiente, ademais de poder visualizar ditas consultas no mapa e xerar informes sobre os resultados. Para logralo, comezouse cunha análise inicial que indicou os requisitos funcionais do sistema e o seu alcance. Acto seguido iniciou o proceso de elaborar os prototipos das pantallas e para rematar a implementación dos requisitos e as probas. Utilizáronse diferentes tecnoloxías como MySQL para o almacenamento de datos, Java e Spring para o servizo REST, React para a elaboración do frontend e a librería de Leaflet para amosar os datos no mapa. Por outro lado foi preciso usar o JNI de Java, xa que a librería do k2-raster está programada en C++ e polo tanto era necesario comunicar ambas linguaxes. Finalmente, seguiuse unha metodoloxía iterativa e incremental baseada en SCRUM para a realización do traballo.
 
[Abstract]: Raster data consists of a matrix of points arranged in columns and rows where each point represents information about a specific location. This type of data is useful in aerial photography to determine elevations, calculate temperatures, humidity, etc… Nevertheless, its size it’s too big, what makes it complicated to work with them. To solve this there are methods like k2-raster, which is a compact data structure that compress data and makes efficient queries about them. The main objective of this work is to develop a web application that allows the upload of raster data, compressing it in a k2-raster and allowing to make queries to be able to work with them in an efficient way, also being able to visualize those queries on the map and generate reports about the results. To achieve this, it began with an initial analysis that indicated the functional requirement specifications of the system and its scope. Following that, the process of making mock-ups started, and to finish, the implementation of the requirements testing. Several technologies were used, like MySQL for data storaging, Java and Spring for REST service, React for the elaboration of frontend and the Leaflet library to display the data on the map. On the other hand, it was necessary to use Java’s JNI, as the k2-raster library is programed in C++ and therefore it communicates both languages. Finally, an iterative and incremental methodology based on SCRUM was followed for the completion of the work.
 
Keywords
Raster
Datos xeográficos
Compresión de datos
JNI
Spring Boot
Leaflet
Java
Geographic data
Data compression
 
Rights
Atribución 3.0 España

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsResearch GroupAcademic DegreeThis CollectionBy Issue DateAuthorsTitlesSubjectsResearch GroupAcademic Degree

My Account

LoginRegister

Statistics

View Usage Statistics
Sherpa
OpenArchives
OAIster
Scholar Google
UNIVERSIDADE DA CORUÑA. Servizo de Biblioteca.    DSpace Software Copyright © 2002-2013 Duraspace - Send Feedback