名前

CG_Difference — 二つのジオメトリーの幾何学的な差を計算します

概要

geometry CG_Difference( geometry geomA , geometry geomB );

説明

二つのジオメトリーの幾何学的な差を計算します。返されるジオメトリーは、geomA に存在するが geomB に存在しない点の集合です。

SFCGAL モジュールによって実行されます

[注記]

ご注意: この関数はジオメトリーを返します。

Availability: 3.5.0

このメソッドには SFCGAL バックエンドが必要です。

この関数は三角形と不規則三角網 (TIN) に対応しています。

ジオメトリーの例

コード
SELECT CG_Difference('POLYGON((0 0,0 1,1 1,1 0,0 0))'::geometry, 'LINESTRING(0 0,2 2)'::geometry);
出力
POLYGON((0 0,1 0,1 1,0 1,0 0))
Geometry figure for visual-cg-difference-01