名前

ST_NPoints — ジオメトリのポイント(バーテック)数を返します.

概要

integer ST_NPoints(geometry g1);

説明

ジオメトリのポイント数を返します.全てのジオメトリに対して動作します.

[注意]

1.3.4より前では,この関数は曲線を含むジオメトリに対して使うとクラッシュしました.1.3.4以上では訂正されています.

この関数は三次元をサポートします.Zインデクスを削除しません.

このメソッドは曲線ストリングと曲線をサポートします.

SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
--result
4

--三次元空間上のポリゴン
SELECT ST_NPoints(ST_GeomFromEWKT('LINESTRING(77.29 29.07 1,77.42 29.26 0,77.27 29.31 -1,77.29 29.07 3)'))
--result
4

関連情報

ST_NumPoints