使用ArcGIS Desktop分解shapefile但保留属性字段?


9

有什么办法可以溶解shapefile但要同时保留属性字段?

这就是我要保留字段的方式:

我想在shapefile中保留两个字段。第一列是长类型的Net_ID,第二列是字符串类型的Geology。

我想使用字段NET_ID解散shapefile。此外,我想保留地质学领域,如下图所示。

在此处输入图片说明


1
只需运行溶解工具!Dissolve by将是您的ID字段,然后您可以将属性从源数据集中重新加入。查看帮助文件中的溶解工具。
Hornbydd

列表是非关系的-很少有关系工具可以编译它们。Dissolve不会连接非Dissolve字段-您将需要以编程方式进行编译。
文斯

如何以编程方式编译它们?您是说使用Python填写新的Geology字段吗?我真的希望我能知道如何通过程序来做到这一点。
NewHere

Answers:


13

您只需要将其分为两个步骤:

  1. 在NET_ID上溶解
  2. 空间将溶解的图层连接到原始图层。使用CONTAINS的匹配类型,并将“ Geology”的“ Merge Rule”字段设置为Join,并将定界符设置为逗号。右键单击字段映射列表中的字段,然后选择属性以进入合并规则和定界符设置

0

我已经完成了类似的代码来分解ArcGIS Pro中的字段,但是您可以在工具箱中使用脚本ArcPy,也可以在ArcGIS Desktop中使用它。您可以从github下载:DissolveFields

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.