Ejercicio 9: crear una vista 3D realista
Imagine que es un urbanista y está interesado en construir un modelo 3D realista de una vecindad. El personal de los departamentos de planificación y transporte ha creado datasets SIG para las huellas de edificios, alumbrado público, árboles y vehículos de muestra para esta área. También tiene imágenes del área, y un arquitecto ha suministrado un conjunto de modelos de edificios fotorrealistas.
Para desarrollar un modelo urbano realista deberá combinar los datos SIG con la imagen y los modelos de edificios en ArcGlobe. Este modelo ayudará a los responsables de tomar decisiones a visualizar los edificios propuestos y sus vistas asociadas. Dichos modelos también se pueden utilizar para estudiar la visión espacial o simular entidades urbanas, paisajes, monumentos o lugares de interés turístico para estudiantes o turistas.
Este es un ejercicio avanzado que muestra cómo utilizar la simbología 3D y las herramientas gráficas 3D para crear una vista realista de un área de estudio en Londres.
Abrir el documento de globo de Londres
- Para iniciar ArcGlobe, haga clic en Inicio > Todos los programas > ArcGIS > ArcGlobe 10.
- En el cuadro de diálogo ArcGlobe - Primeros pasos, haga clic en Examinar y establezca la ruta de la geodatabase del globo por defecto en D:\3DAnalyst\3D_Default.gdb
- A continuación, en el cuadro de diálogo ArcGlobe - Primeros pasos, haga clic en Escenas existentes > Buscar más.
- Navegue hasta la carpeta Exercise9.
- Haga doble clic en el documento de ArcGlobe London_Start.
- Haga clic en Archivo y, a continuación, haga clic en Guardar como.
- Introduzca Londres en el nombre del documento de globo.
- Haga clic en Guardar.
Ajustar el rango de distancia visible de una capa
Puede optimizar el rendimiento de un documento de ArcGlobe estableciendo una distancia de visibilidad adecuada para cada capa. Especificar el rango de distancia de visibilidad le permite controlar cuándo una capa se vuelve visible al acercarse o alejarse. Puede establecer la distancia mínima y máxima de una capa entera, o puede basar la visibilidad de la capa en distancias de teselas individuales.
La casilla marcada junto a la capa Edificios no está disponible en la tabla de contenido. Esto significa que la visualización está sobrepasando la distancia de visibilidad máxima de la capa. Más adelante en este ejercicio, cambiaremos la distancia de visibilidad máxima a un par de capas.
- En la tabla de contenido, haga clic con el botón derecho del ratón en la capa Holborn.jp2 y, a continuación, haga clic en Propiedades.
- Haga clic en la pestaña Globo general.
- Haga clic en la opción No mostrar capa al hacer zoom.
- Introduzca 5 en el cuadro de texto Más allá de.
- Comprobar la visibilidad basada en cada distancia de tesela para habilitar la distancia de visibilidad de partes discretas de la capa.
- Haga clic en Aceptar.
- Haga clic en Marcadores y, a continuación, haga clic en Vista de ciudad.
Consejos para asignar memoria caché en RAM
A menudo, es posible lograr que un documento de ArcGlobe con un bajo rendimiento sea interactivo mediante una memoria caché en RAM bien definida. Se trata de una cantidad determinada de memoria física (RAM) dedicada de uso exclusivo de ArcGlobe para mejorar el rendimiento. Para un rendimiento óptimo, la memoria caché en RAM se puede ajustar en base a los tipos de datos individuales utilizados. Puesto que este ejercicio utiliza muchos objetos 3D texturizados e imágenes ráster, el siguiente paso será asignar un mayor porcentaje de memoria caché en RAM para mejorar el manejo de estos tipos de datos.
- Haga clic en el menú Personalizar y, a continuación, haga clic en Opciones de ArcGlobe.
- Haga clic en la pestaña Visualizar memoria caché.
- Haga clic en el botón Avanzado.
- Eche un vistazo a los tipos y valores de asignación de memoria, en megabytes.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Ajustes avanzados de la memoria caché en RAM.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones.
Agregar datos de entidad
Para crear objetos 3D en el modelo, vamos a agregar algunos datos locales para el área de Londres.
- Haga clic en el botón Agregar datos .
- Navegue hasta la ubicación de la carpeta de datos del tutorial Exercise9.
- Abra la carpeta Geodatabase y haga doble clic en el archivo de geodatabase Lincolns.gdb.
- Mantenga presionada la tecla CTRL y haga clic en las clases de entidad Building_Footprints, Street_Lights y Vehículos.
- Haga clic en Agregar.
- Haga clic en No mostrar la capa al hacer zoom para aplicar el rango de la distancia de visibilidad.
- Introduzca 3 en el cuadro de texto Más allá de y deje el valor predeterminado del cuadro de texto Dentro de en 0.
- Haga clic en Finalizar.
- Haga clic en Visualizar entidades como vectores 3D cuando aparezca el Asistente agregar datos para la capa Street_Lights.
- Haga clic en Siguiente.
- Haga clic en No mostrar la capa al hacer zoom para aplicar el rango de la distancia de visibilidad. A continuación, introduzca 1 y 0 en los cuadros de texto de rango de distancia.
- Haga clic en Siguiente.
- Seleccione la escala habitual en la que se verá esta capa en unidades del mundo real.
- Haga clic en Finalizar.
- Repita los pasos 9 a 14 para la capa Vehículos.
- Haga clic en Marcadores y, a continuación, haga clic en Vista de pájaro.
Extruir edificios
Las entidades de una fuente de datos de dos dimensiones se pueden proyectar en una representación tridimensional a través de un proceso conocido como extrusión. Por ejemplo, es posible extruir una huella de edificio 2D en una representación de bloque 3D de ese edificio. En este ejercicio, vamos a extruir polígonos de edificios según un valor de altura que se rige por el número de plantas y la altura promedio por planta para crear formas realistas de edificios 3D.
- En la tabla de contenido, haga clic con el botón derecho del ratón en la capa Building_Footprints y, a continuación, haga clic en Propiedades.
- Haga clic en la pestaña Extrusión de globo.
- Marque la opción Extruir entidades en capas.
- Haga clic en el botón Calcular expresión de extrusión para abrir el cuadro de diálogo Generador de expresiones.
- Haga clic en el atributo NUM_FLOORS para agregarlo al cuadro de texto Expresión.
- Suponiendo que cada planta tenga una altura de 4 metros, se puede calcular la altura de cada edificio multiplicando el número de plantas de cada edificio por 4.
- Haga clic en Aceptar.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de capa.
Simbolizar entidades
- En la tabla de contenido, haga clic con el botón derecho del ratón en la capa Street_Lights y, a continuación, haga clic en Propiedades.
- Haga clic en la pestaña Simbología.
- Haga clic en Categorías.
- Haga clic en la flecha de lista desplegable Campo de valor y, a continuación, en MODEL.
- Haga clic en Agregar todos los valores.
- Haga doble clic en el símbolo de stlght13.
- En el cuadro de diálogo Selector de símbolo, haga clic en Referencias de estilo.
- En el cuadro de diálogo Referencias de estilo, marque Edificios 3D, Mobiliario urbano 3D y Vehículos 3D y, a continuación, haga clic en Aceptar.
- En el cuadro de diálogo Selector de símbolo, haga clic en el cuadro combinado Buscar y escriba farola, a continuación, presione Intro.
- Haga clic en el símbolo Farola 13.
- Introduzca 8 en el cuadro de texto Tamaño.
- Haga clic en Aceptar.
- Haga doble clic en el símbolo de stlght7.
- Repita los pasos 9 a 12, sin introducir 5 para el tamaño, y asigne la farola 7, u otro símbolo de farola que prefiera.
- En el cuadro de diálogo Propiedades de capa, haga clic en el botón Avanzado y, a continuación, haga clic en Rotación.
- Haga clic en la lista desplegable Rotar puntos según el ángulo en este campo y, a continuación, en Ángulo.
- Haga clic en Aceptar.
- Haga clic en el botón Aceptar del cuadro de diálogo Propiedades de capa.
- En la tabla de contenido, haga doble clic en la capa Árboles.
- En el cuadro de diálogo Propiedades de capa, haga clic en el botón Avanzado y, a continuación, haga clic en Rotación.
- Haga clic en la lista desplegable Rotar puntos según el ángulo en este campo y, a continuación, en aleatorio.
- Haga clic en Aceptar.
- En el cuadro de diálogo Propiedades de capa, haga clic en el botón Avanzado y, a continuación, haga clic en Tamaño.
- Haga clic en la lista desplegable Tamaño de puntos según el valor en este campo y, a continuación, en aleatorio.
- Introduzca 6 en el cuadro Mínimo y 15 en el cuadro Máximo.
- Haga clic en Aceptar.
- Haga clic en Aceptar del cuadro de diálogo Propiedades de capa cuando haya terminado.
Hacer coincidir símbolos en un estilo
Los símbolos de un estilo tienen nombres. Si las entidades tienen valores que coinciden con estos nombres, puede asociar automáticamente un símbolo en concreto a cada entidad coincidente. Si las entidades utilizan un conjunto de nombres diferente, puede editar los nombres con el estilo correspondiente para que coincidan.
- En la tabla de contenido, haga clic con el botón derecho del ratón en la capa Vehículos y, a continuación, haga clic en Abrir tabla de atributos.
- Cierre la ventana Tabla.
- Haga doble clic en la capa Vehículos para abrir el cuadro de diálogo Propiedades de capa.
- Haga clic en la pestaña Simbología.
- En Categorías, haga clic en Hacer coincidir símbolos de un estilo.
- Haga clic en la flecha de lista desplegable Campo de valor y, a continuación, seleccione MODEL.
- Haga clic en Hacer coincidir símbolos de un estilo en la lista desplegable Estilo y seleccione 3D Vehicles.style.
- Haga clic en Hacer coincidir símbolos.
- Haga clic en el botón Avanzado y, a continuación, haga clic en Rotación.
- Haga clic en la lista desplegable Rotar puntos según el ángulo en este campo y, a continuación, en Ángulo.
- Haga clic en Aceptar.
- Haga clic en Aceptar de nuevo para cerrar el cuadro de diálogo Propiedades de capa.
Utilizar las herramientas gráficas
A veces es necesario mostrar aspectos que no están representados entre las entidades SIG. Puede agregar gráficos a ArcGlobe y visualizarlos con los mismos símbolos realistas que utiliza para las entidades. Incluso puede digitalizar gráficos 3D para representar puntos de interés, líneas para delimitar fronteras o carreteras, polígonos que ocupan un área abierta o texto para nombrar o describir ubicaciones. Para ello, es necesario agregar la barra de herramientas Gráficos 3D de globo.
- Haga clic en Personalizar, seleccione Barras de herramientas y, a continuación, seleccione Gráficos 3D de globo.
- Si desea acoplar la barra de herramientas junto con otras barras de herramientas, arrástrela a la ubicación deseada.
También podrá agregar y quitar barras de herramientas haciendo clic con el botón derecho del ratón en una barra de herramientas o en el área gris donde aparecen las barras de herramientas. Se abrirá la lista de barra de herramientas. Las barras de herramientas visibles están marcadas.
Crear una capa gráfica
Es posible controlar la visibilidad de los gráficos almacenándolos en una capa denominada gráficos. La capa de gráficos se mostrará en la tabla de contenido de ArcGlobe, donde podrá activarla y desactivarla del mismo modo que con otras capas.
- Haga clic en Marcadores y, a continuación, haga clic en Ayuntamiento.
- En la barra de herramientas Gráficos 3D de globo, haga clic en Gráficos y, a continuación, haga clic en Nueva capa de gráficos.
- Haga doble clic en la nueva capa de gráficos para abrir el cuadro de diálogo Propiedades de capa.
- Introduzca Mis edificios en el cuadro de texto Nombre de capa.
- Marque No mostrar la capa al hacer zoom.
- Introduzca 3 en el cuadro de texto Más allá de.
- Haga clic en Aceptar.
Establecer la capa de destino y digitalizar un gráfico de puntos 3D
- En la barra de herramientas Gráficos 3D, haga clic en el menú Gráficos, seleccione Capa de destino de gráficos activa y, a continuación, asegúrese de que está seleccionada la capa Mis edificios.
- Haga clic en el menú desplegable Gráficos y, a continuación, en Propiedades de los elementos por defecto.
- Haga clic en el botón Marcador.
- Haga clic en la pestaña Efectos.
- Desmarque la opción Tamaño de pantalla fijo.
- Haga clic en Aceptar.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de los elementos por defecto.
- En la barra de herramientas Gráficos 3D de globo, haga clic en Nuevo marcador.
- Agregue un punto tal como se resalta en el siguiente gráfico.
- Haga clic en la herramienta Seleccionar gráficos .
- Haga clic con el botón derecho del ratón en el punto y, a continuación, haga clic en Propiedades.
- En la pestaña Símbolo, haga clic en Cambiar símbolo.
- En el cuadro de diálogo Selector de símbolo, haga clic en el cuadro combinado Buscar e introduzca ayuntamiento y, a continuación, presione Intro.
- Haga clic en el símbolo Ayuntamiento 1 e introduzca 25 en el cuadro Ángulo.
- Haga clic en Editar símbolo.
- En el Editor de propiedades de símbolo, asegúrese de que la pestaña Marcador 3D está seleccionada.
- Desmarque la opción Mantener relación de aspecto para permitir que las dimensiones del símbolo 3D se ajusten libremente.
- En Dimensiones, introduzca 70 en el cuadro de texto de Profundidad (Y).
- Haga clic en la pestaña Ubicación 3D.
- Introduzca 3 para el desplazamiento X y -5 para el desplazamiento Y.
- Haga clic en Aceptar.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Selector de símbolo.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades.
- Anule la selección del símbolo del ayuntamiento y navegue por la visualización para ver el resultado.
Digitalizar gráficos de texto
Cuando haya agregado el símbolo del ayuntamiento a la escena, puede resultarle útil agregar una anotación de texto en la misma vista. El elemento de gráfico de texto permite digitalizar texto en 2D o 3D en la escena.
- Haga clic en Marcadores y, a continuación, haga clic en Ayuntamiento.
- En la barra de herramientas Gráficos 3D, haga clic en el menú Gráficos y, a continuación, haga clic en Propiedades de los elementos por defecto.
- Haga clic en el botón Texto.
- Haga clic en la pestaña Texto.
- Haga clic en el botón Cambiar símbolo para abrir el cuadro de diálogo Selector de símbolo.
- Haga clic en la flecha de lista desplegable Color y seleccione el color Amarillo solar en la paleta de estilos.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Selector de símbolo.
- Haga clic en la pestaña Efectos del cuadro de diálogo Propiedades de los elementos de texto por defecto.
- Desmarque Mantener en la superficie.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de los elementos de texto por defecto.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de los elementos por defecto.
- En la barra de herramientas Gráficos 3D, haga clic en la herramienta Nuevo texto.
- Haga clic en el gráfico del tejado del ayuntamiento.
- Introduzca Ayuntamiento en el cuadro de texto y presione Intro.
- Anule la selección del elemento de texto y navegue por la visualización.
Agregar y modificar una capa de gráficos 3D
- Haga clic en el botón Agregar datos .
- Navegue hasta la carpeta Exercise9\GeoDatabase.
- Haga doble clic en la capa Objetos urbanos para agregarla a ArcGlobe.
- Haga clic en Marcadores y, a continuación, haga clic en Vista de calle.
- En la barra de herramientas Gráficos 3D de globo, haga clic en el menú Gráficos, seleccione Capa de destino de gráficos activa y, a continuación, haga clic en la capa Objetos urbanos.
- Haga clic en el menú desplegable Gráficos y, a continuación, en Propiedades de los elementos por defecto.
- Haga clic en el botón Marcador.
- En la pestaña Símbolo, haga clic en Cambiar símbolo.
- En el cuadro de diálogo Selector de símbolo, haga clic en el cuadro combinado Buscar e introduzca cono de tráfico y, a continuación, presione INTRO.
- Haga clic en el símbolo Cono de tráfico 1.
- Haga clic en Aceptar.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de los elementos de marcador por defecto.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de los elementos por defecto.
- En la barra de herramientas Gráficos 3D, haga clic en la herramienta Nuevo marcador.
- Haga clic tres veces para agregar tres marcadores delante de los 3 primeros coches, como se muestra aquí.
- Haga clic con el botón derecho del ratón en la capa Objetos urbanos de la tabla de contenido y, a continuación, haga clic en Guardar como archivo de capa.
- Navegue hasta Exercise9\GeoDatabase, seleccione el archivo de capa Objetos urbanos y haga clic en Guardar.
Vista final
Ha creado correctamente una vista 3D realista de una pequeña área de Londres. Puede utilizar una de las muchas herramientas de navegación disponibles, como navegar, desplazamiento panorámico y zoom, para navegar por la escena. También puede utilizar la herramienta Volar para volar sobre el modelo de ciudad.
Equilibrar la memoria caché en RAM para la vista final
- Haga clic en el menú Personalizar y, a continuación, haga clic en Opciones de ArcGlobe.
- Haga clic en la pestaña Visualizar memoria caché.
- Haga clic en el botón Avanzado.
- Haga clic en el botón Equilibrar uso actual.
En este ejercicio, ha aprendido a transformar datasets de entidades 2D en modelos de datos 3D de apariencia realista. Este ejercicio también se ha centrado en el acceso a las bibliotecas de símbolos para que los estilos coincidan con los atributos de capa. Puede personalizar su escena de forma rápida con varias opciones de propiedad de símbolo.
Por último, la barra de herramientas Gráficos 3D alberga muchas herramientas necesarias para crear y editar nuevas capas y entidades de gráficos 3D. Ya puede añadir realismo a la escena 3D mediante el uso de las herramientas gráficas 3D y las opciones de simbología disponibles en ArcGlobe.