Skip to content

MBTilesGenerationLayerSetting

Namespace: ThinkGeo.Core

Describes how a specific layer contributes data to an MBTiles generation process.

public class MBTilesGenerationLayerSetting

Inheritance objectMBTilesGenerationLayerSetting

Properties

FeatureLayer

Gets or sets the layer used to retrieve features.

public FeatureLayer FeatureLayer { get; set; }

Property Value

FeatureLayer

ColumnNames

Gets or sets the list of attribute column names to include.

public Collection<string> ColumnNames { get; set; }

Property Value

Collection<string>

MinimumZoom

Gets or sets the minimum zoom level rendered for this layer.

public int MinimumZoom { get; set; }

Property Value

int

MaximumZoom

Gets or sets the maximum zoom level rendered for this layer.

public int MaximumZoom { get; set; }

Property Value

int

Constructors

MBTilesGenerationLayerSetting()

Initializes a new instance of the MBTilesGenerationLayerSetting class.

public MBTilesGenerationLayerSetting()

MBTilesGenerationLayerSetting(FeatureLayer, IEnumerable<string>, int, int)

Initializes a new instance of the MBTilesGenerationLayerSetting class.

public MBTilesGenerationLayerSetting(FeatureLayer featureLayer, IEnumerable<string> columnNames, int minimumZoom, int maximumZoom)

Parameters

featureLayer FeatureLayer
Layer used to source features.

columnNames IEnumerable<string>
Attribute columns included in the tile output.

minimumZoom int
Minimum zoom level rendered for this layer.

maximumZoom int
Maximum zoom level rendered for this layer.