DK for ActiveX | TatukGIS_XDK11.ITGIS_AggregatorNames | Interfaces | Methods | Properties
Exposes canonical names of dynamic aggregators for factory-based creation.
// C# public interface ITGIS_AggregatorNames: ITBaseObject { }
' VisualBasic Public Interface ITGIS_AggregatorNames Implements ITBaseObject End Class
// Oxygene type ITGIS_AggregatorNames = public interface( ITBaseObject ) end;
| Name | Visibility | Description | |
|---|---|---|---|
| AttachDelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
| DelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
| Name | Visibility | Description | |
|---|---|---|---|
| BinningHexagonFlat | public | Gets the canonical name for flat-topped hexagonal binning. | |
| BinningHexagonPointy | public | Gets the canonical name for pointy-topped hexagonal binning. | |
| BinningSquare | public | Gets the canonical name for square-grid binning. | |
| ClusteringHexagonalGridFlat | public | Gets the canonical name for flat-topped hexagonal-grid clustering. | |
| ClusteringHexagonalGridPointy | public | Gets the canonical name for pointy-topped hexagonal-grid clustering. | |
| ClusteringMovingAverage | public | Gets the canonical name for moving-average clustering. | |
| ClusteringSquareGrid | public | Gets the canonical name for square-grid clustering. | |
| ShapeReduction | public | Gets the canonical name for shape-reduction aggregation. | |
// pseudocode // assuming that "layer_vector" is an instance of TGIS_LayerVector layer_vector: TGIS_LayerVector = gis.Get("cities") // attach Binning Square method and set parameters layer_vector.DynamicAggregator = TGIS_DynamicAggregatorFactory.CreateInstance( TGIS_AggregatorNames.BinningSquare, layer_vector) layer_vector.DynamicAggregator.RadiusAsText = "size:60px" layer_vector.DynamicAggregator.Threshold = 10 // use layer Params section to customize colors layer_vector.Params.Render.StartColor = TGIS_Color.Black layer_vector.Params.Render.EndColor = TGIS_Color.White // detach aggregator layer_vector.DynamicAggregator = None