一、简介
GTools For ArcGIS是一款ArcGIS插件工具,包含要素编号、打号赋值、要素信息显示及操作、空间拷贝、属性导入导出、要素相邻关系计算、图层标注、接图表生成、地形图裁切、栅格裁切、面要素毛刺检查、细碎图斑合并、面积分割等十几个工具,主要用途国土、林业、交通、水利、电力等部门,功能强大,用途广泛。
二、安装
(一)运行环境
本插件是给予微软.net framework 3.5开发,请确保电脑安装了ArcGIS10或以上版本,并安装了.net framework 3.5,插件不支持ArcGIS9.3及以下版本,操作系统推荐使用Windows7。
(二)安装
1、首先确保ArcGIS处于关闭状态,双击插件安装包,弹出以下界面:
2、点击Install Add-in按钮,开始安装,安装完成后提示以下界面表示安装成功:
3、安装完成后打开GIS即可弹出GTools对话框:
4、 如安装后出现出现不可以,请确保是否安装了.net framework 3.5,并在自定义菜单、加载管理器、选项下,勾选了不受限制地加载任何加载项,如下图:
(三)卸载
1、打开ArcGIS,选择自定义,如下图:
2、 选择加载项管理,弹出如下对话框:
3、 选择GTools,点击右侧的"删除此加载项",重启GIS即可完成卸载。
(四)升级
1、首先按照本章(三)中步骤,卸载老版本。
2、按照本章(二)中步骤,安装新版本。
(五)注册
按照完成后,点击GTools工具条上关于按钮,弹出对话框,点击注册,按照联系方式购买注册。
三、GTools工具
1、要素信息
要素信息是一个停靠窗工具,点击要素可以显示要素基本信息和常用操作,点击工具条要素信息按钮即可在视图中点击查询。
基本信息:点击或框选要素即可弹出基本信息停靠窗:
停靠窗上方显示选择的图层要素,并显示基本的几何属性,例如面要素自动计算周长、面积、外接矩形、节点等信息;线要素自动计算长度、首尾点坐标、外业矩形、节点等信息;点要素自动计算点横坐标、纵坐标等信息。
停靠窗下方显示选择的要素数量和点击位置的WGS84坐标、一万新旧地形图、五万新旧地形图,方便直观查看。
(1)几何视图
选择要素后停靠窗菜单栏会被激活,几何视图是用于查看和导出单个要素的工具,用于外业调查,点击后弹出几何视图对话框:
几何视图中要素样式和视图中保持一次,使用前请设置好图层样式及标注,几何视图导出更美观。
(2)导出节点
导出节点是将要素的所有节点导出成点图层,坐标系与原要素一致。
(3)导出Excel
导出属性和字段类型到excel,方便查询:
(4)面积分割
面积分割只支持面要素分割,包括等份分割和面积分割:
选择要分割的面要素,点击面积分割按钮,弹出面积分割对话框。
1 按等分分割,可以将面要素按照面积平均分割成多个面积相同的要素图斑:
2 按照值分分割,可以设定每一份的面积:
分割模式:是指按照竖切还是横切,智能分割会根据外接矩形,自动选择横切或竖切要素,默认为此模式。
(5)复制粘贴
复制粘贴用于同图层中要素之间复制,尤其对于新创建的图斑用处较大。
选择需要复制属性的要素,点击属性复制按钮,再此点击需要被复制属性的要素,点击黏贴即可,可多次黏贴,操作方便。
2、打号工具
打号工具主要用于给要素中同一字段批量复制,分为自增赋值和固定赋值。
(1)自增赋值
自增赋值是指,将数值赋给给定字段,每赋值一次,值自动加一,可用于小班号、序号等手动编写,当字段类型为文本型时,可设置自增字段是否自动补零。
(2)固定赋值
固定赋值是指,将某一固定值赋给给定字段,如某一分类,例如杨树造林,可将杨树造林作为固定字段赋给给定字段中。
(3)字段设置
模式设置好后,点击要素即可给特定字段复制:
打号过程中如需要重新设置图层、字段、值等信息,可在视图中右击弹出设置框更改。
注意:打号字段和需要写入的属性要保持字段类型和长度符合要求,否则会报错。
3、要素编号
要素编号功能强大,执行效率高,广泛应用于编写序号、小班编号等领域,分为要素编号、小班编号、S形编号三种模式。
(1)编号规则
编号支持选择集,提供三种编号规则。
1 要素编号:按照要素顺序编号,即是按照要素的储存顺序编号,不按照几何体空间位置编号。
2 小班编号:按照要素空间位置,从上到下,从左到右编号。
3 S形编号:按照要素空间位置,从上到下,S形编号。
(2)编号参数
1 初始值:表示在某一范围内,第一个编号。
2 连续编号:表示在某一范围内编完进入下一个范围内是否继续接着上次上个范围最大号编号。
3 编号模式:只在存在空间位置关系时生效,严格模式会严格执行"从上到下,从左到右"的标准;智能模式会根据一定的行距判断图斑的上下左右关系编号,可以解决图斑扎堆编号方式,林业等编号中推荐使用。
(3)限定字段
限定字段属于可选字段,从上到下具有优先级,例如某个县内全部小班进行编号,可在限定1字段上选择"乡镇"字段,限定2字段选择"村"字段,表示某县按照村为单位进行小班编号。
(4)编号位数
编号位数只对文本型字段有效,例如"0001"样式编号。
(5)编号字段
表示编号需要写入的位置字段,例如小班、序号等字段。
4、导出Excel
导出Excel是指将矢量图层的属性表导出成xlsx格式(Excel限制最大支持1048576行属性)以便查询统计,导出支持选择集,表头优先支持别名。
5、挂接Excel
根据唯一字段,将Excel表单属性和矢量图层属性匹配并挂接写入的功能,支持选择集。
(1)唯一字段
表示相对应的字段,相等或相同才会被挂接。
(2)匹配关系
挂接多选框勾选表示写入,目标字段和Excel字段会根据名称自动匹配,如不匹配可双击Excel字段,利用下拉框选择手动匹配。
(3)备注字段
勾选表示添加备注字段,挂接过程中会自动创建"备注"字段,写入描述信息,例如"已挂接"表示挂接正确;"错误信息"表示挂接过程中出现错误,需要修正后再次挂接。
注意:挂接只支持xlsx格式数据,不支持xls格式,挂接时注意字段类型是否匹配,挂接会直接覆盖现有属性,不能撤销,使用前请备份数据。
6、空间属性拷贝
按照要素空间面积,进行要素属性复制,支持点线面相互赋值,支持选择集。
(1)仅拷贝目标字段为空的要素
勾选后,按照空间关系,达到赋值条件,但目标图层为空(null)或者空值("")时才能被赋值。
(2)添加备注
勾选后会自动添加备注字段,将拷贝的过程赋值到备注字段中,例如面要素重叠的百分比、包含相交关系、错误信息等,有助于查询赋值结果。
(3)重叠百分比
面要素图层之间拷贝时生效,表示两个要素按照空间重叠的比例,计算方式,重叠百分比=重叠面积/目标要素面积×100。
(4)字段匹配列表
根据目标和来源要素属性字段,自动根据字段名、别名智能匹配,无法匹配的,和选择下拉手动匹配,匹配和勾选后此字段才能被赋值。
注意:赋值后无法撤销,注意备份数据;字段匹配注意字段类型和长度。
7、选择消除(细碎处理)
将选择的要素(必须要有选择集,可使用菜单栏选择工具选择,例如选择面积小于1亩的要素等),按照相邻关系合并到相邻要素中去,支持属性限定。
消除条件:指属性相同时才会被消除,例如限定字段"乡代码"和"村代码"表示被消除的要素和相邻要素的乡代码和村代码完全相同才被消除,此功能可避免跨政区合并。
注意:消除后无法撤销,请在使用前备份数据。
8、相邻计算
相邻计算是指根据要素空间关系,计算要素四至要素,并将四至的某一字段提取写入,例如计算林权小班的四至权利人等,支持选择集。
(1)图层字段
1 图层:目标图层
2 字段:表示要检查的提取的字段,如林改中的小班四至权利人,权利人就是需要被提取的字段。
(2)要素缓存
1 仅相邻计算:表示只参与计算相邻要素的关系。
2 缓存计算:表示在一定的范围内的要素都能参与计算,缓存距离单位和图层单位一致。
(3)相邻四至
指要将计算结果写入的字段,至少选择一个,例如东边的权利人是谁,这个结果将被记录在"东至"字段内,相邻四至的字段必须为文本型。
9、四至计算
四至计算表示计算要素最大四至点坐标,例如计算某一小班的四至坐标点;支持选择集。
要素四至:指要写入的四至坐标点,至少选择一组坐标。
10、计算接图表
根据图层的四至范围,计算图层区域内的一万接图表、两万五接图表、五万接图表、十万接图表。
注意:转换过程需要数据框坐标系参与,使用前请先将数据框赋予正确的坐标系。
11、标注
完美支持简单标注、分子标注、带分数标注,分子分母可任意选择,最多各支持三个字段;标注字体、颜色、大小等属性在图层属性中更改,后期将可在标注插件界面修改。
(1)简单标注
单独选择分子或者分母,表示简单标注,如下:
(2)分子标注
当同时选择分子和分母时,自动切换成分子标注,如下图:
(3)带分数标注
同时选择分子分母和前后字段时,自动切换成带分数标注,如下图:
1 分子前:
2 分子后:
3 分子前后:
12、地形图去边
自动计算地形图范围,一键裁切,支持一万、两万五、五万、十万新旧地形图一键自动裁边。
(1)地形图加载
地图加载分为内容列表加载和文件加载。
1 内容列表:自己获取内容列表中栅格图层,加载到裁边列表中。
2 文件加载:手动选择需要裁边的栅格数据。
(2)地图比例尺
根据加载的地形图比例尺,选择相应的范围,只支持一万、两万五、五万、十万比例尺范围。
(3)输出格式
去边后支持img、tif、jpg、png格式,推荐使用img和tif格式,当裁切后出现nodata异常时可换种格式试试。
(4)坐标系
当配准后的地形图尚未赋予坐标系时,可勾选与数据框坐标系一致,保障裁切正常进行,前提是数据框坐标系与配准的栅格匹配。
(5)去边列表
勾选表示需要去边,点击数据源和图幅号单元格可弹出栅格和图幅号信息:
注意:
1 地形图去边之前,必须配准,否则无法裁切;
2 去边失败会使用红色角标提示错误原因,可移动鼠标进去查看;
3 设置未赋坐标系的地形图和数据框坐标系一致时,确保地形图的范围和数据框坐标系相匹配;
4 文件加载方式裁切出现不能使用情况下,请加载到内容列表加载。
13、栅格裁切
栅格裁切可以裁切任意配准后的栅格数据,通过加载栅格裁切范围实现一键裁切。
(1)裁切要素
1 裁切图层,是指栅格裁切的要素图层,只支持面要素图层。
2 要素字段,是指栅格裁切的要素范围,例如按照乡镇界裁切栅格数据等,可按照随意简单要素范围裁切。
(2)栅格数据
和地形图去边类似,需要裁切的栅格来源,同通过内容列表加载和文件加载。
(3)输出格式
裁切后支持img、tif、jpg、png格式,推荐使用img和tif格式,当裁切后出现nodata异常时可换种格式试试。
(4)匹配模式
用于自动匹配裁切范围,分为自动匹配、严格匹配、名称匹配三种模式。
1 自动匹配:是指要素和栅格外接矩形相交即可作为裁切范围。
2 严格匹配:是指栅格中心点落在要素范围内,要素才能作为裁切范围。
3 名称匹配:是指要素字段的名称和栅格名称一致才能作为裁切范围。
(5)坐标系
当配准后的栅格尚未赋予坐标系时,可勾选与数据框坐标系一致,保障裁切正常进行,前提是数据框坐标系与配准的栅格匹配。
(6)裁切列表
勾选表示需要裁切,点击栅格和要素单元格可弹出栅格和要素信息:
注意:
1 栅格去边之前,必须配准,否则无法裁切;
2 裁切失败会使用红色角标提示错误原因,可移动鼠标进去查看;
3 设置未赋坐标系的栅格和数据框坐标系一致时,确保栅格的范围和数据框坐标系相匹配;
4 文件加载方式裁切出现不能使用情况下,请加载到内容列表加载。
14、角度检查
角度检查是指检查面要素定点组成的夹角,可用于小班面要素毛刺检查等方面,支持选择集,检查结果直接生成夹角顶点点图层。
注意:只支持面要素角度检查。
15、几何检查
几何检查用于一键检查矢量图层要素的几何体,包括空几何体、多部件、自重叠、是否有孔洞、是否存在缝隙、是否超边界等,支持选择集。
注意:1、检查项勾选代表检查。
2、检查结果填充到每项字段中,字段类型为文本型。
3、范围图层为面图层,孔洞、缝隙和超边界只检查面要素图层。
六、关于
插件下载及使用请联系:pksqs@qq.com,qq交流群:247575479