ArcGIS Pro 3.6 API Reference Guide
ArcGIS.Core.CIM Namespace / CentralityMeasure Enumeration
Example Example

In This Topic
    CentralityMeasure Enumeration
    In This Topic
    Defines a kind of centrality measure.
    Syntax
    Members
    MemberDescription
    Betweenness Betweenness measure. Betweenness is a shortest paths based measure.
    Closeness Closeness measure. Closeness is a shortest paths based measure.
    Coreness Coreness measure.
    Degree Degree measure.
    Eigenvector Eigenvector measure.
    Harmonic Harmonic measure. Harmonic is a shortest paths based measure.
    InDegree InDegree measure.
    OutDegree OutDegree measure.
    PageRank PageRank measure.
    Example
    Compute Centrality Using Defaults
    //using ArcGIS.Core.Data.Knowledge.Extensions;
    
    await QueuedTask.Run(() =>
    {
    
      //take default settings...
      //undirected relationship interpretation
      //use default relationship importance = 0
      //use default relationship cost = 0
      //use default Multiedge factor = 0
      //no normalization
      var kg_config = new CIMKnowledgeGraphCentralityConfiguration();
    
      //include all entities from the kg in the subgraph
      //(no filters)
      var kg_subgraph = new CIMKnowledgeGraphSubGraph();
    
      //include all centrality measures
      CentralityMeasure[] measures = [
        CentralityMeasure.Degree,
        CentralityMeasure.InDegree,
        CentralityMeasure.OutDegree,
        CentralityMeasure.Coreness,//Coreness only wks w/ undirected relates
        CentralityMeasure.Betweenness,
        CentralityMeasure.Closeness,
        CentralityMeasure.Harmonic,
        CentralityMeasure.Eigenvector,
        CentralityMeasure.PageRank
      ];
    
      //compute centrality
      var kg_centrality_results = kg.ComputeCentrality(
                                        kg_config, kg_subgraph, measures);
      //TODO - process results
    });
    
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             ArcGIS.Core.CIM.CentralityMeasure

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.6 or higher.
    See Also