Parameters
- uid
//using ArcGIS.Core.Data.Knowledge.Extensions; await QueuedTask.Run(() => { ///var config = ...; //var subGraph = ...; //var measures = ...; var results = kg.ComputeCentrality(config, subGraph, measures); //loop through each (entity) named type (relates are never included in results) foreach (var named_type in results.NamedTypes) { //Get the entity uids for each named type foreach (var uid in results.GetUidsForNamedType(named_type)) { //Get the scores for each uid via the [] indexer on "Scores" var scores = results.Scores[uid]; //There is one score per measure in the input measures array //Note: results.Scores.Measures is also provided for convenience... //for (int m = 0; m < results.Scores.Measures.Length; m++) for (int m = 0; m < measures.Length; m++) { var score = scores[m];//score for the given measure //TODO - use measure score } } } });
Target Platforms: Windows 11, Windows 10