ArcGIS基本操作-有些小技巧过来看看

ArcGIS基本操作-有些小技巧过来看看

工作过程中收集的一些ArcGIS相关的技巧和问题解决思路。总有一些坑是你也踩过的,希望可以帮到你。

调整线方向

在ArcGIS中,线要素是有方向的,正常情况下看不出来,但是如果你给它加个有方向的符号,可以看到:在这里插入图片描述
一般情况下,线的方向无关紧要,但是如果是在交通分析中,道路方向就有意义。当道路方向错误的时候,就需要将方向取反,实现方法也很简单,就是【编辑工具】中的【翻转线】:在这里插入图片描述
实现效果如下:在这里插入图片描述

水平图例

在ArcMap中,给一个图层生成图例,默认是垂直方向排列的,如下图:在这里插入图片描述
如果想到让它水平方向排列也是做得到的。
右键点击图例,【属性-项目-样式】:在这里插入图片描述
打开样式选择框,选择【具有标题、标注和水平条形图】。在这里插入图片描述
点击确定,即可实现水平图例,效果如下:在这里插入图片描述

消除面空洞

如下所示,面要素内存在多个空洞。要消除这些空洞,一种方法是开启编辑,手动消除掉。在这里插入图片描述
但是如果空洞太多,或太小以至于肉眼难以察觉,手动编辑不太好用,这时候就可以用上【消除面部件】工具。

工具可以设置参数,按一定条件来消除内部空洞(如只消除面积100平方米以下的)。
在这里插入图片描述

带符号系统的分享图层数据

在工作中,经常需要将图层数据分享给其他人。不仅是数据本身,还需要附带配置好的符号系统。

可以使用【分享图层包】。

首先给要分享的每个图层都填写好描述(在属性,常规里):在这里插入图片描述
选定要分享的几个图层,右键点击,创建地图包:
在这里插入图片描述
在打开的图层包界面中,设置保存路径,在项目描述界面内填写【摘要、标签和描述】,然后点击【分析】,没有错误的话,再点击【分享】。即可生成 lpk文件。

无法往要素数据集里粘贴要素类
有时候,在文件目录里复制一个要素类,然后往要素数据集粘贴,会出现下面的错误:在这里插入图片描述
提示信息比较明显,要素类的坐标系和要素数据集的坐标系不一致。

建议检查一下坐标系是否定义错误,如果一定要粘贴进去,可以在要素数据集上右键——导入——要素类(单个),将要素类导入进去,此时要素类的坐标系会被强制投影到要素数据集的坐标系。

筛选工具中的SQL语句用法

在这里插入图片描述
DLMC IN (‘水田’,‘水浇地’)

筛选DLMC字段值为水田或水浇地的图斑

DLMC IS NOT NULL

筛选DLMC字段值不为空的图斑

DLMC LIKE(‘%水%’)

筛选DLMC字段值中含有水的图斑(%代指任意字符或无字符)

DLMC LIKE(‘水%’)

筛选DLMC字段值中含有水(且水字前不得有字符)的图斑

DLMC LIKE(‘_水%’)

筛选DLMC字段值中含有水(且水字前只有一个字符)的图斑

更改字段顺序和字段属性

使用【要素类至要素类】工具复制要素类,可更改字段名称,别名,是否允许空值,移动位置,新建,删除等。(右键某字段,属性)
在这里插入图片描述
PS:如果只更改字段名和别称,可使用【更改字段】工具。

PS2:用【合并】工具也有同样的效果。

道路线在交点处打断

在分析道路交通或市政管线时,需要让线在交点处打断并赋不同的值。

解决方法:使用【要素转线】工具。

常用的数据检查方法

1)拓扑检查

主要检查空隙和重叠。

2)碎面检查

使用【多部件至单部件】工具,再检查【shape_area】字段,查看生成要素的面积是否有极小值。

3)几何检查

使用【检查几何】检查,如有错误可使用【修复几何】工具修复。(建议找出原始数据的错误并手动修改)

空间连接时读取多个文字

在这里插入图片描述
如上所示,一个地块内可能有多个公服设施,希望可以把多个公服点的属性写入地块。

解决方法:可使用【空间连接】工具。选择带文字的字段-属性。合并规则选连接,并输入任意连接符。

在这里插入图片描述

手动编辑时被手动移位的图斑移回原位

手动编辑时误操作可能导致图斑移位。

解决方法:打开捕捉,点击【旋转工具】【1】,拖动要移动图斑的质心【2】至参照的折点处【3】,参照点变成【3】处的折点,再拖动图斑捕捉至对应的参照点【4】。
在这里插入图片描述
PS:此法有局限性,如果没有参照点,无法移回原位。

PS2:为避免此类错误移位,打开编辑器-选项,设置粘滞移动容差为极大值。在这里插入图片描述

ArcGIS中表格倒置

在这里插入图片描述
如上图所示,需要把行转成列,主要用于统计面积后转成入库所需的mdb表格。可使用【数据透视表】工具。
在这里插入图片描述
PS:输入字段(上图为FREQUENCY,可以是任意字段)必须为相同值,否则输出多行。

按某个字段值分图层导出CAD

可添加字段【Layer】并赋值为目标字段的值,再导出即可。

同理还可添加【Color】【Elevation】等字段,为cad赋颜色、高程等。

要素的分级色彩显示(按不同范围值)
例如,按建筑层数的区间值分级色彩显示。在这里插入图片描述
PS:用【唯一值】的方式也可以手动分组,但效率较低。

把要素字段值导出为CAD标注文字在这里插入图片描述

先标注要素,再将标注转换为注记,最后使用【导出为CAD】工具将注记导出为cad在这里插入图片描述

如何补齐属性表中小数点前面的0

有时候会遇到下图中的情况:在双精度字段中,出现类似【.931715】这样的数字。实际上它表达的意思就是【0.931715】,只是省略了小数点前面的0。

在这里插入图片描述
问题的根源其实是因为这里的数字显示是根据windows的显示规则来的,因此解决方法也很简单,只要改掉windows系统设置即可。

打开【开始】菜单的【设置】,选择【时间和语言】,点击【管理语言设置】,在【格式】选项卡下点击【其他设置】。
在这里插入图片描述

如何去除几何要素的Z值在这里插入图片描述

如上图所示,在执行某些工具时,会提示不能有Z值的。

解决方法:在【菜单-地理处理-环境-Z值】里设置为Disabled。

然后再使用【复制要素】工具将原始cad复制后再处理。

当然不一定用【复制要素】工具,只要是新生成的要素都会被去除Z值。

shp字段名不能超过3个汉字

shp文件字段名不能超过3个汉字,是因为字段名的长度限制是10个字节,ArcGIS的SHP文件的编码

采用UTF-8。在该编码下每个汉字至少需要3个字节来存储,所以只能存3个汉字,解决方法是将编码方式改为CP936,每个汉字2个字节,这样就能存5个汉字。

按Win+R,打开【运行】窗口,输入regedit,找到【HKEY_CURRENT_USER\Software\ESRI\Desktop10.x】,这里的10.x对应你的版本。

在这下面查看是否有“Common”项,如果不存在,就自己新建。在“Common”下面继续新建项“CodePage”,在“CodePage”下,鼠标右键“新建/字符串值”,将新建的字符串值重新命名为“dbfDefault”,双击“dbfDefault”字符串值,在弹出界面输入“936”,实现对SHP文件默认编码的修改。然后重启arcMap即可。在这里插入图片描述

根据选择要素创建图层

在这里插入图片描述
这是一个所好用的工具。

如上图所示,有时候我们可能想针对某些要素进行处理,如果在整个图层操作比较麻烦,可以使用【根据所选要素创建图层】工具,选择部分要素后,可创建临时图层,保存在内存中,方便下一步操作

  • 25
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jr428

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值