C# Class TileCook.MapnikProvider

Inheritance: IEnvelopeProvider, IVectorTileProvider
Mostra file Open project: jbrwn/tc

Public Methods

Method Description
GetFormats ( ) : List
GetVectorTileMetadata ( ) : List
MapnikProvider ( string xmlConfig ) : System
MapnikProvider ( string xmlConfig, int buffer, string pngOptions, string jpegOptions, int gridLayerIndex, int gridResolution, List gridFields, string compression ) : System
RegisterDatasources ( string path ) : void
RegisterFonts ( string path ) : void
Render ( Envelope envelope, string format, int tileWidth, int tileHeight ) : byte[]

Private Methods

Method Description
Compress ( byte bytes ) : byte[]

Method Details

GetFormats() public method

public GetFormats ( ) : List
return List

GetVectorTileMetadata() public method

public GetVectorTileMetadata ( ) : List
return List

MapnikProvider() public method

public MapnikProvider ( string xmlConfig ) : System
xmlConfig string
return System

MapnikProvider() public method

public MapnikProvider ( string xmlConfig, int buffer, string pngOptions, string jpegOptions, int gridLayerIndex, int gridResolution, List gridFields, string compression ) : System
xmlConfig string
buffer int
pngOptions string
jpegOptions string
gridLayerIndex int
gridResolution int
gridFields List
compression string
return System

RegisterDatasources() public static method

public static RegisterDatasources ( string path ) : void
path string
return void

RegisterFonts() public static method

public static RegisterFonts ( string path ) : void
path string
return void

Render() public method

public Render ( Envelope envelope, string format, int tileWidth, int tileHeight ) : byte[]
envelope Envelope
format string
tileWidth int
tileHeight int
return byte[]