MBTilesGenerationLayerSetting¶
Namespace: ThinkGeo.Core
Describes how a specific layer contributes data to an MBTiles generation process.
public class MBTilesGenerationLayerSetting
Inheritance object → MBTilesGenerationLayerSetting
Properties¶
FeatureLayer¶
Gets or sets the layer used to retrieve features.
public FeatureLayer FeatureLayer { get; set; }
Property Value¶
ColumnNames¶
Gets or sets the list of attribute column names to include.
public Collection<string> ColumnNames { get; set; }
Property Value¶
MinimumZoom¶
Gets or sets the minimum zoom level rendered for this layer.
public int MinimumZoom { get; set; }
Property Value¶
MaximumZoom¶
Gets or sets the maximum zoom level rendered for this layer.
public int MaximumZoom { get; set; }
Property Value¶
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.