Disponible para una organización de ArcGIS con licencia de la extensión Indoors.
Si lo desea, puede crear una escena 3D para usarla en la aplicación de Indoor Viewer convirtiendo las capas interiores utilizadas en el mapa 2D en multiparches de ArcGIS Pro. Al establecer la elevación relativa de las unidades y los detalles y luego convertir el polígono de la instalación en una fachada texturizada, es posible crear una escena interior en 3D para la exploración y la navegación mediante Viewer.
Nota:
- La aplicación solo admite modo 3D si ya se ha publicado un mapa web correspondiente. Por este motivo, las tablas independientes no deben publicarse con la escena web.
- El contenido del panel de información en modo 3D depende de la configuración del mapa web 2D. Los nombres de capa en la escena 3D deben coincidir con una capa 2D correspondiente en el mapa web, a menos que se establezca de otra forma, y la capa 2D debe tener configurados elementos emergentes para la información que se va a mostrar en el panel de información al hacer clic en una entidad en la escena 3D.
Crear una escena 3D
Siga estos pasos antes de preparar las unidades para 3D:
- Inicie ArcGIS Pro y abra el proyecto que contiene el mapa 2D que ha preparado para utilizarlo en Viewer.
- Haga clic en la pestaña Insertar, haga clic en la flecha desplegable Nuevo mapa y haga clic en la Nueva escena global.
- Copie todas las capas, con la excepción de las tablas independientes, de su mapa de interiores 2D completado y péguelas en la escena que acaba de crear.
- Configure su escena como que tiene en cuenta las plantas.
Nota:
Las escenas que no tienen en cuenta las plantas no se admiten en la aplicación de Viewer con ArcGIS Online. No se admitirán en ArcGIS Enterprise 11 ni versiones posteriores.
- Cree un dataset de entidades denominado Indoors_3D en su base de datos de Indoors. Debería tener la misma referencia espacial que el dataset de entidades de Indoors existente.
- En el panel Contenido de la escena, desactive la capa Superficies de elevación; para ello, deseleccione la casilla de la capa WorldElevation3D/Terrain3D.
Preparar unidades para 3D
Para preparar unidades para 3D, siga estos pasos:
- Haga clic con el botón derecho en la capa Unidades y haga clic en Propiedades.
Aparece el cuadro de diálogo Propiedades de capa.
- En la pestaña Elevación, configure el parámetro Son entidades en Altura absoluta de elevación.
- Defina la elevación de la entidad para utilizar la opción Valores z de geometría.
- Establezca el parámetro Desplazamiento cartográfico en 0,5 metros.
- En la pestaña Consulta de definición, defina una consulta de definición como No incluye los valores y especifique los atributos USE_TYPE de las unidades de escaleras o ascensores.
- Haga clic en Aceptar.
- Ejecute la herramienta De capa 3D a clase de entidad:
- Para el parámetro Capa de entidades de entrada, use la capa Units.
- Para el parámetro Capa de entidades de salida, nómbrela Units3D y colóquela en el dataset de entidades Indoors_3D.
El nombre de la capa de unidades en su escena web debe ser Units3D o Unidades. La clase de entidad de salida para este paso puede tener un nombre diferente, aunque la capa de escenas para unidades debe tener un nombre válido.
- Elimine la capa Unidades de la escena.
Nota:
Deje solo la nueva capa Units3D.
- Establezca la propiedad Plantas en LEVEL_ID para que la capa Units3D tenga en cuenta las plantas de la capa.
- Habilitar elementos emergentes para la capa Units3D.
Los elementos emergentes configurados deben incluir todos los atributos disponibles.
Preparar detalles para 3D
Para preparar detalles para 3D, siga estos pasos:
- Haga clic con el botón derecho en la capa Detalles y haga clic en Propiedades.
Aparece el cuadro de diálogo Propiedades de capa.
- En la pestaña Elevación, configure el parámetro Son entidades en Altura absoluta de elevación.
- Defina la elevación de la entidad para utilizar la opción Valores z de geometría.
- Establezca el parámetro Desplazamiento cartográfico en 0,5 metros.
- En la pestaña Consulta de definición, establezca una consulta de definición en Donde el tipo de uso incluye los valores y seleccione cualquier entidad que desee que esté visible como entidades extruidas en la escena.
Suelen incluir paredes, puertas, ventanas y columnas.
Nota:
No deben incluirse ascensores, escaleras y entidades de anotación.
- Establezca la Extrusión de la capa Detalles.
- En la pestaña Apariencia, en el grupo Extrusión, elija la opción Altura mínima para el parámetro Tipo de extrusión de entidades.
- Haga clic en el botón Expresión de extrusión .
Se mostrará el cuadro de diálogo Constructor de expresiones.
- Escriba la altura a la que desea extruir las entidades en el cuadro de texto Expresión y haga clic en Aceptar.
Por ejemplo, escriba 1 para extruir entidades a 1 metro.
- Establezca el parámetro Unidad en Metros.
- Ejecute la herramienta De capa 3D a clase de entidad:
- Para el parámetro Capa de entidades de entrada, utilice la capa Detalles.
- Para el parámetro Capa de entidades de salida, nómbrela Details3D y colóquela en el dataset de entidades Indoors_3D.
- Establezca la propiedad Plantas en Level_ID para que la capa Details3D tenga en cuenta las plantas de la capa.
- Elimine la capa de línea Detalles de la escena.
Nota:
Deje solo la nueva capa Details3D.
Separar detalles
Para conocer detalles independientes, siga los siguientes pasos:
- Cree una copia de la capa Details3D en la escena y renombre cada capa con los siguientes nombres:
- Detalles paredes
- Detalles puertas
- Establezca la propiedad Plantas en LEVEL_ID para que la nueva capa tenga en cuenta las plantas.
- En la pestaña Consulta de definición correspondiente a ambas capas Detalles, establezca una consulta de definición en No incluye los valores y especifique cualquier unidad de escalera o ascensor con atributos USE_TYPE.
- En la pestaña Consulta de definición para la capa Details Walls, establezca una consulta de definición en Incluye los valores y especifique cualquier línea con atributos USE_TYPE que represente una columna o pared (no acristalada).
- En la pestaña Consulta de definición para la capa Details Doors, establezca una consulta de definición en Incluye los valores y especifique cualquier línea con atributos USE_TYPE que represente una puerta, ventana o pared (no acristalada).
Se ha hecho que estos detalles sean parcialmente transparentes para indicar que pueden verse a través o atravesarse.
- En la pestaña Apariencia, en el grupo Efectos, establezca el control deslizante de Transparencia en el 70% para la capa Details Doors.
Convertir un polígono de instalaciones en una fachada 3D
Para convertir un polígono de instalación en una fachada texturizada 3D, siga los siguientes pasos:
- Haga clic con el botón derecho del ratón en la capa Instalaciones y, a continuación, haga clic en Propiedades.
Aparece el cuadro de diálogo Propiedades de capa.
- En la pestaña Elevación, defina la elevación de la entidad para que use la opción Valores z de geometría.
- Establezca el parámetro Desplazamiento cartográfico en 0,5 metros.
- Haga clic en el símbolo de la capa Facilities en el panel Contenido para abrir el panel Simbología.
Aparece el panel Formatear símbolo de polígono.
- Haga clic en la pestaña Propiedades.
- Haga clic en el botón Capas y elija Relleno de procedimiento.
- Haga clic en Regla para asignar un (*.rpk) de paquete de reglas de procedimiento y seleccione el archivo Indoors_TexturedFacade.rpk de la carpeta Simbología que está incluido en la descarga de datos de producto de Indoors.
Nota:
Puede usar su propio paquete de reglas o modelos de edificios multiparche texturizados para obtener un aspecto más personalizado. La regla de ejemplo proporcionada utiliza los atributos Altura relativa y Niveles sobre el suelo para crear una única fachada texturizada 3D, divida por planta.
Aparecen los parámetros de relleno de procedimiento. Sitúe el cursor sobre cada parámetro para obtener información sobre cómo cambiará el valor el aspecto de la fachada de edificio finalizada.
- En la sección Atributos del panel Formatear símbolo de polígono, los atributos HEIGHT_RELATIVE y LEVELS_ABOVE_GROUND se leen directamente del polígono de instalaciones, como se indica en los símbolos de conexión de base de datos en azul:
- La sección Opciones de visualización permite personalizar sus estilos y texturas de tejado, pared y ventanas.
- Haga clic en Aplicar después de cada cambio de parámetro de relleno de procedimiento para ver el resultado en la escena.
- En la sección Opciones de geometría, utilice las opciones para simplificar el polígono, modificarlo ligeramente o alterar el tamaño de la ventana.
- Haga clic en Aplicar para crear el modelo de fachada texturizada 3D final.
- Ejecute la herramienta De capa 3D a clase de entidad:
- Para el parámetro Capa de entidades de entrada, utilice la capa Instalaciones.
- Para el parámetro Capa de entidades de salida, nómbrela Facilities3D y colóquela en el dataset de entidades Indoors_3D.
La capa multiparche Facilities3D se agrega a la escena.
- Renombre la capa Facilities3D con Instalaciones texturizadas.
El nombre de la capa de instalaciones en su escena web debe ser Instalaciones o Instalaciones texturizadas.
- Elimine la capa de polígono Instalaciones de la escena.
- Habilitar elementos emergentes para la capa Instalaciones texturizadas.
Los elementos emergentes configurados deben incluir todos los atributos disponibles.
- Establezca las propiedades de Capas de interiores de la escena para que se tengan en cuenta las plantas en la escena.
- Elija Instalaciones texturadas en el parámetro Instalaciones.
- Elija Niveles en el parámetro Plantas.
Habilitar representación de bordes (opcional)
En ocasiones, las unidades y paredes de Indoors pueden aparecer descoloridas cuando se visualizan en ArcGIS Pro o como capas de escena publicadas. Para mejorar los bordes y contrate de las entidades multiparche, puede elegir habilitar la representación de bordes.
- Par ala capas Detalles y Unidades, expanda las capas si es necesario en el panel Contenido y haga clic en el símbolo blanco para abrir el panel Aplicar formato a símbolo de malla.
- Haga clic en la pestaña Galería y elija Blanco (usar texturas) con bordes.
Ahora puede compartir la escena con su organización de ArcGIS para utilizarla en la aplicación Viewer.