Novedades
Novedades en Arcade 1.8
Por Paul Barker
Arcade 1.8 se ha lanzado como parte de la reciente actualización de ArcGIS Online, con nuevas funciones para probar. El tema de este lanzamiento es la conveniencia; las nuevas funciones le permiten hacer cosas que ya eran posibles con Arcade, pero que ahora se pueden hacer de una manera más escalable, eficiente e intuitiva. Vamos a ver.

Esta función está disponible al realizar cálculos de campo y configurar ventanas emergentes. El siguiente ejemplo muestra cómo encontrar el número total de mediciones para un pozo de agua en California.
Intente agregar la siguiente expresión en la capa de pozos de agua en el siguiente mapa:

Comprender sus datos
Cuando las capas contienen una gran cantidad de entidades, puede ser más útil resumir datos en lugar de mostrar información sobre entidades individuales. Este es el caso con el siguiente mapa de Urban Forestry para Toronto. La función GroupBy () y la función actualizada Distinct () ayudan a que sea más fácil y rápido.
Agrupar por()
En el siguiente ejemplo, utilizamos la función GroupBy () para identificar las tres especies de árboles más populares en cada vecindario de Toronto. Agregue lo siguiente a la ventana emergente para la capa de vecindarios de Toronto:


Desafío extra: ¿Cómo agregaría el diámetro promedio de los árboles para cada especie?
Distinct()
Distinct () anteriormente solo funcionaba con matrices, pero ahora se puede usar para obtener un conjunto único de valores basados en un FeatureSet y un campo. Usando el mismo mapa que el anterior, podemos obtener rápidamente una lista de todas las especies únicas dentro de un vecindario determinado. Dada la diversidad de las especies de árboles en Toronto, esa lista puede ser bastante larga, pero estoy seguro de que entiende la idea.

Desafío extra: ¿Podría modificar la expresión anterior para enumerar solo arces distintos?
DistanceGeodetic()
Poder medir fácilmente la distancia entre dos puntos ha sido una gran petición. Busque la capa World Cities en ArcGIS Living Atlas of the World y agregue la siguiente expresión para agregar la distancia geodésica desde cualquier ciudad a su capital nacional.


Desafío extra: ¿Intente cambiar esta expresión para decir algo diferente cuando la ciudad en la que hace clic es Capital Nacional?
Enriqueciendo sus datos sobre la marcha
FeatureSetByPortalItem ()
Muchos de ustedes han pedido la capacidad de extraer información de una capa que no está en su mapa en la ventana emergente de otra capa, para evitar abarrotar el panel Contenido con capas con las que no desea que los usuarios de su mapa interactúen.
¡Buenas noticias! Hemos ampliado el soporte para la función FeatureSetByPortalItem () al perfil emergente, permitiéndole hacer eso. Esta funcionalidad realmente brilla cuando desea aprovechar todos los datos disponibles a través del Living Atlas, pero no necesariamente quiere las capas en su mapa. Dado que el uso de esta función con Living Atlas será el tema de un futuro artículo de blog (manténganse al tanto), volvamos al ejemplo de Urban Forestry anterior. Recree la expresión Arcade, pero esta vez sin la capa de árbol en el mapa. Elimine la capa del mapa y actualice su expresión existente a:

Y ya no necesita la capa de árbol en su mapa.
Algunos datos finales
Arcade 1.8 ya está disponible en ArcGIS Online y llegará a ArcGIS Enterprise, ArcGIS Pro y aplicaciones de campo móviles en versiones posteriores. Puede encontrar muchos recursos excelentes en la documentación de Arcade, y no olvide consultar nuestro repositorio de expresiones y aportar sus propias ideas geniales.
Acerca del Autor
Ingeniero de producto para ArcGIS Online y entusiasta de la tecnología.