空间数据库课程设计_第1页
空间数据库课程设计_第2页
空间数据库课程设计_第3页
空间数据库课程设计_第4页
空间数据库课程设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课 程 设 计课程名称: 空间数据库 设计题目: 行政区划空间数据库 学 院: 国土资源 专 业: 地理信息系统 年 级: 08 级 学生姓名: 指导教师: 日 期: 教 务 处 制课 程 设 计 任 务 书国土资源工程 学院 地信 专业 08 年级学生姓名: 课程设计题目: 行政区划空间数据库 课程设计主要内容:1进行 GeoDatabase 类的设计2进行 GeoDatabase 子类的设计3进行 GeoDatabase 域的设计4进行 GeoDatabase 关联类的设计5进行 GeoDatabase 几何网络的设计6对 GeoDatabase 进行模型重用和数据加载设 计 指 导 教 师 (签字): 教学基层组织负责人(签字): 年 月 日一、课程设计目的理解空间数据库的一般原理、方法,空间数据库管理系统的系统结构和实现技术;熟练掌握 Geodatabase 数据模型和面向对象技术;利用建模工具进行Geodatabase 的分析、设计、建立和运行维护全过程及其技术和方法;培养学生编制软件设计文档和分析系统的能力。二、课程设计内容1ArcGIS Desktop 软件的初步认识ArcGIG 软件的安装方法; ArcGIG 软件的主要功能模块及其基本操作方法,重点是 ArcCatalog 和 ArcMap 两个模块的学习和使用。2UML 工具(Visio)的初步认识Visio 软件的安装方法;Visio 软件的基本功能及使用方法,重点是掌握类图的设计过程。3进行 GeoDatabase 类的设计利用 ArcGIS 提供的 Visio 模板,进行简单的空间数据库的对象类、要素类和网络要素类的设计,利用 ArcCatalog 导入向导建立 GeoDatabase。4进行 GeoDatabase 子类的设计在前面实现的基础上,进行空间数据库的子类设计,并在 ArcMap 中进行简单的空间数据输入、编辑等操作。5进行 GeoDatabase 域的设计在前面实现的基础上,进行空间数据库的代码域和范围域设计,并在 ArcMap中进行域的有效性验证操作。6进行 GeoDatabase 关联类的设计在前面实现的基础上,进行空间数据库的关联规则和关联属性的设计,并在ArcMap 中进行关联规则的有效性验证等操作。7进行 GeoDatabase 几何网络的设计在前面实现的基础上,进行空间数据库的简单交汇点和简单边的设计,并在ArcMap 中进行网络的连通性验证等操作。8对 GeoDatabase 进行模型重用和数据加载在前面实现的基础上,对 GeoDatabase 模型进行修改和重用,利用 ArcCatalog和 ArcMap 进行数据的导入。三、课程设计地点和单位学院 GIS 实验室,课程设计时间 2011 年 6 月 27 日至 7 月 1 日。四、课程设计过程1在 visio 中打开 File/New/Software/ArcInfoULM Model (visio2002),另存,对工作空间重命名(WGCT ULM Model) ,新建一个包(Provincial) ,创建要素集(Provincial Classes) ,再在这个包下面创建一个静态结构图,对这个包设计页边距,在工作空间下再新建一个静态结构图(Classes Inheritance)用来存储所有类的寄存关系,接下来创建数据库中的所有的类,在模型管理器中打开 ESRI 的寄存图(要确定静态结构图是 Classes Inheritance) ,移动一个 object 对象类在上面,拖动一个 Feature要素类。现在为 Provincial 创建基类,在 Provincial 下来新建类,分别命名为Provincial、Profecture 、County 。省区的所有类创建完了,接下来创建它的寄存关系,接着设计它的属性(如 APN,ZoneCode(缺省值为 101),GovenmentName,LevelID,Area 等) ,设计它的几何类型(为多边形) ,如下图:2 输出及检查。保存上述的文件,输出文件(Tools/Macros/visio Extras/RSRI XML Export(这个文件记录了数据库的所有类型) ,文档导出成功以后,输出一个 xml 的文件(这文件需和 uml,dtd 放在一起) ,接下来用方案检查器进行检查(ools/Macros/ESRI/Semantics_Checker) ,有错误就改错。3打开 ArcCatalog 创建数据库,新建 GDB(Ex3GDB) ,在目录下对应的 Exercise 有一个数据库,4打开第三个例子,保存为 Ex4b,打开 Provincial Classes,把Provincial、Profecture 、County 从模型资源管理器中拖到静态结构图上,下面设置子类字段,打开 Provincial 这个要素类的属性,根据它的名称来设置不同的子类,把这个字段的构造型设为子类,对 Provincial 创建子类,在 ArcCatalog 中这样第四个数据库设计好了,不同的要素类都有它的子类。在 ArcMap 中打开来对它进行编辑,如图:5打开第四个作业,新建一个包(Domain) ,用来存储所有域,在这个包上又建一个静态结构图(Domain Classes) ,在 Domain Classes 上从模型管理器的模板上对模板进行复制,得到的为范围域,把域的这个包拖到域的类图上,设置它的属性:代码域,由于我用不同名称来创子类来创子类,没有意义,我把它的名称不同设计在代码域中,这样更有意义:在 Domain Classe 上,范围域和代码域:域的应用:6创建关联及应用省到市,市到县,都是一对多的关系::五、我的感想通过这次的实习我能使用绘制流程图的软件 visio 也可以表达一些想法。作为一个辅助工具,visio

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论