翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ST_Equals
ST_Equals は、入力ジオメトリの 2D 射影がトポロジ的に等しい場合に true を返します。ジオメトリに等しいポイントセットがある場合、ジオメトリはトポロジ的に等しいと見なされます。トポロジ的に等しいジオメトリでは、この等価性を維持しながら頂点の順序が異なる場合があります。
[Syntax] (構文)
ST_Equals(geom1, geom2)
引数
geom1- データ型 GEOMETRY の値、または GEOMETRY 型に評価される式。geom2- データ型 GEOMETRY の値、または GEOMETRY 型に評価される式。この値を geom1 と比較して、geom1 と等しいかどうかを判断します。
戻り型
BOOLEAN
geom1 または geom2 が null の場合、null が返されます。
geom1 または geom2 が Geometries でない場合、BadRequestException が返されます。
例
RETURN ST_Equals( ST_GeomFromText('POLYGON ((0 2,1 1,0 -1,0 2))'), ST_GeomFromText('POLYGON((-1 3,2 1,0 -3,-1 3))')); false
次の は、2 つのライン文字列が幾何学的に等しいかどうかを確認します。
RETURN ST_Equals( ST_GeomFromText('LINESTRING (1 0, 10 0)'), ST_GeomFromText('LINESTRING(1 0,5 0,10 0)')); true