ラインをポリゴン毎に切断する


例えば国道の「xx県区間」は何キロ?等
ポリゴンでラインをちぎってポリゴン属性を付与するクエリ

SELECT
 AREA.OBJECTID as AREA_OID,
 LINE.OBJECTID,
 AREA.文字属性,
 LINE.SHAPE.STIntersection(AREA.Shape) as SHP
FROM
 ラインテーブル as LINE
LEFT OUTER JOIN
 エリアテーブル as AREA
ON
 LINE.SHAPE.STIntersects(AREA.Shape) = 1

1レコードのラインが2レコードになり下ポリゴンの属性がつく様子

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