ArcGIS常规操作-带你创建正确的空间数据库
ArcGIS一词在各行业中出现得越来越多,尤其在国土空间规划中,依赖大量GIS工具和技术的应用,ArcGIS成为了必备的技能之一。今天讲解一下ArcGIS的基础操作,让大家可以快速地上手ArcGIS,并创建正确的空间数据库。
数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。
数据库能有效地帮助一个组织或企业科学地管理各类信息资源。简单来说,数据库就像是冰箱,是用来储存数据的。
Excel也可以储存数据,为什么不用Excel呢?
因为数据库可以存储大量数据,同时可以允许多人同时使用里面的数据。
国土空间数据入库使用的是地理数据库,地理数据库中又细分为文件地理数据库(gdb)、个人地理数据库(mdb)。
文件地理数据库以文件夹的形式进行储存,每个数据集以文件形式保存,文件大小最多为 1TB;个人地理数据库的所有数据集都存储于 Microsoft Access 数据文件内,该数据文件的大小最大为 2GB。
在没有指定使用哪个类型的地理数据库下,推荐使用gdb的格式创建数据库。
一、arcmap
首先打开ArcMap(ArcMap是ArcGIS最常用的软件,也是规划中最主要的软件之一)
ArcMap主要由【主菜单】、【工具栏】、【内容列表】、【目录】、【显示窗口】和【状态条】等组成。
内容列表:类似于ps的图层,有上下图层叠加关系,可以显示可以关闭
目录:用于链接文件夹,所有的数据可以直接通过目录链接的文件夹直接拖入显示窗口
工具栏:工具栏中最常用的就是编辑器,在编辑器中有画线工具、描边工具、分割工具等。
二、创建数据库所需要的操作
根据标准的要求,数据库需要创建mdb格式,因此,我们需要在指定的文件夹中创建个人地理数据库。
再在数据库下创建数据集(需注意地理坐标系的选择、分辨率、容差)
在数据集下,可以创建各个点、线、面的要素。
以村庄数据入库为例
我们需要入录7个图层要素(村级调查区、村级调查区界线、基期地类图斑、公共服务设施和基础设施点、规划地类图斑、管控边界、规划公共服务设施和基础设施点)
① 村级调查区:可以从三调数据的CJDCQ(村域范围),利用选择工具,选择需要的面,在内容列表的CJDCQ右键导出数据,选择先前建好的数据库,将文件保存在数据集下。
② 村级调查区界线:利用工具面转线,将导出的村级调查区转换成线。
③ 基期地类图斑:将三调数据中的地类根据新的用地用海指南进行基数转换。
在内容列表中右键三调数据,打开属性表,再打开属性表菜单,选择创建字段(需注意字段类型、字段长度)
再对字段进行赋值,打开编辑器,可以对单个内容直接赋值,也可以直接在字段名称处右键选择字段计算器进行赋值,若赋值数字可直接输入,赋值中英文、序号(01、02)这需要加上英文的双引号。
完成基数转换后,右键导入到相对应的数据集中。
④ 公共服务设施和基础设施点:需在数据集下创建点要素,然后打开编辑器,再找到创建要素,在构造工具中选择点,在相应的位置打上点,完成后需退出编辑模式,并保存。
⑤ 规划地类图斑、管控边界、规划公共服务设施和基础设施点:这些操作与前几项相同。
三、创建数据库出现的问题
如何处理碎面
1、打开编辑器,选择碎面及需要合并的面,在编辑器菜单中选择合并,将碎面合并到另一个面中。
2、碎面比较多,可以使用“消除“工具,将碎面与周边面积最大的面进行合并,但是“消除”工具无法完全消除碎面,需多次使用。
标识码过长,出现科学计数
在字段计算器中选择python,输入代码:
!xxxxxxxxxxxxx!+!OBJECTID!
如何使用拓扑进行自检
Step 1:在数据集中右键选择拓扑,新建
Step 2:填写与数据集相同的容差
Step 3:添加xxx图层
Step 4:添加拓扑规则(不能重叠、不能有空隙是主要的拓扑内容)
Step 5:完成拓扑后将数据集下的拓扑要素拖入显示窗口,问题会以红线、红面、红点的方式来展现
如何修复自相交问题
可以使用“修复几何“工具,即可修复图层中所有的自相交问题
数据入库分为3个流程:制图→入库→质检
其中最难的是“制图”,最费时的“入库”,最反复的是“质检”。
而“质检”发现的问题将会重新反馈到“入库”中进行修改,完成修改再进入“质检”进行检测,直到没有问题。