経度と緯度のポイントで構成される海岸線ファイルがあります。プロットする
plot(lat,lon)
ポイントの接続されたプロットになり、海岸線が形成されます。
ファイル交換時にgridfit関数で2D補間を行っています
図の領域の上。
私の目的は、海岸線に囲まれた土地をマスクし、海 (マスクの外側) を白く設定することです。そのため、私は土地を外挿しただけのようです。
戦略は、海岸線のポイントをポリゴンに変えて、何とかマスクにすることだと思いますか?
ありがとう!
inpolygonを使用して、ポリゴンの外側にあるポイント座標のセットを見つけます。外にいる人はNaNに置き換えてください。
ポリゴンがグリッドの端で停止しているように見えるため、ポリゴンが閉じたポリゴンであることを確認する必要がある場合があります。これは単に、プロットの左上隅にそのポイントを追加する必要があることを意味します。
海岸線にあるポイントのセットがポイントの散在したリストである場合、つまり、それらが順番に並んでいない場合、実際の問題は、それらをポリゴンにする方法です。その場合は、 CRUSTのようなツールをお勧めします。