空间数据库试验报告_第1页
空间数据库试验报告_第2页
空间数据库试验报告_第3页
空间数据库试验报告_第4页
空间数据库试验报告_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——空间数据库试验报告==大学==学院

《空间数据库》课程设计报告

专业:08地理信息系统01姓名:**学号:

二零一一年一月

试验一拓扑规则

试验题目:拓扑规则试验准备:相关概念解释

1、拓扑关系:是指图形要素之间几何上的相互关系,图形在保持连续状态下即使变形,相互之间的关系仍旧不变。

2、Geodatabase的拓扑规则包括点拓扑规则、线拓扑规则、多边形拓扑规则。3、拓扑结构:即反映拓扑关系的结构,利用拓扑关系的空间数据结构,不仅要记录要素的空间位置(坐标),而且记录不同要素在空间上的相互关系。4、Geodatabase用一系列的拓扑规则(Rule,TopologyRule),在空间要素之间建

立起相互关系,即拓扑结构。

5、悬结点(Dangle):仅和一个线要素相连,孤立的结点6、伪结点(Pseudo):两个线要素相连、共享一个结点7、普通结点:三个或者三个以上的线要素交汇、共享一个结点8、线簇容差(ClusterTolerance):不相连的要素拐点之间的最小距离

9、问题区(DirtyArea):建立拓扑关系后,又被编辑过的空间范围,该范围很

可能存在不符合拓扑规则的要素。

10、过错(Error):不符合拓扑规则的地方,用红点、方块、线表示。

试验内容:

1、拓扑规则用于同一图层内数据质量检验。2、拓扑规则用于不同一图层内数据质量检验。

试验过程:

1、拓扑规则用于同一层内数据质量检验

1.1建立线要素拓扑规则

启动ArcCatalog,将路径定位到c:\\gis_ex09\\ex22.mxd,利用拓扑规则MustNotHaveDangles(不能出现悬节点)为Geo_DB22\\dataset1\\lotlines建立拓扑关系Dataset1_Topology,建立后,成果如图1-1,意思是有三个悬节点,不符合预定义的拓扑规则

图1-1

1.2修改拓扑错误

关闭ArcCatalog,启动ArcMap,开启ex22.mxd,激活Dataframe1,除了已经存在的lotlines以外,参与Dataset1_Topology,可以看出有三处拓扑错误——线过长、线过短、线多余,调动Editor,开启Topology拓扑工具条和AdvancedEditing高级编辑工具条,StartEditing开始编辑辑,

此处例举线过短时的编辑状况,选中参考边界,在AdvancedEditing高级编辑工具条中选择Extention工具,点击需要延长的线,如图1-2,过短的线就延伸到参照线——图1-2

当将当前窗口的拓扑关系错误一一修改后,需要验证方才编辑过的地方是否

还有错误,则需勾取Dataset1_Topology图层中Properties中SymbologyDirtyAreas(问题区),则地图上刚刚编辑过的地方有三个蓝色区域,如图1-3

图1-3

则只需再对DirtyAreas进行拓扑关系验证,即利用VilidateTopologyInSpecifiedArea工具进行质量验证,无拓扑错误后,如图1-4——(如若有错,仍需进一步修改)

图1-4

1.3生成地块多边形

启动ArcCatalog,右击Geo_DB22\\dataset1,选用New\\PolygonFeatureFrom

Lines(从线要素产生多边形),生成一个新的多边形要素类lotspolygons,预览如图1-5图1-5

2、拓扑规则用于不同图层之间数据检测

2.1建立不同要素之间的拓扑关系

在ArcCatalog中Geo_DB22\\dataset2下为Road、Parcel建立拓扑关系Topology22.2修改拓扑错误

在ArcMap中利用Topology2对Road、Parcel进行拓扑查错并修改,此处的拓扑关系主要是多边形共同边界的错误和线多余的错误,正确修改后结果如图1-6图1-6

依旧显示两个拓扑结点错误,由于修改后,两个悬结点变成了两个伪结点。3.5、修正伪结点、重复线、打断交织线

框选Road图层上所有线要素,合并,选择,解开多段要素,则拓扑关系已经正确,如(2—8图)

2—8图

3.6、建立网络

在ArcCatolog中建立数据集(NetworkDataset)Road_ND,并加载到ArcMap中显示出来,如(2—9成果图)

