3.3.3 创建一个新的Geodatabase
借助ArcCatalog可以建立两种Geodatabase:本地Geodatabase(Personal Geodatabase)和ArcSDE Geodatabase。本地Geodatabase可以直接在ArcCatalog环境中建立,而ArcSDE Geodatabase必须首先在网络服务器上安装数据库管理系统(DBMS)和ArcSDE,然后建立从ArcCatalog到ArcSDE Geodatabase的连接。
以建立本地个人Geodatabase为例:
在ArcCatalog树中选择一个文件夹,单击File菜单,或在选中的文件夹上点右键,选择New,再选择Personal Geodatabase,如图3.21所示。输入本地地理数据库的名称,图3.21 建立本地Geodatabase 完成数据库的建立。这时,该数据 库是不包含任何内容的空的Geodatabase。
3.3.4 建立数据库中的基本组成项
Geodatabase中的基本组成项包括对象类、要素类和要素数据集。当在数据库中创建了这些项目后,可以创建更进一步的项目,如子类、几何网络类、注释类等。 1. 建立要素数据集
建立一个新的要素数据集,首先必须明确其空间参考,包括坐标系统和坐标值的范围域。数据集中的所有要素类用相同的坐标系统,所有要素类的所有要素坐标必须在坐标值域的范围内。 (1) 在ArcCatalog目录树中,在需要建立新要素数据集的Geodatabase上单击右键,单击
New,选择Feature Dataset命令,弹出New Feature Dataset对话框,如图3.22所示; (2) 在Name文本框中输入要素数据集名称,单击Edit按钮,弹出Spatial Reference属性
对话框,进入Coordinate System选项卡,如图3.23所示。单击Select、Import或New按钮可以设置要素数据集的空间参考(定义坐标系统的具体过程参见第四章);
52
图3.22 New Feature Dataset对话框
图3.23 Spatial Reference属性对话框
(3) 进入X/Y Domain选项卡,如图3.24所示。
分别输入数据集的最大最小X,Y值及其所需要的精度; (4) 进入Z Domain选项卡,如果要素数据集
中的要素类有Z值,输入最大最小的Z值及其所需要的精度; (5) 进入M Domain选项卡,如果要素数据集
中的要素类有M值,输入最大最小的M值及其所需要的精度;
最大最小X、Y、Z值表示要素的平面坐标和高程坐标的范围域,M值是一个线性参考值,代表一个有特殊意义的点,要素的坐标都是以M为基准标示的。 (6) 单击确定按钮,完成操作。 2. 建立要素类
要素类分为简单要素类和独立要素类。简单要素类存放在要素数据集中,使用要素数据集的坐标,不需要重新定义空间参考。独立要素类存放在数据库中的要素数据集之外,必须定义空间参考坐标。
图3.24 Spatial Reference属性对话框 (X/Y Domain选项卡)
53
(1) 建立简单要素类
1) 在ArcCatalog目录树中,在需要建立要素类的要素数据集上单击右键,单击New,
选择Feature Class命令,如图3.25所示;
图3.25 在要素数据集中建立要素类
2) 弹出New Feature Class对话框,如图3.26所示。在Name文本框中输入要素类名
称,在Alias文本框中输入要素类别名,别名是对真名的进一步描述。在Type选项组选择This feature class will store ESRI simple features单选按钮。
图3.26 New Feature Class对话框
图3.27 确定要素类数据库关键字对话框
3) 单击下一步按钮,弹出确定要素类数据库关键字对话框,如图3.27所示。选择
Use configuration keyword单选按钮,输入关键字。或选择Default单选按钮,使新表或要素类使用默认的存储参数;
54
4) 单击下一步按钮,弹出确定要素类字段名及其类型与属性对话框,如图3.28所示。
在简单要素类中,OBJECTID和SHAPE字段是必需字段。OBJECTID是要素的索引,SHAPE是要素的几何图形类别,如点、线、多边形等;
5) 单击Field Name列下面的第一个空白行,添加新字段,输入新字段名,并选取数
据类型。在Field Properties栏中编辑字段的属性,包括新字段的别名、新字段中是否允许出现空值Null、默认值、属性域及精度;
6) 单击Field Name列下的字段SHAPE,在Field Properties栏中编辑几何图形字段
SHAPE的属性特征。如图3.29所示;
图3.28 确定要素类字段名及其类型与属性 图3.29 定义要素类几何字段属性
7) 在Field Properties栏中输入几何图形字段别名,并在Allow NULL values 中选择
No,几何图形字段中禁止出现空值Null,在Geometry Type中选择该要素类中存储的要素类型; 8) 分别在Grid1,Grid2,Grid3右边输入几何图形要素类的空间索引格网大小(Grid1
必须大于0,Grid2和Grid3可以是0); 9) 在Contains Z Values右边选择Yes,让这个要素类的几何字段存储Z值。在Contains
M Values右边选择Yes,让这个要素类的几何字段存储M值; 10) 因为正在要素数据集中建立要素类,所以不能修改空间参考; 11) 单击完成按钮,完成操作,建立一个简单要素类。 (2) 建立独立要素类
独立要素类指在Geodatabase中不属于任何要素数据集的要素类。独立要素类的建立方法与在要素数据集中建立简单要素类相似,不同的是,必须重新定义自己的空间参考坐标系统和坐标值域。
55
3. 建立关系表 (1) 在ArcCatalog目录树中,右键单击需要建立关系表的Geodatabase,单击New,选择
Tabel命令,如图3.30所示; (2) 弹出New Tabel对话框,如图3.31所示。在Name文本框中输入表名,在Alias文本
框中输入表的别名。在Type选项组选择This table will store ESRI simple objects按钮;
图3.30 建立关系表 图3.31 New Table对话框
(3) 单击下一步按钮,打开数据库存储的关键字配置对话框,如图3.32所示。选择Use configuration keyword单选按钮,输入关键字名称; (4) 单击下一步按钮,打开属性字段编辑对话框,如图3.33所示。在该对话框中为新表
添加属性字段; (5) 单击完成按钮,完成操作。
56
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Arcgis空间数据的采集和分析(3)在线全文阅读。
相关推荐: