免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 7879|回复: 20
收起左侧

[经验共享] 修改字段结构之ArcGIS Diagrammer

    [复制链接]

113

主题

1万

铜板

173

好友

地信贵宾

Rank: 13Rank: 13Rank: 13Rank: 13

积分
39141

精华勋章宣传勋章爱心勋章组织勋章优秀斑主地信元老灌水勋章荣誉会员勋章活跃勋章官方团队地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2015-4-10 10:45 | 显示全部楼层 |阅读模式
本帖最后由 若水三千 于 2015-4-10 15:50 编辑

  
在ArcGIS中,修改字段名称、类似和物理顺序是一件不好办的事,特别是需要修改字段比较多的情况下。通常的做法是新建字段-字段计算器赋值-删除原有字段的方法来达到修改的目的。这里介绍另外一种方法。
现需要将宾馆旅店图层的字段名称修改为英文,将KIND字段类型由字符串改为整型,并调换KIND和TELEPHONE的顺序。
Ashampoo_Snap_2015.04.10_09h49m45s_001_.png
第一步,在Catalog中将数据导出为XLM工作空间文档
Ashampoo_Snap_2015.04.10_09h54m27s_002_.png
这里只导出方案(即数据结构),防止数据量太大;如果导出数据的话,后面就可以省一步。
Ashampoo_Snap_2015.04.10_09h55m38s_003_导出 XML 工作空间文档.png
第二步,使用ArcGISDiagrammer打开并编辑XML文件。
PS: ArcGISDiagrammer是ESRI推出的免费的创建、编辑、分析地理数据库结构的生产工具。它只有3M多,比较小。
软件下载地址:
在属性面板中找到字段修改项(类似于VS);
Ashampoo_Snap_2015.04.10_10h09m16s_004_Untitled- - ArcGIS Diagrammer.png
修改字段:
Ashampoo_Snap_2015.04.10_10h13m00s_005_.png
第三步,保存、导出数据
可以将其保存为工程文件(*.diagram)以便于下次编辑;因为我们要将改变数据结构而为改变数据,所以还要发布为XLM文件。
Ashampoo_Snap_2015.04.10_10h14m33s_006_.png
第四步,在Catalog中将数据导入
Ashampoo_Snap_2015.04.10_10h20m54s_008_.png
还是选仅方案,选择修改后的XML
Ashampoo_Snap_2015.04.10_10h19m08s_007_导入 XML 工作空间文档.png
第五步,简单数据加载程序
这只是一个空记录的要素类,需要使用加载数据,来加载原来的数据
Ashampoo_Snap_2015.04.10_10h21m41s_009_.png
由于原来的数据名称和现在差别很大,它不能自动映射,所以需要手动选择。
Ashampoo_Snap_2015.04.10_10h25m35s_011_简单数据加载程序.png
最张效果图:
Ashampoo_Snap_2015.04.10_10h26m29s_012_.png

评分

参与人数 1铜板 +2 收起 理由
hanloud + 2 好贴好报!

查看全部评分

124

主题

4万

铜板

114

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
1545

精华勋章宣传勋章爱心勋章灌水勋章活跃勋章贡献勋章名人堂勋章

发表于 2015-4-10 18:37 | 显示全部楼层
非常实用,点赞!!!
回复 支持 反对

使用道具 举报

124

主题

4万

铜板

114

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
1545

精华勋章宣传勋章爱心勋章灌水勋章活跃勋章贡献勋章名人堂勋章

发表于 2015-4-10 19:42 | 显示全部楼层
目前有10.3的diagrammer?
以无法为有法,以无限为有限……
回复 支持 反对

使用道具 举报

16

主题

810

铜板

1

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
569
QQ
发表于 2015-4-14 09:44 | 显示全部楼层
10.0的arcgis能用10.1的diagrammer不????
回复 支持 反对

使用道具 举报

113

主题

1万

铜板

173

好友

地信贵宾

Rank: 13Rank: 13Rank: 13Rank: 13

积分
39141

精华勋章宣传勋章爱心勋章组织勋章优秀斑主地信元老灌水勋章荣誉会员勋章活跃勋章官方团队地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

 楼主| 发表于 2015-4-14 10:21 | 显示全部楼层
lzd851212 发表于 2015-4-14 09:44
10.0的arcgis能用10.1的diagrammer不????

应该不可以,其他版本的没有去找过,应该有的
回复 支持 反对

使用道具 举报

22

主题

5万

铜板

62

好友

钻石会员

一个人幸运的前提,其实是他有能

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6187

宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组贡献勋章成就学员勋章

发表于 2015-4-14 15:59 | 显示全部楼层
学到一招,谢谢楼主!!!
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

0

主题

2万

铜板

8

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2292
发表于 2015-5-16 10:02 | 显示全部楼层
谢谢楼主!!!!!!!!!!!!!
回复

使用道具 举报

0

主题

8373

铜板

23

好友

助理工程师

Rank: 5Rank: 5

积分
167
QQ
发表于 2015-5-25 11:42 | 显示全部楼层
谢谢分享,学习一下
回复 支持 反对

使用道具 举报

0

主题

8373

铜板

23

好友

助理工程师

Rank: 5Rank: 5

积分
167
QQ
发表于 2015-6-3 13:54 | 显示全部楼层
感谢分享。非常棒
回复 支持 反对

使用道具 举报

4

主题

6700

铜板

15

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1265

爱心勋章灌水勋章荣誉会员勋章活跃勋章地信专家组贡献勋章成就学员勋章童话节勋章

发表于 2015-6-3 16:48 | 显示全部楼层
找不到转XML的地方啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表