Simbología dependiente de la escala en ArcGIS Online con Arcade

333
0
07-24-2019 01:21 PM
RogerMesen-Delgado
Occasional Contributor
1 0 333

Una sección que es muy útil en #AGOL es utilizar el Arcade, esto nos permite tener a mano un sin número de funciones que se están ejecutando con nuestro mapa web. Lo mejor es que no hay que ser programador para realizar un cambio que beneficia de gran medida nuestro mapa. 

La simbología a veces se nos complica ya que los elementos son muchos y llegan a saturar la pantalla. Esta es la configuración que deseamos quitar. 

Tenemos que tener un mapa hecho con algún elemento desplegándose.

Como podemos ver en este mapa todos los puntos se notan a esta escala sobrepuestos. 

Primero en nuestro mapa vamos a la simbología , ahí nos desplazamos hacia donde se encuentra la opción de seleccionar un atributo para mostrar y la opción 1 seleccionamos por "Nueva expresión"

En este caso, la simbología tiene una restricción a los 19073, esto quiere decir de después de esa escala no se muestra. Lo que haremos es hacer la restricción en 2 partes:

De 19073 hasta 4515 con un tamaño de 15 pts.

De 4514 hasta 1 con un tamaño de 30 pts.

var vs=$view.scale

When (vs<=19073&&vs>=4515,15,
vs<=4514,30,
1)

Aquí lo que decimos es que creamos una variable con nombre vs, para no estar escribiendo $view.scale cada vez que necesitamos esa propiedad. 

Cuando vs sea <= X y vs >= Y entonces asigne 15.

y el resto es que sea menor a Z entonces asigne  30.

Si damos al botón de Test nos indica el resultado de esta operación. Damos a Ok guardamos y ahora vamos a colocar el símbolo que deseamos. 

Recordemos eso sí que el máximo es 30 y el mínimo 0 si fuera mayor aquí se puede subir ese tamaño sino simplemente le asignaría el mayor tamaño que tiene. Se selecciona el elemento que se desee y ahora veremos el resultado. 

En principio todos los elementos tenían el mismo tamaño, ahora vemos como los caballos se acomodan mejor a una mayor escala, debemos de hacer lo mismo con los otros elementos

Espero les funcione en sus mapas y cualquier consulta en los comentarios. 

Información extra para su diversión:

About the Author
Hi, I'm a GIS Specialist, Anthropologist is my base career and finishing my Msc in Geography. I like to help people to solve their issues with GIS. I've been working with different industries, like local governments and private companies. I also writing my thesis about risk and hazards. If I can help, let me know.