Intersection on SQL Server についてお聞きしたいことがあります。gmap を使用しているプロジェクトを実行しています。一部のポリラインが通過するポリゴンと通過しないポリゴンがあります。ポリゴン内にあるポリラインの正確な部分を取得するために、STIntersection を使用しています。以下は、これを達成するために使用している t-sql です。
今の問題は、各ポリラインが通過してポリゴンに接触する正確なポイントを見つけたいということです。これに関する回避策はありますか?
DECLARE @polygon geography;
DECLARE @polyline geography;
SET @g = (select Polygon from Polygons where id = @polygonID)
SET @h = (select GeogPolyline from Polylines where ID = @polylineId)
SET @intersectedpart = (SELECT @g.STIntersection(@h).STAsText() )