

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ST\_Equals
<a name="access-graph-opencypher-22-spatial-functions-st-equals"></a>

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
```