Arcgis试验二空间数据库管理及属性编辑
实验二、空间数据库管理及属性编辑实验二、空间数据库管理及属性编辑 一、实验目的 1.利用 ArcCatalog 管理地理空间数据库,理解 Personal Geodatabse 空间数据库模 型的有关概念。 2.掌握在 ArcMap 中编辑属性数据的基本操作. 3.掌握根据 GPS 数据文件生成矢量图层的方法和过程。 4.理解图层属性表间的连接(Join或关联(Link)关系。 二、实验准备 预备知识预备知识 ArcCatalog 用于组织和管理所有 GIS 数据。它包含一组工具用于浏览和查找地理数 据、记录和浏览元数据、快速显示数据集及为地理数据定义数据结构。 ArcCatalog 应用模块帮助你组织和管理你所有的 GIS 信息, 比如地图, 数据集,模型, 元 数据,服务等。它包括了下面的工具 浏览和查找地理信息. 记录、查看和管理元数据。 创建、编辑图层和数据库 导入和导出 geodatabase 结构和设计。 在局域网和广域网上搜索和查找的 GIS 数据. 管理 ArcGIS Server。 ArcGIS 具有表达要素、栅格等空间信息的高级地理数据模型, ArcGIS 支持基于文件和 DBMS(数据库管理系统的两种数据模型。 基于文件的数据模型包括Coverage、Shape 文件、 Grids、影像、不规则三角网TIN)等 GIS 数据集。 Geodatabase 数据模型实现矢量数据和栅格数据的一体化存储,有两种格式,一种是 基于 Access 文件的格式-称为 Personal Geodatabase, 另一种是基于 Oracle 或 SQL Server 等 RDBMS 关系数据库管理系统的数据模型。 GeoDatabase是geographic database 的简写,Geodatabase是一种采用标准关系数 据库技术来表现地理信息的数据模型. Geodatabase是 ArcGIS 软件中最主要的数据库模型。 Geodatabase 支持在标准的数据库管理系统(DBMS)表中存储和管理地理信息. 在 Geodatabase数据库模型中, 可以将图形数据和属性数据同时存储在一个数据表中, 每一个图层对应这样一个数据表。 Geodatabase可以表达复杂的地理要素(如,河流网络、电线杆等)。比如水系可以同 时表示线状和面状的水系。 基本概念要素数据集、要素类基本概念要素数据集、要素类 数据准备数据准备 数据文件National.mdb ,GPS。txt GPS 野外采集数据, (ex2.rar。 软件准备软件准备 ArcGIS Desktop 9。x ---ArcCatalog 三、实验内容及步骤 第第 1 1 步步 启动启动 ArcCatalogArcCatalog 打开一个地理数据库打开一个地理数据库 当 ArcCatalog 打开后,点击, 按钮(连接到文件夹) . 建立到包含练习数据的连接 (比 如“E\ARCGIS\C2”), 在 ArcCatalog 窗口左边的目录树中, 点击上面创建的文件夹的连接图标旁的 )号, 双击个人空间数据库-NationalNational。。mdbmdb。。打开它。。 在 National。mdb 中包含有 2 个要素数据集、1 个关系类和 1 个属性表 第第 2 2 步预览地理数据库中的要素类步预览地理数据库中的要素类 在 ArcCatalog 窗口右边的数据显示区内, 点击“预览”选项页切换到“预览”视图界面。在 目录树中,双击数据集要素集-“WorldContainer”,点击要素类-“Countries94”激活它。 在此窗口的下方,“预览”下拉列表中,选择“表格“。现在,你可以看到 Countries94 的属 性表。查看它的属性字段信息。 花几分钟,以同样的方法查看一下National。mdb 地理数据库中的其它数据。 第第 3 3 步步 创建缩图,并查看元数据创建缩图,并查看元数据 在目录树中,选择地理数据库National 中的要素类-Countries94,切换到“预览视图”,点 击工具栏上的放大按钮,将图层放大到一定区域,然后再点 ,生成并更新缩略图。这时,切换到“内容”视图界面下,并在目录树中选择要素集- “WorldContainer”,数据查看方式更改为“缩略图方式”注意,此时,要素类“Countries94“的 缩图图是不是发生了改变 点击“元数据“选项页,查看当前要素类的元数据,了解当前要素类是采用什么坐标系,都 有哪些属性字段,字段的类型等信息.在元数据工具栏中,从样式表中选择不同的样式,可以 看到,元数据显示的格式发生了变化. 点击元数据导出按钮,可以将元数据导出为多种格式,这里我们选择为“HTML“格 式,确定后,元数据将被保存在指定路径下的.htm 文件中,从资源管理器中,打开这个。 htm 文件,查看导出后的元数据信息。 第第 4 4 步创建个人地理数据库(步创建个人地理数据库(Personal GeodatabasePersonal GeodatabasePGDPGD 在 PGD 数据库中创建属性表然后录入数据。 在创建的地理数据库之间要完成数据库的概念设计,每一个图层对应一个数据表, 在 ArcCatalog 中“要素类” (Feature Class的概念与之对应.可以将多个要素类组织成 为一个“要素集”(Feature DataSet) ,在同一个要素集中的要素类都具有相同的地理 参考(坐标系相同。 在 ArcCatalog 的目录树中,定位到E盘,右键点击这E盘,在出现的菜单中, 选择[新建][文件夹],文件夹名称改为 myGeoDB 。右键选中这个文件夹, 在出现的菜单中,点击[新建]〉 〉 [个人 Geodatabase],这时会创建一个名称为 “新 建个人 Geodatabase。mdb“的数据库文件,将之改名为“Yunnan“。 右键点击数据库文件 “Yunan。mdb”,在出现的菜单中,选择[导入][要素类 multiple] , 在出现的对话框中, 打开要导入要素云南县界 prj.shp/云南县城 prj。 shp/ 云南道路 prj.shp 这些文件在ce2文件夹下,按住 Shift键并点击鼠标可同时选择 多个 Shape 文件) 确定后可以看到这三个图层已经被导入到数据库Yunan。mdb 中 右键点击数据库文件 “Yunan.mdb”,在出现的菜单中,选择[新建]〉 〉[要素集] 在出现的对话框中输入要素集的名称、点击按钮“编辑”为其指定一个坐标系 在这里,我们设 定坐 标系为 GCS_WGS_1984(即 Geographic Coordinate System〉 〉WorldWGS 1984.prj) ,这是一种被 GPS 采用的地理坐标系。 右键点击新建的要素集-Kunming,在出现的菜单中选择[新建][要素类],在出 现的对话框中输入要素类的名称-公交站点,点击〈下一步〉 ,再次点击[表],输入表名称 公交线路,点 〈下一步〉 ,再次点[添加 XY