2つのST_Geometry値の点集合の差集合を表現するST_Geometry値を返します。
有効なデータ型
ジオメトリの集合を除くすべてのST_Geometryタイプ。
このメソッドは、3Dジオメトリ(z座標を持つもの)に対して呼び出すことができます。 ただし、z座標はメソッドの計算で無視されます。 その結果、このメソッドによって返されたz座標は無視されます。 戻り値のz座標を削除する場合は、Make_2Dメソッドを使用することを推奨します。
結果のタイプ
ST_Geometryタイプを返します。これは、パラメータのタイプに応じて、次のテーブルに示す可能なタイプの集合のいずれかになります。
a — b | Ø | ST_Point | ST_LineString、GeoSequence | ST_Polygon | ST_MultiPoint | ST_MultiLineString | ST_MultiPolygon |
---|---|---|---|---|---|---|---|
Ø | Ø | Ø | Ø | Ø | Ø | Ø | Ø |
ST_Point | R01 | R09 | R09 | R09 | R09 | R09 | R09 |
ST_LineString、GeoSequence | R02 | R02 | R08 | R08 | R02 | R08 | R08 |
ST_Polygon | R03 | R03 | R03 | R14 | R14 | R14 | R14 |
ST_MultiPoint | R04 | R13 | R13 | R13 | R13 | R13 | R13 |
ST_MultiLineString | R05 | R05 | R08 | R08 | R05 | R08 | R08 |
ST_MultiPolygon | R06 | R06 | R06 | R14 | R06 | R05 | R06 |
説明
|
|
Vantageでは、ST_Differenceメソッドに関連するGeoSequenceタイプをST_LineString値に変換します。そのため、ST_DifferenceがGeoSequenceタイプを戻すことはありません。