El widget Perfil de elevación genera y muestra un perfil de elevación basado en una ruta de entrada creada dibujando o seleccionando líneas de un solo segmento o de varios segmentos en un mapa o escena web. El widget puede mostrar líneas de perfil de elevación para el suelo, para capas de malla 3D y para entidades de línea seleccionadas. También puede mostrar la elevación de las entidades que intersecan a lo largo de un perfil o dentro de una distancia de zona de influencia del perfil en el mapa. Los usuarios pueden ver estadísticas de pendiente y elevación y exportar los datos para cada perfil y las capas que intersecan.
Ejemplos
Use este widget para apoyar los requisitos de diseño de la aplicación como por ejemplo los siguientes:
- Desea dibujar o seleccionar una ruta para obtener el perfil de elevación del suelo.
- Desea seleccionar una línea para obtener su perfil relativo al suelo utilizando valores z o valores de campos de elevación.
- Desea ver estadísticas de un perfil de elevación, como la pendiente, la elevación máxima y mínima y la pérdida y aumento de elevación.
- Desea ver los activos que intersecan a lo largo del perfil, como estructuras a lo largo de tuberías de aguas residuales conectadas.
- Desea exportar los valores del perfil de elevación a formato CSV para un segmento determinado.
Notas de uso
Este widget requiere la conexión a un widget Mapa. Para generar un perfil de elevación para las entidades de línea seleccionadas, el widget Mapa debe estar conectado a una fuente de datos (mapa web 2D o escena web 3D). Las entidades de línea de servicios de mapas no se pueden seleccionar. El widget utiliza una capa de elevación para proporcionar alturas base para las capas del mapa. De forma predeterminada, el widget usa la capa de elevación Terreno 3D de Esri para todos los mapas web y para escenas web sin una capa de suelo definida. Puede reemplazar la capa de elevación Terreno 3D predeterminada por una capa de elevación web personalizada en su mapa o escena si, por ejemplo, desea datos de mayor resolución para un área de interés.
Nota:
Para publicar servicios de elevación personalizados, comparta un paquete de teselas con formato de compresión LERC. La información de raíz del servicio debe incluir una propiedad para cacheType: Elevation. Obtenga más información sobre el servicio de elevación en teselas.
Sugerencia:
Para obtener los mejores resultados al utilizar escenas web, use el mismo modo de elevación en Scene Viewer para todas las capas de líneas seleccionables. Si se seleccionan varias entidades de capas de líneas que utilizan distintos modos de elevación, el widget muestra las entidades que utilizan el modo de elevación de la primera entidad seleccionada.
Configuración
El widget Perfil de elevación incluye los siguientes ajustes:
- Origen: seleccione un widget Mapa.
- Configuración de mapa: si lo desea, personalice la configuración del perfil de elevación del mapa y cada capa. Puede cambiar la configuración de visualización del gráfico de perfil de elevación, las capas seleccionables y las capas que intersecan.
- Configuración del perfil: personalice la configuración del gráfico de perfil de elevación.
- Seleccionar capa de elevación: utilice la capa de elevación definida en la escena web o utilice una capa de elevación personalizada.
- Utilizar la capa de elevación del suelo de la escena web: seleccione esta opción para utilizar la capa de elevación de la escena web y obtener los resultados de una línea dibujada o seleccionada.
- Utilizar capa de elevación personalizada: cambie la capa de elevación Terreno 3D predeterminada haciendo clic en Establecer capa para proporcionar una URL de servicio para una capa de elevación personalizada.
Nota:
La capa de elevación de Nueva Zelanda es un ejemplo de un servicio de capa de elevación válido:
https://services1.arcgisonline.co.nz/arcgis/rest/services/Elevation/New_Zealand_Elevation/ImageServer
- Unidades: elija las unidades que se usarán para mostrar los valores de distancia y elevación del gráfico de perfil. De forma predeterminada, el widget utiliza las unidades definidas en la configuración de su organización. Todos los valores de distancia y elevación se convierten para mostrarse con estas unidades. Por ejemplo, cuando un usuario selecciona una entidad de línea que tiene una elevación de 200 metros y la unidad de visualización seleccionada es pies, el widget convierte los metros a pies y muestra una elevación de 656,168 pies.
Nota:
Cuando la referencia espacial se proyecta utilizando una proyección distinta de Web Mercator y la ruta dibujada o seleccionada es más corta que el umbral de distancia geodésica, las distancias se calculan planimétricamente (independiente de la elevación).
- Estilo: cambie el color de visualización del perfil de elevación del suelo en el gráfico y el color utilizado para resaltar las entidades de línea seleccionadas en el mapa o escena web.
- Objetos volumétricos: genera un perfil de elevación para capas de escena, capas de malla integrada y capas con símbolos 3D volumétricos. Esta opción solo está disponible y es compatible con escenas web. Puede personalizar la etiqueta que aparece en la leyenda del gráfico.
- Mostrar estadísticas de perfil: elija qué estadísticas de perfil mostrar para la elevación del suelo, incluidas las opciones de pendiente, aumento y pérdida de elevación, etc. También puede arrastrar las opciones seleccionadas para reordenarlas. Las estadísticas se calculan dinámicamente cada vez que se actualiza el perfil de elevación. Los usuarios pueden ver las estadísticas haciendo clic en el botón Estadísticas de perfil del widget.
- Seleccionar capa de elevación: utilice la capa de elevación definida en la escena web o utilice una capa de elevación personalizada.
- Capas seleccionables: permite al usuario seleccionar elementos de línea en el mapa para generar un perfil de elevación.
- Elevación del suelo: cuando esta configuración está activada, el perfil de las líneas seleccionadas muestra la elevación del suelo.
- Personalizar: elija qué capas de línea se pueden seleccionar en el mapa para mostrar un perfil de elevación. Para cada capa seleccionable de la lista, configure los siguientes ajustes:
- Configuración de elevación: especifique la fuente de datos para los valores de elevación seleccionando una de las siguientes opciones de Valor de elevación:
- Valor z: utilice los valores z almacenados en la geometría de la capa. Si no se definen unidades para el valor z vertical en la capa, se utilizarán las unidades de la referencia espacial del suelo. Esta opción solo está disponible si la capa admite valores z.
- Sin elevación: utilice la elevación del suelo para la línea seleccionada. (Las entidades sin elevación se muestran sobre el suelo). Este es el comportamiento predeterminado.
- Un campo: defina un campo que contenga datos de elevación y especifique las unidades.
- Dos campos: defina dos campos que contengan datos de elevación para el inicio y el final de una línea y especifique las unidades.
- Estilo: cambie el color, el estilo y el ancho de las entidades de línea seleccionadas en esta capa cuando aparecen en el gráfico de perfil de elevación.
- Configuración de elevación: especifique la fuente de datos para los valores de elevación seleccionando una de las siguientes opciones de Valor de elevación:
- Capas intersecantes: muestra las entidades que se cruzan con las líneas dibujadas o seleccionadas en el gráfico de perfil de elevación.
- Personalizar capas intersecantes: defina las capas que intersecan y configure los siguientes ajustes:
- Configuración de elevación: especifique la fuente de datos para los valores de elevación seleccionando una de las siguientes opciones de Valor de elevación:
- Valor z: utilice los valores z almacenados en la geometría de la capa. Si no se definen unidades para el valor z vertical en la capa, se utilizarán las unidades de la referencia espacial del suelo. Esta opción solo está disponible si la capa admite valores z.
- Sin elevación: utilice la elevación del suelo para la línea seleccionada. (Las entidades sin elevación se muestran sobre el suelo). Este es el comportamiento predeterminado.
- Un campo: defina un campo que contenga datos de elevación y especifique las unidades.
- Dos campos: defina dos campos que contengan datos de elevación y especifique las unidades.
- Campo de visualización: el valor de campo que se mostrará al pasar el ratón sobre cada entidad de esta capa representada en el gráfico.
- Estilo: cambie el color, el estilo y el ancho de las entidades de línea seleccionadas en esta capa cuando aparecen en el gráfico de perfil de elevación.
- Configuración de elevación: especifique la fuente de datos para los valores de elevación seleccionando una de las siguientes opciones de Valor de elevación:
- Zona de influencia: represente entidades en el gráfico en sus puntos de intersección con el área de la zona de influencia. Los puntos conectados se utilizan para representar puntos y líneas atravesados con elevación de dos campos. Personalice la distancia de la zona de influencia, las unidades y el estilo.
- Personalizar capas intersecantes: defina las capas que intersecan y configure los siguientes ajustes:
- Configuración del perfil: personalice la configuración del gráfico de perfil de elevación.
- Configuración general: establezca una herramienta activa para el widget cuando se abre y personalice la apariencia del gráfico de perfil de elevación.
- Permitir exportación: permita a los usuarios exportar los datos de cada perfil y capa de intersección representados en el gráfico del perfil de elevación.
- Activar cuando se abre el widget: elija activar automáticamente la herramienta Seleccionar línea o Dibujar perfil para especificar si los usuarios pueden dibujar o seleccionar de inmediato una línea en el mapa para generar un perfil. (Seleccionar línea solo está disponible cuando el widget Mapa está conectado a una fuente de datos con capas de línea).
- Apariencia: personalice los elementos que se muestran en el gráfico de perfil de elevación.
- Cuadrículas de gráficos: muestre cuadrículas verticales y horizontales para cada eje.
- Títulos de ejes de gráficos: muestra los títulos de los ejes de distancia y elevación.
- Leyenda: muestre una debajo del gráfico. Los usuarios pueden hacer clic en los elementos de la leyenda para ocultarlos en el perfil de elevación.
Opciones de interacción
Al crear un perfil de elevación, se genera una fuente de datos de salida que pueden utilizar otros widgets. Por ejemplo, puede hacer que un widget Texto muestre el valor de elevación máximo del perfil y hacer que el valor cambie dinámicamente cuando se genere un nuevo perfil. A continuación, se muestra una lista de valores estadísticos que se pueden utilizar con la fuente de datos de salida:
- Distancia máxima
- Elevación mínima, máxima y media
- Pérdida y aumento de elevación
- Pendiente positiva máxima y pendiente negativa máxima
- Pendiente positiva promedio y pendiente negativa promedio
Puede configurar acciones de mensaje para que el widget Perfil de elevación interactúe con otros widgets. Por ejemplo, puede hacer que el widget Perfil de elevación genere automáticamente un perfil cuando el usuario seleccione una línea del mapa o de un widget Lista. Para ello, agregue el desencadenador Registro de cambios de selección en la configuración del widget Lista, seleccione el widget Perfil de elevación como destino y agregue la acción Seleccionar línea.