Las escenas de ArcGIS Pro son mapas 3D que pueden ser locales (para áreas pequeñas) o globales (para áreas grandes). Se pueden compartir como escenas web con su portal de ArcGIS Online o ArcGIS Enterprise para su visualización en línea.
Información general
- Duración del vídeo: 3:14
- Este vídeo se creó con ArcGIS Pro 2.5.
En este tutorial, creará y compartirá una escena de un área de Portland, Oregón. Los datos incluyen huellas de edificios, ubicaciones de árboles, imágenes aéreas del portal de open data de la ciudad y datos de elevación derivados de LIDAR del Data Access Viewer de Digital Coast de la NOAA. Dado que el área de interés es pequeña, la escena será local y utilizará un sistema de coordenadas local.
- Tiempo estimado: 30 minutos
- Requisitos de software:
- ArcGIS Pro
- Cuenta de ArcGIS Online o ArcGIS Enterprise con privilegios de uso compartido
- Extensión ArcGIS 3D Analyst (recomendado)
Nota:
Los pasos del tutorial de la ayuda en línea hacen referencia al aspecto y las capacidades de la versión de software actual. Si tiene una versión anterior del software, utilice el sistema de ayuda fuera de línea para abrir el tutorial. Para cambiar del sistema de ayuda en línea a sin conexión, consulte Definir la fuente de la ayuda del tema de ayuda Acerca de ArcGIS Pro. Si no tiene ArcGIS Pro, puede iniciar sesión para una prueba gratuita de ArcGIS Pro.
Descargar los datos
Los datos utilizados en este tutorial se guardaron como una geodatabase de archivos comprimida y está disponible para su descarga en ArcGIS Online. La geodatabase se compiló utilizando datos disponibles públicamente de la ciudad de Portland y de la NOAA.
- Abra un navegador web, vaya a la página de detalles del elemento de Crear y compartir una escena web local.
- Haga clic en Descargar en el lado derecho de la página.
- En la carpeta Downloads de su equipo, haga clic con el botón derecho en Author_and_share_a_local_scene.zip y extráigalo en una ubicación conveniente, por ejemplo, C:\Temp.
Crear un proyecto
Creará un proyecto a partir de la plantilla Escena local de la página de inicio de ArcGIS Pro. A continuación, creará una conexión a los datos que ha descargado.
- Abra ArcGIS Pro e inicie sesión si es necesario.
- En la página de inicio, en Nuevo, haga clic en Escena local.
Nota:
Si ya tiene un proyecto abierto, haga clic en la pestaña Proyecto de la cinta. En la lista de la izquierda, haga clic en Nuevo. En la lista de plantillas de proyecto, haga clic en Escena local. - En el cuadro de diálogo Crear un nuevo proyecto, llame al proyecto Portland.
De forma predeterminada, los proyectos se crean en su carpeta <User Documents>\ArcGIS\Projects. Puede cambiar esta ubicación en las Opciones generales. También puede hacer clic en Examinar e ir a otra carpeta.
- Haga clic en Aceptar.
El proyecto se abre con una vista de escena. El mapa base y la extensión geográfica que ve vienen determinados por la configuración administrativa de su portal de ArcGIS Online o ArcGIS Enterprise. La escena también incluye una superficie de elevación predeterminada.
- En la cinta, haga clic en la pestaña Vista. En el grupo Ventanas, haga clic en Restablecer paneles y en Restablecer paneles para la representación cartográfica (predeterminado).
Con ello se garantiza que se abren los paneles Contenido y Catálogo y se cierran otros paneles.
- 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 .
- En el cuadro de diálogo Examinar, vaya a la ubicación en la que extrajo los datos del tutorial (por ejemplo, C:\Temp). Haga doble clic en la carpeta Author_and_share_a_local_scene. Haga clic en la geodatabase 3D_Portland para seleccionarla y haga clic en Aceptar.
Se agregará una conexión de base de datos a su proyecto. La establecerá como la geodatabase predeterminada, por lo que las salidas de geoprocesamiento se guardan ahí de forma predeterminada.
- En el panel Catálogo, expanda Bases de datos . Haga clic con el botón derecho en 3D_Portland.gdb y haga clic en Definir como predeterminado .
- Expanda la geodatabase 3D_Portland.
La geodatabase contiene una clase de entidad poligonal, dos datasets ráster y una clase de entidad de punto.
- Haga clic con el botón derecho en la clase de entidad Buildings y, a continuación, haga clic en Propiedades . En el cuadro de diálogo Propiedades de clase de entidad, en la pestaña Fuente, expanda Referencia espacial.
El sistema de coordenadas proyectadas de la clase de entidad Buildings es NAD 1983 HARN StatePlane Oregon North FIPS 3601 Feet International. El resto de datasets de la geodatabase también utilizan este sistema de coordenadas.
- En el cuadro de diálogo Propiedades de la clase de entidad, haga clic en Cancelar.
Agregar datos a la escena
Agregará los datos proyectados localmente a la escena. Al hacerlo, la escena adoptará la misma proyección. Sin embargo, la escena también contiene capas de mapa base y de elevación que ArcGIS Pro agregó automáticamente. Estas capas están en una proyección de Web Mercator. No podrá compartir la escena en una proyección local a menos que se eliminen estas capas.
A diferencia de un mapa web, una escena web se puede compartir sin ningún mapa base. Sin embargo, una escena web debe tener una capa de elevación. Eliminará la capa de mapa base de la escena y sustituirá la capa de elevación predeterminada por una de su geodatabase 3D_Portland.
- En el panel Catálogo, haga clic en la clase de entidad Buildings en la geodatabase 3D_Portland para seleccionarla. Mantenga pulsada la tecla Ctrl y haga clic también en el dataset ráster Portland_Aerial.
- Haga clic con el botón derecho en un dataset seleccionado y haga clic en Agregar al mapa actual .
La escena amplía un área del oeste de Portland conocida como Marquam Hill, en la que se encuentra la Universidad de Salud y Ciencias de Oregón.
- En el panel Contenido, en Orden de dibujo, haga clic en el botón derecho en el nombre predeterminado de la escena (Escena) y haga clic en Propiedades .
- En el cuadro de diálogo Propiedades del mapa, haga clic en la pestaña Sistema de coordenadas.
Esto confirma que el sistema de coordenadas de la escena, Oregon State Plane North, coincide con el sistema de coordenadas de la clase de entidad Buildings y el dataset ráster Portland_Aerial.
- Haga clic en Cancelar.
Eliminará las capas de mapa base de la escena para no encontrarse con ningún error al compartir la escena. En función de la configuración administrativa de su portal, es posible que la escena contenga un solo mapa base de teselas (como Topográfico) o dos capas de mapa base de teselas vectoriales (como Mapa topográfico mundial y Sombreado mundial). La capa de mapa base puede ir acompañada de una capa de referencia que aparece en la parte superior del panel Contenido y proporciona etiquetas o líneas de límite para el mapa base.
- Haga clic con el botón derecho en la capa de mapa base (por ejemplo, Topográfico) y haga clic en Quitar . Quite de la escena el resto de capas de mapa base y de referencia.
Reemplazará la capa de elevación predeterminada por el dataset de elevación Portland_DTM3ft de su geodatabase. Este dataset está en el sistema de coordenadas correcto y también tiene una resolución mucho mayor que la capa de elevación predeterminada. La resolución mayor implica que las entidades de la escena tendrán una posición más precisa en el espacio vertical.
- En el panel Contenido, en Superficies de elevación, haga clic con el botón derecho en WorldElevation3D/Terrain3D y haga clic en Eliminar .
- En Superficies de elevación, haga clic con el botón derecho en Suelo y haga clic en Agregar fuente de elevación .
- En el cuadro de diálogo Examinar, en Proyecto, haga clic en Base de datos. Haga doble clic en la geodatabase 3D_Portland para abrirla y, a continuación, haga clic en Portland_DTM3ft. Haga clic en Aceptar.
Sugerencia:
También puede arrastrar el dataset Portland_DTM3ft desde el panel Catálogo y soltarlo en el encabezado Suelo del panel Contenido.
Anteriormente, abrió las propiedades de la escena para comprobar el sistema de coordenadas. Las abrirá de nuevo para cambiar el nombre de la escena y realizar otros ajustes.
- En el panel Contenido, haga doble clic en el nombre de la escena para abrir sus propiedades.
- En el cuadro de diálogo Propiedades del mapa, haga clic en la pestaña General. Si fuera necesario, defina las Unidades de elevación como Pies. Defina las Unidades de visualización como Pies o una unidad de medida que le resulte familiar.
Las unidades de elevación deberían estar definidas como las unidades de medida reales de los datos, que son los pies. Si la configuración es errónea, los datos no se dibujarán a la elevación correcta. Las unidades de visualización son una unidad informativa que puede definir como la unidad que prefiera.
- Haga clic en la pestaña Metadatos y rellene los siguientes campos tal y como se muestra a continuación:
- Título: Marquam Hill, Portland, Oregón
- Etiquetas: edificios, árboles, Portland, Oregón
- Resumen: vista 3D de los edificios y árboles del sudoeste de Portland, Oregón.
- Descripción: vista 3D de los edificios y árboles del sudoeste de Portland, Oregón. La escena utiliza datos de elevación de alta definición del Data Access Viewer de Digital Coast de la NOAA.
- Ciudad: Ciudad de Portland, CivicsApps.org, National Oceanic and Atmospheric Administration
El título, las etiquetas y el resumen son obligatorios para el uso compartido. Cuando comparta la escena, los metadatos aparecerán en la página de detalles del elemento de la escena web.
- Haga clic en Aceptar.
Cambiará el color de los edificios, que puede ser azul, rosa u otro color, a otro más típico para los edificios.
- En el panel Contenido, haga clic en el símbolo de la capa Buildings.
Aparece el panel Simbología, que muestra opciones de formateo para el símbolo de polígono.
- En la parte superior del panel Simbología, haga clic en la pestaña Galería en caso necesario.
- En el cuadro de búsqueda, escriba edificio y pulse Intro.
La lista de símbolos de la galería se filtra a los símbolos de huella de edificio.
- Haga clic en el símbolo Huella de edificio beis (o uno diferente si lo desea).
El símbolo se actualiza en el panel Contenido y en la escena.
- En la Barra de herramientas de acceso rápido, haga clic en Guardar para guardar el proyecto.
Extruir edificios
Explorará la escena realizando un desplazamiento panorámico y girándola. También extruirá los edificios para darles altura.
- En la cinta, haga clic en la pestaña Mapa. En el grupo Navegar, haga clic en la herramienta Explorar , si es necesario.
- Utilice el navegador en pantalla para explorar la escena o utilice los siguientes movimientos del ratón:
Zoom
Gire la rueda de ratón (o pulse el botón derecho del ratón).
Inclinación
Pulse la rueda del ratón y mueva el ratón hacia delante y hacia atrás.
Rotar
Pulse la rueda del ratón y mueva el ratón de un lado a otro.
Sugerencia:
Si se pierde y no ve sus datos, haga clic con el botón derecho en la capa Buildings del panel Contenido y haga clic en Zoom a capa .
La topografía se muestra en 3D con los valores de la capa de elevación Portland_DTM3ft. Aunque los edificios están ubicados en la superficie, no están extruidos; en otras palabras, no tienen ninguna altura. Si conoce las alturas de los edificios, puede extruirlos. Comprobará la tabla de atributos de la capa en una tabla de alturas.
- En el panel Contenido, haga clic con el botón derecho en la capa Buildings y haga clic en Tabla de atributos .
- Desplácese por la tabla hasta que vea el atributo Average Height.
Este campo almacena la altura de cada edificio en pies.
- Cierre la tabla de atributos.
- En el panel Contenido, confirme que la capa Buildings esté seleccionada. En la cinta, en Capa de entidades, haga clic en la pestaña Apariencia.
- En el grupo Extrusión, haga clic en el botón Tipo y elija un tipo de extrusión:
- Si tiene una licencia de la extensión 3D Analyst, elija Altura máxima .
- Si no tiene ninguna licencia de la extensión 3D Analyst, elija Altura base .
Nota:
El motivo de esta elección se explica en la siguiente sección. Para comprobar si tiene una licencia de la extensión 3D Analyst, en la cinta, haga clic en la pestaña Proyecto. En la lista de pestañas laterales, haga clic en Licenciamiento. En Extensiones de Esri, busque 3D Analyst (debería ser la primera extensión de la lista).
- Haga clic en la flecha desplegable Campo situada junto al tipo de extrusión y, a continuación, haga clic en Altura media. Confirme que el ajuste Unidad esté en Pies.
En la escena, los edificios se muestran a las alturas almacenadas en la tabla de atributos. En el panel Contenido, la capa Buildings se mueve de la categoría Capas 2D a la categoría Capas 3D porque la extrusión es una propiedad 3D.
Convertir edificios en entidades multiparche
Los edificios extruidos se visualizan bien en ArcGIS Pro, pero la extrusión de entidades no suele ser compatible con las escenas web. Es decir, al compartir la escena, los edificios volverán a ser planos. Para resolver este problema, convertirá los edificios de polígonos a entidades multiparche 3D con la herramienta de geoprocesamiento De capa 3D a clase de entidad. La geometría de entidad multiparche se puede visualizar en 3D en escenas web.
La herramienta De capa 3D a clase de entidad requiere una licencia de la extensión 3D Analyst. Si no tiene esta licencia, puede omitir esta sección y completar el resto del tutorial. Asegúrese de que ha extruido la capa Buildings con el tipo de extrusión Altura base . La extrusión de entidades poligonales en escenas web es compatible con este método. La desventaja de la extrusión de altura base es que los tejados de los edificios seguirán la variación del terreno y tendrán una apariencia de pendiente en algunos casos.
- En la cinta, haga clic en la pestaña Análisis. En el grupo Geoprocesamiento, haga clic en Herramientas .
- En el panel Geoprocesamiento, en el cuadro de búsqueda, escriba De capa 3D a clase de entidad. En la lista de resultados de búsqueda, haga clic en De capa 3D a clase de entidad para abrir la herramienta.
- En la pestaña Parámetros, haga clic en la flecha desplegable Capa de entidades de entrada y, a continuación, en Buildings.
- Asigne a la Clase de entidad de salida el nombre Edificios_3D.
- Haga clic en la flecha desplegable Campo de agrupación y, a continuación, en Id. de edificio.
La tabla de atributos Buildings contiene varios registros con el mismo valor de Building ID. Es decir, es posible que un único edificio se represente con varios registros (y también varias entidades). Se debe a que los edificios tienen formas complejas, como niveles y superestructuras, que no se pueden dibujar con un único polígono 2D. La geometría de entidad multiparche puede incorporar esta complejidad en una sola entidad. Agrupar los edificios por su valor Building ID significa que todas las entidades con un Id. de edificio común pasarán a formar parte de la misma entidad multiparche. La capa Edificios_3D tendrá la misma apariencia que la capa Buildings (y el mismo número de edificios reales), pero tendrá menos entidades.
- Haga clic en Ejecutar .
La capa Edificios_3D se agrega a la escena.
- En el panel Contenido, haga clic en la capa Edificios para seleccionarla. Haga clic con el botón derecho en la capa seleccionada y haga clic en Eliminar.
La capa Edificios_3D tiene el mismo aspecto que la capa Buildings y tiene la misma simbología.
- En el panel Catálogo, en la pestaña Proyecto, expanda Bases de datos. Expanda la geodatabase 3D_Portland.
La clase de entidad multiparche Edificios_3D forma parte de su geodatabase 3D_Portland.
- Guarde el proyecto.
Agregar una capa predefinida de árboles
La geodatabase 3D_Portland también contiene una clase de entidad de punto con las ubicaciones de los árboles. Puede ver árboles en la capa Portland_Aerial, pero la clase de entidad mostrará los árboles como objetos discretos que se pueden simbolizar. Simbolizará los árboles con una capa predefinida para darles una apariencia más realista. Las capas predefinidas definen símbolos complejos y otras propiedades de capa.
- En la cinta, haga clic en la pestaña Mapa. En el grupo Capa, haga clic en Agregar predefinida y en Árboles temáticos .
- En el cuadro de diálogo Examinar, en Proyecto, haga doble clic en Bases de datos. Haga doble clic en la geodatabase 3D_Portland para mostrar su contenido.
La clase de entidad Árboles es la única clase de entidad disponible porque la capa predefinida Árboles temáticos se debe aplicar a una clase de entidad de punto.
- Haga clic en Árboles y en Aceptar.
La capa se agrega al panel Contenido de la categoría Capas 3D. La clase de entidad Árboles es un dataset 2D (no almacena valores z), pero la simbología de capa predefinida aplica propiedades 3D a la capa.
Los árboles temáticos se dibujan en la escena y se abre el panel Simbología para mostrar la configuración de la capa predefinida. Ajustará esta configuración en un momento.
Nota:
Los árboles no cubren toda el área de estudio, sino solamente la parte este, relativamente plana. Si los árboles no se dibujan inmediatamente en la escena, intente acercarse y alejarse para que aparezcan.
- En el panel Contenido, haga clic con el botón derecho en la capa Árboles y haga clic en Tabla de atributos .
- Desplácese por la tabla y observe los campos GENUS y TREE_HEIGHT.
Es posible utilizar información sobre géneros de árboles para definir las formas de simbología de forma más exacta. Se puede utilizar información sobre la altura de los árboles para dibujarlos con el tamaño correcto.
- Cierre la tabla de atributos.
- En el panel Simbología, defina Tipo en Género. En caso necesario, cambie Altura a TREE_HEIGHT y Unidad a Pies. Deje todos los demás ajustes con sus valores predeterminados.
- Explore la escena y mire los edificios y árboles desde perspectivas diferentes.
Cuando comparta la escena, la apariencia 3D de las entidades se mantendrá en la escena web.
- Guarde el proyecto.
Compartir una escena web
Tiene todo listo para compartir la escena con la web. Debe tener conexión con un portal de ArcGIS Online o ArcGIS Enterprise y su cuenta debe tener el privilegio de publicación de capas web alojadas.
- Confirme que haya iniciado sesión en ArcGIS Pro a través del portal activo.
- En la cinta, haga clic en la pestaña Compartir. En el grupo Compartir como, haga clic en Escena web .
Aparece el panel Compartir como escena web. En la pestaña Escena, en Detalles del elemento, el cuadro Nombre muestra el nombre de escena predeterminado. Los cuadros Resumen y Etiquetas contienen los metadatos que agregó anteriormente.
- En el cuadro Nombre, sustituya el nombre predeterminado por Marquam Hill.
Sugerencia:
En el cuadro Nombre, es posible que Marquam aparezca con un subrayado ondulado de color rojo que indica un posible error de ortografía. Puede hacer clic con el botón derecho en la palabra y hacer clic en Ignorar todo en el menú contextual para eliminar el subrayado.
- Si lo prefiere, en Ubicación, haga clic en la flecha desplegable y seleccione una carpeta de su contenido del portal con la que compartir la escena web.
Si no especifica ninguna carpeta, la escena web se almacenará en el nivel raíz del contenido del portal. También puede crear una carpeta introduciendo un nombre en el cuadro de entrada.
- Si lo prefiere, en Compartir con, active las casillas adecuadas si desea compartir la escena con todos los usuarios o con los miembros de su organización de ArcGIS, o con grupos a los que pertenezca.
- En la parte superior del panel Compartir como escena web, haga clic en la pestaña Contenido.
En la pestaña Nuevo contenido , puede ver el contenido que se creará en su portal cuando comparta la escena.
Icono Description La escena web Marquam Hill es un elemento de su portal que se puede agregar a Scene Viewer. La escena web contiene el resto de capas que aparecen.
El ráster de elevación Portland_DTM3ft se comparte como una capa de elevación web.
Las teselas de elevación se cargan como un paquete de teselas si su portal activo es ArcGIS Online.
La capa Árboles se comparte como capa de escena de punto.
La capa Árboles también se comparte como capa de entidades web.
La capa Edificios_3D se comparte como capa de escena multiparche.
La capa Edificios_3D también se comparte como capa de entidades web.
La imagen Portland_Aerial se comparte como capa de teselas web.
Nota:
El paquete de teselas de elevación aparece solo si su portal activo es ArcGIS Online. En este caso, las teselas de elevación se almacenan en caché localmente, se empaquetan en su carpeta provisional y se cargan en ArcGIS Online, donde el paquete se publica como capa de elevación web. Si su portal activo es ArcGIS Enterprise, el paquete de teselas no se crea porque las teselas de elevación están almacenadas en caché en el servidor de forma predeterminada.
Si no convirtió los edificios de entidades multiparche (porque no tiene la extensión 3D Analyst), no tendrá una capa Edificios_3D en su contenido web. Tendrá una capa Buildings compartida como capa de entidades web, pero no como capa de escena. Este es el caso si su portal activo es ArcGIS Online o ArcGIS Enterprise.
- En Finalizar uso compartido, haga clic en Analizar para buscar advertencias o errores.
No se deben encontrar errores o advertencias.
Sugerencia:
Si recibe mensajes de error tales como el 00230 o el 00079, se debe a la presencia de una capa de mapa base en el panel Contenido. Elimine la capa de mapa base y haga clic de nuevo en Analizar. Para obtener más información sobre una advertencia o un error, desplácese sobre el mensaje, haga clic en el botón Opciones que aparece y haga clic en Ayuda.
- Haga clic en Compartir .
- Haga clic en Trabajos para monitorizar el almacenamiento en caché y el estado de publicación en el panel Estado de trabajo.
El proceso lleva su tiempo porque se están creando muchos elementos. La escena web se publica correctamente y se puede abrir en Scene Viewer antes de que las capas individuales acaben de almacenarse en caché. Sin embargo, es buena idea esperar a que finalicen las capas de componentes para que todos los datos se visualicen cuando abra la escena.
- En el panel Compartir como escena web, haga clic en el vínculo Administrar la escena web situado en la parte inferior del panel. Inicie sesión en su portal si fuera necesario para abrir la página de detalles del elemento de la escena web.
En determinadas configuraciones del portal, se aplica un rango visible predeterminado a las capas de teselas, como la imagen aérea de su escena. Con ello mejora el rendimiento de la escena web en algunas circunstancias, pero, en este caso, no es necesario. Comprobará la configuración de su capa de teselas para asegurarse de que sea visible en todas las escalas.
- En la página de detalles del elemento de la escena web, en Capas, haga clic en Marquam_Hill_WTL1.
La página de detalles del elemento de la capa de teselas se abre en una nueva pestaña de navegador.
- En la parte superior de la página de detalles del elemento de la capa de teselas, haga clic en la pestaña Configuración. Desplácese hasta la sección Capa de teselas (alojada).
En Rango visible, un control deslizante con una barra azul indica el rango visible para la capa.
- En caso necesario, utilice los dos manipuladores circulares para expandir el rango visible a su máxima extensión.
- Haga clic en Save (Guardar).
Un mensaje le confirma que el elemento se ha actualizado correctamente.
- Cierre la página de detalles del elemento para la capa de teselas.
- En la página de detalles del elemento de la capa de escena web Marquam Hill, haga clic en Abrir en Scene Viewer.
- Use las herramientas de navegación de Scene Viewer para acercarse y alejarse y visualizar la escena desde perspectivas diferentes.
Dado que la escena está en una proyección local, no hay mapas base disponibles. Aprenda a crear un mapa base en una proyección personalizada en el sitio de Learn ArcGIS.
- Haga clic en algunas entidades de edificios y árboles para visualizar los elementos emergentes con los atributos de entidad.
Nota:
La capa Árboles mantiene toda su información de atributo. Sin embargo, la capa Edificios_3D solo muestra un valor de Id. de edificio. El resto de atributos de edificio se eliminaron cuando convirtió la capa Buildings con la herramienta De capa 3D a clase de entidad. Si no convirtió la capa Buildings a una clase de entidad multiparche, verá todos los atributos de edificios.
- Haga clic en la flecha desplegable Inicio y en Contenido.
Puede ver las capas y paquetes web creados en su portal. Es posible agregar las capas individualmente a otras escenas y mapas. Si compartió la escena web con un portal de ArcGIS Enterprise, no tendrá un paquete de teselas en su contenido.
En este tutorial, creó una escena local en una proyección adecuada para los datos. Ha convertido una capa de edificios en una clase de entidad multiparche para la visualización web 3D (si tiene la extensión 3D Analyst) y ha utilizado una capa predefinida para simbolizar los árboles de una forma más realista.
Tras crear la escena, la compartió con su portal de ArcGIS Online o ArcGIS Enterprise y la visualizó en Scene Viewer. La escena web y las diversas capas web que se crearon con ella también se pueden agregar desde su portal a ArcGIS Pro. Para obtener más información sobre cómo agregar mapas web y capas a ArcGIS Pro, consulte el tutorial Compartir un mapa web.