C# Class Gbdx.Aggregations.Aggregations

Datei anzeigen Open project: DigitalGlobe/DGConnect-ESRI Class Usage Examples

Private Properties

Property 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

Public Methods

Method 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

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method 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 method

public Aggregations ( object hook ) : System
hook object
return System

Dispose() protected method

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

FeatureLayerToPivotTable() public method

public FeatureLayerToPivotTable ( IFeatureLayer layer, string rowKeyColName, List columnsToIgnore ) : PivotTable
layer IFeatureLayer
rowKeyColName string
columnsToIgnore List
return PivotTable

FeaturesToPivotTable() public method

public FeaturesToPivotTable ( List layers, string rowKeyColName, List columnsToIgnore ) : PivotTable
layers List
rowKeyColName string
columnsToIgnore List
return PivotTable

GetFeatureLayersFromToc() public static method

public static GetFeatureLayersFromToc ( IActiveView activeView ) : List
activeView IActiveView
return List

GetLayerByName() public method

public GetLayerByName ( List layers, string name ) : IFeatureLayer
layers List
name string
return IFeatureLayer

GetSelectedFeatureFromLayerByName() public method

public GetSelectedFeatureFromLayerByName ( List layers, string nameOfLayer ) : List
layers List
nameOfLayer string
return List

GetSelectedFeatures() public method

public GetSelectedFeatures ( IFeatureLayer featureLayer ) : List
featureLayer IFeatureLayer
return List