ArcGIS数据处理工具-ArcGIS图层创建管理
前言
通过ArcGIS平台进行地理信息系统开发的人员经常要进行图层的管理,需要创建不同的Dataset,建立不同的图层,还要对每个图层建立多个字段,设置不同的属性域,多的时候一个图层有上百个字段,而ArcGIS只提供了ArcCatalog来对图层进行建立,ArcCatalog在图层管理的功能比较弱,少量的图层建立还可以胜任,如果是大量的图层创建就不方便了。
为了解决创建图层的问题,开发了《ArcGIS数据处理工具》,该工具可以方便的完成图层的创建工作。
- 支持版本如下:ArcGIS10.2、ArcGIS10.4、ArcGIS10.6.1(未编译)、ArcGIS10.7(未编译)
使用说明
系统主界面
功能
数据管理->GDB管理
说明:可以读取某个Dataset的结构到本地,可以根据本地的配置信息创建对应的图层。
说明
-
数据库:设置数据库的连接信息,支持Oracle,SQLSERVER,FileGDB,个人数据库(MDB),连接方式与ArcCatalog中的数据连接一样,就不再细写了,条件设置后,点击***连接***。
注:此处的连接,同时影响【初始化本地参数库】及【新建数据库】的功能。
-
初始化:当连接上数据库后,会列出当前连接中有多少个Dataset,可以选择某个Dataset进行初始化,此时,系统会将图层、字段、域值、子类型信息保存到本地参数表中。
-
新建数据库:该处列出本地参数库中的Dataset名字,可以选择创建哪个Dataset下的图层及字段。
-
字段名:包括【大写】【小写】,这是指创建图层及字段时,用大写还是小写,是为了给Postgresql数据库建立图层时来用的。
-
刷新:当对参数库的信息进行调整后,可以点击***刷新***,系统将更新Dataset的列表。
-
创建图层:根据选择的Dataset建立对应的图层信息,只建图层。
-
创建域:在库中创建域值。
-
创建子类型:在库中创建子类型。
参数库说明
程序执行目录下有一个***OptionPara.mdb***文件,是参数库文件,用Access打开即可。
参数库包含3张表,分别是
LayerFieldDic:图层字段信息表
字段名 | 中文名 |
---|---|
ID | 编号 |
DATASETNAME | Dataset名字 |
SORT | 排序字段 |
TABLENAME | 表名 |
TABLENAMECN | 别名 |
FIELDNAME | 字段名 |
ALIASNAME | 字段别名 |
DEFAULTVALUE | 字段默认值 |
FIELDTYPE | 字段类型 |
FIELDLENGTH | 字段长度 |
DOMAINTABLE | 域的表名 |
ALLOWNUMMVALUES | 预留字段,直接填0 |
PRECISION | 精度 |
SCALE | 小数位 |
支持的字段类型:文本、整型、双精度、日期、GUID、短整型
PK_LIST:域值表
字段名 | 中文名 |
---|---|
CODE | 编码 |
NAME | 名字 |
SORT | 排序 |
PKNAME | 域的名字 |
SUBTYPE_LIST:子类型枚举表
字段名 | 中文名 |
---|---|
CODE | 编码 |
NAME | 名字 |
SORT | 排序 |
PKNAME | 子类型的名字 |
PKALIASNAME | 子类型所在的图层别名 |
***如果不知道如何设置,你只要导入一个Dataset就能看明白如何设置了,在这个表中直接编辑你的Dataset、图层及字段就可以了。 ***
下载地址
链接:https://pan.baidu.com/s/1TVHDpab1rM0pO_T5rLGKIQ
提取码:0y1d
系统支持
支持QQ:2902498815