练习 2:将数据导入到地理数据库
必须先将数据移动到地理数据库,然后才能开始对数据进行操作。将两个数据集导入到 Montgomery 地理数据库 - laterals 与 owner.dat。
laterals coverage 包含 Montgomery 的 Water 数据集的给水支管,而 owner.dat INFO 表则包含地理数据库中现有宗地要素的所有者信息。
导入 Coverage
-
在 ArcCatalog 中,右键单击 Montgomery 地理数据库中的 Water 要素数据集,指向导入,然后单击要素类(多个)。
该工具用于指定输入 Coverage、输出地理数据库以及输出要素类。因为是通过右键单击要素数据集来打开此工具,所以输出地理数据库 Montgomery 和要素数据集 Water 均已填充完毕。
- 单击浏览按钮,导航到 laterals Coverage 中的 Arc 要素类,然后单击添加。
-
单击确定运行要素类至地理数据库(多个) 工具。
该工具在运行时,进度条将显示在 ArcCatalog 的右下角。该工具运行结束时,将弹出一条消息。可单击该消息打开结果窗格,以查看工具运行期间生成的任何消息。
现在,laterals_arc 要素类已出现在 Water 要素数据集中。
- 在 ArcCatalog 目录树中,导航到 laterals_arc 要素类并单击它。
- 按 F2 键,然后输入 Laterals 重命名该要素类。
- 单击预览选项卡查看要素。
有多种方法可以设置输入与输出数据集。可从 ArcCatalog 目录树或“内容”选项卡中拖动一个或多个数据集,然后将其放在文本框中。也可单击“浏览”按钮打开 ArcCatalog 小型浏览器并导航到数据集,或者在文本框中输入数据集的完整路径名称。
为要素类及其字段创建别名
地理数据库允许用户为字段、表和要素类创建别名。别名是用来指代这些项的备选名称。与真实名称不同,别名可以包含特殊字符(如空格),因为它们不需要遵守数据库的对象名称限制。
在 ArcMap 中将别名与数据结合使用时,系统会自动为要素类、表和字段使用别名。但在 ArcCatalog 中,这些项始终用其真实名称表示。
现在,为新的要素类及其字段创建别名。
- 右键单击 Water 要素数据集中的 Laterals 要素类,然后单击属性。
- 单击常规选项卡。
- 在别名文本框中输入 Water laterals。
- 单击字段选项卡。
- 单击对象 ID 字段并输入 Feature identifier 作为其别名。
-
重复执行此过程,为以下各字段分配别名:
字段
别名
形状
几何字段
DEPTH_BURI
埋深
RECORDED_L
记录的长度
FACILITY_I
设施点标识符
DATE_INSTA
安装日期
TYPECODE
子类型编码
- 添加完所有别名后,单击确定关闭要素类属性对话框。
既然已将 Laterals 要素类导入到地理数据库并添加了一些别名,下面便可以导入 owner.dat INFO 表。
导入 INFO 表
owner.dat INFO 表包含 Montgomery 地理数据库中 Parcels 要素类的宗地所有者信息。为了能够在宗地与其所有者之间创建关联,必须将所有者信息导入到 Montgomery 地理数据库。将使用“表(单个)”导入工具将 owner.dat INFO 表导入到 Montgomery 地理数据库。然后为该表创建别名。
- 右键单击 Montgomery 地理数据库,指向导入,然后单击表(单个)。
- 将 owners.dat INFO 表从 Catalog 目录树拖放到表至表对话框的输入行文本框中。
- 在输出表文本框中输入 Owners。
- 单击确定。
- 工具运行完后,在 Catalog 目录树中单击 Montgomery 地理数据库中的 Owners 表。
- 单击预览选项卡。
- 右键单击 Owners 表,然后单击属性查看该表的属性。
- 输入 Parcel owners 作为该表的别名。
-
单击字段选项卡并输入以下字段别名:
字段
别名
OBJECTID
对象标识符
OWNER_NAME
所有者名称
OWNER_PERCENT
所有权的百分比
DEED_DATE
契约转让日期
- 单击确定。
此时,laterals Coverage 与 owners.dat INFO 表中的数据已出现在 Montgomery 地理数据库中。
现在,可以对数据应用操作,从而利用地理数据库。将通过创建子类型与属性域来开始此项任务。请参阅练习 3:创建子类型和属性域。