Buscador

Buscador

Nuestro nuevo e-commerce ya está al aire

Creación y uso de capas de elevación en ArcGIS Online y ArcGIS Pro

Por Russell Roberts en 30 de Agosto 2016


CityEngine 2016 ha llegado. Con la liberación CityEngine 2016, hemos introducido algunas nuevas características que cambian el juego que hará la creación de contenido 3D más fácil.

¿Qué es una capa de elevación?

Las capas de elevación pueden ayudar en visualizaciones 3D mediante la creación de relieve en la escena 3D. Las capas de elevación se componen de datos LIDAR, fotogrametría, puntos o curvas de nivel. El modelo de elevación ráster que se crea de fuentes de datos de elevación se puede utilizar para publicar su capa de elevación. Las capas de elevación pueden utilizarse como una superficie que proporcionan alturas base para otras capas en sus escenas. Antes de esta versión, las fuentes de capas de elevación en ArcGIS Online provenían de capas de elevación del mundo proporcionadas por Esri que cubrían la superficie de la tierra y las profundidades del océano. Las capas de elevación también se podían publicar en un ArcGIS Server local.

Con la versión de julio de ArcGIS Online ahora tiene la capacidad de crear sus propias capas de elevación alojados en ArcGIS Online. Estas capas de elevación se pueden utilizar a través de la plataforma en aplicaciones como el visor de escena web, ArcGIS Pro, aplicaciones web usando la API 4.0 JS API y en ArcGIS Earth.

Crear un Tile Package en ArcGIS Pro usando Datos de Elevación

En 1980 el Monte St. Helens entró en erupción y cambió drásticamente el panorama de la zona. En la foto de abajo se puede ver el antes y después de las fotos que muestran lo que el Monte Santa Helena parecía. Se utilizaron los datos de elevación históricos del USGS y datos contemporáneos de la capa de elevación provista por ESRI para crear dos escenas que muestran este cambio.



Para crear la capa de elevación, lo primero que necesitará es ejecutar ArcGIS Pro 1.3 y abrir el paquete de mapa Mount St. Helens proporcionado aquí. Todos los datos utilizados en este blog están en la geodatabase del proyecto. Se han añadido los datos de elevación ráster del USGS que muestran el Monte St. Helens antes de la erupción.



En ArcGIS Pro, se proporciona el esquema tile de elevación de ArcGIS Online por lo que tendrá que generar su propio archivo de esquema tile. Va a necesitar utilizar dos herramientas de geoprocesamiento para generar el Tile Package que va a subir a ArcGIS Online.

La primera herramienta que debe utilizar es Manage Tile Cache para generar un cache de datos de elevación.Con la herramienta Manage Tile Cache va a establecer la carpeta para la salida, el nombre y el esquema del mosaico que desea utilizar. Para este ejemplo, la herramienta Manage Tile Cache utilizará el esquema tile de elevación de ArcGIS Online para que pueda ser usado con otros datos tile de ArcGIS Online en escenas globales y locales. Debe establecer las escalas mínima y máxima del caché utilizando las opciones desplegables y luego haga clic en ejecutar para generar el caché. Si desea utilizar su propio archivo de esquema tile tendrá que utilizar la herramienta Generate Tile Cache Tiling Scheme además de la herramienta Manage Tile Cache en Pro y en las opciones avanzadas establecer el formato LERC.



TIP: Limited Error Raster Compression (LERC) es un método de compresión con pérdida eficiente recomendado para una sola banda o datos de elevación con una gran profundidad de píxeles, tales como datos float, 32 bits, 16 bits o 12 bits. Si no se configura el formato tile para LERC usted no será capaz de generar una capa de elevación en ArcGIS Online y terminara creando una capa tile en su lugar. Es decir, va a crear una capa ráster que se mostrará en la vista lugar de una capa de elevación que añade relieve a la superficie de la tierra.

Ahora va a empaquetar el caché en un Tile Package que se puede cargar en ArcGIS Online. Usando la herramienta Export Tile Cache, seleccione crear caché en la herramienta manage tile cache. A continuación, establezca la ubicación de salida y el nombre. Por último, seleccione Exportar como - Tile Package y haga clic en Ejecutar. El resultado será un archivo tpk en el disco que contiene el caché de la capa de elevación.



Publicar capas de elevación en ArcGIS Online

Ahora que ha creado un Tile Package (TPK) con los datos de elevación del Monte St. Helens antes de la erupción, cargue el Tile Package en ArcGIS Online. Para hacer esto puede utilizar la herramienta Share Package de ArcGIS Pro o subir directamente a través de ArcGIS Online en Mi contenido. Para publicar el paquete como una capa de elevación, tendrá que iniciar sesión en su cuenta de ArcGIS Online y cargar el tpk a través de la opción Agregar elemento> Desde mi PC y seleccionar el tpk que acaba de crear y asegúrese que la casilla de verificación publicar ha sido comprobada. Esta publicará la capa de elevación en cuanto el TPK se ha cargado.



