ArcGIS小技巧——提取面要素的质心点

如下图,现在要做这样一件事,提取面图层中每一个图斑的质心点,然后使用质心点提取图层中的一个属性值,并在此基础上进行克里金插值,生成该属性的空间插值图。当然,今天这段文字主要简单说一下怎样提取面图层的质心点,其他的操作也都很简单,如果需要可以给我留言,以后再做补充。放一张论文里的图

关于质心点的提取,ArcGIS是没有专门的工具来一次性完成的,所以,我们需要经过以下几个步骤完成这项任务。

1.建立字段,提取质心点坐标

找到需要创建质心点的面图层→打开面图层属性表→添加字段→填写字段名(这里填写为X),数据类型选择双精度→重复以上步骤添加新的字段,命名为Y,数据类型选择双精度

字段建立好之后

在属性表中找到新建的字段X,在该列最上面右键→计算几何(在非编辑状态下会遇到警告,这里直接选是就可以了)→属性选择质心的X坐标,单位使用默认的m就好(如果你的单位是角度值或者未知,就检查一下图层或数据框的坐标系)→点击确定

2.导出属性表

操作如下动图,这里选了保存为.txt文件

 

3.根据X、Y坐标创建点图层

操作如下图,这里注意坐标系的选取要和你提取的坐标一致,如果之前提取的是地理坐标系,这里也要选择一个地理坐标系,否则会出错

展点以后该图层只是临时的,最好不要直接进行分析处理,先保存为一个新图层是不错的选择!

好了,展点就到这里

我会在公众号分享ArcGIS操作和Python的文章,感兴趣的可以关注一下

 

转载于:https://www.cnblogs.com/peizhilin/p/10585164.html

### 如何在 ArcGIS 中通过要素提取要素的数据 在 ArcGIS 中,可以通过多种方法利用要素提取要素的相关数据。以下是具体操作方式: #### 1. **空间连接 (Spatial Join)** 可以使用 `Spatial Join` 工具将要素要素关联起来,并从中提取所需属性。此工具允许基于几何关系(如相交、包含等)将源特征的属性传递到目标特征上。 - 打开 ArcToolbox 并导航至 `Analysis Tools -> Overlay -> Spatial Join`。 - 设置参数: - Target Features: 输入要素。 - Join Features: 输入要素。 - Output Feature Class: 定义输出路径和文件名。 - Match Option: 选择合适的匹配条件,例如 `"CONTAINS"` 或 `"INTERSECT"`[^2]。 运行完成后,新的要素会继承来自要素的属性字段。 #### 2. **按位置选择 (Select by Location)** 如果仅需筛选符合条件的部分记录,则可采用按位置选择功能完成初步过滤工作。 - 转到主菜单栏下的 `Selection -> Select By Location...`。 - 在弹出对话框中指定以下设置: - Selection Method: “选择输入要素中的要素”。 - Input Layer: 要素图层。 - Source Layer: 要素图层。 - Relationship: 设定为空间交互逻辑,比如 `"WITHIN"` 表示位于某个上内部。 此外还可以进一步导出所选结果作为独立的新图层保存下来备用。 #### 3. **提取质心并进行分析** 当需要对状分布情况进行简化处理时,通常先计算其代表性的中心坐标即质心后再执行后续统计运算过程。这一步骤已在先前资料中有提及过相应流程[^1]。 ```python import arcpy # 计算质心 arcpy.management.FeatureToPoint("polygon_layer", "centroid_output", "INSIDE") # 将质心与原有集合并用于下一步分析... ``` 以上便是几种常见途径介绍,在实际应用过程中可根据具体情况灵活选用合适方案解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值