Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autor Duración
Noora Golabi 45min
Dado que las condiciones de mucho viento y sequedad son un problema constante en el estado de California, los funcionarios estatales realizan un seguimiento constante de
OES», por sus siglas en inglés) supervisa los cortes y los publica en un servicio web que indica la posible causa del fallo y el número de clientes afectados por el evento. Para pe
los funcionarios de los servicios públicos estén configurados para no simplemente mostrar los cortes de electricidad notificados, sino también para generar alertas e identificar
Con ArcGIS Dashboards, creará un cuadro de mando visualmente informativo para ver los cortes de electricidad. Al usar un formato avanzado en Arcade, podrá calcular la cant
notificados. Además, configurará una alerta que aparecerá cuando se notifique un nuevo corte.
Requisitos
Rol de Usuario, Publicador o Administrador en una organización de ArcGIS (consiga una prueba gratuita)
ArcGIS Dashboards
Plan de la lección
Cree un mapa de incidencias entrantes en directo para nutrir los elementos de su cuadro de mando. Configure los elementos emergentes para que muestren información clav
Cree un cuadro de mando con un mapa, una lista y dos indicadores. Utilice Arcade para extraer y visualizar información adicional importante.
Dependiendo de la configuración de usuario y de su organización, el visor de mapas predeterminado puede ser diferente. En esta lección se utiliza Visor de mapas. Si ha
Selector de aplicaciones.
3. En la barra de herramientas Contenido (oscura), haga clic en Agregar y luego en Servicio web.
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 1/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
4. En la sección Detalles de capa, copie y pegue el siguiente servicio web en el campo URL:
https://services.arcgis.com/BLN4oKB0N1YSgvY8/arcgis/rest/services/Power_Outages_(View)/FeatureServer/0
Nota:
Esta capa muestra la información de seguimiento de los cortes de electricidad de la Oficina del Gobernador sobre Servicios de Emergencia del Estado de California («
Los cortes de electricidad de esta capa se extraen directamente de los mapas de cortes de electricidad de los servicios públicos, y la capa se actualiza automáticamente
California Edison, San Diego Gas & Electric, Sacramento Municipal Utility District (SMUD) y Los Angeles Department of Water and Power (LADWP).
Incidencias de corte de electricidad: capa de puntos que muestra datos de todos los servicios públicos y es mejor para mostrar una ubicación general del corte y
Áreas con cortes de electricidad: capa poligonal que muestra la extensión geográfica aproximada del corte eléctrico.
Cortes de electricidad por condado: esta capa resume el total de clientes afectados por condado. Esta capa es útil para mostrar el impacto de los cortes de electri
El mapa muestra ahora los cortes de electricidad de California. Dado que los datos se actualizan con frecuencia, definirá un intervalo de actualización para la capa.
6. En la sección Intervalo de actualización del panel Propiedades, active el conmutador Actualizar capa automáticamente.
7. Escriba 15 para el número de minutos.
2. En el panel Capas, haga clic en la capa Power Outages (View) - Power Outage Incidents.
3. En la barra de herramientas Configuración (clara), haga clic en Estilos.
4. En el panel Estilos, haga clic en Opciones de estilo para el estilo Tipos (símbolos únicos).
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 3/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
7. En Cambiar símbolo, en el menú desplegable Categoría, elija Firefly. Seleccione un color rojo y haga clic en Hecho.
8. Haga clic en el símbolo de Planificado, elija un símbolo Firefly verde y haga clic en Aceptar.
9. En las Opciones de estilos, haga clic en Hecho para terminar de aplicar estilo a la capa y, a continuación, haga clic en Hecho para cerrar el panel Estilos.
Ahora que los dos tipos de corte se han simbolizado de forma más clara, aplicará el clustering para visualizar concentraciones de cortes de suministro.
11. En el panel Clustering, active el botón de alternancia Habilitar clustering y arrastre el control deslizante del clúster hacia Bajo para ajustar Radio de clúster.
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 4/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
1. En el panel Capas, asegúrese de que la capa Power Outages (View) - Power Outage Incidents esté seleccionada y, en la barra de herramientas Configuración, selecci
2. En el panel Elementos emergentes, haga clic en Título y escriba Corte de electricidad: {IdIncidencia}.
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 5/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
Aparece el editor de texto. En el editor, puede utilizar una combinación de texto estático y campos de atributos para crear un elemento emergente personalizado.
Causa: {Causa}.
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 6/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
Si hace clic en un grupo, verá el elemento emergente predeterminado del clúster.
10. En la barra de herramientas Contenido, haga clic en Guardar y abrir y seleccione Guardar como.
11. En la ventana Guardar mapa, en Título, escriba Mapa de cortes de electricidad de California y agregue sus iniciales para que el nombre del mapa sea único en su organ
12. En Etiquetas, escriba California, electricidad, cortes.
13. En Resumen, escriba Un mapa de los cortes de electricidad de California para usar en un cuadro de mando.
Los campos Título y Etiqueta ya están rellenados según los detalles del elemento del mapa web.
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 7/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
3. En Resumen, escriba Este cuadro de mando muestra los cortes de electricidad planificados y no planificados actuales del Estado de California.
4. Haga clic en Crear cuadro de mando.
ArcGIS Dashboards abre un cuadro de mando recién creado con el elemento de mapa Cortes de electricidad de California. Hará que el tema del cuadro de mando sea o
A continuación, configure un elemento de lista con los colores elegidos visibles en un fondo oscuro.
2. En la ventana Seleccionar una capa, haga clic en Power Outages (View) - Power Outage Incidents.
3. En la pestaña Datos, en la sección Ordenar por, haga clic en Agregar campo y elija Fecha/hora de inicio.
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 8/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
Su lista se ordenará para mostrar los cortes de electricidad más recientes en la parte superior.
5. Haga clic en la pestaña Lista.
La lista muestra el campo OBJECTID de cada punto de datos. Sin embargo, el OBJECTID no le dice nada sobre el corte. Aunque ya hay alguna información disponible e
de Arcade. Arcade es un lenguaje de expresión flexible que le permite trabajar con datos en tiempo real en ArcGIS. Puede utilizarArcade Arcade para realizar cálculos de
de Arcade utilizando el editor de expresiones de Arcade.
Nota:
Una vez habilitado el formato avanzado, las propiedades definidas por el sistema no estarán disponibles. Todo el formato de visualización de la lista se realiza median
La sección Expresión es donde se crea la expresión. Las pestañas Globales y Funciones son donde se encuentran los elementos que utilizará en la expresión. La pestañ
le da acceso a los campos de sus datos. En la pestaña Funciones se accede a la biblioteca de funciones de Arcade. Puede hacer clic en el botón de información situado j
de Arcade, calculará el tiempo transcurrido entre el momento en que se agregó el informe y la hora actual. Para ello, cree una variable para la hora en la que se notificó
Esta línea define el valor StartDate como la hora de notificación del corte.
11. Haga clic después de StartDate y pulse Intro para empezar una línea nueva.
Esto agrega la función a la expresión. La función Now() devuelve la fecha y hora actuales.
A continuación, utilizará las dos variables definidas para calcular el tiempo transcurrido utilizando la función DateDiff. La función DateDiff resta dos fechas y devuelve la
15. Empiece una nueva línea y escriba var minutesOpened = DateDiff(currentTime, dateOpened, 'minutes');
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 9/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
Ahora, el editor de Arcade debe tener el aspecto siguiente:
Este cálculo devuelve cuántos minutos ha estado activo un corte de electricidad. Sin embargo, hay veces en las que los cortes duran horas o incluso días. En estos casos
utilizando una función escrita en Arcade para mostrar minutos, horas y días.
16. Puede que observe que el panel de código es un poco estrecho. Haga clic en Expandir para expandir el panel de código.
17. Pulse Intro dos veces y copie y pegue la siguiente instrucción de función:
function formatElapsedTime(numMinutes)
numMinutes = Floor(Abs(numMinutes));
//Using the Floor function, you can round down the time to number of hours and days.
//Using a When logic function, you can append the unit prefix to the value.
);
return elapsedTime;
Nota:
Consulte los comentarios (los comentarios empiezan por //) en la expresión para revisar qué hace cada parte de la función.
La función redondea a la baja el número de minutos para obtener números enteros y, a continuación, utiliza una división truncada en los minutos redondeados para cal
Ahora definirá su variable final de duración del corte. Esta línea crea una variable denominada timeFormatted que contiene los resultados de la función formatElapsedTi
transcurrido.
18. Agregue otra línea después de la función y escriba var timeFormatted = formatElapsedTime(minutesOpened);
Después de calcular la duración del corte, ahora puede calcular el índice de impacto en la fiabilidad. El índice de impacto en la fiabilidad se determina calculando el núm
Esta nueva variable toma el punto de datos Impacted Customers y lo divide por la variable minutesOpened creada anteriormente. Dado que este valor probablemente s
puntos decimales.
Ahora que tiene el valor de índice de impacto en la fiabilidad, puede determinar qué cortes son más graves o necesitan atención más inmediata. Para que sea más fácil d
índice de impacto en la fiabilidad mayor que 1.
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 10/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
20. Agregue otra línea y escriba var severityColor = IIF(reliabilityIndex > 1, '#C22E00', '#363636')
La variable utiliza la función IFF, que devuelve un valor determinado, en este caso, un color, si una condición es verdadera, y otro distinto si el valor es falso. En este caso
contrario, el color será gris.
Una vez que tenga sus variables finales, timeFormatted, reliabilityIndex y severityColor, las devolverá en la expresión. Esto le permite referirse a ellas en la plantilla de ele
return {
attributes: {
timeFormatted: timeFormatted,
reliabilityIndex: reliabilityIndex,
severityColor: severityColor
function formatElapsedTime(numMinutes)
numMinutes = Floor(Abs(numMinutes));
//Using the Floor function, you can round down the time to number of hours and days.
//Using a When logic function, you can append the unit prefix to the value.
);
return elapsedTime;
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 11/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
return {
attributes: {
timeFormatted: timeFormatted,
reliabilityIndex: reliabilityIndex,
severityColor: severityColor
Dashboards permite utilizar HTML personalizado para dar formato a los elementos de la lista. Junto con el formato avanzado, esto le permite crear visualizaciones perso
elementos de línea, puede utilizar la expresión que acaba de crear junto con HTML para dar formato a la visualización de cada elemento de la lista.
</div>
La primera etiqueta, <div style>, determina el elemento de línea de estructura. En div style, puede determinar el color de fondo, el borde y el relleno del elemento de lín
Las siguientes líneas que utilizan la etiqueta de párrafo, <p>, determinan el formato de cada tipo de información incluido en el elemento de línea. Para su lista, desea m
fiabilidad.
Para cada etiqueta <p>, se determina el estilo usando la etiqueta <span style> y cualquier propiedad de estilo. En la etiqueta <p> se determina el texto que se muestra
"Tiempo transcurrido:" y lo sigue con la expresión de tiempo transcurrido.
26. Haga clic en Fuente para obtener una vista previa del formato de la lista.
27. Haga clic en Hecho.
Cada elemento de la lista muestra ahora el tiempo transcurrido, la empresa de servicios asociada y el valor del Índice de impacto en la fiabilidad (SAIDI). Cuando el valor
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 12/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
El valor de referencia se utilizará para determinar cuándo se notifica una nueva interrupción. Filtre el valor para incluir solo los cortes de los últimos 5 minutos. Esto esta
Ahora que tiene el valor de referencia, use el formato avanzado para configurar la alerta de datos que se agregará al título del indicador.
Mediante Arcade, cree la variable que se utilizará para determinar cuándo se muestra la nueva alerta de corte de electricidad utilizando una función lógica IFF. Su condic
notificados en los últimos 5 minutos es mayor que cero, el mensaje será visible. Si no, estará oculto.
11. En el editor, después de las primeras líneas que definen las variables, agregue una línea y escriba var visibility = IIF($reference.count_ObjectID > 0, 'visible', 'hidden').
A continuación, devuelva la condición de visibilidad y el resto de lo que muestra el indicador. Cree también el mensaje que desea que se muestre cuando haya un nuevo
minutos".
return {
middleText: $datapoint["count_ObjectID"],
middleTextMaxSize: 'large',
bottomText:'Active outages',
bottomTextMaxSize: 'medium',
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 13/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
attributes: {
visibility: visibility,
La declaración return es donde se definen las diferentes propiedades del indicador. Para este indicador, solo está usando las áreas de texto central e inferior. También pu
verdadera.
Sugerencia:
Puede definir todas las partes de un indicador con formato avanzado. Estas propiedades son aquellas que, de lo contrario, se definirían mediante los ajustes de config
pueden definir, consulte Formato avanzado en un indicador.
14. Desplácese hacia abajo por debajo del bloque de código y expanda la sección Iconos.
15. Haga clic en + Agregar.
Sugerencia:
Si su organización tiene un icono o gráfico estándar usado para la visualización de información, puede utilizar un icono SVG personalizado para visualizarlo.
Ahora que se ha configurado el indicador, puede agregar la alerta de corte que aparecerá cuando se informe de una corte.
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 14/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
21. Copie y pegue lo siguiente en el editor:
<div style="background-color:#de290033; border-left:2px solid #de2900; box-shadow:0 4px 6px 0 hsla(0,0%,0%,0.2); color:##de2900; margin-bottom:0.4rem; margin-left:0.4
</div>
En este caso, se utiliza HTML para definir las propiedades de estilo del mensaje. La primera etiqueta, <div style>, determina la estructura. Dentro de la etiqueta <div styl
mediante la expresión de visibilidad creada anteriormente.
22. Haga clic en Fuente para obtener una vista previa del mensaje.
23. Haga clic en Hecho.
Su indicador de cortes muestra ahora el número total de cortes activos del estado.
Cuando se notifica un corte ocurrido en los últimos 5 minutos, el mensaje de alerta aparece en la parte superior.
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 15/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
Ahora tiene el valor y los valores de referencia para utilizar en la visualización de su indicador. En este caso, el valor es el número total de clientes afectados y el valor de
Los valores, los valores de referencia y los cálculos predefinidos se pueden integrar directamente en la visualización del indicador utilizando llaves {} o el botón Campos
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 16/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
Esto le permite ver los valores exactos para los clientes afectados.
13. Haga clic en Hecho.
La visualización del indicador se rellena ahora con el número total de clientes afectados, junto con la cantidad afectada por cortes planificados y no planificados.
1. Pase el cursor por el elemento de la lista para ver la opción Arrastrar elemento.
2. Haga clic en el botón Arrastrar elemento y arrastre el elemento de la lista hacia el lado izquierdo del cuadro de mando y acóplelo al borde izquierdo del cuadro de ma
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 17/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
3. Arrastre y acople el indicador Cortes activos en el lado derecho del cuadro de mando.
4. Arrastre y acople los indicadores Clientes afectados debajo del indicador Cortes activos.
5. Pase el cursor por encima del borde izquierdo de la columna del indicador para obtener un cursor de cambio de tamaño y arrastre la columna para agrandar el mapa y
6. Si es necesario, cierre el panel Diseño para obtener una mejor vista previa de sus cuadros de mando.
7. En la barra de herramientas del cuadro de mando, si es necesario, haga clic en Diseño. En el panel Diseño, haga clic en la pestaña Encabezado y haga clic en Agregar e
De forma predeterminada, el título del encabezado coincide con el título de su cuadro de mando. Dado que el título de su cuadro de mando es adecuado para el encab
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 18/19
6/12/22, 16:13 Introducción al formato avanzado en ArcGIS Dashboards | Learn ArcGIS
En esta lección, ha creado un mapa de los cortes de electricidad y un cuadro de mando que le permite ver rápidamente los cortes del estado de California. Mediante el format
disponibles. Además de visualizar información nueva, ha podido configurar una alerta para cuando se produzcan cortes. Poder ver los cortes a medida que ocurren puede ayu
problemas de un modo más eficiente.
Agradecimientos
Información de seguimiento de los cortes de electricidad de la Oficina del Gobernador sobre Servicios de emergencia del Estado de California («Cal OES», por sus sigla
Empiece a trabajar con ArcGIS Dashboards y aprenda a configurar sus propios cuadros de mando.
MÁS INFORMACIÓN
En este curso, aprenderá a utilizar expresiones de Arcade para crear visualizaciones atractivas y acceder a fuentes de datos derivados para mejorar el uso y la
interpretación de su cuadro de mando.
MÁS INFORMACIÓN
Introducción a Arcade: una nueva manera de escribir las expresiones que funcionan en ArcGIS. En esta sesión, averiguaremos qué es Arcade (y qué no es), por qué se ha
creado y cómo empezar a utilizarlo en sus proyectos.
MÁS INFORMACIÓN
https://learn.arcgis.com/es/projects/get-started-with-advanced-formatting-in-arcgis-dashboards/ 19/19