3

geometry交差するかどうかを確認するために使用している2つのSQLサーバーがあります。もしそうなら、交点が必要です。

現在、ブール出力のみを取得できます。intersects = 1交差しない場合は、 が得られ=0ます。で 2 つの図形の交点を見つける方法はありますgeometryか?


この質問を更新すると、ポイント (緯度/経度) が 4000 のポイント (緯度/経度) を持つ地域に存在するかどうかを確認する方法に関する次の質問につながりました。ジオグラフィで stcontains または stintersects を使用できますか?

sql - Geography 列の STContains

4

1 に答える 1

3
DECLARE @line1 GEOMETRY = geometry::STGeomFromText('LINESTRING(0 0, 1 1)', 0)
DECLARE @line2 GEOMETRY = geometry::STGeomFromText('LINESTRING(1 0, 0 1)', 0)

SELECT  @line1.STIntersection(@line2).ToString()
于 2012-11-06T21:03:02.203 に答える