Resumen
En ArcGIS Online, es posible calcular la longitud total de las líneas dentro de un polígono en función de los valores de campo y mostrar los resultados en un elemento emergente utilizando una expresión de Arcade. Esto es útil para comprender las relaciones y patrones espaciales.
En este artículo, se utiliza una expresión de Arcade para calcular la longitud total de las carreteras activas dentro de un vecindario en función de su estado y, a continuación, el resultado se muestra en un elemento emergente. La siguiente imagen muestra la tabla de atributos de la capa de entidades de línea que representa las carreteras dentro del vecindario.
Procedimiento
- Seleccione el mapa web para abrirlo en Map Viewer.
- En el panel Capas, seleccione la capa. En este ejemplo, se utiliza una capa de polígonos denominada 'Vecindario'.
- En la barra de herramientas Configuración (clara), haga clic en Elementos emergentes. Asegúrese de que los elementos emergentes estén habilitados activando Habilitar elementos emergentes.
- En el panel Elementos emergentes, cree una expresión de Arcade para calcular la longitud total de las líneas dentro de la capa de polígonos en función de los valores de campo. Consulte ArcGIS Online: Usar expresiones para obtener instrucciones.
- En la ventana del editor, configure la siguiente expresión.
Length(Contains($feature, Filter(FeaturesetByName($datastore, '<feature_name>', ['*']), "<field_name> = '<field_value>'")))
- Reemplace <feature_name> por el nombre de la capa de líneas. En este ejemplo, se utiliza 'Carreteras'.
- Reemplace <field name> por el nombre del campo que contiene los valores de campo. En este ejemplo, se usa 'Estado'.
- Reemplace <field_value> por el valor de las entidades de línea necesarias para el cálculo. En este ejemplo, se usa 'Bueno'.
- Haga clic en Hecho.
- En el panel Elementos emergentes, haga clic en Lista de campos y, a continuación, en Seleccionar campos.
- En el panel Seleccionar campos, en Expresiones, haga clic en la expresión creada en el paso 5 para mostrarla en el elemento emergente.
La siguiente imagen muestra la longitud total de las carreteras en buen estado en el vecindario en el elemento emergente de ArcGIS Online.