Conectar un modelo digital 3D a una tabla de datos adicionales
Comprender las opciones de publicación para crear capas de escena
En los tutoriales anteriores de la ruta de aprendizaje BIM y SIG, publicó una capa de escena de edificios (BSL) desde un paquete de capas de escena local. En este tutorial, conectará un modelo de edificio 3D a una tabla de datos. Para lograrlo, deberá aprovechar la BSL con la capa de entidades asociada y crear una clase de relación en la tabla.
La siguiente tabla muestra dos formas de publicar un modelo de edificio 3D en una tabla de datos. En este tutorial, publicará capas de escena web a partir de capas de entidades asociadas. Este método admite varias capacidades avanzadas, incluida la clase de relación.
Recurso | Capas de escena web de paquetes de capas de escenas | Capas de escenas web con capas de entidades asociadas |
---|---|---|
Visualizar los edificios (Explorador de edificios) | Sí | Sí |
Elementos emergentes | Sí | Sí |
Filtros predefinidos | Sí | Sí |
Editar la geometría o los atributos de los edificios | No | Sí |
Buscar funcionalidades | No | Sí |
Uso de créditos | Uso de créditos para la capa de escena | Uso de créditos para la capa de escena y la capa de entidades asociada |
Tabla de atributos | No | Sí |
Clase de relación | No | Sí |
En este flujo de trabajo, publicará una BSL copiando todos los datos en Portal para ArcGIS Enterprise (consulte Publicar en ArcGIS Enterprise para más información). Este proceso realiza una copia de los datos de edificios que se originan en una geodatabase de archivos en el servidor de ArcGIS Enterprise Portal.
Nota:
Para obtener más información general sobre el uso compartido de capas web, consulte Introducción al uso compartido de capas web.
Descargar los datos y crear una escena 3D
En primer lugar, descargará los datos BIM que representan el complejo De Zalmhave. A continuación, abrirá ArcGIS Pro y cargará una escena web 3D que representa el centro de la ciudad de Róterdam.
- Descargue la carpeta comprimida en su equipo.
- Localice el archivo DeZalmhavenComplex.zip descargado, haga clic con el botón derecho en él y extraiga el contenido en la ubicación que desee, por ejemplo, la carpeta Documentos.
- Inicie ArcGIS Pro. Si se le pide, inicie sesión en su cuenta de organización con licencia de ArcGIS.
Nota:
Si no tiene acceso a ArcGIS Pro o una cuenta de organización de ArcGIS, consulte las opciones de acceso a software.
- En Nuevo, haga clic en Comenzar sin ninguna plantilla.
Ahora abrirá una escena web que represente el centro de la ciudad de Róterdam en ArcGIS Pro.
- En la cinta, en la pestaña Vista, en el grupo Ventanas, haga clic en Panel Catálogo.
- En el panel Catálogo, haga clic en Portal y en ArcGIS Online. En la barra de búsqueda, escriba Rotterdam City Center owner:Learn_ArcGIS y pulse Intro.
Nota:
Asegúrese de que ha iniciado sesión en su cuenta de ArcGIS Online.
- En la lista de resultados, haga clic con el botón derecho en la escena web Rotterdam City Center y seleccione Agregar y abrir.
Tras unos momentos, aparece la escena 3D.
La utilizará como telón de fondo para los edificios del complejo De Zalmhaven.
Nota:
También puede ver la escena web Rotterdam City Center en su navegador web, donde estará accesible para todo el mundo. Para aprender a crear escenas, consulte el tutorial de Learn ArcGIS Crear una escena web para facilitar la planificación de la construcción.
- En el panel Contenido, revise las capas que componen la escena Rotterdam City Center.
Además del mapa base y las capas del suelo, la escena incluye varias capas de entidades, como las capas Buildings, Bridges y Trees. Explorará la escena para familiarizarse con ella.
- En la escena, encima de la rueda del Navegador, haga clic en el botón Mostrar control total.
La rueda del Navegador se expande para incluir la funcionalidad de navegación 3D.
- Utilice la rueda central del Navegador para inclinar y rotar la escena.
También puede desplazar la rueda del ratón para acercar y alejar el zoom y arrastrar la escena para hacer una panorámica.
Sugerencia:
Para obtener más información sobre las opciones de navegación 3D, consulte Navegación en 3D.
- Acérquese y desplácese por la escena para observarla.
Las distintas capas se combinan para crear un paisaje urbano atractivo e informativo. Ahora guardará el proyecto en la misma carpeta en la que están almacenados los datos BIM.
- En la barra de acceso rápido, haga clic en Guardar.
- En la ventana Guardar proyecto como, vaya a la carpeta extraída DeZalmhavenComplex y selecciónela. Haga clic en Guardar.
Ha descargado los datos BIM, que utilizará más adelante en el tutorial; ha agregado una escena web 3D desde ArcGIS al proyecto de ArcGIS Pro y ha guardado el proyecto. A continuación, preparará la escena antes de crear la capa de edificio.
Preparar y crear la capa de edificio
Ahora, modificará la escena para mostrar la torre de la forma óptima para su público. En la ubicación del futuro complejo De Zalmhaven, hay otros dos edificios más antiguos en la capa de escena. Ocultará los edificios de la escena para que el nuevo edificio sea más visible.
- Acérquese al área oeste del puente central en el centro en el centro de la ciudad.
Identificará el Id. único de los dos edificios más antiguos.
- Haga clic en el primer edificio más antiguo para visualizar su elemento emergente de información y anote el valor su ObjectID (137392) para usarlo más tarde.
- Haga clic en el segundo edificio para ver su ventana emergente y anote el valor de su ObjectID (136753).
Nota:
Si el elemento emergente no se muestra, en la cinta, en la pestaña Mapa, en el grupo Navegar, haga clic en la flecha desplegable Explorar y asegúrese de que la opción Capa superior esté seleccionada.
- Cierre la ventana emergente.
A continuación, preparará una consulta de definición con los Id. de edificio para excluirlos de la visualización.
- En el panel Contenido, haga clic con el botón derecho en la capa Buildings y haga clic en Propiedades.
- En la ventana Propiedades de capa, haga clic en la pestaña Consulta de definición y luego en Nueva consulta de definición.
- En Consulta 1, construya la expresión Donde OBJECTID no incluye los valores 137392, 136753.
- Haga clic en Aplicar y haga clic en Aceptar.
La capa Edificios se refresca y se vuelve a dibujar sin los dos edificios antiguos.
Nota:
Los dos edificios solo se quitan de la vista en su proyecto de ArcGIS Pro. No se eliminan de la escena web original.
- Pulse Ctrl+S para guardar el proyecto.
Ya puede empezar a crear la capa de edificio.
- En el panel Catálogo, en la pestaña Proyecto, haga clic con el botón derecho en Bases de datos y haga clic en Agregar base de datos.
- Vaya a la carpeta DeZalmhavenComplex que descomprimió anteriormente en el tutorial y elija DeZalmhavencomplex.gdb.
A continuación, usará la herramienta Crear escena de edificios para crear la capa de edificio 3D en la escena. La capa de edificio incluye la capa Rooms que participará en la clase de relación.
- En la cinta, haga clic en la pestaña Análisis. En el grupo Geoprocesamiento, haga clic en Herramientas.
Se abre el panel Geoprocesamiento.
- En el panel Geoprocesamiento, en la barra de búsqueda, escriba crear capa de edificio. Haga clic en la herramienta Crear capa de edificio.
- En el panel de la herramienta Crear capa de edificio, introduzca los siguientes parámetros:
- En Dataset de entidades de entrada, haga clic en el botón Examinar, busque la carpeta De_Zalmhaven_complex y expándala, expanda DeZalmhavenComplex.gdb, haga clic en el dataset de entidades ZHA_Complex_Highrise y haga clic en Aceptar.
- En Capa de salida, escriba Torre.
- Haga clic en Ejecutar.
La capa de edificio se agrega al panel Contenido como una capa de grupo y el marco del edificio está visible en la escena.
- En el panel Contenido, expanda la capa de grupo Torre. Desactive ExteriorShell y active y expanda Architectural.
Desea ajustar la simbología de las habitaciones, de modo que desactivará todas las demás capas de la capa de grupo Architectural y solo activará la capa Rooms.
- Mientras pulsa Ctrl, desactive LocationPoints.
Todas las capas de la capa de grupo están desactivadas.
- Desplácese hacia abajo y active la capa Rooms. Haga clic con el botón derecho en la capa Rooms y haga clic en Simbología.
Aparece el panel Simbología.
- En el panel Simbología, para Simbología principal, seleccione Valores únicos. En Campo 1, elija Departamento.
- En Esquema de color, haga clic en el menú desplegable y active Mostrar nombres. Elija Conjunto 1 (7 clases).
La escena se actualiza para mostrar el edificio simbolizado por el tipo de departamento de la habitación. Actualmente, la mayoría de las habitaciones son un departamento desconocido.
Agregar una clase de relación a la capa de edificio
Para agregar una clase de relación a la capa de edificio, agregará una tabla al proyecto y utilizará la herramienta Crear clase de relación.
- En el panel Catálogo, expanda Bases de datos y DeZalmhavenComplex.gdb. Haga clic con el botón derecho en la tabla SpaceManagement y elija Agregar al mapa actual.
La tabla se agrega al panel Contenido en la sección Tablas independientes.
- En el panel Geoprocesamiento, si es necesario, haga clic en el botón Atrás y busque y abra la herramienta Crear clase de relación.
- En el panel de la herramienta Crear clase de relación, introduzca lo siguiente:
- En Tabla de origen, elija Torre\Architectural\Rooms.
- En Tabla de destino, elija SpaceManagement.
- En Clase de relación de salida, haga clic en el botón Examinar. Vaya a DeZalmhavenComplex.gdb y haga doble clic en ZHA_Complex_Highrise. En Nombre, escriba Habitaciones_AdministracionEspacios y haga clic en Guardar.
- En Clave principal de origen y Clave externa de origen, elija RoomNumber.
- Haga clic en Ejecutar.
- Abra el panel Catálogo. En DeZalmhavenComplex.gdb, expanda ZHA_Complex_Highrise.
Compruebe que se haya creado la nueva relación.
Nota:
Opcionalmente, puede descargar y descomprimir la geodatabase DeZalmhavenComplex, que incluye una clase de relación ya creada.
Configurar elementos emergentes
Ahora que la capa Rooms tiene la información relacionada de la tabla, dará formato a la ventana emergente para que contenga solo los campos relevantes.
- En el panel Contenido, haga clic con el botón derecho en la capa Rooms y haga clic en Configurar elementos emergentes.
Aparece el panel Configurar elementos emergentes. A continuación, activará únicamente los campos relevantes que se incluirán en el contenido del elemento emergente.
- En el panel Configurar elementos emergentes, haga doble clic en Campos.
- Desactive Usar solo campos visibles y expresiones de Arcade y desactive Mostrar.
- Desplácese hasta la parte inferior del panel y expanda Habitaciones_AdministracionEspacios. Active los siguientes campos:
- RoomNumber
- Building Assigned Room Number
- Occupancy
- Uso
- Estado
- Usable Area (sq meters)
- En el panel Configurar elementos emergentes, haga clic en la flecha atrás.
- En la escena, haga clic en el edificio.
Aparece un elemento emergente para la habitación en la que ha hecho clic, que coincide con la lista de campos que ha seleccionado.
Compartir la escena web
Ahora que la capa Rooms se muestra con la información deseada y que el elemento emergente tiene formato, publicará el edificio como una capa de escena de edificio con una capa de entidades asociada.
Publicar una capa de escena que participa en una clase de relación solo funciona si publica la capa en un portal de Enterprise. Cambiará el portal activo en ArcGIS Pro e iniciará sesión utilizando su cuenta de Portal en lugar de su cuenta de ArcGIS Online. Si no tiene un portal de Enterprise activo establecido y configurado en ArcGIS Pro, no podrá completar esta sección.
- En la parte superior de ArcGIS Pro, haga clic en su nombre de usuario y en el portal actual. Haga clic en Cambiar portal activo y elija su portal de Enterprise.
- En la cinta, en la pestaña Compartir y, en el grupo Compartir como, haga clic en Escena web.
Aparece el panel Compartir como escena web.
Nota:
Para garantizar que la clase de relación se publique durante el uso compartido de la capa de edificios, es necesario publicar la escena web.
- En el panel Compartir como escena web, haga clic en la pestaña Contenido. En Mi contenido, haga clic en la escena web Rotterdam City Center_WSL 1.
- Haga clic en Configurar propiedades de capa web.
El panel se actualiza con opciones para configurar la capa web.
- Haga clic en la pestaña Configuración y asegúrese de que se ha seleccionado Caché en el servidor.
- En la parte inferior del panel Compartir como escena web, haga clic en Analizar.
Aparece una advertencia, pero puede ignorarla, dado que está relacionada con las geometrías 2D (tipo de punto) y no afectará para compartir su escena 3D.
- En la parte superior del panel Compartir como escena web, haga clic en la flecha atrás y en Compartir.
Sugerencia:
La creación de la capa de escena de edificios con capa de entidades asociada tarda varios minutos.
Aparece primero un mensaje azul, lo que indica que la escena web se ha compartido correctamente, pero algunas capas web más requieren el almacenamiento en caché y la capa web aún no está lista para ser visible.
Sugerencia:
El almacenamiento en caché puede tardar varios minutos en completarse.
Cuando aparece el mensaje verde, indica que las capas de escena web están almacenadas en caché y que la escena está lista para su visualización en línea. También puede esperar unos minutos y hacer clic en el vínculo Administrar la escena web para ver si la escena está lista, aunque el mensaje siga apareciendo en azul.
- Haga clic en el vínculo Administrar la escena web.
La página de elemento de la escena web aparece en un navegador.
- Haga clic en Abrir en Scene Viewer.
- En Scene Viewer, haga clic en una habitación del edificio.
La escena web se puede consumir en Scene Viewer y en ArcGIS Pro. A continuación, abrirá la escena web en su proyecto.
- Cierre la pestaña de navegador web.
A continuación, explorará la escena web en ArcGIS Pro.
- En el panel Catálogo, haga clic en la pestaña Portal.
- En la pestaña Mi contenido, localice la capa de escena web Rotterdam City Center WSL1 que acaba de crear. Haga clic con el botón derecho en la capa de escena web y elija Agregar a nuevo y luego Escena local.
La escena se agrega a su nueva vista de escena.
Nota:
Puede que tenga que ajustar la extensión para ver todo el edificio.
- En el panel Contenido, expanda Modelo completo y Architectural.
- En Architectural, haga clic con el botón derecho en la capa Rooms y haga clic en Propiedades.
- En la ventana Propiedades de capa, haga clic en la pestaña Relaciones y expanda las secciones Relación y Clase de relación.
- Cierre la ventana de propiedades y guarde el proyecto.
Ha compartido correctamente una capa de escena de edificio con una tabla relacionada para usarla en ArcGIS.
Encontrará más tutoriales como este en la ruta de aprendizaje de BIM y SIG.