すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_ComputeViewShedSurface

最終更新日:Jul 02, 2024

このトピックでは、ST_ComputeViewShedSurface関数について説明します。 この関数は、シーン内の視点の可視表面を計算します。

構文

meshgeom ST_ComputeViewShedSurface (シーンsc、cstringビューポイント);

戻り値

meshgeomオブジェクトが返されます。

Parameters

パラメーター

説明

sc

シーンオブジェクト。

視点

ビューポイントに関する情報。

説明

この関数は、指定されたシーンオブジェクトと視点情報に基づいて、可視表面 (シーンオブジェクト内の可視三角形ストリップ) を計算します。 視点情報のJSON形式は、ST_ComputeFrustum関数と同じです。 次の図は、シーンオブジェクトと可視サーフェスを示しています。

  • シーンオブジェクト

    image.png

  • 目に見える表面

    image.png

SELECT ST_NumPatches(ST_ComputeViewShedSurface(scene、'{"x" : 2938、"y" : 750、"z" : 90、"h" : 1.8、"方位角" : 90、"pitch" : -35、"horizontalFov" : 90、"verticalFov" : 60、"distance" : 600、"MapthSize" : 128})
---------
10451