我有一个由经度和纬度点组成的海岸线文件。绘图
plot(lat,lon)
将导致点的连通图,从而形成海岸线。
我正在使用gridfit函数at the file exchange
执行2D插值在图的区域。
我的目标是掩盖海岸线所包围的土地,并将海洋(面具外)设置为白色。所以看起来我只是在这片土地上进行了推断。
我认为策略是将海岸线点变成多边形并以某种方式变成面具?
谢谢!
答案 0 :(得分:0)
使用inpolygon查找多边形外部的点坐标集。用NaN代替那些在外面的人。
您可能需要确保多边形是一个闭合的多边形,因为它看起来像多边形停在网格的边缘。这只是意味着您需要在图的左上角添加该点。
如果你对海岸线的那组点只是一个分散的点列表,即它们不是有序的,那么你真正的问题是如何将它们变成多边形。在这种情况下,我建议使用像CRUST这样的工具。