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

PolarDB:ST_Dimension

最終更新日:Jun 21, 2024

このトピックでは、ST_Dimension関数について説明します。 この関数は、オブジェクトに関するディメンション情報を返します。

構文

int4 ST_Dimension(meshgeom geom);
int4 ST_Dimension(sfmesh sfmesh);

パラメーター

項目説明
geommeshgeomオブジェクト。
sfmeshsfmeshオブジェクト。

説明 

この関数は、オブジェクトの最大寸法値を返します。 OGC SF 1.2.1に基づいて、次の値が返されます。
  • 入力オブジェクトがPointオブジェクトの場合、この関数は0を返します。
  • 入力オブジェクトがLineStringオブジェクトの場合、この関数は1を返します。
  • 入力オブジェクトがPolygonオブジェクトの場合、この関数は2を返します。
  • 入力オブジェクトがmeshgeomオブジェクトの場合、この関数はすべてのPatch型オブジェクトの最大ディメンション値を返します。

ST_Dimension選択 ('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 10,10 0) 、INDEX((0,1、2) 、(1,2、3)))))'::meshgeom);

--------------
            2