2—9图

试验小结:

1、CAD在工程设计行业应用广泛,CAD和GIS数据之间双向数据转换,是常用的数据获取、交换途径。

2、ArcGIS可以转换CAD的DWG、DXF文件。

3、ArcGIS转换DWG文件,并不是依照图层读取,而是依照实体类型(点、线、多边形、文字注记)读取,每一类DGW实体可以被转换为一个要素类,转换时,可以选择是否将原有的图层、颜色、高程等特征值也转换到要素属性表中。

4、DGW图形数据转换进入Geodatabase,一般是直接使用原来的X,Y坐标,但是空间参照的有关参数需要事先设定。

5、在CAD中,闭合的Polyline可以直接转换为多边形要素类,但是,在CAD中生成闭合的Polyline并不便利,特别是边界较为繁杂、带有弧段,难以保证闭合的Polyline的数据质量。

6、本试验的DWG文件不要求在CAD中闭合,而是先将多边形的边界转换为线要素,利用拓扑查错、改错,再由线要素生成多边形,这一方法保证了数据质量,也减少了CAD中数据输入的工作量。

7、在CAD中,多边形的编号往往用Text实体注记,将Text实体转换为点要素后再进入多边形的属性表也是一种实用的途径。

DWG文件中的线实体转换为Geodatabase的线要素类,再建立网格。

试验三投影变换、坐标校正

试验题目:投影变换、坐标校正试验内容:

1、坐标系与投影变换2、坐标转换3、坐标拉伸4、接边5、影像配准

试验过程:1、坐标系投影变换

1.1全球经纬格网显示

在ArcMap中显示ex24.mxd中DataFrame1,将图层坐标GCS_WGS_1984改为Utm/Wgs1984/WGS1984UTMZone12N,结果如图3-1

图3-1

1.2全国分省地图坐标定义、显示

在ArcCatalog中为数据项CN_prv采用北京1954地理坐标系,将此数据项加载到ArcMapDataFrame1里,随光标闪动观测状态栏里坐标变换状况,随后改变坐标显示方式再进行观测;再进入DataFrame2的Prosperities中,按标

签Grids,为地图添加打印用的格网;完成后,选择View/Layout,地图文档中出现六个数据框架,此为地理坐标系,如图3-2;

进行投影变换,完成后,观测随光标变换的坐标位置,如图3-3;

图3—2地理坐标系

图3—3投影坐标系

2、坐标变换

2.1选择校正对象

激活DataFrame3,加载SpatialAdjustment,利用SpatialAdjustment/SetAdjustData?对Design图层所有要素进行校正。2.2设置移位连接

选择移位连接工具(NewDisplacementLink),先确定Design图层上一特征点,在roadcenter、plan层上找到正确位置的对应点,建立一条位移连接线DisplacementLink;重复以上步骤,设置位移连接,通过查看属性表,删去残差较大的位移连接线,结果如图3-4

图3-4

2.3Transform的方式

选择SpatialAdjustment/AdjustmentMethods/Transform/Affine(仿射变换),可以先预览效果,符合预期效果后,点击SpatialAdjustment/Adjust就完成了Transform,Design图层转移到预期的坐标位置上,如图图3-5

图3-5

3、坐标拉伸

3.1选择校正对象

激活DataFrame4,选择pipeline图层进行校正。3.2设定位移连接3.3选择正确的校正方式

采用橡皮拉伸(RubberSheeting),校正结果如图3-6

图3-6

4、接边

4.1选择校正对象

激活DataFrame5,对road2进行校正4.2选择接边的方式

SpatialAdjustment/AdjustmentMethods/EdgeSnap(边校正方式),4.3接边处理

设置自动捕获距离,选用工具EdgeMatch,确定选择框,自动生成位移连线,结果如图3-7

图3-7

5、影像配准

激活DataFrame6,调用Georeferencing工具条,将“遥感影像〞图层上的特征点匹配到“马路〞“界限〞图层上,配准后结果如图3-8

图3-8

试验总结:

1、空间参照和空间坐标系:ArcGIS有多种地图坐标系,多种投影方式、相关参数可以选择、调整,利用ArcGIS还可以在不同坐标系之间相互转换。2、坐标转换:坐标转换是对要素进行平移、旋转、缩放、倾斜等处理,在ArcGIS中共有三种方式——

