<viewshedbody_uri>/{geometryViewShedBodyResultID}[.<format>]
三维可视域闭合体结果资源。
支持的方法:
支持的表述格式:RJSON、JSON、HTML、XML。
对如下 URI 执行 HTTP 请求,以 rjson 输出格式为例加以说明,其中,supermapiserver 是服务器名。
http://supermapiserver:8090/iserver/services/spatialAnalysis-CBD/restjsr/spatialanalyst/geometry/3d/viewshedbody/{geometryViewShedBodyResultID}.rjson
返回三维可视域闭合体结果资源。
对资源执行 GET 请求后,响应参数如下:
字段 | 类型 | 说明 |
succeed | boolean | 获取可视域闭合体操作是否成功;成功则返回 true,否则返回 false。 |
geometry | Geometry3D | 返回的三维可视域闭合体。 |
message | String | 结果消息,获取可视域闭合体操作过程中产生的相关信息。 |
对geometryViewShedBodyResult资源:http://supermapiserver:8090/iserver/services/spatialAnalysis-CBD/restjsr/spatialanalyst/geometry/3d/viewshedbody/{geometryViewShedBodyResultID}.rjson执行 GET 请求后,返回的 json 结果如下:
{
"succeed":true,
"geometry":{"boundingBox":{"lower":{"x":121.21231099999949,"y":41.20999999999993,"z":9.313225746154785E-10},"upper":{"x":121.21231700000023,"y":41.21000000000006,"z":0.8000000016763806}},"filePath":null,"center":null,"type":"GEOMODEL3D","scaleZ":1,"points":null,"scaleX":1,"scaleY":1,"rotationX":0,
"rotationY":0,"rotationZ":0,"parts":null,"model":[4,0,0,0,115,51,109,0,120,-38,-115,-109,77,74,-61,64,20,-57,-57,-38,86,16,116,45,8,46,20,87,126,100,-46,-6,81,37,70,18,-86,3,-74,21,-79,-67,64,106,-89,26,-80,73,73,90,112,-89,-24,-50,-107,11,-59,-67,-72,115,-31,5,-92,39,-88,7,-48,83,120,4,-33,76,-109,-10,-75,-114,-48,-127,-52,-5,-49,-101,-33,-52,-4,95,-104,121,-104,36,-60,96,-127,-33,110,-102,51,-45,-58,-119,115,-50,-117,126,45,20,-102,113,-65,-58,35,113,-20,52,-72,-103,-55,80,74,115,-6,70,46,107,104,113,-82,55,-99,-25,37,-65,86,114,90,-127,123,101,-22,-21,84,-74,85,26,-117,53,-6,39,-43,23,-6,-1,83,107,-29,-48,-29,-20,45,-35,98,-117,96,90,-21,87,-89,-31,-102,1,-32,-127,-21,92,102,-13,114,-40,-120,-122,66,123,-94,92,61,-77,69,-23,118,110,103,123,-45,-48,-68,-88,126,-85,81,117,-71,-41,66,114,-9,-44,28,-100,61,-56,33,-128,41,0,-122,1,91,1,-40,24,-80,20,-128,37,-21,65,126,-14,110,-67,-34,14,57,-110,67,-42,6,57,4,48,5,-64,48,96,43,0,27,3,-106,2,-24,89,67,126,-54,77,126,-42,-66,116,2,-84,-63,8,-19,-81,68,73,-116,48,21,-62,-122,16,91,-123,-40,67,-120,-91,66,122,30,-121,-116,93,-72,-98,-21,-15,48,-60,120,63,7,64,37,112,-68,-80,-23,4,-16,-65,-53,126,-48,114,-67,115,-13,-48,42,-106,15,12,77,49,35,118,-57,55,74,27,-71,109,90,-4,12,-69,-124,-112,9,-8,10,-113,-117,119,83,16,-31,-119,18,17,71,-37,-22,-3,-49,-5,71,-59,-90,-97,-35,-30,-2,-41,-19,-37,-34,71,-91,26,-23,21,83,123,-102,-45,-93,124,-89,-72,60,-101,17,122,-23,-27,-90,-13,124,-12,42,-13,-33,-73,43,-99,-104,25,-35,87,-100,-67,32,69,18,116,-118,36,-96,79,-54,-104,6,47,9,80,105,73,37,-96,79,-63,12,1,37,60,-90,97,68,72,82,-82,-97,-124,-111,-120,-41,108,-66,-112,-116,-10,-115,-29,47,73,79,35,-8],"style":null,"prjCoordSys":null,"position":{"x":121.212315,"y":41.21,"z":1},"id":0,"modelUrl":null,"partTopo":null},
"message":null,"infos":[{"volume":2.9897790447708694E-11,"surfaceArea":0.4019792138688368}]
}
返回跟 GET 请求一样的 HTTP 响应头,但是没有响应实体。可以在不必传输整个响应内容的情况下,获取包含在响应消息头中的元数据信息。元数据信息包括媒体类型,字符编码,压缩编码,实体内容长度等。
HEAD 请求可以用来判断 geometryViewShedBodyResult 资源是否存在,或者客户端是否有权限访问 geometryViewShedBodyResult 资源。通过对加.<format>的 URI 执行 HEAD 请求,还可以快速判断 geometryViewShedBodyResult 资源是否支持<format>格式的表述。