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, Escuela de Ingeniería y Arquitectura, 2018
Departamento de Informática e Ingeniería de Sistemas, Área de Lenguajes y Sistemas Informáticos

Graduado en Ingeniería Informática

Resumen: 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:
Trabajos académicos Universidad de Zaragoza > Trabajos Académicos por Centro > Escuela de Ingeniería y Arquitectura
Trabajos académicos Universidad de Zaragoza > Trabajos fin de grado



Volver a la búsqueda

Valore este documento:

Rate this document:
1
2
3
 
(Sin ninguna reseña)