出图(image)
POST
/rest/services/{servicename}/image/image
用于获取 一幅图片。定制要获取的图片,包括用户显示视窗的大小、地图显示区域的范围、地图的中心点、动态投影的目标投影等,返回一幅地图图片。默认返回的地图图片的格式是 PNG。
支持的表述格式:PNG、BMP、GIF、JPG、WebP。
请求示例
请求示例1(中心点+比例尺)
{
"layerName":"testBackValue",
"imageSize":{
"width":1280,
"height":1080
},
"scale":5000,
"center":[
39384271.079,
3236048.935
]
}
请求示例2(带渲染器)
{
"layerName": "testBackValue",
"imageSize": {
"width": 1280,
"height": 1080
},
"scale": 5000,
"center": [
39384271.079,
3236048.935
],
"renderingRule": {
"displayMode": "MinMax",
"groupName":"DEM",
"colorSchemeName":"newname_04"
},
"crs": "EPSG:2363",
"transparent": "true",
"format": "PNG"
}
请求示例3(子影像和子边框的控制)
{
"layerName": "testBackValue",
"imageSize": {
"width": 1280,
"height": 1080
},
"scale": 5000,
"center": [
39384271.079,
3236048.935
],
"renderingRule": {
"displayMode": "MinMax",
"noDataColor": {
"red": 255,
"green": 0,
"blue": 0,
"alpha": 255
},
"isUseBackValue": "true",
"backgroudValue": [
200,
200,
200
],
"backgroundColor": {
"red": 0,
"green": 255,
"blue": 0,
"alpha": 255
}
},
"crs": "EPSG:4527",
"visibletype": 4,
"isBoundaryVisible": "false",
"rasterVisible": [
{
"rasterName": "栅格1.img",
"image": "true",
"footprint": "false"
},
{
"rasterName": "栅格4.img",
"image": "false",
"footprint": "true"
},
{
"rasterName": "栅格5.img",
"image": "false",
"footprint": "true"
}
],
"transparent": "true",
"format": "PNG"
}
请求示例4(传入viewExtent)
{
"layerName": "testBackValue",
"imageSize": {
"width": 1280,
"height": 1080
},
"viewExtent":[
39384000.079,3236000.935,
39385000.079,3237000.935
],
"crs": "EPSG:2363",
"transparent": "true",
"format": "PNG"
}
请求示例5(栅格函数)
{
"layerName": "asciito_j49g11",
"imageSize": {
"width": 1280,
"height": 1080
},
"viewExtent": [
37612367.5,
4000037.5,
37618252.5,
4004937.5
],
"rasterFunction": {
"functionName":"Dizzy"
},
"crs": "EPSG:2361",
"transparent": "true",
"format": "PNG"
}
请求示例6 (多维时间控制)
{
"layerName": "out2",
"imageSize": {
"width": 1920,
"height": 973
},
"scale": 5000000,
"center": [
112.20410539,
31.3466921
],
"transparent": "true",
"format": "PNG",
"multipleControl": {
"timeIndex": 2
}
}
请求示例7 (高程dem请求源数据)
{
"layerName": "asciito_j49g11",
"imageSize": {
"width": 1280,
"height": 1080
},
"viewExtent": [
37612367.5,
4000037.5,
37618252.5,
4004937.5
],
"crs": "EPSG:2361",
"transparent": "true",
"format": "json"
}
请求示例8 (多波段数据显示某一个波段)
{
"layerName": "HSDOM",
"imageSize": {
"width": 1280,
"height": 1080
},
"center": [
39597643.028,
3313318.151
],
"scale":600000,
"renderingRule": {
"displayMode": "MinMax",
"isUseBackValue":true,
"backgroudValue":[255],
"backgroundColor":{
"red": 0,
"green": 255,
"blue": 0,
"alpha": 255
},
"noDataColor":{
"red": 255,
"green": 0,
"blue": 0,
"alpha": 255
},
"bandIds":[1]
},
"transparent": "true",
"format": "PNG"
}
请求参数
Path 参数
servicename
string
必需
Body 参数application/json