空间数据库课程设计

空间数据库课程设计

ID:23251321

大小:641.51 KB

页数:12页

时间:2018-11-05

空间数据库课程设计_第1页
空间数据库课程设计_第2页
空间数据库课程设计_第3页
空间数据库课程设计_第4页
空间数据库课程设计_第5页
资源描述:

《空间数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计课程名称:空间数据库设计题目:行政区划空间数据库学院:国土资源专业:地理信息系统年级:08级学生姓名:指导教师:日期:教务处制课程设计任务书国土资源工程学院地信专业08年级学生姓名:课程设计题目:行政区划空间数据库课程设计主要内容:1.进行GeoDatabase类的设计2.进行GeoDatabase子类的设计3.进行GeoDatabase域的设计4.进行GeoDatabase关联类的设计5.进行GeoDatabase几何网络的设计6.对GeoDatabase进行模型重用和数据加载设计指导教师(签字):教学基层组织负

2、责人(签字):年月日一、课程设计目的理解空间数据库的一般原理、方法,空间数据库管理系统的系统结构和实现技术;熟练掌握Geodatabase数据模型和面向对象技术;利用建模工具进行Geodatabase的分析、设计、建立和运行维护全过程及其技术和方法;培养学生编制软件设计文档和分析系统的能力。二、课程设计内容1.ArcGISDesktop软件的初步认识ArcGIG软件的安装方法;ArcGIG软件的主要功能模块及其基本操作方法,重点是ArcCatalog和ArcMap两个模块的学习和使用。2.UML工具(Visio)的初步认识Vis

3、io软件的安装方法;Visio软件的基本功能及使用方法,重点是掌握类图的设计过程。3.进行GeoDatabase类的设计利用ArcGIS提供的Visio模板,进行简单的空间数据库的对象类、要素类和网络要素类的设计,利用ArcCatalog导入向导建立GeoDatabase。4.进行GeoDatabase子类的设计在前面实现的基础上,进行空间数据库的子类设计,并在ArcMap中进行简单的空间数据输入、编辑等操作。5.进行GeoDatabase域的设计在前面实现的基础上,进行空间数据库的代码域和范围域设计,并在ArcMap中进行域的

4、有效性验证操作。6.进行GeoDatabase关联类的设计在前面实现的基础上,进行空间数据库的关联规则和关联属性的设计,并在ArcMap中进行关联规则的有效性验证等操作。7.进行GeoDatabase几何网络的设计在前面实现的基础上,进行空间数据库的简单交汇点和简单边的设计,并在ArcMap中进行网络的连通性验证等操作。8.对GeoDatabase进行模型重用和数据加载在前面实现的基础上,对GeoDatabase模型进行修改和重用,利用ArcCatalog和ArcMap进行数据的导入。三、课程设计地点和单位学院GIS实验室,课程

5、设计时间2011年6月27日至7月1日。四、课程设计过程1.在visio中打开File/New/Software/ArcInfoULMModel(visio2002),另存,对工作空间重命名(WGCTULMModel),新建一个包(Provincial),创建要素集(ProvincialClasses),再在这个包下面创建一个静态结构图,对这个包设计页边距,在工作空间下再新建一个静态结构图(ClassesInheritance)用来存储所有类的寄存关系,接下来创建数据库中的所有的类,在模型管理器中打开ESRI的寄存图(要确定静态

6、结构图是ClassesInheritance),移动一个object对象类在上面,拖动一个Feature要素类。现在为Provincial创建基类,在Provincial下来新建类,分别命名为Provincial、Profecture、County。省区的所有类创建完了,接下来创建它的寄存关系,接着设计它的属性(如APN,ZoneCode(缺省值为101),GovenmentName,LevelID,Area等),设计它的几何类型(为多边形),如下图:2.输出及检查。保存上述的文件,输出文件(Tools/Macros/visio

7、Extras/RSRIXMLExport(这个文件记录了数据库的所有类型)),文档导出成功以后,输出一个xml的文件(这文件需和uml,dtd放在一起),接下来用方案检查器进行检查(ools/Macros/ESRI/Semantics_Checker),有错误就改错。3.打开ArcCatalog创建数据库,新建GDB(Ex3GDB),在目录下对应的Exercise有一个数据库,4.打开第三个例子,保存为Ex4b,打开ProvincialClasses,把Provincial、Profecture、County从模型资源管理器中拖

8、到静态结构图上,下面设置子类字段,打开Provincial这个要素类的属性,根据它的名称来设置不同的子类,把这个字段的构造型设为子类,对Provincial创建子类,在ArcCatalog中这样第四个数据库设计好了,不同的要素类都有它的子类。在ArcMap中打开

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。