Skip navigation
  •  Inicio
  • UDC 
    • Cómo depositar
    • Políticas del RUC
    • FAQ
    • Derechos de autor
    • Más información en INFOguías UDC
  • Listar 
    • Comunidades
    • Buscar por:
    • Fecha de publicación
    • Autor
    • Título
    • Materia
  • Ayuda
    • español
    • Gallegan
    • English
  • Acceder
  •  Español 
    • Español
    • Galego
    • English
  
Ver ítem 
  •   RUC
  • Facultade de Informática
  • Traballos académicos (FIC)
  • Ver ítem
  •   RUC
  • Facultade de Informática
  • Traballos académicos (FIC)
  • Ver ítem
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
Ver/Abrir
CastroIglesias_Pablo_TFG_2023.pdf (6.483Mb)
Use este enlace para citar
http://hdl.handle.net/2183/34088
Atribución 3.0 España
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución 3.0 España
Colecciones
  • Traballos académicos (FIC) [715]
Metadatos
Mostrar el registro completo del ítem
Título
Visor cartográfico para a visualización e análise de datos xeográficos representados mediante datos ráster
Autor(es)
Castro Iglesias, Pablo
Directores
Silva-Coira, Fernando
Gómez-Brandón, Adrián
Fecha
2023
Centro/Dpto/Entidad
Universidade da Coruña. Facultade de Informática
Descripción
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023
Resumen
[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.
 
Palabras clave
Raster
Datos xeográficos
Compresión de datos
JNI
Spring Boot
Leaflet
Java
Geographic data
Data compression
 
Derechos
Atribución 3.0 España

Listar

Todo RUCComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulaciónEsta colecciónPor fecha de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulación

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso
Sherpa
OpenArchives
OAIster
Scholar Google
UNIVERSIDADE DA CORUÑA. Servizo de Biblioteca.    DSpace Software Copyright © 2002-2013 Duraspace - Sugerencias