C# Class CsvToDataService.AggregateDataService

Datei anzeigen Open project: TNOCS/csTouch

Public Methods

Method Description
Aggregate ( PoiService source, PoiService shapes, string shapeIdLabel, AggregationPolicy>.Dictionary aggregationPolicies, bool addLabelsFromShapeFile ) : PoiService
Aggregate ( PoiService source, string aggregationLabel, AggregationPolicy>.Dictionary aggregationPolicies ) : PoiService

Private Methods

Method Description
ApplyAggregation ( AggregationPolicy>.Dictionary aggregationPolicies, KeyValuePair labelWithValues, PoI destinationPoI ) : void
ClonePoiTypes ( PoiService source, string shapeIdLabel = null ) : ContentList
CompressColumns ( AggregationPolicy>.Dictionary aggregationPolicies, PoiService aggregate ) : void

Method Details

Aggregate() public static method

public static Aggregate ( PoiService source, PoiService shapes, string shapeIdLabel, AggregationPolicy>.Dictionary aggregationPolicies, bool addLabelsFromShapeFile ) : PoiService
source PoiService
shapes PoiService
shapeIdLabel string
aggregationPolicies AggregationPolicy>.Dictionary
addLabelsFromShapeFile bool
return PoiService

Aggregate() public static method

public static Aggregate ( PoiService source, string aggregationLabel, AggregationPolicy>.Dictionary aggregationPolicies ) : PoiService
source PoiService
aggregationLabel string
aggregationPolicies AggregationPolicy>.Dictionary
return PoiService