Crear una escena local en ArcGIS Pro

Ahora puede utilizar esta capa de elevación en el visor de escena, pero, antes de publicar la escena, debe definir una extensión limitada de la escena para destacar el área de Mount St Helens.

En ArcGIS Pro puede recortar la extensión visible de una escena. Esta medida se utilizará en el visor de escena y otras aplicaciones web y le permite crear dos escenas que destacan el cambio en la superficie de elevación alrededor del Monte St. Helens.



En primer lugar va a crear una escena que muestra la montaña después de la erupción mediante el uso de la superficie de hoy en día alojado en el servicio de elevación de Esri. Ahora remueva la capa de mapa base por defecto actualmente en la tabla de contenido y, a continuación, arrastre a la vista el DEM que se encuentra en la geodatabase del proyecto. A continuación, cambie la rampa de color utilizando la pestaña apariencia

Para recortar la extensión de la escena a la extensión del DEM necesita actualizar las propiedades del mapa de la escena. Haga clic derecho sobre el texto Escena en la tabla de contenido, haga clic en Propiedades, abra la pestaña propiedades Extensión y seleccione la opción utilizar una medida personalizada. Marque la opción Clip capas a medida, el foco de la escena seguirá siendo sólo el área alrededor del monte St. Helens.



A continuación ir a compartir esta escena Web para ArcGIS Online abriendo la pestaña Compartir en la cinta y haga clic en la opción Escena Web. Esto creará una escena web utilizando la capa de elevación de Esri, la extensión personalizada, y los datos DEM simbolizados.

En segundo lugar se desea crear una escena que utiliza la capa de elevación anterior a la erupción, la capa histórica elevación que publico en ArcGIS Online anteriormente. Para ello tiene que cambiar las capas de elevación. Haga clic derecho en el texto Escena en la tabla de contenido y seleccione Propiedades, abra las propiedades de la escena. Al hacer clic en superficie de elevación muestra que la capa de elevación de Esri está siendo utilizado para esta escena, haga clic en el botón X al lado de la capa para removerla de la escena.



Entonces debe añadir la nueva capa de elevación que muestra el estado "antes". Para ello haga clic en el botón Añadir fuente de elevación, vaya a Mi contenido en ArcGIS Online (donde la capa de elevación se publicó) y selecciónela.



Ahora que la superficie ha sido actualizada, también va a actualizar la capa ráster DEM. Elimine la capa 'Después' y arrastrando la capa DEM "antes" desde la misma base de datos en la escena, la capa desplegada sobre el terreno coincidirá visualmente con la superficie de elevación. A continuación, comparta esta escena a ArcGIS Online - usando el mismo proceso Compartir >Escena Web - para crear una nueva escena web que se utilizará en la misma aplicación web como la primera escena web que publico.

Ver sus escenas web en el visor de escena

Ahora que las escenas web y capas están todas publicadas en ArcGIS Online ahora puede verlas en el Visor de escena. Puede abrir las escenas web haciendo clic sobre ellas en Mi contenido. También puede realizar cambios en estas escenas web en el visor de escena. Vaya a añadir unas diapositivas para ayudar a los espectadores a navegar en sus escenas web. Para crear diapositivas clic sobre el botón Slides, a continuación, haga clic en Capture Slide y esto va a guardar la vista actual que tiene en la escena. Una vez que todas las diapositivas son capturadas haga clic en Guardar para actualizar la escena web.



Usar escenas web con una plantilla 3D

En ArcGIS Online hay aplicaciones web disponibles que pueden aprovechar escenas web 3D para ayudar con el análisis visual, las comparaciones y la visualización básica. Vaya a utilizar la plantilla de comparación para ver las dos escenas web al mismo tiempo y destacar la drástica diferencia lado a lado. Para crear esta aplicación web clic en el botón Crear en Mi contenido, seleccione aplicación y Usar una plantilla.



Seleccione la opción de visualización de una escena (3D), para ayudar a filtrar las plantillas disponibles, y luego seleccione la aplicación "Compare Scenes". A continuación, ingrese alguna información acerca de la aplicación web, asignándole una adecuada descripción y etiquetas.



Cuando lo solicite, seleccione la escena web antes de la erupción (primero) y escena web después de la erupción (segundo).



Luego opcionalmente puede personalizar la aplicación para darle un estilo específico y establecer opciones específicas como ocultar los paneles de la información cuando se inicia la aplicación. Puede guardar sus cambios y lanzar la aplicación web y compartirla con usuarios para que puedan ver lo devastador que verdaderamente fue el Mount St. Helens en 1980. Las escenas están vinculados entre sí de manera que los espectadores al desplazarse por una escena la otra escena se actualice también.  Aquí hay un enlace a la aplicación final.



Fuentes

Blog ArcGIS

https://blogs.esri.com/esri/arcgis/2016/08/30/creating-and-using-elevation-layers-in-arcgis-online/

  • 3D SIG
  • ArcGIS Online
  • ArcGIS Pro
  • Elevation
  • scene viewer