海から50m海岸鉄道
海岸に近い鉄道路線ということで、海岸から50m以内を通る鉄道路線を求めよう。
手法は海岸線(ラインデータ)から50mバッファを求め、その中を走る鉄道路線(ラインデータ)をクリップする。
当然河岸線はラインデータなのでそのままではクリップできない。50mバッファにすることでクリップできるようになる。
九州から試行したところ、いきなり長崎県の50mバッファで長時間になる対策を考える結果となった。
「C23-06_47-g_Coastline.shp」の50mバッファを進めると、30分経っても完了しなかった。
が、保存のタスクを別にとることで、思いっきり短縮ができた。
その結果無事海に面する都道府県それぞれの海岸から50mのバッファを38都道府県分作成後、そのバッファと国土数値情報の鉄道路線によってクリップデータを求めた。
クリップは以下から作成
次のクリップ画面では
入力レイヤに「N05-16_Station2」を選定、
クリップレイヤには「hokkaido海岸50m(作成した50mバッファ)」と選定。
このクリップを35作成する。
(海に面する都道府県38の内、秋田県、茨城県、鳥取県には50m以内の海岸鉄道はなかった)
全部を表示すると下図のような結果となる。
日本標準地図におとすと。
結果的には100mバッファと大差なかった。
そらそうだ、100mバッファの中に50mバッファがあるので、同じ場所に50mバッファが載る。
REMEMBER3.11