我有一个包含数以千万计的点的栅格,这些点都定义了X,Y和Z数据。我需要找出一种简单的方法来提取和创建新的栅格或矢量,该栅格或矢量的所有点之间的距离均为720 m(X,Y),彼此之间的高度差为120 m(Z)。
我对SQL和Python具有零知识。我一直在尝试在VBA上执行此操作,并提出了一些算法,但是处理时间不合理且不切实际。我确信必须有一种简单的GIS方法来完成此任务,但似乎找不到它。
我正在使用ArcMap。
我正在使用ArcMap。谢谢你的评论。我还将在原始问题中更改它:)。
—
user32882 2014年
您说水平720m,垂直120m,但从何而来?听起来好像您拥有某种点云,但是您可以从该云中的任何位置搜索完全满足您的条件的点。当然,您必须具有某种种子位置或您未提及的其他条件,例如最大化完全满足条件的点数?
—
Hornbydd 2014年
就像我说的那样,我试图“提取彼此相距720 m(X,Y)且彼此相距120 m高程(Z)的所有点”。没有“种子位置”,我正在扫描所有点。
—
user32882 2014年
我设想的最大挑战之一是如何描绘结果。可以得到这样的栅格结果,即
—
艾瑞卡(Erica)2014年
0
=没有720m距离和±120m高程的点,1
=一个或多个720m距离和±120m高程的点,是否可以接受?或者,您是否需要计算符合标准的分数?
亲爱的埃里卡,首选是超出接受的。我不需要计算满足此条件的点数,但是与原始栅格相比,我确实需要能够看到它们。根据您的建议,任何被分配为1的点/像素都将在所需的标高和距离之内有另一个或几个其他点,所以这是完美的!我唯一的问题是如何以有效的方式做到这一点?
—
user32882 2014年