CÓMO

Crear fracciones como etiquetas utilizando Arcade en Portal for ArcGIS y ArcGIS Online Map Viewer

Last Published: June 7, 2024

Resumen

En Portal for ArcGIS o ArcGIS Online Map Viewer, etiquetar una clase de entidad con fracciones puede ser un método eficaz para representar el análisis estadístico. También ofrece comparaciones entre diferentes áreas o puntos de datos, por ejemplo, comparaciones de la fracción de uso de energía renovable en las distintas regiones.

Este artículo describe el flujo de trabajo para crear las fracciones como etiquetas utilizando ArcGIS Arcade en Portal for ArcGIS y ArcGIS Online Map Viewer.

Procedimiento

  1. En Portal for ArcGIS o ArcGIS Online Map Viewer, abra el mapa web que contiene las entidades.
  2. En la barra de herramientas Contenido (oscura), haga clic en Capas para abrir el panel Capas y seleccione la capa que se va a configurar.
  3. En la barra de herramientas Configuración (clara), haga clic en Más > Etiquetas.
  4. En el panel Entidades de etiqueta, active la opción Activar etiquetas.
  5. Haga clic en Agregar clase de etiqueta y, en Campo de etiqueta, haga clic en Usar expresión El botón Usar expresión.
  6. En la ventana del editor, cree un nombre para la expresión de Arcade y especifique la expresión de Arcade.
    1. Obtenga el numerador y denominador de valor de campo. Sustituya <fieldName1> y <fieldName2> por los nombres de los campos deseados.
var fieldA = $feature["<fieldName1>"];
var fieldB = $feature["<fieldName2>"];
  1. Compruebe que el denominador no sea cero para evitar la división por cero.
if (fieldB == 0) {
  return "undefined";
}
  1. Aplique formato a la fracción como una cadena.
var fraction = Text(fieldA, "#") + " / " + Text(fieldB, "#");
  1. Devuelva la fracción formateada.
return fraction;

El código siguiente muestra el script completo.

var fieldA = $feature["Numbers"];
var fieldB = $feature["TestNumber"];

if (fieldB == 0) {
    return "undefined"; // or return some default value or message
}

var fraction = Text(fieldA, "#") + " / " + Text(fieldB, "#");

return fraction;
  1. Haga clic en Hecho.

El mapa muestra las fracciones como etiquetas en Portal for ArcGIS y ArcGIS Online Map Viewer.

Las fracciones se muestran como etiquetas

Id. de artículo: 000032736

Obtenga soporte con IA

Resuelva su problema rápidamente con el chatbot de inteligencia artificial de soporte de Esri.

Empieza a chatear ahora

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Empieza a chatear ahora

Ir a opciones de descarga