首頁
云原生數(shù)據(jù)庫 PolarDB
云原生數(shù)據(jù)庫PolarDB PostgreSQL版(兼容Oracle)
時(shí)空引擎(GanosBase)
Scene SQL參考
空間分析
ST_ComputeViewShedSurface
ST_ComputeViewShedSurface
更新時(shí)間:
計(jì)算視點(diǎn)在場景中的可視表面。
語法
meshgeom ST_ComputeViewShedSurface(scene sc, cstring viewpoint);
返回值
返回一個(gè)meshgeom對(duì)象。
參數(shù)
參數(shù)名稱 | 描述 |
sc | scene對(duì)象。 |
viewpoint | 視點(diǎn)信息。 |
描述
根據(jù)輸入的scene對(duì)象、視點(diǎn)信息計(jì)算視點(diǎn)在場景中的可視表面(scene對(duì)象中可見的三角面片),視點(diǎn)信息的JSON格式與ST_ComputeFrustum函數(shù)中一致。示例圖如下:
scene對(duì)象
可視表面
示例
SELECT ST_NumPatches(ST_ComputeViewShedSurface(scene, '{"x" : 2938, "y" : 750, "z" : 90, "h" : 1.8, "azimuth" : 90, "pitch" : -35, "horizontalFov" : 90, "verticalFov" : 60, "distance" : 600, "depthMapSize" : 128}')) from t;
--------
10451
文檔內(nèi)容是否對(duì)您有幫助?