《ArcGIS实验指导书(完整版).doc》由会员分享,可在线阅读,更多相关《ArcGIS实验指导书(完整版).doc(77页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、GIS软件应用实验指导书 目 录实验一、使用 ARCMAP浏览地理数据1一、实验目的1二、实验准备1三、实验步骤及方法3第1步 启动 ArcMap3第2步 检查要素图层5第3步 显示其它图层6第4步 查询地理要素7第5步 检查其它属性信息9第6步 设置并显示地图提示信息11第7步 根据要素属性设置图层渲染样式14第8步 根据属性选择要素18第9步 使用空间关系选择地理要素20第10步 退出 ArcMap22四、实验报告要求23实验二、空间数据库管理及属性编辑24一、实验目的24二、实验准备24三、实验内容及步骤25第1步 启动ArcCatalog打开一个地理数据库25第2步 预览地理数据库中的
2、要素类26第3步 创建缩图,并查看元数据28第4步 创建个人地理数据库(Personal Geodatabase-PGD)29第5步 拖放数据到ArcMap中37第6步 编辑属性数据及进行1:M的空间查询38第7步 导入GPS数据,生成图层40四、实验报告要求44实验三、影像配准及矢量化46一、实验目的46二、实验准备46三、实验内容及步骤46第1步 地形图的配准加载数据和影像配准工具46第2步 输入控制点47第3步 设定数据框的属性49第4步 矫正并重采样栅格生成新的栅格文件52第5 步 分层矢量化在ArcCatalog中创建一个线要素图层53第6步 从已配准的地图上提取等高线并保存到上面创
3、建的要素类中58第7步 根据GPS观测点数据配准影像并矢量化的步骤59四、实验报告及要求65实验四、空间数据处理66一、实验目的66二、实验准备66三、实验内容及步骤68空间数据处理68第1步 裁剪要素68第3步 要素融合71第4步 图层合并72第5步 图层相交74定义地图投影75第6步 定义投影75第7步 投影变换地理坐标系北京1954坐标系转换西安80坐标系76四、实验报告要求77实验五、空间分析基本操作79一、实验目的79二、实验准备79三、实验内容及步骤80空间分析模块801. 了解栅格数据812. 用任意多边形剪切栅格数据(矢量数据转换为栅格数据)833. 栅格重分类(Raster
4、Reclassify)864. 栅格计算查询符合条件的栅格(Raster Calculator)875. 面积制表(Tabulate Area)886. 分区统计(Zonal Statistic)907. 缓冲区分析(Buffer)928. 空间关系查询959. 采样数据的空间内插(Interpolate)9610. 栅格单元统计(Cell Statistic)10011. 邻域统计(Neighborhood)102四、实验报告要求104实验六、缓冲区分析应用(综合实验)105一、实验目的105二、实验准备105三、实验内容及步骤1051. 距离制图创建缓冲区1051.1 点要素图层的缓冲区分
5、析1051.2 线要素图层的缓冲区分析1071.3 多边形图层的缓冲区分析1092综合应用实验1102.1 水源污染防治1102.2 受污染地区的分等定级1122.3 城市化的影响范围115四、实验报告要求118实验七、地形分析-TIN及DEM的生成及应用(综合实验)119一、实验目的119二、实验准备119三、实验内容及步骤1191. TIN 及DEM 生成1191.1由高程点、等高线矢量数据生成TIN转为DEM1191.2 TIN的显示及应用1222. DEM的应用1332.1坡度:Slope1332.2 坡向:Aspect1362.3提取等高线1382.4计算地形表面的阴影图1392.5
6、可视性分析1422.6地形剖面144四、实验报告要求145实验八、MODEL BUILDER 土壤侵蚀危险性建模分析(综合实验)146一、实验目的146二、实验准备146三、实验内容及步骤1461. 认识ModelBuilder操作界面1462. 确定目标,加载数据1473. 创建模型1474. 编辑模型1505. 执行模型,查看结果164四、实验报告要求165实验九、水文分析-DEM应用169一、实验目的169二、实验准备169三、实验内容及步骤1721. 数据基础:无洼地的DEM1722. 关键步骤:流向分析1733. 计算流水累积量1744. 提取河流网络1755流域分析1786. 其它
7、应用-降水分析(选做)180四、实验报告要求181实验十、网络分析182一、实验目的182二、实验准备182三、实验内容及步骤1831寻找最佳路径1832. 确定最近设施1873. 创建服务区域189四、实验报告要求192实验十一、3D 可视分析193一、实验目的193二、实验准备193三、实验内容及步骤1931GIS数据三维显示1932. 三维飞行动画制作199四、实验报告要求201实验十二、ARCMAP制图地图版面设计202一、实验目的202二、实验准备202三、实验内容及步骤202第1步 渲染图层要素唯一值符号202第2步 标注图层要素207第3步 渲染图层要素分类渲染209第4步 渲染
8、图层要素点密度渲染213第5步 渲染图层要素图表渲染215第6步 创建地图版面216第7步 添加各种元素到地图版面中221第8步 打印输出地图227四、实验报告要求230实验十三、基于GIS的城镇土地分等定级(综合实验)231一、实验目的231二、实验准备231三、实验内容及步骤231四、实验报告要求232参考文献:233实验一、使用 ArcMap浏览地理数据一、实验目的1. 了解地理数据是如何进行组织及基于“图层”进行显示的。2. 认识ArcMap 图形用户界面。3. 通过浏览与地理要素关联的数据表,你可以了解地理数据是如何与其属性信息进行连接的。4. 掌握GIS两中基本查询操作,加深对其实
9、现原理的理解。5. 初步了解设置图层显示方式图例的使用。 二、实验准备软件准备:确保你的计算机中已经正确安装了ArcGIS Desktop 9.x软件(ArcView , ArcEditor , 或 ArcInfo )如果不确定, 请与你的指导老师协商。实验数据Redlands市土地利用及街区矢量数据,下载地址:(Ex1.rar)预备知识:l 理解GIS的三种角度1GIS就是空间数据库:GIS 是一个包含了用于表达通用 GIS 数据模型(要素、栅 格、拓扑、网络等等)的数据集的空间数据库。2GIS就是地图:从空间可视化的角度看:GIS 是一套智能地图,同时也是用于显示地表上的要素和 要素间关系
10、的视图。底层的地理信息可以用各种地图的方式进行表达,而这些表现方式可以 被构建成“数据库的窗口”,来支持查询、分析和信息编辑。3GIS是空间数据处理分析工具集:从空间处理的角度看,GIS 是一套用来从现有的数据集获取新数据集的信息转换工 具。这些空间处理功能从已有数据集提取信息,然后进行分析,最终将结果导入到数据集中。这三种观点在 ESRI ArcGIS Desktop 中分别用 ArcCatalog(GIS 是一套地理数据集的观点)、 ArcMap(GIS 是一幅智能的地图)和 ArcToolbox(GIS 是一套空间处理工具)来表达。这 三部分是组成一个完整 GIS 的关键内容,并被用于所
11、有 GIS 应用中的各个层面。ArcMap 是 ArcGIS Desktop 中一个主要的应用程序,具有基于地图的所有功能,包括制 图、地图分析和编辑。主要原理:查询数据(两种最基本的查询)根据位置查询要素属性或通过属性来查询要素的功能是每个桌面 GIS软件必须提供的功能。查询,通常是通过语句或表达式来定义的,用以在从地图上及数据库中选择要素。 最普通的GIS查询就是确定在指定的位置有什么。在这类查询中,用户知道他感兴趣的要素的位置,但是想进一步了解与之相关的特征。在GIS中,这是很容易实现的,因为地图显示区中的地理要素与它们的属性是(描述性的特征)相互关联的,属性信息是存储在数据库中的。 在
12、GIS中,你可以在地图上点击一个要素来查看数据库中与之相关联的属性。另一类型的GIS 查询是确定符合给定条件的要素它的位置在哪里。 在这种情况下,用户知道要素的重要特征,他想要找出具有这些特征的那些要素的具体位置。.假定你想查找人口数大于2000万的内陆国家。你应该使用这个限定条件创建一个查询表达式。 一旦GIS找到符合查询限定条件的要素,将会在地图上高亮显示这些要素。三、实验步骤及方法第1步 启动 ArcMap启动ArcMap。. 执行菜单命令:开始所有程序 ArcGIS ArcMap 当出现 ArcMap 对话框时, 点击 一个新的空地图 单选按钮,然后点击 OK. 确定。你现在将可以看到
13、ArcMap 的操作界面如果你的ArcMap 界面与上面的图看起来不一样,也不用在意,这不会对练习的结果产生影响。 当你在ArcMap中进行各种操作时,你的操作对象是一个地图文档。 一个地图文档可以包含多个数据框架,根据数据集依次形成数据框架。一个地图文档是存储在扩展名为.mxd 文件中。第2步 检查要素图层执行菜单命令 FileOpen. 浏览到包含有你下载的练习数据的文件夹 (比如: D:ArcgisExEx1) 然后点击 Redlands.mxd.点击 Open 按钮。打开地图文档 Redlands 后, 你会看到加州Redlands市的地图。地图显示以图层表示的几种地理要素。 一个图层
14、表示某种专题信息。在ArcMap窗口的左边区域称为图层控制面板(TOC),它显示的是图层列表。窗口的右边区域显示的是图层控制面板中各图层的图形内容。 例如, 所有油炸圈饼店是点要素(以房屋符号表示) 且被组合成名为Donut Shops图层。名为Land use的图层表示Redlands市土地利用现状,在这个图层中,根据多边形的地类将其组合成不同类型的土地利用多边形。第3步 显示其它图层在地图中显示其它图层,铁路、街道、及ESRI的位置。选中Railroads图层旁边的检查框. Redlands市的铁路就会显示在图中。.现在,选中Streets 旁边的检查框就可以显示Redlands 市的街道
15、。注意:图层ESRI没有被显示。稍后,你将学习如何显示它。第4步 查询地理要素 在ArcMap中,通过在地图显示区点击某个要素你就可以查询其属性,了解它是什么东西。首先,你应放大地图,这样你更清楚地查看单个的要素。 你可以使用一个先前创建的书签,这个书签存储着包含ESRI和附近街道的地理区域。执行菜单命令 “视图”(View)“书签”( Bookmarks)“ESRI”当前显示区就被调整到书签ESRI所定义的区域。注意到,现在所有街道根据其名称显示了标注信息,你可以很容易找到ESRI所处的位置。地图文档的创建已决定了街道及ESRI的标注信息只在某个特定的比例尺范围才显示出来,在这个比例尺下它们
16、可以很容易地找到。在“工具”(Tools)工具栏上,点击查询按钮。 如果看不到“工具”(Tools)工具栏,在菜单“帮助”(Help)的右边的菜单栏上点击右键,然后点击“工具”(Tools)选项。在表示纽约街道(名为New York)的线要素上点击(就在街道名左边的红色线段)。查询结果窗口打开并显示数据库中名为New York的街道的所有属性。你可能需要将查询结果窗口放大,才能看到所有的属性。 你可以 闪烁显示 被查询的要素以观察它在地图中所处的区域。 为方便查看,将查询结果窗口移到不碍眼的位置,这样你可以同时看到这个要素在地图上的位置。 查询结果窗口的左边,点击 New York (街道的名
17、称) ,这时,可以观察到这个要素在地图中“闪现”。从“图层”下拉列表框中选择“所有图层”,然后在在图上再次点击代表“New York”的那条街道。查询结果窗口现在包含了“Land use”图层中与选中的街道相交的地块 。在查询结果窗口的左边区域,点Land use左边的加号 (+), 然后点击第一个要素(可能会列出不只一个要素)。这样,选定地块的所有属性都会显示出来。通过在显示区内点击,可以继续查询其它的要素。.点击“查询结果窗口”右上角的X 结束查询。第5步 检查其它属性信息在你浏览显示在图层列表(TOC)中某些图层的属性信息之前,你要重置ArcMap地图文档的显示区域为原来的显示区域。地图
18、显示区域可以通过地图书签来定义。地图书签是为了防止地图显示变得混乱,可以通过书签恢复到原来的显示区域和显示风格。执行菜单命令“视图”“书签”“Original” 。地图显示区将显示这些图层:Donut Shops, Railroads, Streets, 及 Land Use. 在图层列表(TOC)中,选中Railroads然后点击右键执行“打开属性表”命令。这时会显示与“Railroads” 图层相关的属性表窗口。这个表中的每一行是一个记录,每个记录表示“Railroads”图层中的一个要素。. 请注意:图层中要素的数目也就是数据表中记录的个数被显示在属性表窗口的底部,在这个例子中,有11个
19、记录,其中有一个记录被选中。稍后,你将了解如何选中记录。向右拖动滚动条查看其它的属性。 完成后,请关闭属性表窗口。同样的方法,查看图层 Donut Shops的属性表。关闭属性表.最后,打开图层Land Use 的属性表。注意到每个要素 (记录) 有一个属性(字段)LU_ABV ,它是记录的是地类代码(土地类型的缩写) 。在地图中,就是根据这个属性字段的值来确定每个地块的渲染方式的。完成后关闭属性表。第6步 设置并显示地图提示信息地图提示以文本方式显示某个要素的某一属性,当你保持将鼠标放在某个要素之上时,将会显示地图提示。使用地图提示是获取指定要素属性信息比较简单的一种方式。将鼠标指针停留在代
20、表圈饼点位置的一个符号的中心位置,可以显示圈饼点的名称。你可以在图层属性对话框中设置,地图提示信息来自于数据表中的哪一个字段。在图层列表中(TOC), 右键点击图层 Donut Shops 的名字,然后点击“属性”命令。在出现的属性对话框中,点击“字段”选项页。通过设置主显示字段来设定地图提示信息的对应字段。你可以指定任一个属性字段作为地图提示字段。默认情况下,ArcGIS使用字段“Name”作为地图提示字段。你可以改变为其它的字段。 在主显示字段下拉列表框中,选中字段:Address.。点击OK 按钮关闭图层属性对话框。将鼠标保持在图层 Donut Shops 中的任意一个要素之上。这个要素
21、的“Address”就为作为地图提示信息显示出来。第7步 根据要素属性设置图层渲染样式现在,图层Streets 是以单一符号进行渲染,每个要素都是同一种符号。你可以根据要素的属性来设置不同的渲染方式。首先,在图层列表(TOC)中反选Land use 边上的检查框(将去掉),从而关闭图层Land Use 的显示。 然后右键点击图层Streets,点“属性”菜单命令。在出现的图层属性对话框中,点击“符号”选项页。 在对话框的左边区域,有地图渲染方式列表。 点击“类别”,依次点击“唯一值”。在“值字段”下的下拉列表中,选择字段“CLASS”。点击按钮“添加全部值”。点击按钮“应用”(Apply),先
22、不要击点“确定”,移动图层属性对话框到不碍眼的位置,这样你就可以看到地图的显示发生了变化。现在,图层streets 就以会根据属性字段 CLASS的取值不同而采用不同的符号表示。在图层属性对话框中的渲染方式列表中,点“要素”,然后点“确定”按钮,恢复原先的渲染方式和显示风格。第8步 根据属性选择要素有时,你可能需要显示满足特定条件的哪些要素。在这一步中,你将要选择及定位第10号州际公路。在图层列表(TOC)中,反选图层Railroads 边上的检查框,关闭这个图层。因为下面的操作不需要显示这个图层。执行菜单命令 。在属性选择对话框中,你可以构造一个查询条件。通过构造表达式:Select * F
23、rom Street WHERE ”STR_NAME”=”I 10” , 可以从数据库中找出第10号州际公路。选中的要素将会在属性表及地图中高亮显示。.具体操作如下:在图层下拉列表中,选择Streets。在方法下拉列表中,确定“创建一个新的选择集”被选中。在字段列表中,调整滚动条,双击“STR_NAME”。然后,点击“”按钮。 再点击“得到唯一值”按钮,在唯一值列表框中,找到“I 10”后双击。.点击“应用”按钮。将“属性选择”对话框移到不碍眼的益,这样,你将可以方便地看到地图显示效果。注意:在地图显示区中属性为“I 10 ”的第10号州际公路被高亮显示。选中的这些线段是第10号州际公路的组成
24、部分。 关闭“属性选择对话框”。第9步 使用空间关系选择地理要素现在你将选择处于距 10号州际公路1000米范围内的所有油炸圈饼店,这样如果 你开车从帕姆斯普林到洛杉矶,饥肠辘辘时就可以很快找到歇脚的地方,可以美餐一顿。执行菜单命令“选择”“通过位置选择”。 在“位置选择”对话框中,对过选择操作,形成如下的一个表达式,“我想要从图层Donut Shops 中选择要素,这些要素位于距图层Street 中被选中的要素1000米的区域内”。选中检查框“对要素进行缓冲区操作”,缓冲距离设为1000 米。.点“应用”按钮,点“关闭”按钮。这时,在地图显示区中,处于沿10号州际公路1000米缓冲区范围内的
25、油炸圈饼点就会被高亮显示。在图层列表(TOC)中,右键点击图层 Donut Shops ,然后点“打开属性表”命令。图层donut shops中被显中的哪些要素就被高亮显示出来。关闭属性表。.上面的操作是通过空间分析实现的。在以后的课程中,你将会学会更多的更深入的空间分析功能的使用。第10步 退出 ArcMap执行菜单命令File Exit 关闭 ArcMap。点击 No ,如果系统提示保存修改(save changes)。四、实验报告要求做出书面报告,包括原理、过程和结果。具体内容如下:1. 学习本实验预备知识相关材料,结合GIS原理总结ArcGIS Desktop 主要特点。2. GIS
26、中两种基本查询的原理是什么?3. 回答如下问题:a) 在 ArcMap中, 打开 Redlands.mxd。街道名称为“NEW YORK”的是什么类型的道路?Local street(本地街道)Minor street(次要街道)Interstate(州际道路)Major street(主要街道)b) 在ArcMap中, 打开Redlands.mxd 。在Railroads图层中有多少条铁路线?实验二、空间数据库管理及属性编辑一、实验目的1. 利用ArcCatalog管理地理空间数据库,理解Personal Geodatabse空间数据库模型的有关概念。2. 掌握在ArcMap中编辑属性数据的
27、基本操作。3. 掌握根据GPS数据文件生成矢量图层的方法和过程。4. 理解图层属性表间的连接(Join)或关联(Link)关系。二、实验准备预备知识:ArcCatalog 用于组织和管理所有 GIS 数据。它包含一组工具用于浏览和查找 地理数据、记录和浏览元数据、快速显示数据集及为地理数据定义数据结构。ArcCatalog 应用模块帮助你组织和管理你所有的 GIS 信息,比如地图,数据集,模型, 元数据,服务等。它包括了下面的工具:l 浏览和查找地理信息。l 记录、查看和管理元数据。l 创建、编辑图层和数据库l 导入和导出 geodatabase 结构和设计。 l 在局域网和广域网上搜索和查找
28、的 GIS 数据。 l 管理 ArcGIS Server。ArcGIS 具有表达要素、栅格等空间信息的高级地理数据模型,ArcGIS支持基于文件和DBMS(数据库管理系统)的两种数据模型。基于文件的数据模型包括Coverage、Shape文件、Grids、影像、不规则三角网(TIN)等GIS数据集。Geodatabase 数据模型实现矢量数据和栅格数据的一体化存储,有两种格式,一种是基于Access文件的格式称为Personal Geodatabase, 另一种是基于Oracle或SQL Server等RDBMS关系数据库管理系统的数据模型。GeoDatabase是 geographic da
29、tabase 的简写,Geodatabase 是一种采用标准关系数据库技术来表现地理信息的数据模型。 Geodatabase是ArcGIS软件中最主要的数据库模型。Geodatabase 支持在标准的数据库管理系统(DBMS)表中存储和管理地理信息。在Geodatabase数据库模型中,可以将图形数据和属性数据同时存储在一个数据表中,每一个图层对应这样一个数据表。Geodatabase可以表达复杂的地理要素(如,河流网络、电线杆等)。比如:水系可以同时表示线状和面状的水系。基本概念:要素数据集、要素类数据准备:数据文件:National.mdb ,GPS.txt (GPS野外采集数据),请从课
30、程相关网站下载。软件准备:ArcGIS Desktop 9.x -ArcCatalog 三、实验内容及步骤第1步 启动ArcCatalog打开一个地理数据库当ArcCatalog打开后,点击, 按钮 (连接到文件夹). 建立到包含练习数据的连接(比如“E:ARCGISEXEC2”), 在ArcCatalog窗口左边的目录树中, 点击上面创建的文件夹的连接图标旁的 (+)号,双击个人空间数据库 National.mdb。打开它。.在National.mdb中包含有2个要素数据集、1个关系类和1个属性表第2步 预览地理数据库中的要素类在ArcCatalog窗口右边的数据显示区内,点击“预览”选项页
31、切换到“预览”视图界面。在目录树中,双击数据集要素集“WorldContainer”,点击要素类“Countries94”激活它。 在此窗口的下方,“预览”下拉列表中,选择“表格”。现在,你可以看到Countries94的属性表。查看它的属性字段信息。花几分钟,以同样的方法查看一下National.mdb地理数据库中的其它数据。第3步 创建缩图,并查看元数据在目录树中,选择地理数据库National中的要素类Countries94,切换到“预览视图”,点击工具栏上的放大按钮,将图层放大到一定区域,然后再点,生成并更新缩略图。这时,切换到“内容”视图界面下,并在目录树中选择要素集“WorldCo
32、ntainer”,数据查看方式更改为“缩略图方式”。.注意,此时,要素类“Countries94”的缩图图是不是发生了改变点击“元数据”选项页,查看当前要素类的元数据,了解当前要素类是采用什么坐标系,都有哪些属性字段,字段的类型等信息。在元数据工具栏中,从样式表中选择不同的样式,可以看到,元数据显示的格式发生了变化。点击元数据导出按钮,可以将元数据导出为多种格式,这里我们选择为“HTML”格式,确定后,元数据将被保存在指定路径下的.htm文件中,从资源管理器中,打开这个.htm文件,查看导出后的元数据信息。第4步 创建个人地理数据库(Personal Geodatabase-PGD)在PGD数
33、据库中创建属性表然后录入数据。l 在创建的地理数据库之间要完成数据库的概念设计,每一个图层对应一个数据表,在ArcCatalog中“要素类”(Feature Class)的概念与之对应。可以将多个要素类组织成为一个“要素集”(Feature DataSet),在同一个要素集中的要素类都具有相同的地理参考(坐标系相同)。l 在ArcCatalog的目录树中,定位到E:盘,右键点击这E:盘,在出现的菜单中,选择新建文件夹,文件夹名称改为myGeoDB 。右键选中这个文件夹,在出现的菜单中,点击新建个人Geodatabase,这时会创建一个名称为 “新建个人Geodatabase.mdb”的数据库文
34、件,将之改名为:“Yunnan”。l 右键点击数据库文件 “Yunan.mdb”,在出现的菜单中,选择导入要素类multiple,在出现的对话框中,打开要导入要素:云南县界prj.shp/云南县城prj.shp/云南道路prj.shp (这些文件在Exece2文件夹下,按住Shift键并点击鼠标可同时选择多个Shape文件)确定后可以看到这三个图层已经被导入到数据库Yunan.mdb中l 右键点击数据库文件 “Yunan.mdb”,在出现的菜单中,选择新建要素集l 在出现的对话框中输入要素集的名称、点击按钮“编辑”为其指定一个坐标系在这里,我们设定坐标系为:GCS_WGS_1984(即Geog
35、raphic Coordinate SystemWorldWGS 1984.prj),这是一种被GPS采用的地理坐标系。l 右键点击新建的要素集-Kunming,在出现的菜单中选择新建要素类,在出现的对话框中输入要素类的名称公交站点,点击,再次点击按钮。在出现的对框中选择“Shape”字段,修改字段的几何类型为“点”(表示此要素类中将要存储的要素类型是点要素,我们准备用来存储公交站点)注意:要素类的空间参考也被默认地设置为GCS_WGS_1984 ,与要素集中指定的坐标系相同。在出当前的对话框中,我们新加两个字段“站点名称”、“公交站点编号”,数据类型都设置为“Text”.点击“完成”按钮。l
36、 这样我们就完成了要素类的定义。可以将这个要素类(图层)加入的ArcMap中,进行数字化的工作,从背景地图中提取公交站点的位置。l 新建数据表:右键点击地理数据库Yunnan.mdb,在出现的菜单中,选择新建表,输入表名称:公交线路,点,再次点,在对话框中,新添加两个字段 “公交站点编号”、“公交线路”(数据类型都设为Text)点击“完成”,结束属性表的定义。l 创建公交站点到公交线路一对多的关系(1:M):右键选择地理数据库Yunnan.mdb,在出现的菜单中选择-,对以下内容进行设定,其它设置接受默认选项即可。指定源表和目标表选择关系类型为一对多关系,这样可以建立公交站点到公交线路一对多的
37、关系,因为经过一个公交站点的公交线路有多条,这样,在我们从公交站点分布图是查询某个公交站点时就可以查询经过这个站点的所有公交线。设定主键和外键点击下一步,直到完成关系类的定义。l 以上步骤完成后,ArcCatalog中就可以看到,在地理数据库Yunana.mdb中,有一个要素集(Kunming),其中包含一个要素类(公交站点)、一个数据表(公交线路)、一个关系类(公交站及公交线1:M)第5步 拖放数据到ArcMap中启动ArcMap,新建一个空的地图文档,通过拖放的方式添加上面所创建的数据到ArcMap中:在ArcCatalog中,点击“内容”选项页,在目录树中,点击地理数据库Yunnan.m
38、db,将要素类“公交站点”及属性数据表“公交线路”拖放到ArcMap中。关闭ArcCatalog,激活ArcMap窗口。第6步 编辑属性数据及进行1:M的空间查询为了让大家了解属性编辑的过程,我们需要在要素类公交站点中添加3个公交站点。(这只作演示使用,实际的数字化过程还需要加载经过配准后的扫描地图作为背景)。首先,在工具栏显示区的空白处点击右键,在出现的菜单在选中“编辑器”,从而打开编辑器工具栏。在编辑器工具栏中,点击“编辑器”下拉菜单,选择“开始编辑”命令。按下按钮,在地图显区内随意地添加3个公交站点。在图层列表控制面板(TOC)中,右键选择图层“公交站点”,在出现的菜单中,选择“打开属性
39、表”命令,将显示公交站点的属性编辑窗口,在其中输入站点名称和公交站点编号。字段OBJECTID是关键字段,是自动生成的不需要输入。在图层列表控件面板(TOC)中,点击“数据源”选项页,切换到数据源视图下,右键选择属性表“公交线路”,在出现的菜单中,选择“打开”命令,将会显示“公交线路”的属性编辑窗口。按下图所示输入几条公交线路(公交站点编号、公交线路)。点击“编辑器”工具栏中的“编辑器”下拉菜单,选择“停止编辑”命令,将以上所作的编辑结果保存。点击属性查询按钮,查询地图显示区中任意公交站点的属性,可以看到经过公交站“云南大学”的公交线路有3条,可进一步查询每条公交线路的详细数据。第7步 导入G
40、PS数据,生成图层各类手持GPS接收机采集到的数据可以通过相关软件(比如MapSource等)导入到ArcMap中。GPS数据文件启动ArcMap,切换到数据源视图。点击按钮添加GPS数据,选择对应的GPS数据文件(可以是.txt格式、dBase等格式),这里GPS数据文件为:澜沧江GPS.txt选中要添加的GPS数据文件根据GPS数据生成图层:执行菜单命令:工具 添加XY数据,在“添加XY数据”窗口中,选择已添加的XY数据表,指定X坐标字段(东经)和Y坐标字段(北纬),按“编辑”按钮,选择坐标系统。一般GPS系统采用的坐标系统为WGS_1984。确定后,在地图显示区域中,就会根据GPS数据文
41、件中采集的坐标信息创建点状的事件图层。在图层控制面板(TOC)中,右键选中根据GPS数据文件生成的事件图层。在出现的菜单中,执行数据导出数据命令:在导出数据对话框中,指定要导出的文件名称及存储位置。这样就完成了由GPS数据文件生成图层的过程。四、实验报告要求实验报告应包括以下内容:1) 阐述基本原理和概念(要素类、要素数据集)2) Geodatabse 空间数据库模型的特点。3) 1:M 空间查询的实现原理及应用实例。4) 比较连接(Join)和关联(Link)关系的区别和应用。实验三、影像配准及矢量化一、实验目的1. 利用影像配准(Georeferencing) 工具进行影像数据的地理配准2
42、. 编辑器的使用(点要素、线要素、多边形要素的数字化)。3. 熟悉GRAMIN GPS手持机的基本使用方法。注意:在基于ArcMap 的操作过程中请注意保存地图文档。二、实验准备数据:昆明市西山区 普吉 地形图 1:10000 地形图70011-1.Tif,昆明市旅游休闲图.jpg (扫描图),请从课程网站下载。在开始本实验之前,将同学分成3-5个小组,每个小组从实验室借出一部GARMIN GPS手持机,利用课外时间在昆明市范围内采集20个GPS点,并在自行购买和昆明市旅游休闲图上做好标记。数据采集回来后用MapSource 软件通过数据线将数据从GPS手持机中导入到计算机并存储为GPS.tx
43、t 文件以备使用。在借到GPS手持机后,请在老师指导下认真阅读GPS手持机的说明书,掌握基本操作方法。使用完毕后请归还实验室。外出采集数据时请遵守指导老师宣布的安全注意事项。软件准备:MapSource (GRAMIN GPS手持机数据导入软件)ArcGIS Desktop -ArcMap 三、实验内容及步骤 第1步 地形图的配准加载数据和影像配准工具所有图件扫描后都必须经过扫描配准,对扫描后的栅格图进行检查,以确保矢量化工作顺利进行。l 打开ArcMap,添加“影像配准”工具栏。l 把需要进行配准的影像70011-1.TIF增加到ArcMap中,会发现“影像配准”工具栏中的工具被激活。第2步
44、 输入控制点在配准中我们需要知道一些特殊点的坐标。通过读图,我们可以得到一些控件点公里网格的交点,我们可以从图中均匀的取几个点。一般在实际中,这些点应该能够均匀分布。l 在”影像配准”工具栏上,点击“添加控制点”按钮。l 使用该工具在扫描图上精确到找一个控制点点击,然后鼠标右击输入该点实际的坐标位置,如下图所示:l 用相同的方法,在影像上增加多个控制点(大于7个),输入它们的实际坐标。点击“影像配准”工具栏上的“查看链接表”按钮。注意:在连接表对话框中点击“保存”按钮,可以将当前的控制点保存为磁盘上的文件,以备使用。检查控制点的残差和RMS,删除残差特别大的控制点并重新选取控制点。转换方式设定
45、为“二次多项式”第3步 设定数据框的属性l 增加所有控制点,并检查均方差(RMS)后,在”影像配准”菜单下,点击“更新显示”。执行菜单命令“视图”“数据框属性”,设定数据框属性在“常规”选项页中,将地图显示单位设置为“米”在“坐标系统”选项页中,设定数据框的坐标系统为“Xian_1980_Degree_GK_CM_102E”(西安80投影坐标系,3度分带,东经102度中央经线),与扫描地图的坐标系一致l 更新后,就变成真实的坐标。第4步 矫正并重采样栅格生成新的栅格文件l 在”影像配准”菜单下,点击“矫正”,对配准的影像根据设定的变换公式重新采样,另存为一个新的影像文件。l 加载重新采样后得到
46、的栅格文件,并将原始的栅格文件从数据框中删除。后面我们的数字化工作是对这个配准和重新采样后的影像进行操作的。通过上面的操作我们的数据已经完成了配准工作,下面我们将使用这些配准后的影像进行分层矢量化。第5 步 分层矢量化在ArcCatalog中创建一个线要素图层该数据采用的是西安80坐标系统、3度分带(1) 打开ArcCatalog.在指定目录下,鼠标右击,在“新建”中,选择“个人 Geodatabase”。并修改该Geodatabase数据库的名称(例如test3.mdb)。(2) 下面将为该Geodatabase创建新的要素类,首先创建一个“等高线”要素类来存储等高线要素。在ArcCatalog中,鼠标右击test3这个个人 Geodat