Diseño e implementación de una plataforma para generación de modelos urbanos escalables para múltiples dispositivos

Este documento presenta el diseño e implementación de una interfaz en línea para la obtención de modelos urbanos 3D con diferentes niveles de detalle en formato X3D. La aplicación utiliza información 2D entregada en archivos de tipo Shapefiles, los cuales representan edificios, cuadras, semáforos, y...

Full description

Autores:
Toro Arango, Juan Diego
Tipo de recurso:
Fecha de publicación:
2012
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/11808
Acceso en línea:
http://hdl.handle.net/1992/11808
Palabra clave:
Desarrollo de programas para computador - Investigaciones
Urbanismo - Investigaciones - Simulación por computadores
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:Este documento presenta el diseño e implementación de una interfaz en línea para la obtención de modelos urbanos 3D con diferentes niveles de detalle en formato X3D. La aplicación utiliza información 2D entregada en archivos de tipo Shapefiles, los cuales representan edificios, cuadras, semáforos, y la vía en un mapa 2D. Se utiliza esta información para generar los modelos 3D acordemente. Los modelos 3D están hechos de tal manera que cada uno represente uno de los tres niveles de detalle, los cuales han sido acomodados para aplicaciones de realidad aumentada (RA), aplicaciones en línea, y visualizaciones de alto nivel. Estos modelos pueden ser obtenidos desde cualquier dispositivo utilizando una solicitud HTTP que contenga el identificador del modelo y el nivel de detalle deseado. Adicionalmente, se provee una interfaz web para permitir la creación de estos modelos por medio de selección sobre un mapa e invocando su creación. Los resultados demuestran que los tiempos de adquisición y de creación se acomodan efectivamente al tipo de dispositivo que hace la solicitud, y por lo tanto puede ser utilizado por cualquier aplicación.