User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_aggregatornames

ITGIS_AggregatorNames interface

DK for ActiveX | TatukGIS_XDK11.ITGIS_AggregatorNames | Interfaces | Methods | Properties

Exposes canonical names of dynamic aggregators for factory-based creation.

Available also on: Delphi | .NET | Java | ActiveX | Python.

Syntax

// C#
public interface ITGIS_AggregatorNames: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_AggregatorNames
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_AggregatorNames = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
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)

Properties

Inherited Protected
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.

Example

// 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

2026/07/11 00:08

Page Tools