TAZ-TFG-2018-428


Generación de mapas 3D teselados para su visualización en web

Viñuales Sánchez, Pablo
Béjar Hernández, Rubén (dir.)

Universidad de Zaragoza, EINA, 2018
Informática e Ingeniería de Sistemas department, Lenguajes y Sistemas Informáticos area

Graduado en Ingeniería Informática

Abstract: El objetivo de este proyecto es realizar una aplicación capaz de generar mapas 3D teselados, a partir de unos datos de entrada que pueden ser descargados de repositorios públicos, para posteriormente ser visualizados mediante una aplicación web. La aplicación permite varias formas de ser ejecutada según si el usuario quiere renderizar toda la extensión disponible o solo una parte de ella. Realiza transformaciones sobre los datos de entrada para poder ser incluidos en los ficheros utilizados para especificar la escena que posteriormente es generada a partir del programa renderizador. Para generar el fichero utilizado por el programa renderizador, además de los ficheros iniciales transformados, es necesario la especificación de los objetos heightfield, principalmente (esferas en un segundo plano), que son los que producen la sensación de volumen en el aspecto de la escena. También es necesario generar una cámara correcta para la escena según los parámetros especificados por el usuario (dirección de vista, ángulo de incidencia de la cámara...) y generar la escena con un ratio de aspecto que otorgue ese aspecto de perspectiva. La aplicación también es capaz de teselar el resultado obtenido de forma correcta, atendiendo al código que debe tener cada tesela, el tamaño de esta o dónde ha de ser almacenada. Dentro del proyecto entra la realización de un cliente sencillo que permita visualizar los datos obtenidos. Para la comprobación de los resultados que se obtienen, en cuanto a lo visual, como de rendimiento, se ha generado una extensión grande como es la Comunidad Autónoma de Aragón y en varios puntos de vista y niveles de zoom. Estos resultados son especificados, además de una serie de estimaciones para mayores extensiones. El desarrollo del proyecto se ha realizado principalmente en cuatro fases diferentes: una primera fase donde se han analizado los datos necesarios, además de realizar un pequeño acercamiento a ellos y los resultados esperados a partir de pequeñas aplicaciones de procesado de estos datos y aspectos manuales para una zona pequeña; una segunda fase donde se automatiza lo anterior y extendiéndolo a una zona mayor; una tercera fase con la creación del visualizador y la concreción de aspectos relacionados con este (teselas) comenzados en la segunda fase; y una última fase con la realización de la documentación.

Tipo de Trabajo Académico: Trabajo Fin de Grado

Creative Commons License

El registro pertenece a las siguientes colecciones:
Academic Works University of Zaragoza > Trabajos Académicos por Centro > escuela-de-ingeniería-y-arquitectura
Academic Works University of Zaragoza > End-of-grade works



Back to search

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)