Class Map

Map class

Map is a collection of layers that can be rendered on top of each other via Renderer.

public class Map : IDisposable, IReadOnlyList<MapLayer>

Constructors

NameDescription
Map(Measurement, Measurement)Creates new instance of the Map class.

Properties

NameDescription
BackgroundColor { get; set; }Background color of the map. Defaults to Transparent.
Count { get; }Gets the number of layers in the map.
Extent { get; set; }Specifies bounds of map to render. If set to null, extent is calculated during rendering to include all geometries in all layers.
Height { get; set; }Visual height of the map.
Item { get; }Gets the layer at the specified index.
Padding { get; set; }Specifies padding to add to the extent.
Resolution { get; set; }Resolution to be used to render this map and to convert between Measurement. Defaults to 96.
SpatialReferenceSystem { get; set; }SpatialReferenceSystem of the map.
Width { get; set; }Visual width of the map.

Methods

NameDescription
Add(FeaturesSequence)Creates and adds a VectorMapLayer to the map. Layers are rendered in addition order.
Add(MapLayer)Adds a layer to the map. Layers are rendered in addition order.
Add(FeaturesSequence, VectorSymbolizer)Creates and adds a VectorMapLayer to the map. Layers are rendered in addition order.
Add(VectorLayer, bool)Creates a VectorMapLayer with default symbolizer and adds it to the map. Layers are rendered in addition order.
Add(FeaturesSequence, VectorSymbolizer, Labeling)Creates and adds a VectorMapLayer to the map. Layers are rendered in addition order.
Add(RasterLayer, RasterColorizer, bool)Creates a RasterMapLayer with default colorizer and adds it to the map.
Add(VectorLayer, VectorSymbolizer, bool)Creates and adds a VectorMapLayer to the map. Layers are rendered in addition order.
Add(VectorLayer, VectorSymbolizer, Labeling, bool)Creates and adds a VectorMapLayer to the map. Layers are rendered in addition order.
Dispose()Disposes resources.
GetEnumerator()Returns an enumerator that iterates through the layers in the map.
Render(AbstractPath, Renderer)Renders map into a file.
Render(string, Renderer)Renders map into a file.

See Also