{
"dataset": {
"datasourceName": "地形分析",
"datasetName": "dem84.tif"
},
"data":
[
{
"viewPoint":
{
"type": "Point",
"coordinates": [101.6745411,36.5119804,2449.207]
},
"targetPoint":
{
"type": "Point",
"coordinates": [101.6692602973,36.5180437853,2600]
},
"offsetA":5,
"offsetB":10
},
{
"viewPoint":
{
"type": "Point",
"coordinates": [102.6745411,37.5119804,1449.207]
},
"targetPoint":
{
"type": "Point",
"coordinates": [102.6692602973,37.5180437853,1600]
},
"offsetA":5,
"offsetB":10
}
],
"geoSRS":"EPSG:4326",
"outSRS":"EPSG:4326"
}
curl --location --request POST '/rest/services//spatialanalysis/lineOfSight' \
--header 'Content-Type: application/json' \
--data-raw '{
"dataset": {
"datasourceName": "地形分析",
"datasetName": "dem84.tif"
},
"data":
[
{
"viewPoint":
{
"type": "Point",
"coordinates": [101.6745411,36.5119804,2449.207]
},
"targetPoint":
{
"type": "Point",
"coordinates": [101.6692602973,36.5180437853,2600]
},
"offsetA":5,
"offsetB":10
},
{
"viewPoint":
{
"type": "Point",
"coordinates": [102.6745411,37.5119804,1449.207]
},
"targetPoint":
{
"type": "Point",
"coordinates": [102.6692602973,37.5180437853,1600]
},
"offsetA":5,
"offsetB":10
}
],
"geoSRS":"EPSG:4326",
"outSRS":"EPSG:4326"
}'
{
"resultcode": "success",
"time":0.343,
"result":
[
{
"visible":true,//观察点与目标点是否通视。
"lineVisible":{geojson 对象},//不通视线对象
"lineInvisible":{geojson 对象},//不通视线对象,visible为false时,有效
"barrierInfo":{geojosn 点对象}//障碍点信息,第一个障碍物的位置。
},
{
"visible":true,//观察点与目标点是否通视。
"lineVisible":{geojson 对象},//不通视线对象
"lineInvisible":{geojson 对象},//不通视线对象,visible为false时,有效
"barrierInfo":{geojosn 点对象}//障碍点信息,第一个障碍物的位置。
}
]
}