栅格瓦片样式文件说明 |
将栅格瓦片发布为地图服务时,可为地图指定样式,iServer中内置的样式模板为【SuperMapiServer安装目录】\webapps\iserver\templates\rasterstyles\RasterTilesStyle.json文件。
下面将详细为您介绍样式文件中的参数:
name:地图名称。支持自定义。选填参数。需用占位符的方式来表达。
maxZoom:地图最大可以显示的层级。选填参数。
center:地图中心点。选填参数。
scale:最初可见比例尺。选填参数。
sources:源数据。选填。具体包含以下参数:
{datasetName}:数据集名称。选填参数。
bounds:数据集范围。选填参数。
layers:图层信息。必填。具体包含以下参数:
visible: 图层是否可见。选填参数。
maxScale: 最大可见比例尺。选填参数。
colorSpaceType: 波段样式(当前仅支持RGB)。仅多波段数据时设定。必填参数。
displayBandIndexes: 显示的波段索引,如RGB对应的默认波段索引为0、1、2。仅多波段数据时设定。必填参数。
colorMap:颜色表,是由栅格的中断值和颜色停止之间的映射组成的,如0.3->d9f0a3ff 指的是[0,0.3)显示d9f0a3ff。仅单波段数据时设定。选填参数。
bandIndex:波段的索引,默认值为0。仅单波段数据时设定。必填参数。
displayMode: 显示样式。当前支持SINGLE(单波段)、COMBINE(多波段)。必填参数
name: 数据集名称。需用占位符的方式来表达。选填参数。
minScale : 最小可见比例尺。选填参数。
示例如下
多波段栅格数据风格样式文件如下:
[
{
"name": "TIF",
"maxZoom": 20,
"center": [
12523441.1217011,
389855.552409316
],
"scale": 1.73072749732112E-06,
"sources": {
"layerName": {
"bounds": [
12355889.7056718,
333516.988881971,
12690992.5377304,
446194.11593666
]
}
},
"layers": [
{
"visible": true,
"maxScale": 6.92290998928448E-06,
"colorSpaceType": "RGB",
"displayBandIndexes": [
2,
1,
0
],
"caption": null,
"description": null,
"subLayers": {
"layers": []
},
"type": "CUSTOM",
"displayMode": "COMBINE",
"queryable": false,
"name": "TIF",
"bounds": null,
"minScale": 6.76065428641062E-09
}
]
}
]