幾何演算と誤差


内部グリッドがもつ点について確認可能。
理論通りにはいかない誤差に注意。

ArcGISと違って内部計算用と外部パラメータを二重持ちはしないので…。

DECLARE @line1 geometry = 'LINESTRING(0 0.3, 0.3 0)';
DECLARE @line2 geometry = 'LINESTRING(0 0, 1 1)';

SELECT @line1
UNION ALL SELECT @line2;

SELECT
@line1.STIntersection(@line2).STIntersects(@line1) AS 交差なし,  --0
@line1.STIntersection(@line2).STIntersects(@line2) AS 交差あり  --1

IT_PT

カテゴリー: 開発 タグ: パーマリンク