G'day
我正在尝试编写一种智能方法来找到最接近轮廓点的网格点。
网格是一个二维网格,存储在x
and中y
(其中包含网格单元的 x 和 y 公里位置)。
轮廓是一条线,由 x 和 y 位置组成,不一定是规则间隔的。
如下所示 - 红点是网格,蓝点是轮廓上的点。如何找到最接近每个蓝点的红点的索引?
编辑 - 我应该提到网格是一个纬度/经度网格,位于非常靠近南极的区域。因此,这些点(红点)是以米为单位的距离南极的位置(使用极地立体表示法)。由于网格是地理网格,因此网格间距不相等 - 由于高纬度地区的变形,单元格的形状略有不同(红点定义单元格的顶点)。结果是我不能只找到x
和y
矩阵的哪一行/列最接近输入点坐标 - 与来自 的常规网格不同meshgrid
,行和列中的值各不相同......
干杯戴夫