DK11 for ActiveX | TatukGIS_XDK11.ITGIS_LayerWebTiles | Interfaces | Methods | Properties
Encapsulation of tiled image layer (usually web tiles).
// C# public interface ITGIS_LayerWebTiles: ITGIS_LayerPixel { }
' VisualBasic Public Interface ITGIS_LayerWebTiles Implements ITGIS_LayerPixel End Class
// Oxygene type ITGIS_LayerWebTiles = public interface( ITGIS_LayerPixel ) end;
Name | Visibility | Description | |
---|---|---|---|
Alive | public | Makes a layer non-dormant. (Inherited from ITGIS_Layer) |
|
ApplyAntialiasSettings | public | Applies antialias settings used in scaling operations. (Inherited from ITGIS_LayerPixel) |
|
ApplyAntialiasSettings_2 | public | Applies antialias settings used in scaling operations. (Inherited from ITGIS_LayerPixel) |
|
ApplyCuttingPolygon | public | Sets a cutting polygon for a layer. (Inherited from ITGIS_Layer) |
|
AssignedParentLayerInternal | public | Assigns a parent layer. (Inherited from ITGIS_LayerPixel) |
|
AttachDelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
Build | public | Builds an in-memory layer. (Inherited from ITGIS_LayerPixel) |
|
Build_2 | public | Builds a layer. (Inherited from ITGIS_LayerPixel) |
|
Build_3 | public | Builds an image layer. (Inherited from ITGIS_LayerPixel) |
|
Build_4 | public | Builds an in-memory layer. (Inherited from ITGIS_LayerPixel) |
|
Build_5 | public | Builds a layer. (Inherited from ITGIS_LayerPixel) |
|
Build_6 | public | Builds an image layer. (Inherited from ITGIS_LayerPixel) |
|
ChangeHash | public | Changes the hash for the purpose of verifying layer's modifications. (Inherited from ITGIS_Layer) |
|
ClearModified | public | Sets IsModified flag to false for a layer and its sublayers. (Inherited from ITGIS_Layer) |
|
CountTiles | public | Count all tiles covering provided levels and extent. | |
DelphiObj | public | Only for internal use of TatukGIS. (Inherited from ITBaseObject) |
|
Dormant | public | Makes a layer dormant. (Inherited from ITGIS_Layer) |
|
DormantGain | public | Calculates the approximate gain (in Megabytes) which can be achieved by releasing memory by calling Dormant method. (Inherited from ITGIS_Layer) |
|
Draw | public | Draws a layer. (Inherited from ITGIS_Layer) |
|
DrawEx | public | Draws a layer within a defined extent. (Inherited from ITGIS_Layer) |
|
DrawFlash | public | Draws a flash. (Inherited from ITGIS_Layer) |
|
DrawSelected | public | Draws only the selected item(s) on layer. (Inherited from ITGIS_Layer) |
|
DrawSelectedEx | public | Draws only the selected item(s) on layer that are within a defined extent. (Inherited from ITGIS_Layer) |
|
ExportLayer | public | Export layer. (Inherited from ITGIS_LayerPixel) |
|
FetchTiles | public | Fetch number of tiles. | |
FinalizeWrite | public | Performs any operation required to safely finalize write operation, such as building quad trees for TGIS_FilePixelStore. (Inherited from ITGIS_LayerPixel) |
|
ForEachSubLayer | public | Returns in callback event the layer and all sublayers belonging to it. (Inherited from ITGIS_Layer) |
|
GenerateRamp | public | Generates a grid ramp. (Inherited from ITGIS_LayerPixel) |
|
GenerateRampEx | public | Generates a grid ramp from a mapped color array. (Inherited from ITGIS_LayerPixel) |
|
GenerateRampEx_2 | public | Generates a grid ramp from a mapped color array. (Inherited from ITGIS_LayerPixel) |
|
GenerateRamp_2 | public | Generates a grid ramp. (Inherited from ITGIS_LayerPixel) |
|
GetAvailableLayers | public | Gets a list of layers available in storage. (Inherited from ITGIS_Layer) |
|
GetBitmap | public | Fills provided _bitmap array with values defined by _extent. (Inherited from ITGIS_LayerPixel) |
|
GetColorRamp | public | Calculates default color ramp RGB values. (Inherited from ITGIS_LayerPixel) |
|
GetGrid | public | Fills provided _grid array with values defined by _extent. (Inherited from ITGIS_LayerPixel) |
|
GetRawBitmap | public | Fills provided _bitmap array with values defined by _extent. (Inherited from ITGIS_LayerPixel) |
|
HourglassShake | public | Notifies of busy state using an hourglass. (Inherited from ITGIS_Layer) |
|
ImportLayer | public | Imports layer from an existing pixel layer. (Inherited from ITGIS_LayerPixel) |
|
ImportLayer_2 | public | Imports layer from an existing pixel layer. (Inherited from ITGIS_LayerPixel) |
|
ImportLayer_3 | public | Imports layer from an existing pixel layer. (Inherited from ITGIS_LayerPixel) |
|
InitializeWrite | public | Performs any operation required to safely initialize write operation, such as batch operations for TGIS_FilePixelStore. (Inherited from ITGIS_LayerPixel) |
|
IsGrid | public | Checks if the layer type is grid. (Inherited from ITGIS_Layer) |
|
IsPixel | public | Checks if the layer type is pixel. (Inherited from ITGIS_Layer) |
|
IsSupported | public | Checks if the operation is supported by the layer. (Inherited from ITGIS_Layer) |
|
IsVector | public | Checks if the layer type is vector. (Inherited from ITGIS_Layer) |
|
IsVector3D | public | Checks if the layer type is vector 3D. (Inherited from ITGIS_Layer) |
|
IsVisible | public | Checks if the layer is visible in a defined extent and current params. (Inherited from ITGIS_Layer) |
|
Locate | public | If a given point is located in the image area, returns true and sets variables. (Inherited from ITGIS_LayerPixel) |
|
LocateEx | public | If a given point is located in the image area, returns true and sets variables. (Inherited from ITGIS_LayerPixel) |
|
Lock | public | Locks layer in burst-mode operation. (Inherited from ITGIS_Layer) |
|
LockEstimate | public | Estimates memory size for pixel layer to be update. (Inherited from ITGIS_LayerPixel) |
|
LockPixels | public | Locks a fragment of the pixel layer for updating. (Inherited from ITGIS_LayerPixel) |
|
LockPixels_2 | public | Locks a fragment of the pixel layer for updating. (Inherited from ITGIS_LayerPixel) |
|
LockPixels_3 | public | Locks a fragment of the pixel layer for updating. (Inherited from ITGIS_LayerPixel) |
|
LockPixels_4 | public | Locks a fragment of the pixel layer for updating. (Inherited from ITGIS_LayerPixel) |
|
LockPixels_5 | public | Locks a fragment of the pixel layer for updating. (Inherited from ITGIS_LayerPixel) |
|
LockPixels_6 | public | Locks a fragment of the pixel layer for updating. (Inherited from ITGIS_LayerPixel) |
|
LockPixels_7 | public | Locks a fragment of the pixel layer for updating. (Inherited from ITGIS_LayerPixel) |
|
Loop | public | Prepares enumerator to iterate the layer through the linear shape. (Inherited from ITGIS_LayerPixel) |
|
Loop_2 | public | Prepares enumerator to iterate the layer (pixels are treated as points). (Inherited from ITGIS_LayerPixel) |
|
Loop_3 | public | Prepares enumerator to iterate the layer. (Inherited from ITGIS_LayerPixel) |
|
Loop_4 | public | Prepares enumerator to iterate the layer (pixels are treated as points). (Inherited from ITGIS_LayerPixel) |
|
Loop_5 | public | Prepares enumerator to iterate the layer through the linear shape. (Inherited from ITGIS_LayerPixel) |
|
Loop_6 | public | Prepares enumerator to iterate the layer. (Inherited from ITGIS_LayerPixel) |
|
Loop_7 | public | Prepares enumerator to iterate the layer (pixels are treated as points). (Inherited from ITGIS_LayerPixel) |
|
Loop_8 | public | Prepares enumerator to iterate the layer (pixels are treated as points). (Inherited from ITGIS_LayerPixel) |
|
MapColorValue | public | Maps color value to pixel color. (Inherited from ITGIS_LayerPixel) |
|
MapGridValue | public | Maps grid value to pixel color. (Inherited from ITGIS_LayerPixel) |
|
MapToRaster | public | Converts map coordinates to raster pixel location. (Inherited from ITGIS_LayerPixel) |
|
MapToRasterRect | public | Converts map extent to raster rectangle. (Inherited from ITGIS_LayerPixel) |
|
MergeLayer | public | Merge layer to an existing layer. (Inherited from ITGIS_LayerPixel) |
|
Move | public | Moves a layer up or down in the viewer zorder list. (Inherited from ITGIS_Layer) |
|
MoveEx | public | Moves a layer up or down in the viewer zorder list (only visible layers). (Inherited from ITGIS_Layer) |
|
MustCalculateStatistics | public | Verifies if all statistics required to properly render the layer are available. (Inherited from ITGIS_Layer) |
|
MustReproject | public | Checks if the layer must be reprojected. (Inherited from ITGIS_Layer) |
|
MustSave | public | Checks if the layer was modified by editing. (Inherited from ITGIS_Layer) |
|
Open | public | Opens the layer. (Inherited from ITGIS_Layer) |
|
Paint | public | Draws the layer or fires PaintLayer event (if defined). (Inherited from ITGIS_Layer) |
|
Prepare | public | Opens the layer. (Inherited from ITGIS_Layer) |
|
PreRecognize | public | Checks if the layer can read the file. (Inherited from ITGIS_Layer) |
|
Project | public | Applies a projection on the single point. (Inherited from ITGIS_Layer) |
|
Project3D | public | Applies a projection on the single point in 3D. (Inherited from ITGIS_Layer) |
|
Project3D_Ref | public | Applies a projection on the single point in 3D. (Inherited from ITGIS_Layer) |
|
ProjectExtent | public | Applies a projection on the extent. (Inherited from ITGIS_Layer) |
|
Project_Ref | public | Applies a projection on the single point. (Inherited from ITGIS_Layer) |
|
PutGrid | public | Puts _grid array into layer at the place defined by _extent. (Inherited from ITGIS_LayerPixel) |
|
RaiseBusyEvent | public | Fires Busy event of the layer. (Inherited from ITGIS_Layer) |
|
RaiseBusyPrepare | public | Fires BusyPrepare method of the assigned viewer. (Inherited from ITGIS_Layer) |
|
RaiseBusyRelease | public | Fires BusyRelease method of the assigned viewer. (Inherited from ITGIS_Layer) |
|
RaiseBusyShake | public | Fires BusyShake method of the assigned viewer. (Inherited from ITGIS_Layer) |
|
RasterToMap | public | Converts raster pixel location to map coordinates (Inherited from ITGIS_LayerPixel) |
|
RasterToMapRect | public | Convert raster rectangle to map extent (Inherited from ITGIS_LayerPixel) |
|
ReadConfig | public | Reads the layer configuration files. (Inherited from ITGIS_Layer) |
|
ReadConfigParam | public | Reads the layer configuration parameters. (Inherited from ITGIS_Layer) |
|
ReadGridLine | public | Reads a specific line of the grid into the preallocated buffer. (Inherited from ITGIS_LayerPixel) |
|
RecalcExtent | public | Recalculates extent based on real shapes. (Inherited from ITGIS_Layer) |
|
RecalcProjectedExtent | public | Recalculates a projected extent. (Inherited from ITGIS_Layer) |
|
Recalculate | public | Recalculates layer MinZ and MaxZ values. (Inherited from ITGIS_LayerPixel) |
|
ReOpen | public | Reopens the layer. (Inherited from ITGIS_Layer) |
|
RereadConfig | public | Rereads the layer configuration files. (Inherited from ITGIS_Layer) |
|
RevertAll | public | Reverts layer to its original content. (Inherited from ITGIS_Layer) |
|
RootLayer | public | Returns the absolute parent layer. (Inherited from ITGIS_Layer) |
|
SaveAll | public | Saves layer and destroys mirrored items. (Inherited from ITGIS_Layer) |
|
SaveData | public | Saves layer and destroys mirrored items. (Inherited from ITGIS_Layer) |
|
ScaleGrid | public | Scales grid array using a linear filter by default. (Inherited from ITGIS_LayerPixel) |
|
ScaleGrid_2 | public | Scales grid array using defined filtering. (Inherited from ITGIS_LayerPixel) |
|
SetCSByEPSG | public | Sets up Coordinate System to a coordinate system provided by a EPSG code. (Inherited from ITGIS_Layer) |
|
SetCSByWKT | public | Sets up Coordinate System to a coordinate system provided by a WKT string (GEOGCS or PROJCS). (Inherited from ITGIS_Layer) |
|
SetCSByWKTFile | public | Sets up Coordinate System to a coordinate system provided by a file which contains a WKT string (GEOGCS or PROJCS). (Inherited from ITGIS_Layer) |
|
SetCurrentFileScale | public | Sets internal file scales - (1.0, 1.0) is always possible (Inherited from ITGIS_LayerPixel) |
|
SetWorld | public | Sets world parameters (equivalent to worldfile). (Inherited from ITGIS_LayerPixel) |
|
Unlock | public | Unlocks layer from burst-mode operation. (Inherited from ITGIS_Layer) |
|
UnlockPixels | public | UnLocks a fragment. (Inherited from ITGIS_LayerPixel) |
|
Unproject | public | Applies reverse projection (recovers from the projection) on the single point. (Inherited from ITGIS_Layer) |
|
Unproject3D | public | Applies reverse projection (recovers from the projection) on the singlepoint in 3D. (Inherited from ITGIS_Layer) |
|
Unproject3D_Ref | public | Applies reverse projection (recovers from the projection) on the single point in 3D. (Inherited from ITGIS_Layer) |
|
UnprojectExtent | public | Applies reverse projection (recovers from the projection) on the extent. (Inherited from ITGIS_Layer) |
|
Unproject_Ref | public | Applies reverse projection (recover from projection) on the single point. (Inherited from ITGIS_Layer) |
|
ViewerReParent | public | Sets viewer for the layer and its sublayers. (Inherited from ITGIS_Layer) |
|
WriteConfig | public | Writes layer configuration files. (Inherited from ITGIS_Layer) |
|
Name | Visibility | Description | |
---|---|---|---|
Active | public | Checks if the layer is active? Active means layer is visible and an object can be localized on the layer. (Inherited from ITGIS_Layer) |
|
Addition | public | Additional value. (Inherited from ITGIS_Layer) |
|
Age | public | Age of the layer (since its creation). (Inherited from ITGIS_Layer) |
|
Antialias | public | Antialias scaling (for some layers only like PNG and JPG). (Inherited from ITGIS_LayerPixel) |
|
AntialiasFilter | public | Scaling filter (like Linear, Lanczos) to be used for scaling images and grids. (Inherited from ITGIS_LayerPixel) |
|
BandsCount | public | Number of bands in a file. (Inherited from ITGIS_LayerPixel) |
|
Basemap | public | True if the layer must be interpreted as basemap (for background painting). (Inherited from ITGIS_Layer) |
|
BitHeight | public | Height of the layer in pixels. (Inherited from ITGIS_LayerPixel) |
|
BitWidth | public | Width of the layer in pixels. (Inherited from ITGIS_LayerPixel) |
|
CachedPaint | public | False if layer must be painted directly (bypassing cache). (Inherited from ITGIS_Layer) |
|
Capabilities | public | Pixel sub-format list that is available for write operation. (Inherited from ITGIS_LayerPixel) |
|
Caption | public | Caption of layer; if not filed directly then will be filed with Name when adding to the Viewer. (Inherited from ITGIS_Layer) |
|
CellHeight | public | Height of a cell in pixels. (Inherited from ITGIS_LayerPixel) |
|
CellWidth | public | Width of a cell in pixels. (Inherited from ITGIS_LayerPixel) |
|
CodePage | public | Code Page in which text has been stored. (Inherited from ITGIS_Layer) |
|
Collapsed | public | Checks if the layer is collapsed? Collapsed means only the layer's title will be visible inside the legend. (Inherited from ITGIS_Layer) |
|
Comments | public | Additional user comments. (Inherited from ITGIS_Layer) |
|
ConfigFile | public | Configuration file handle. (Inherited from ITGIS_Layer) |
|
ConfigName | public | Configuration file name. (Inherited from ITGIS_Layer) |
|
CS | public | Coordinate System that is assigned to the layer. (Inherited from ITGIS_Layer) |
|
CurrentPage | public | Current page of multipage file. (Inherited from ITGIS_LayerPixel) |
|
CustomData | public | List of custom, user-defined data. (Inherited from ITGIS_Layer) |
|
CuttingPolygon | public | Cutting polygon that defines an input image's valid area. (Inherited from ITGIS_LayerPixel) |
|
DefaultSubFormat | public | Default subformat information. (Inherited from ITGIS_LayerPixel) |
|
DirectMode | public | True if the layer is direct-mode (bypassing cache). (Inherited from ITGIS_Layer) |
|
DormantMode | public | Dormant mode for the layer. (Inherited from ITGIS_Layer) |
|
Driver | public | The layer's driver name. (Inherited from ITGIS_Layer) |
|
Extent | public | Extent of the layer. (Inherited from ITGIS_Layer) |
|
Extent3D | public | Three-dimensional extent of the layer. (Inherited from ITGIS_Layer) |
|
FileCopyrights | public | Copyright information about the layer. (Inherited from ITGIS_Layer) |
|
FileInfo | public | Additional textual information about the layer such as compression, number of pixels, copyright, etc. (Inherited from ITGIS_Layer) |
|
ForcedBandsDefinition | public | Forced interpretation of bands in a layer. (Inherited from ITGIS_LayerPixel) |
|
GridBand | public | Grid band number. (Inherited from ITGIS_LayerPixel) |
|
HideFromLegend | public | False if the layer should not be visible in legend. (Inherited from ITGIS_Layer) |
|
Interpretation | public | The way the layer is interpreted: the default is as a grid, or as an image. (Inherited from ITGIS_LayerPixel) |
|
IsExportable | public | True if the layer is exportable. (Inherited from ITGIS_Layer) |
|
IsGridImage | public | True if image is a grid. (Inherited from ITGIS_LayerPixel) |
|
IsLocked | public | True if the layer is in locked state. (Inherited from ITGIS_Layer) |
|
IsNativeGridImage | public | True if image is a native grid. (Inherited from ITGIS_LayerPixel) |
|
IsOpened | public | True if the layer is opened and is ready for operations. (Inherited from ITGIS_Layer) |
|
IsPersistent | public | True if the layer is persistent. (Inherited from ITGIS_Layer) |
|
IsReadOnly | public | True if the layer is read-only. (Inherited from ITGIS_Layer) |
|
IsTiled | public | True if layer is tiled. (Inherited from ITGIS_LayerPixel) |
|
IsTopmost | public | True if the layer can be interpreted as the topmost (trackable) layer. (Inherited from ITGIS_Layer) |
|
Layer3D | public | Mode of 3D operations (Inherited from ITGIS_Layer) |
|
Lods | public | List of LODs (Level of details). | |
LodsCount | public | Number of defined LODs (Level of details). | |
MaxHeight | public | Maximum elevation value of the grid. (Inherited from ITGIS_LayerPixel) |
|
MaxHeightThreshold | public | Maximum threshold of the grid elevation values to display. (Inherited from ITGIS_LayerPixel) |
|
MaxTileSize | public | Maximum allowed tile size for the layer. (Inherited from ITGIS_Layer) |
|
MinHeight | public | Minimum elevation value of the grid. (Inherited from ITGIS_LayerPixel) |
|
MinHeightThreshold | public | Minimum threshold of the grid elevation values to display. (Inherited from ITGIS_LayerPixel) |
|
MultiUserMode | public | Type of multiuser mode. (Inherited from ITGIS_Layer) |
|
Name | public | Name of layer; if not filled directly, then will be filled with Path when added to the viewer. (Inherited from ITGIS_Layer) |
|
NoDataColor | public | Color property to define default color to be used to fill "empty" area upon PixelExportManager. (Inherited from ITGIS_LayerPixel) |
|
NoDataValue | public | Grid NoData value. (Inherited from ITGIS_LayerPixel) |
|
PageCount | public | Number of pages in an image file. (Inherited from ITGIS_LayerPixel) |
|
Params | public | Returns parameters for pixel layer. (Inherited from ITGIS_LayerPixel) |
|
ParamsList | public | List of all parameter sections attached to the current layer. (Inherited from ITGIS_Layer) |
|
Params_ | public | Parameters (colors, fills, etc.) object. (Inherited from ITGIS_Layer) |
|
ParentLayer | public | Parent layer of a sub layer. (Inherited from ITGIS_Layer) |
|
Path | public | Path to file holding the layer's data. (Inherited from ITGIS_Layer) |
|
PathTAB | public | Path to a TAB referencing file. (Inherited from ITGIS_LayerPixel) |
|
PathWithDriver | public | Path to file with the layer's data extended with driver name. (Inherited from ITGIS_Layer) |
|
Progressive | public | If true (default), then layer can be drawn as progressive. (Inherited from ITGIS_LayerPixel) |
|
ProjectedExtent | public | Extent of the layer in projected units. (Inherited from ITGIS_Layer) |
|
ProxyUrl | public | Proxy URL as for ESRI proxy.ashx. | |
Referer | public | Referer string. | |
Renderer | public | Handle to a renderer used for drawing shapes. (Inherited from ITGIS_Layer) |
|
Statistics | public | Layer statistics engine (Inherited from ITGIS_Layer) |
|
Stream | public | Reference to a potential layer underlying the stream. (Inherited from ITGIS_Layer) |
|
SubFormat | public | Current sub-format information. (Inherited from ITGIS_LayerPixel) |
|
SubLayers | public | List of sublayers belonging to the layer. (Inherited from ITGIS_Layer) |
|
SubType | public | Type of sublayer. (Inherited from ITGIS_Layer) |
|
Tag | public | Tag has no predefined meaning. (Inherited from ITGIS_Layer) |
|
TagInternal | public | TagInternal has no predefined meaning. (Inherited from ITGIS_Layer) |
|
TagPointer | public | TagPointer has no predefined meaning. (Inherited from ITGIS_Layer) |
|
Transform | public | Custom transformation. (Inherited from ITGIS_Layer) |
|
Transparency | public | Transparency value for the layer (0..100). (Inherited from ITGIS_Layer) |
|
UnSupportedOperations | public | Set of operations not supported by the layer. (Inherited from ITGIS_Layer) |
|
UseConfig | public | True if config file is active. (Inherited from ITGIS_Layer) |
|
UserAgent | public | User Agent string. | |
UserObject | public | UserObject can be used to associate with the layer a user-defined object. (Inherited from ITGIS_Layer) |
|
Viewer | public | Reference to a viewer object. (Inherited from ITGIS_Layer) |
|
ZOrder | public | Layer's position relative to other layers. (Inherited from ITGIS_Layer) |
|
ZOrderEx | public | Layer position relative to other visible layers. (Inherited from ITGIS_Layer) |
|
This layer can be opened by opening the file name_of_layer.ttkwp or embedding all parameters to Path property as CRLF or 'n' delimited string. The structure of this file must be:
[TatukGIS Layer] Storage=WEBTILES Name=layer name Caption=layer caption Url1=server url ...
Parameters:
Name | Value | Default | Comment |
---|---|---|---|
Storage | WEBTILES | required | |
Name | layer name | optional | |
Caption | layer caption | optional | |
Info | additional information | optional | |
Copyright | copyright | optional | |
Type | TMS CUSTOM GOOGLE MBTILES | CUSTOM | TMS defines all parameters and URL extensions for TMS compliant tiles |
TilesOrder | UPRIGHT DOWNRIGHT | DOWNRIGHT | Tile ordering scheme |
UserAgent | user agent in the meaning of the HTTP protocol | built-in value | optional |
TimeOut | time out in milliseconds for fetching single tile | 20000 | optional |
Url1 | url to server or file path to directory with tiles | obligatory | |
Url2 | alternative url for services hosted on multiple servers | optional | |
Url3 | alternative url for services hosted on multiple servers | optional | |
Url4 | alternative url for services hosted on multiple servers | optional | |
Format | jpg png, pbf mvt | supported image, vector tile format | |
Style | URL or path to json style | ||
StylePassword | password to access json style | ||
Sprites | URL or path to json definition file without extension | ||
StartLevel | first rendered level | 0 | |
StartLevelForced | force map to be rendered starting at this level | StartLevel | to bypass bad starting levels on a number of services; for example tileservice.worldwindcentral.com contains 0 level image bigger than world filled with black values |
EndLevel | last rendered level | 20 | higher levels will be rendered with tiles from EndLevel |
EPSG | coordinate system of the layer | 3785 (900913) | default is so-called “World Mercator” |
Space | WGS WORLDMERCATOR | WORLDMERCATOR | define layer and tiles extent to “World Mercator” extent or WGS extent |
XMin | extent of area covered by tiles | depend on Space | for Space=WGS is -180 for Space=WORLDMERCATOR is -20037508.342789244 |
YMin | extent of area covered by tiles | depend on Space | for Space=WGS is -90 for Space=WORLDMERCATOR is -20037508.342789244 |
XMax | extent of area covered by tiles | depend on Space | for Space=WGS is 180 for Space=WORLDMERCATOR is 20037508.342789244 |
YMax | extent of area covered by tiles | depend on Space | for Space=WGS is 90 for Space=WORLDMERCATOR is 20037508.342789244 |
Extent.XMin | logical layer extent | XMin | for layer which extent are not same as tiled area |
Extent.YMin | logical layer extent | YMin | for layer which extent are not same as tiled area |
Extent.XMax | logical layer extent | XMax | for layer which extent are not same as tiled area |
Extent.YMax | logical layer extent | YMax | for layer which extent are not same as tiled area |
TileWidth | single tile width | 256 | optional |
TileHeight | single tile height | 256 | optional |
TilesColumns | multiplier of tiles count if other than 2 power level | 1 | optional |
TilesRow | multiplier of tiles count if other than 2 power level | 1 | optional |
Dpi | tiles dot-per-inch resolution | 96 | optional |
OffsetLevel | Level 0 should be represented by exactly 1 tile; if level=0 represents 2×2 tiles it means that if fact should be treated as level=1; in such case set OffsetLevel=1; number of tiles in each direction is level | 0 | optional |
OffsetColumn | Columns offset if starting column is not zero-based | 0 | optional |
OffsetRow | Rows offset if starting row is not zero-based | 0 | optional |
User | User name for authentication | optional | |
Pass | User password for authentication | optional | |
MaxThreads | maximum number of working threads | 8 | optional |
Offline | If true then tiles are fetched only from a local file cache. Setting this option to true sets also FileCache and NoExpiration defaults to True. | False | optional |
FileCache | If true then fetched tiles are also locally cached on a disk. | False | optional |
CacheFolder | Root folder for storing FileCache. By default, it points: on the desktop system to TatukGIS\WebTilesCache subfolder of user's documents folder, on mobiles to an application subfolder. The default can be changed by providing TGIS_LayerWebTiles.CacheFolder metadata. | optional | |
NoExpiration | If true then cache never expires. Especially useful with Offline option. | False | optional |
Progressive | If true, the progressive draw is used. For translucent tiles set to false or set Basemap property to true. | True | optional |
Url1=http://my-server/{level}/{col}/{row}.{ext}
URL Variables:
Name | Description |
---|---|
width | tile width |
height | tile height |
level | tile level |
col | tile column |
row | tile row |
quads | tile level, column and row represented as Bing Maps like scheme |
ext | file extension jpg|png (defined by Format) |
xmin | tile extent |
ymin | tile extent |
xmax | tile extent |
ymax | tile extent |
epsg | EPSG code |
To define proxy settings use GisSetProxySettings method.
By embedding <#password#> string into the url PasswordEvent will be activated and value will be filled with provided user credentials.
For example:
Url1=http://myserver.domain.com/tiles/1.0.0/osm/{level}/{col}/{row}.{ext}?token=<#my_user_token#>
For basic authentication add User and Pass parameters to configuration.
Available metadata keys :
Metadata | Values | Default | Description |
---|---|---|---|
TGIS_LayerWebTiles.CacheFolder | path | empty | Forced cache folder. |
For example:
[TatukGIS Layer] Storage=WEBTILES Type=TMS name=tatukgis_osm Caption=TatukGIS OpenStreetMaps Tiles (Test) Url1=http://test1.tileservers.tatukgis.com/osm/ Url2=http://test2.tileservers.tatukgis.com/osm/ Url3=http://test3.tileservers.tatukgis.com/osm/ Url4=http://test4.tileservers.tatukgis.com/osm/ Format=png Copyright=(c) OpenStreetMap contributors, CC-BY-SA.
For example (as custom format):
[TatukGIS Layer] Storage=WEBTILES name=tatukgis_osm Caption=TatukGIS OpenStreetMaps Tiles (Test) Url1=http://test1.tileservers.tatukgis.com/osm/{level}/{col}/{row}.{ext} Url2=http://test2.tileservers.tatukgis.com/osm/{level}/{col}/{row}.{ext} Url3=http://test3.tileservers.tatukgis.com/osm/{level}/{col}/{row}.{ext} Url4=http://test4.tileservers.tatukgis.com/osm/{level}/{col}/{row}.{ext} Format=png Copyright=(c) OpenStreetMap contributors, CC-BY-SA.
Example of accessing non-tiled server:
[TatukGIS Layer] Storage=WEBTILES Type=CUSTOM Name=arcgis_rest Caption=ArcGIS SampleServer REST Url1=http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer/export?bbox={XMIN}%2C{YMIN}%2C{XMAX}%2C{YMAX}&bboxSR={epsg}&layers=&layerdefs=&size={WIDTH}%2C{HEIGHT}&imageSR={epsg}&format={ext}&transparent=true&dpi=&time=&layerTimeOptions=&f=image Format=png Epsg=4326 XMin=-127.8 YMin=15.4 XMax=-63.5 YMax=60.5 TileWidth=0 TileHeight=0 Copyright=http://www.esri.com/legal/licensing/termsofuse.html
Example of accessing MBTILES Sqlite file with raster:
[TatukGIS Layer] Storage=WEBTILES Type=MBTILES name=satellite Caption=satellite Url1=satellite.mbtiles Space=WORLDMERCATOR Format=PNG
Example of accessing MBTILES Sqlite file with vector:
[TatukGIS Layer] Storage=WEBTILES Type=MBTILES name=Zoomstack Caption=Zoomstack Url1=OS_Open_Zoomstack.mbtiles Space=WORLDMERCATOR Format=PBF Style=url or path to json style
Example of accessing Vector tile services :
[TatukGIS Layer] Storage=WEBTILES Type=CUSTOM Name=World_Basemap_v2 Caption=World Basemap Url1=https://basemaps.arcgis.com/arcgis/rest/services/World_Basemap_v2/VectorTileServer/tile/{level}/{row}/{col}.{ext} Format=pbf Style=url or path to json style TileWidth=512 TileHeight=512 Copyright=Esri
[TatukGIS Layer] Storage=WEBTILES Type=CUSTOM Name=World_Basemap_v2 Caption=World Basemap Url1=http://a.tiles.mapbox.com/v4/mapbox.mapbox-streets-v8/{level}/{col}/{row}.{ext}?access_token=INSERT_ACCESS_TOKEN_HERE Style=INSERT_url_or_path_to_json_style StylePassword=?access_token=INSERT_ACCESS_TOKEN_HERE Format=mvt TileWidth=512 TileHeight=512 Copyright=Mapbox.com