Affine(仿射变换):考虑四种变换因素对坐标变换的影响——非等比例缩放、倾斜、旋转、平移;

Similarity(相像变换):考虑四种变换因素对坐标变换的影响——缩放、旋转、平移;

Projective(投影变换):至少要设置四个移位连接线。

3、坐标拉伸(RubberSheeting):又称橡皮拉伸,适用于校正数字化过程中各个方向上的不均匀伸缩、变形。

4、接边(EdgeMatch:处理相邻地图之间的拼接误差。

5、影像配准(ImageAdjust):Transform、RubberSheeting、EdgeMatch主要针对矢量型空间数据,影像配准的操作过程与这些处理相像,但使用的方法是专门针对栅格空间数据的。

6、地理坐标系:用经纬度表示事物、现象的空间位置。

7、投影坐标系:用二维平面直接坐标表示事物、现象的空间位置。

8、有三种状况需要转换或者重新定义坐标系——临时变换、永久转换、修改坐标系的定义。

试验四数据源和元数据

试验题目:数据源和元数据试验内容:

1、基本数据源

2、ArcCatalog的基本操作3、新建Geodatabase

4、空间数据输入、校正综合练习5、数据项的探寻6、元数据的维护

试验过程:1、基本数据源

认识数据源模型,空间、属性数据主要存储格式,空间参照,针对应用的辅助性数据,数据源

2、ArcCatalog的基本操作

认识ArcCatalog,左侧窗口称目录表Catalog或者目录树CatalogTree,窗口显示到数据项(Item),有预览功能,可以预览数据项及其属性表等等,如图4-1和图4-2,也可以对文件夹进行复制、粘贴、删除、重命名等等

图4-1

图4-2

3、新建Geodatabase

在ex25\\temp下建立Geodatabase,命名为Data_ex,再在其下建立数据集Dataset1,将其坐标系设置为Beijing19543DegreeGKCM108E,在数据集Dataset1下建立数据项Country、Road、Town,并且自定义其属性表中的字段,结果如图4-3

图4-3

4、空间数据输入、校正综合练习

在Data_ex下再建立个数据集h1,在其下建立一个线要素h1,在ArcMap中开启ex25.mxd,新建一个DataFrame1,加载线要素类h1,对照扫描图,跟踪多边形的边界,矢量化结果如图4-4

图4-4

在ArcCatalog中,针对刚刚建立的线要素类,建立新的拓扑关系h1_Topology,检查有无悬结点、伪结点、重复线,拓扑查错结果如图4-5,

图4-5

之所以有如此多错误,是由于刚刚在ArcMap中利用ArcScan矢量化时,用的是将栅格数据直接矢量,则有大量孤立的点,在ArcMap中修正拓扑错误,结果如图4-6

图4-6

在ArcCatalog中,将刚刚生成的线要素类h1生成多边形h_polygon,结果如图4-7

图4-7

在ArcMap中,继续用拓扑关系检查生成的多边形有无错误,此时,无错误。用影像校正方法,校正扫描图的坐标,此处不用校正。为多边形属性表添加编码字段,结果如图4-8

图4-8

检查属性记录和多边形之间的要素的一一对应性,地块编码的确凿性。

5、数据项检索

5.1按数据项名称、类型、路径探寻

在ArcCatalog中,点击Search探寻,不按地理位置探寻,探寻ex25下任何类型的数据,结果如图4-9

图4-9

5.2按地里位置探寻

探寻如图4-10

图4-10

5.3按元数据(Metadata)内容探寻

探寻结果如图4-11

图4-11

6、元数据的维护

学习元数据的建立、显示,修改,标准。

试验小结:

1、ArcCatalog是空间、属性数据库的管理工具,除类似Windows资源管理器的简单操作,还有针对不同数据项的特征值设置和维护工具,其中空间参照是重要内容。

2、本试验所涉及的ArcGIS所涉及的可以直接处理的空间数据库按数据模型分可以分为矢量、栅格、不规则三角网三大类,属性数据是关系模型。3、空间、属性数据主要存储格式:矢量型Shapefile和对应的要素属性表;矢量为主的空间数据库(Geodatabase);ArcInfo的传统矢量型Coverage和栅格型Grid,都有各自对应的要素属性表;基于关系模型的属性表;不规则三角网(TIN);一般网络(Network);图像、影像;矢量型CAD图形文件。4、空间参照,主要有投影类型、坐标系、相关参数。

5、针对应用的辅助性数据:图形由元数组成,常用在地图布局、地图注记、统计图、剖面图,只用于表达,不能对自身做查询、分析

6、应用中的定义性、描述性数据,主要有地图文档,地图布局模板,图层定义文件。

7、元数据是对数据源的说明、描述、解释。

8、数据源是ArcGIS直接处理的空间、属性数据的统称,包括空间参照数据,不包括针对应用的辅助性数据。

9、元数据的管理、维护、探寻是ArcCatalog的一项重要功能,假使数据项好多、保存数据时间很长,有了元数据,便于查找、探寻,促进数据源的共享、利用、管理。

==大学空间数据库设计

——设计方案

设计题目:==大学空间数据库设计设计目的:

通过本次设计,理解运用数据库设计的基本思想方法,能够独立编写小型的数据库设计方案,以便于在计算机上应用相关软件实现数据库程序。

通过数据库系统应用课题的实践,进一步提高分析问题解决问题的能力。

设计方案:

1、需求分析:

为了便利于对==大学的土地利用现状、道路网、建筑物的认识、管理与维护,需要建立一独立的数据库。

需要收集的空间数据主要包括土地利用现状图、道路格网图、建筑物轮廓图以及与之相关的属性数据信息。

==大学的基本实体:道路、教学楼、宿舍楼、文具店、图书馆、游泳馆、体育馆、操场、标志性建筑、树、花坛、草坪、大门、停车厂、超市、餐饮店、其它

2、概念设计:

主要是“实体—联系模型〞的设计,即E-R模型,包括实体、联系、属性,大体分为两种类型——

①局部E-R模型:

道路网:道路——起点、名称、编号、类型、长度、道路中心线、终点、其它

建筑物:教学楼、宿舍楼、小卖部、报亭、图书馆、游泳馆、体育馆、标志性建筑物——类型、位置、编号、面积、容人量、层数、功能、其它

绿化物:树、花坛、草坪、灌木——类型、名称、位置、面积、、其它②全局的E-R模型:

==大学——道路网、建筑物、绿化物——类型、位置、面积、功能、其它,如图

==大学E-R模型

类型名称编号面积数量位置其它树花坛草坪组成灌木其它类型绿化物重庆交通大学组成组成名称编号名称编号道路网路段连接道路长度道路中心起点建筑物组成终点其它教学楼组成教学用教学楼类型宿舍楼其它组编号组成男生成大门名称类型位置位置学院办公楼超市位置面积社区办公楼编号女生面积餐饮店面积游泳馆图书馆规格功能文具店功能容人量教师停车场容人量体育馆其它其它其它试验楼其它3、规律设计

关系模型的建立。

确定E-R模型中各类实体之间的联系类型,如——

①M:N——将两个实体建立独立的关系模式,依照“实体—关系〞的方式建立,例如:“教室—属性〞(类型、位置、编号、面积、容人量、层数、功能、其它),确立实体的唯一识别符,此处编号最为恰当;将实体间联系也转换为相应的关系模式,依照“关系—属性〞的模式,该类属性包括该联系的所有属性,例如,确定路段—道路之间的“组成〞关系,规定其关系的属性,建立“组成关系—属性〞。

②1:N——将两个实体建立独立的关系模式,并在联系的N端的实体对应的关系模式中参与属性,特别的,将联系作为一个属性参与其中,例如,“道路—道路类型〞。

③1:1——将联系的两个实体建立独立的关系模式,在这个关系模式中的任何一个之中参与属性:另一个关系模式的键,以及联系的非主码的属性。

3、物理设计

物理数据模型的建立,基于Geodatabase的数据库设计。

①在ArcCatalog中建立Geodatabase数据库,姑且命名为Geo_CQJT,在其下建立数据集D_CQJT,在其下建立数据项,主要有线要素、点要素,将已知数据转换为各类要素,如,线要素Polyline、点要素Point;

②根据已建立的线要素Polyline,建立拓扑关

温馨提示

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

评论

0/150

提交评论