C# Class Gbdx.Aggregations.Aggregations

Afficher le fichier Open project: DigitalGlobe/DGConnect-ESRI Class Usage Examples

Private Properties

Свойство Type Description
AddLayerToArcMap void
AggregationResponse void
ChangeDetection void
CreateAggregationArguments void
CreateAggsArgument string
CreateQueryString string
EventHandlerCheckBoxGroupCheckChanged void
EventHandlerDatePickerValueChanged void
EventHandlerGenerateButtonClick void
EventHandlerGoButtonClick void
EventHandlerInfoButtonClick void
EventHandlerInstanceAoiHasBeenDrawn void
EventHandlerMltcInfoButtonClick void
EventHandlerMultiChangeDetectionInfoButtonClick void
EventHandlerQueryTextBoxKeyDown void
EventHandlerRefreshButtonClick void
EventHandlerSelectAreaButtonClick void
GetAuthenticationToken void
GetGeoHashPoly Polygon
InitializeComponent void
InsertPivoTableRowsToFeatureClass void
InsertRow void
MoreLikeThisCell void
MultiChangeDetection void
RefreshChangeDetectionComboBoxes void
RefreshMltc void
RefreshMultiChangeDetection void
SetPBarProperties void
UpdatePBar void
WriteToFeatureClass void

Méthodes publiques

Méthode Description
Aggregations ( object hook ) : System
FeatureLayerToPivotTable ( IFeatureLayer layer, string rowKeyColName, List columnsToIgnore ) : PivotTable
FeaturesToPivotTable ( List layers, string rowKeyColName, List columnsToIgnore ) : PivotTable
GetFeatureLayersFromToc ( IActiveView activeView ) : List
GetLayerByName ( List layers, string name ) : IFeatureLayer
GetSelectedFeatureFromLayerByName ( List layers, string nameOfLayer ) : List
GetSelectedFeatures ( IFeatureLayer featureLayer ) : List

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Méthode Description
AddLayerToArcMap ( string featureClassName ) : void

Adds a layer to arc map

AggregationResponse ( IRestResponse response, int attempts ) : void
ChangeDetection ( ) : void
CreateAggregationArguments ( RestRequest &request ) : void

Create the aggregation AGGS argument

CreateAggsArgument ( ) : string

The create AGGS argument.

CreateQueryString ( ) : string
EventHandlerCheckBoxGroupCheckChanged ( object sender, EventArgs e ) : void

Eventhandler top handle when one of the checkbox group on the analysis tab is checked to ensure that the others are unchecked.

EventHandlerDatePickerValueChanged ( object sender, EventArgs e ) : void
EventHandlerGenerateButtonClick ( object sender, EventArgs e ) : void
EventHandlerGoButtonClick ( object sender, EventArgs e ) : void
EventHandlerInfoButtonClick ( object sender, EventArgs e ) : void
EventHandlerInstanceAoiHasBeenDrawn ( IPolygon poly, IElement elm ) : void
EventHandlerMltcInfoButtonClick ( object sender, EventArgs e ) : void
EventHandlerMultiChangeDetectionInfoButtonClick ( object sender, EventArgs e ) : void
EventHandlerQueryTextBoxKeyDown ( object sender, KeyEventArgs e ) : void
EventHandlerRefreshButtonClick ( object sender, EventArgs e ) : void

Event Handler for the refresh button to execute the proper action depending on which group box is enabled.

EventHandlerSelectAreaButtonClick ( object sender, EventArgs e ) : void
GetAuthenticationToken ( ) : void
GetGeoHashPoly ( string geohash ) : Polygon

The get geo hash poly.

InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

InsertPivoTableRowsToFeatureClass ( IFeatureClass featureClass, PivotTable ptable, string>.Dictionary uniqueFieldNames ) : void
InsertRow ( IFeatureClass featureClass, string key, IFeatureCursor insertCur, double>.Dictionary resultDictionary, string>.Dictionary uniqueFieldNames ) : void

Insert a row into the feature class.

MoreLikeThisCell ( ) : void
MultiChangeDetection ( ) : void
RefreshChangeDetectionComboBoxes ( ) : void
RefreshMltc ( ) : void
RefreshMultiChangeDetection ( ) : void
SetPBarProperties ( int max, int min, int val ) : void
UpdatePBar ( int val ) : void
WriteToFeatureClass ( IFeatureClass featureClass, double>.Dictionary resultDictionary, string>.Dictionary uniqueFieldNames, IWorkspace workspace ) : void

Method Details

Aggregations() public méthode

public Aggregations ( object hook ) : System
hook object
Résultat System

Dispose() protected méthode

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Résultat void

FeatureLayerToPivotTable() public méthode

public FeatureLayerToPivotTable ( IFeatureLayer layer, string rowKeyColName, List columnsToIgnore ) : PivotTable
layer IFeatureLayer
rowKeyColName string
columnsToIgnore List
Résultat PivotTable

FeaturesToPivotTable() public méthode

public FeaturesToPivotTable ( List layers, string rowKeyColName, List columnsToIgnore ) : PivotTable
layers List
rowKeyColName string
columnsToIgnore List
Résultat PivotTable

GetFeatureLayersFromToc() public static méthode

public static GetFeatureLayersFromToc ( IActiveView activeView ) : List
activeView IActiveView
Résultat List

GetLayerByName() public méthode

public GetLayerByName ( List layers, string name ) : IFeatureLayer
layers List
name string
Résultat IFeatureLayer

GetSelectedFeatureFromLayerByName() public méthode

public GetSelectedFeatureFromLayerByName ( List layers, string nameOfLayer ) : List
layers List
nameOfLayer string
Résultat List

GetSelectedFeatures() public méthode

public GetSelectedFeatures ( IFeatureLayer featureLayer ) : List
featureLayer IFeatureLayer
Résultat List