实验2空间数据库及属性编辑实习报告.docx
《实验2空间数据库及属性编辑实习报告.docx》由会员分享,可在线阅读,更多相关《实验2空间数据库及属性编辑实习报告.docx(11页珍藏版)》请在冰豆网上搜索。
![实验2空间数据库及属性编辑实习报告.docx](https://file1.bdocx.com/fileroot1/2022-11/22/4bd17030-160d-4fdf-8e79-016072c57fe0/4bd17030-160d-4fdf-8e79-016072c57fe01.gif)
实验2空间数据库及属性编辑实习报告
地
理
信
息
系
统
原
理
实
验
报
告
实验2:
空间数据库及属性编辑
姓名:
行走的梦想
专业:
地理信息科学2014
一、实验目的
1.利用ArcCatalog管理地理空间数据库,理解PersonalGeodatabse空间数据库模型的有关概念。
2.掌握Arcmap中编辑属性数据的基本操作
3.掌握根据GPS数据文件生成矢量图层的方法和过程。
4.理解图层属性表间的连接(Join)或关联(Link)关系。
二、
二、实验准备
1.软件准备
2.实验数据――数据文件:
National.mdb,GPS.txt。
3.预备知识:
ArcCatalog用于组织和管理所有GIS数据。
它包含一组工具用于浏览和查找地理数据、记录和浏览元数据、快速显示数据集及为地理数据定义数据结构。
ArcCatalog应用模块帮助你组织和管理你所有的GIS信息。
三、实验步骤及方法
第1步:
打开ArcMap
点击“AddData”
按钮,在出现的对话框中,找到文件夹Excell2,双击National.mdb文件,其中包含了2个要素数据集、一个关系类和一个属性表。
双击其中的要素数据集WordContainer,再在其子文件中选择“Countries”文件并双击。
第2步:
在ArcCatalog的左侧CatalogTree中,新建一个文件夹,定位在E盘,文件命名为:
实验二。
选中此文件夹右键,在出现的菜单栏中,点击(New)>>(NewPersonnalGeodatabase),新建一个数据库文件,将其重命名为“yunnan”。
右键点击数据库文件“yunnan”,选择(import)>>(featureclass(multiple)),在出现的对话框中,找到并双击Excell2文件夹,按住shift键,选中云南县界prj.shp、云南县城prj.shp和云南道路prj.shp三个文件,点击add,再点击ok,就可以将这三个图层已经被导入到数据库yunnan.mdb中。
第3步:
右键点击文件“yunnan”,在出现的菜单栏中,选择(New)>>(featuredataset),在出现的对话框中,输入要素集的名称“kunming“,点击下一步,再在出现的对话框中选择并双击”GeographicCoorinateSestems”文件,在其子文件找到”World”文件,选中
,点击下一步,默认选择,再点”finish”。
第4步:
右键点击新建的要素集”kunmin“,在出现的菜单栏中,选择(New)>(NewFeatureClass),在出现的对话框中输入要素类的名称“公交站点“,下拉”Typeoffeaturestoredinthisfeatureclass“的下拉框,选择’PointFeature‘,点击下一步,在出现的对话框中,新加两个字段“站点名称”,”公交站点编号”,数据类型都设置为“text”,再点击“Finish”.
第5步:
右键点击文件“yunnan”,在出现的菜单栏中,选择(New)>>(Table),在出现的对话框中,输入表的名称“公交路线“,点击下一步,在出现的对话框中,新加两个字段“公交路线”,”公交站点编号”,数据类型都设置为“text”,再点击“Finish”.
第6步:
右键点击文件“yunnan”,在出现的菜单栏中,选择(New)>>(Relationshipclass),在出现的对话框中,输入关系类的名称“站点及路线”,在“origintable”中选择“kunming”中
的“公交路线”,在“destinationtable”中选择“kunming”中的“公交路线”,点击下一步;默认选择,再下一步;默认选择,再下一步,在出现的对话框中选择“1—M(onetomany)”,点击下一步,默认选择,再下一步;在出现的对话框,两个下拉框都选择“公交站点编号”。
最后点击“Finish。
”
第7步:
这时,ArcCatalog中就可以看到,在地理数据库Yunana.mdb中,有一个要素集(Kunming),其中包含一个要素类(公交站点)、一个数据表(公交线路)、一个关系类(公交站及公交线)
第8步:
启动ArcMap,新建一个空的地图文档,点击“AddData”
按钮,在出现的对话框中,找到文件夹”实验二“,双击
,按住”shift“键,在其子文件中选中”kunming”,”公交路线”,再点击”add“。
(或在ArcMap打开ArcCatalog,在目录树中,点击“实验二”,点击其中yunnan.mdb,将要素类-“公交站点”及属性数据表“公交线路”拖放到ArcMap中。
)
这时,“tableofcontents“中,显示出要素类-“公交站点”及属性数据表“公交线路”。
第9步:
在Arcmap的菜单栏中,点击右键,点击“Editor“,就出现“Editor“的工具栏。
再点击“Editor“的工具栏中的最后一个按钮”createfeatures“,右边就会出现”createfeatures“的显示框,点击
,
再点击construtiontools中的”point“,再在图中地图显区内随意地添加3个公交站点。
在TableofContents的图层列表中,选中“公交站点“点击右键执行“openattributetable”,输入站点名称及站点编号,如图所示。
第10步
在TableofContents的图层列表中,选中“公交站点“,点击右键执行“properties”命令。
在出现的属性框中,点击“lables”选项页,选中
(出现对勾),下拉textstring中的下拉框,选中”站点名称”,再点击应用。
第11步
在TableofContents的列表中,选择属性表-“公交线路”,点击右键执行“open”命令右键,将会显示“公交线路”的属性编辑窗口。
输入几条公交线路(公交站点编号、公交线路)。
如图:
第12步
点击“Edior”工具栏中的“Editor”下拉菜单,选择“StopEditor”命令,将以上所作的编辑结果保存。
第13步
在工具栏上,单击“
”符号的按钮,点击在站点“西林“要素上,查询目标结果窗口(Identify)打开并显示目标要素的所有属性在查询目标结果窗口(Identify)中下拉框,选择,若其中的要素显示为
则在TableofContents的列表中,选择属性表-“公交线路”,然后点击执行“properties”命令。
在出现的属性框中,点击“display”选项页,下拉display-expression中的下拉框,选中”公交路线”,再点击应用。
则就可以显示的下列此图。
第14步
点击菜单“File“执行其中中的”New”命令,新建一个空白地图。
点击“AddData”
按钮,在出现的对话框中,找到文件夹Excell2,添加“澜沧江GPS.txt”文件。
在TableofContents的列表中,选择表-“澜沧江GPS.txt”,点击右键执行“DisplayXYData”命令,在出现的对话框中,指定XField:
E和XField:
N,
按“Editor”按钮,选择坐标系统。
在出现的对话框中选择并双击”GeographicCoorinateSestems”文件,在其子文件找到”World”文件,选中
坐标系统为WGS_1984,点击确定,再点击ok。
在地图显示区域中,就会根据GPS数据文件中采集的坐标信息创建点状的事件图层。
第15步:
在TableofContents的列表中,右键点击GPS数据文件生成图层。
在出现的菜单中,执行Data——ExportData命令,在出现的对话框中,选择保存文件的根目录,以文件名澜沧江GPS保存。
此时,会在跳出一个对话框,点击ok,在在TableofContents的列表中,就会显示出保存的文件。
这样就完成了由GPS数据文件生成图层的过程。
4.课后作业
1阐述基本原理和概念(要素类、要素数据集)
要素类:
地理要素类具有相同属性集,相同行为和规则的空间的集合,如河流、道路。
要素数据集:
要素数据集是具有相同参考系的要素类集合。
原理:
要素类之间可以独立存在,也可具有某种关系。
当不同的要素类之间存在关系时,我们将其组织到一个要素数据集中。
2.Geodatabse空间数据库模型的特点。
Geodatabase更加智能化,每个要素不再仅仅是一条有几何字段的记录,而是一个拥有属性和行为的对象,是一个基于面向对象模型的关系数据库(对象——关系数据库)。
它支持要素间的拓扑关系,并且扩展了基于要素和其他面向对象类型数据的复杂网络和关系功能。
空间参考:
Geodatabase在要素类和数据集中对空间参考信息进行了完整的定义。
表定义:
而Geodatabase空间几何数据与属性数据保存在同一个表(要素类)中,
拓扑规则:
Geodatabase的拓扑关系管理机制,除能够完全覆盖Coverage数据模型的拓扑关系功能外,在以下几个方面具有明显的优势:
(1)用户可自行定义哪些要素类将受拓扑关系规则约束;
(2)多个点、线、面要素类(层)可以同时受同一组拓扑关系规则约束;
(3)提供了大量的拓扑关系规则;
(4)用户为自己的数据可以自行指定必要的拓扑关系规则;
(5)拓扑关系及规则是在符合工业标准的DBMS(数据管理系统)中进行管理,可支持多用户并发处理;
(6)用户可以局部建立或检查拓扑关系,以提高生产效率。
——摘自《地理空间数据库模型(Geodatabase)特点分析》
作者:
杨晓燕
测绘技术装备季刊第10卷2008年第3期
3.1:
M空间查询的实现步骤(给出方法)。
例如:
以创建公交站点到公交线路一对多的关系(1:
M):
右键点击文件“yunnan”,在出现的菜单栏中,选择(New)>>(Relationshipclass),在出现的对话框中,输入关系类的名称“站点及路线”,在“origintable”中选择“kunming”中
的“公交路线”,在“destinationtable”中选择“kunming”中的“公交路线”,点击下一步;默认选择,再下一步;默认选择,再下一步,在出现的对话框中选择“1—M(onetomany)”,点击下一步,默认选择,再下一步;在出现的对话框,两个下拉框都选择“公交站点编号”。
最后点击“Finish。
”