我有一个数据集,它有空间对象(下图中的红色斑点),覆盖了一些像素或网格点 - 但是有不规则的形状。我有另一个数据集,其中包含具有2D坐标的点,我想知道此数据集中的每个点是否与任何空间对象的任何像素都在一定距离内。我遇到的主要问题是我必须明确地查看每个对象结构以找到它的位置和像素。我有没有办法索引数据的空间信息,以便我可以更有效地执行此搜索?现在,我正在做蛮力,从第二个数据集给出一个点我必须遍历每个对象,检查它的位置,检查其像素的位置,然后测试任何一个像素是否在距离X的距离之内关键点。我正在使用MATLAB,但如果有任何软件包,我可以使用任何语言都很棒。