在多边形中生成常规采样点


9

有没有一种方法可以使用ArcGIS 10在多边形内生成规则分布的采样点?我最初使用Hawth的工具在9.3版中执行此操作,但是我认为在10版中无法实现。

谢谢!

Answers:


10

我对您要寻找的效果不是100%清楚,但是...有一个名为“创建鱼网”的地理处理工具,可用于创建线和点的网格,然后可以使用多边形进行裁剪要点。

对于“不规则”,可以使用“创建随机点”,该点在多边形内创建N个点,并且可以指定点之间的最小距离。


7

ArcGIS的“创建鱼网”工具与“相交”相结合将为您完成此任务。尝试以下工作流程:

  1. 创建鱼网(数据管理):使用多边形作为模板范围。确保选择“ 创建标签点 ”,因为这是将成为规则分布的采样点的矢量层。调整参数,以便获得输入多边形边界内的点数。
  2. 这些点与输入多边形相交(分析)修剪(分析)

在此处输入图片说明



3

我刚刚在10.0中使用Fishnet地理处理功能完成,并且有一个复选框可以创建点标签。该工具将点放置在它使用线和面创建的网格的中心,但是它们都是网格,尽管如此。然后可以丢弃线或面。通过一些简单的数学运算,您可以确保这些点从您想要的位置开始。它运行良好,将再次使用。我有在这里使用它的最初想法,所以我想进一步说明它的工作原理。

感谢您的原始指示!


2

我猜您可以使用“创建鱼网”工具在多边形中生成线要素网,然后可以通过使用“要素到点”工具将线转换为点。


2

可以在10x中使用Hawth的工具(我可以),但我已经安装了10的免费VBA扩展。您不需要VBA作为Hawth的工具GME的后继产品,如上所述,GME包含genregularpntsinpolys。

ETGeowizards for 10x有一些免费工具,其中包括一个可创建用于采样的点网格的工具。这是我使用的工具。


1

霍斯工具也可能对您有用。特别是创建点图案的功能。


1
他说,Hawth的工具并不适用于ArcGIS 10中


0

您可以使用任何电子表格软件生成一个坐标对列表,我的意思是将X列,Y列,...保存为CSV文件,然后从Arcmap导入它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.