实验三:空间数据库的建立、运行( 2 学时) 创建了空间数据库后,需要确定地图的分层与分幅: GIS 是以图层的方式管理地图的, 将点、线、面等地理实体按其性质的不同分别归入不同的图层进行分层管理是 GIS 管理空间数据的基本方式。本实验建立的数据库及要素集和要素类将为后面的实验做准备。分层及代码示例: 地理要素分层及代码表示例项目层名包括的要素代码等高线层 terlk 计曲线首曲线高程点 201 202 103 线状水系层 wtlpt 现状表示的河流 301 面状水系层 wtlnt 面状表示的河流(封闭) 湖泊(封闭) 302 303 一、创建新 Shapefile 当创建一个新的 shapefile 时,必须定义它将包含的要素类型, Shapefile 创建之后, 这个类型不能被修改。如果选择了以后定义 shapefile 的坐标系统,那么直到被定义前,它将被定义为“ Unkown ”。创建一个新的 shapefile 文件的具体过程如下: (1 )在 atalog 目录树中,右键单击需要创建 Shapefile 的文件夹,单击 New ,再单击 Shapefile ,如图所示(2) 打开 Create New Shapefile 对话框, 设置文件名称和要素类型。要素类型可以通过下拉菜单选择 Polyline 、 Polygon 、 MultiPoint 、 MultiPatch 等要素类型。如图所示。(3) 单击编辑按钮, 定义 Shapefile 的坐标系统, 打开 Spatial Reference 对话框, 如图所示。(4 )单击 Select 按钮,可以选择一种预定义的坐标系统;单击 Import 按钮,可以选择想要复制其坐标系统的数据源; 单击 New 按钮, 可以定义一个新的、自定义的坐标系统。(5 )如果 Shapefile 要存储表示路线的折线,那么要复选 Coordinates will contain M Values ,如果 Shapefile 将存储三维要素,那么要复选 Coordinates will contain Z Values 。(6 )单击 OK 按钮,新的 Shapefile 在文件夹中出现。二、 Geodatabase 数据库创建借助 atalog 可以建立两种地理数据库:本地个人地理数据库( Personal Geodatabase )和 ArcSDE 地理数据库。个人地理数据库可以直接在 atalog 环境中建立,而 ArcSDE 地理数据库必须首先在网络服务器上安装数据库管理系统( DBMS )和 ArcSDE ,然后建立从 atalog 到 ArcSDE 地理数据库的一个连接。 1 、建立 persornal database ?在创建的地理数据库之间要完成数据库的概念设计,每一个图层对应一个数据表, 在 atalog 中“要素类”( Feature Class )的概念与之对应。可以将多个要素类组织成为一个“要素集”( Feature DataSet ), 在同一个要素集中的要素类都具有相同的地理参考(坐标系相同)。?在 atalog 的目录树中,定位到 E :盘,右键点击这 E: 盘,在出现的菜单中, 选择< 新建>-< 文件夹>, 文件夹名称改为 myGeoDB 。右键选中这个文件夹, 在出现的菜单中, 点击< 新建>-< 个人 Geodatabase> , 这时会创建一个名称为“新建个人 ”的数据库文件,将之改名为: “ Yunnan ”。 2、建立要素集?右键点击数据库文件“ ”, 在出现的菜单中,选择< 新建>-< 要素集> ?在出现的对话框中输入要素集的名称、点击按钮“编辑”为其指定一个坐标系在这里,我们设定坐标系为: GCS_WGS_1984 (即 Geographic Coordinate System->World->WGS ) ,这是一种被 GPS 采用的地理坐标系。 3、建立要素类要素类分为简单要素类和独立要素类。简单要素类存放在要素数据集中, 不需要定义空间参考,要素类将使用要素数据集的坐标;独立要素类存放在数据库中的要素数据集之外, 必须定义空间参考坐标。(1) 建立一个简单要素类?右键点击新建的要素集-Kunming , 在出现的菜单中选择< 新建>-< 要素类>, 在出现的对话框中输入要素类的名称-公交站点, 点击< 下一步>, 再次点击< 下一步> 按钮。在出现的对框中选择“ Shape ”字段,修改字段的几何类型为“点”(表示此要素类中将要存储的要素类型是点要素,我们准备用来存储公交站点) 注意到,要素类的空间参考也被默认地设置为 GCS_WGS_1984 ,与要素集
地理信息系统实验2实验三 来自淘豆网m.daumloan.com转载请标明出处.