CÓMO
En ArcGIS Dashboards, las expresiones de Arcade pueden calcular y mostrar de forma eficaz el recuento de entidades de punto dentro de las entidades poligonales utilizando el elemento Indicador. Este método mejora el análisis espacial y agiliza el flujo de trabajo sin necesidad de un procesamiento de datos complejo, y se muestra en este artículo. El siguiente cuadro de mando muestra las entidades de punto y polígono.

en la barra de herramientas del cuadro de mando. En la pestaña Cuerpo, haga clic en + Agregar elemento y seleccione Indicador.

var p = Portal('<portal_URL>');
var point_layer = FeatureSetByPortalItem(p, '<pointlayer_id>');
var poly_layer = FeatureSetByPortalItem(p, '<polygonlayer_id>');
var OutputDict = {
'fields': [{ 'name': '<field_name>', 'type': 'esriFieldTypeString'},
{'name': 'f_count','type': 'esriFieldTypeInteger'}],
'geometryType': '',
'features': []};
var index = 0;
var num_points_intersecting;
for (var f in poly_layer) {
Console(f["name"])
num_points_intersecting = Count(Intersects(f, point_layer));
Console(num_points_intersecting)
OutputDict.features[index] = {
'attributes': {
'name': f['name'],
'f_count': num_points_intersecting
}
}
Console(OutputDict.features[index]);
index++;
}
Console(OutputDict);
var dict_text = Text(OutputDict);
Console(dict_text);
var mydict = FeatureSet(dict_text);
Console(mydict);
return mydict;
La imagen muestra la secuencia de comandos de trabajo completa.





El cuadro de mando muestra los recuentos de entidades de punto de cada polígono mediante el elemento Indicador.

Id. de artículo: 000031381
Obtener ayuda de expertos en ArcGIS
Empieza a chatear ahora