《ArcGIS地理信息专业实习报告.doc》由会员分享,可在线阅读,更多相关《ArcGIS地理信息专业实习报告.doc(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、长 安 大 学 地 理 信 息 系 统 实 习 报 告姓名:学号:专业 : 遥 感 科 学 与 技 术指导老师:学院:地 测 学 院一、实习目的一、实习目的1、熟悉 GIS 软件ArcGIS 的体这种系结构,掌握 ArcMap 用于地图数据的编辑、显示、查询和分析等功能,了解 ArcCatalog 对数据的管理,在此基础上进一步理解 GIS 软件应具备的基本功能。2、掌握地图扫描矢量化的基本原理、方法和步骤,并通过图像配准,进一步理解坐标变换的原理与方法。3、掌握利用 ArcMap 对数据的获取及存储,熟悉 ArcMap 的空间查询、叠加、缓冲区分析等常用的地图分析功能,能有效解决一些实际问题
2、。4、掌握地图渲染方法及制图输出。5、根据野外采集的离散点数据集,建立 DEM,并进行三维可视化,了解虚拟现实的构建过程。二、实习任务二、实习任务(1)完成给定区域的地图矢量化,建立数据库。数据共分 10 层,分别为:高程点(点:高程) 、电力线(点) 、散坟(点) 、桥(点) 、道路(线:类别) 、陡坎(线) 、地类线(多边形:类别) 、地类界(多边形:类别) 、村组界(多边形:村名) 、池塘(多边形) 、建筑物(多边形:类别、拆迁指标)等注:地类分为:农用地(耕地、园地、其它) 、建设用地(庄台、道路) 、未利用土地。如图上绿色线所示。(2)统计图幅内,各类用地面积,各村组内各类用地面积所
3、占的比例。(3)进行地图编制,制作专题地图并进行渲染输出。(4)以卫星遥感影像地图为纹理,建立研究区域的三维可视化地图,并以楼层为高度构建虚拟村组。三、实习内容三、实习内容(附实习具体操作步骤附实习具体操作步骤)1、shp文件的创建2、图像配准及矢量化3、空间查询4、缓冲区分析5、地图渲染6、制图输出7、构建 TIN8、在 TIN 的基础上,粘贴卫星遥感影像地图,建立三维可视化地图。四、实习时间四、实习时间2014.1.62014.1.17编号时间内容 11.6动员、熟悉 ArcGIS 各功能模块 21.7图像配准、建立要素层 31.81.9矢量化 41.10查询、叠加、统计分析等51.13地
4、图渲染、制图输出 61.141.16三维建模 71.17验收,交实验报告五、实习地点及时间安排五、实习地点及时间安排实习地点:2#实验楼第 2 层图像信息处理机房实习时间:上午(14 节课) 、下午(58 节课)六、实习要求六、实习要求(1)纪律要求 按时参加各项实习工作,请病假要有医生证明,一般不批准请事假的情况。特殊情况请假者 1 天以内(含 1 天)必须实习队批准,2 天以内(含 2 天)必须系主任批准,3 天以内(含 3天)必须学院批准,缺勤累计超过 3 天(不含 3 天)者没有实习成绩。 严禁在实习机房上网,打游戏。(2)工作量要求每人各自完成一份。(3)成果要求 在自己的文件夹(用
5、自己的名字)下完成指定内容、规定要求的实习科目; 提交最终实习成果与实习报告。注意事项:注意事项:1、各图层坐标系严格一致,均为 Gauss-Kruger,Beijing-1954-3-Degree- GK-CM-108E; 2、拆迁标准:楼房:1000 元/m2;简易房 500 元/m2;棚房 200 元/m2;廊 房 200 元/m2; 3、每加一图层,最好至少矢量化一个要素,否则很难保证在一个视窗范围 内显示;七、实习总结七、实习总结1、 (1) 、通过这次实习,让我基本熟悉了 GIS 软件ArcGIS 的体这种系结构,掌握了 ArcMap 用于地图数据的编辑、显示、查询和分析等功能,了
6、解了 ArcCatalog 对数据的管理,在此基础上进一步理解了 GIS 软件应具备的基本功能;(2) 、掌握了地图扫描矢量化的基本原理、方法和步骤,并通过图像配准,进一步理解了坐标变换的原理与方法;(3) 、掌握了利用 ArcMap 对数据的获取及存储,熟悉了 ArcMap 的空间查询、叠加、缓冲区分析等常用的地图分析功能,能有效解决了一些实际问题;(4) 、掌握了地图渲染方法及制图输出;(5) 、根据野外采集的离散点数据集,建立了 DEM,并进行三维可视化,了解了虚拟现实的构建过程。2、在完成了此次的实习后,我更加学会了怎样更好地学习、更好地与同学交流,遇到不懂的通过自己上网查询、求助同学
7、、向师哥师姐及老师请教,因此也让实习进行得很开心、较顺利。如此,提高了自己的交流能力,也增进了同学之间、学生与老师之间的情感,这次实习给人留下深刻的印象,意义非凡。3、当然此次实习中,也遇到了不少问题,实习一开始我并没有利用点、线、面的捕捉功能,对于矢量化中拓扑关系的建立,一开始都是手动连接,导致后面多边形之间放大后空隙较大,也不得不返工检查补修,造成了不少时间的浪费。所以在实习中,遇到不懂的或不理想的应该多询问老师,这也让我明白了“好的开始是成功的一半”这句话的含义。在此后的学习中引以为鉴,脚踏实地去学习、去工作、去生活。附实习具体步骤:附实习具体步骤:一、大致了解一、大致了解 ArcGIS
8、 体系结构体系结构ArcMapArcCatalog二、创建二、创建 shp 文件文件(1) 打开 ArcCatalog,选择要保存文件的路径,点击右键 New-shapefile,如下图所示,创建ArcMap 是 ArcGIS Desktop 中一个主要的应用程序,具有基于地图的所有功能,是一个用于编辑、显示、查询和分析地图数据的以地图为核心的模块,包含一个复杂的专业制图和编辑系统。ArcCatalog 是以数据为核心,用于定位、浏览和管理空间数据的模块,是用户规划数据库表,用于定制和利用元数据的环境。利用 ArcCatalog 可以组织、发现和使用 GIS 数据,使用标准化的元数据对数据进行
9、说明,创建和管理用户所有的 GIS 信息。shp 文件。(2) 在弹出的对话框中,设置要创建 shp 文件的名称、类型及坐标系等特征。(3) 为 shp 文件添加属性字段。右击要添加属性字段的 shp 文件,选择 Properties 中的 Fields选项卡,在 Fields Name 中添加所需字段名,在 Data Type 中选择相应的类型。三、影像配准及矢量化三、影像配准及矢量化第第1步步 加载数据和影像配准工具加载数据和影像配准工具(1) 打开 ArcMap:/ArcGIS/ArcMap,在弹出的对话框中选择 A new empty map,进入ArcMap 界面。(2) 添加影像配
10、准工具栏:在菜单栏选择 View-Toolbars-Georeferencing,将影像配准工具栏加入。(3) 把需要进行配准的影像-xxx.tif 添加到 ArcMap 中:在工具栏上右击 Add Data,选择影像所在路径添加,此时 Georeferencing 工具栏中的工具被激活。第第2步步 输入控制点输入控制点在配准中,我们需要知道一些特殊点的坐标,此处选择公里网格的交点。(1) 首先务必 Georeferncing 工具条中 Georeferncing 菜单下 Auto Adjust 处于不选中不选中状态。(2) 在 Georeferencing 工具栏上,点击 Add Contr
11、ol Points ,后在影像上找到精确控制点(即公里网格的交点),用鼠标点击交点处,并点击右键,选择 Put X and Y,输入该点的实际坐标值。(3)用同样的方法,在影像上添加多个控制点,后在 Georeferenceing 工具栏上点击 View Link Table,可查看影像坐标及其对应的实际坐标值,数据的最后一列表示残差。对于残差很大的项,可以选中并删除。(4)完成后,在 Georeferenceing 工具栏的下拉菜单中,选择 Update Display,进行更新显示,此时影像坐标与实际坐标值一致。第第3步步 设定数据框的属性设定数据框的属性(1) 更新显示后,执行菜单命令
12、View-Data Frame Properties,打开数据框属性对话框。(2) 在 General 选项卡中,将地图显示坐标 Display 设置为对应类型,此处设置为Meters。(3) 在 Coordinate Syatem 选项卡中,将数据框的坐标系统设置为 “Xian_1980_Degree_GK_CM_102E” (西安 80 投影坐标系,3 度分带,东经 102 度中央经线) 。第第4步步 矫正并重采样生成新的栅格文件矫正并重采样生成新的栅格文件执行 Georeferencing 工具栏下拉菜单中的 Recify,在弹出的对话框中,对配准的影像根据设定的方式进行重采样,提供有
13、Nearest Neighborhood-最近邻域内插法、Bilinear Interpolation-双线性内插法和 Cubic Convolution-三次卷积内插法三种采样方法,并可设定影像文件的保存路径、文件名及文件类型等。至此,影像配准工作完成。第第5步步 分层矢量化分层矢量化(1) 在 ArcCatalog 中创建一个图层。打开 ArcCatalog,在指定目录下,点击右键,选择New-Shapefile,在弹出的对话框中,设置该要素类的名称及类型、坐标系等特征。例如,首先建立“河流”要素,即 Name 为“河流” ;Features Type 为 Polyline;在Edit 中
14、,选择 Select-Projected Coordinate System-Gauss Kruger-Xian 1980- Xian 1980 3 Degree GK CM 102E.prj(同于前面设置的数据框的坐标系统)-确定-OK,此时,已建立一个名为“河流”的线要素类的文件。(2) 从已配准的影像中,提取河流要素。切换至 ArcMap,将新建的“河流”加载至已配准的地图数据框中,双击“河流”下的线符号,或者右击“河流”-Properties-Symbology,设置河流的线型及宽度、颜色等。(3) 添加 Editor 工具栏:在菜单栏选择 View-Toolbars-Editor,将
15、编辑工具栏加入;点击 Editor 工具栏下拉菜单中的 Start Editing,Editor 工具栏被激活,此时可以根据影像图提取河流要素。(4) 重复上述步骤,将影像中所需地物全部提取,可自己按照需要进行图层的分类等,便于以后的修改与使用。第第6步步 为矢量化要素输入属性为矢量化要素输入属性方法 1、 选择要输入属性的图层,右击选择 Open Attribute Table,对其中的对应项进行属性的添加及修改。方法 2 、在 Editor 工具栏上,选择,然后在图面上点击需要添加或修改属性的要 素,在弹出的对话框中选择对应项,进行修改即可。四、空间查询四、空间查询利用利用sql语句进行查
16、询语句进行查询(1) 单击Selection菜单,并单击Select By Attribute。 (2) 单击Layer下拉箭头,点击需要选择的要素所在的图层;单击Method下拉箭头,并单击一种选择方式;双击一个字段,将字段名添加到表达式框中;单击一个运算符,将其添加到表达式中;单击Get Unique Values来查看选中的字段的值,双击某个值,将其添加到表达式中。 (3) 要检查语法是否正确或者输入的条件是否会选中要素,单击Verify按钮;单击Apply。 ArcMap窗口底部的状态栏会显示总共有多少要素被选中。 根据位置信息进行查询根据位置信息进行查询(1) 单击Selection
17、菜单,然后单击Select By Location。(2) 在“I want to”下单击下拉箭头,并选定某一选择要素方式,此处选择select features from;“the following layers”, 选中需要选择的要素所在的图层;“that”,是选择要素方式(3中给出详细介绍);“the features in this layer”,选择用来搜索的要素所在的图层;选中“Apply a buffer to the features in ”,可以为搜索要素创建缓冲区。单击Apply。 ArcMap就选中了符合要求的要素。(3) “that”选择要素的方式 ,主要有inte
18、rsect(相交)、are within a distance of(在距离范围内)、contain(包含)、completely contain(完全包含)、are within(在内)、are completely within(完全在内)、are identical to(与等同)、touch the boundary of(与接触)、share a line segment with(与有公共线段)、are crossed by the outline of(被跨界)、have their centroid in(中心在里)等。五、缓冲区分析五、缓冲区分析在 ArcMap 中加载要建立
19、缓冲区的数据,可以是点、线或者面。(1) 加载缓冲区工具:打开 Tools 菜单下的 Customize 命令,选择 Command 标签,在弹出的对话框中,在左边的 Catagorie 框中选择 Tools,在右边的 Commands 框中选择Buffer Wizard,将其拖动到工具栏的空白处,显示为。(2) 利用选择工具,选择要建立缓冲区的要素;然后点击 Buffer Wizard图标,弹出建立缓冲区的对话框,选择要进行缓冲区分析的文件,有选择要素和未选择要素时,在 Use only the selected feature 复选框前打勾,单击“下一步” 。(3) 之后打开的是缓冲区分析
20、形式对话框,其中有三种方式来进行缓冲区的创建:At a specified distance,以一个给定的距离建立缓冲区(普通缓冲区);Based on a distance from an attribute,以分析对象的属性值作为权值建立缓冲区(属性权值缓冲区);An multiple buffer rings,建立一个给定环个数和间距的分级缓冲区(分级缓冲区)。选择一种缓冲区建立方式,如选择普通缓冲区,给定缓冲范围,在对话框下面选择合适的单位,单击“下一步” 。(4) 在之后的对话框中,Dissolve barriers between 中,选择是否将相交的缓冲区融合在一起;Create
21、 buffers so they are 中,选择对多边形进行内缓冲或者外缓冲(此项仅限于面文件);When you want the buffers to be saved,生成文件的选择,生成图形文件、在原文件上进行添加或者生成新的文件,选择最后一个需要给定其存放路径和文件名。(5) 单击完成,完成缓冲区的建立。六、图层渲染六、图层渲染(专题图的制作专题图的制作) 1、用单一、用单一值绘制图层值绘制图层用单一值绘制图层,是通过某一属性值对要素进行分类,该属性值相同的要素用同一种符号样式来表示。例如,某一地块有不同的土地利用类型(如住宅区、商业区、公共用地等),可以用不同的颜色符号来表达每一
22、种土地利用类型。(1) 在 ArcMap 图层列表,选择要进行单一值表示的图层,右键选择 Properties- Symbology。(2) 在左边 show 中,选择 Categories-Unique Value(单一值);在 Value Field 中选择分类的属性字段;Add All Values,并且点掉;Color Ramp 可以选择颜色条;如果想修改某一类别的符号样式或标注,直接双击该类的 Symbol 或 Label 即可。(3) 单击确定,完成单一值的渲染。2、分级渲染、分级渲染图层图层分级渲染图层,是根据某一属性的数值进行分级,可以选择使用颜色、符号大小等来表示不同等级。(
23、1) 在 ArcMap 图层列表,选择要进行渲染的图层,右键选择 Properties- Symbology。(2) 在左边 show 中,可以选择 Quantities 下的 Graduated colors(渐变色)、Graduated symbols(渐变符号)、Proportional symbols(按比例符号)、Dot density(点密度)等项,此处以渐变色为例,说明该用法。(3) Fields-Values 下选择所要分类的属性字段,Normalization(正规化)下选none;Classification 下,Classes 可以选择分类数,点击 Classify,可以
24、选择分类方式(4中给出详细介绍);同样可以直接点击 Symbol、Range 或 Label 来修改相应项。(4) Manual(手工)、Equal Interval(等间隔)、Defined Interval(定义分类间隔)、Quantile(分位数)、Natural Breaks(自然间断)、Geometrical Interval(几何分类间隔)、StandardDeviation(标准差);自然间断是基于数值的自然分组分类。ArcMap 通过寻找数据中内在的分组和分类,确认间断点。要素被分为不同的类型,其边界在数值相对大的地方跳跃。分位数分类,每种类型中包含相同数目的要素,相近的数据可
25、能会被分在两个相邻的类型内,而差别大的数据也有可能被置于统一类型中,这可以通过增加类型的数目来减小误差。等间距分类,这种方法按照相等范围大小来划分数据。自定义间距分类,对属性值的范围按用户定义特定的间距值分类。标准差分类,根据数据的平均值大小来划分类型,通过平均值中添加或减去标准差来产生类型间距。(5)3、图表地图、图表地图图表地图可以在一幅地图上表现多个属性以及不同属性间的关系,用直方图和饼图来表示要素的结构。饼图表示了部分与整体的关系,适合表现比率和比例关系;直方图用以比较相关值间的数量,比较适合显示趋势变化;堆栈直方图可以显示数据间的相关关系并可以进行绝对比较。(1) 在 ArcMap
26、图层列表,选择要进行渲染的图层,右键选择 Properties- Symbology。(2) 在左边 show 中,可以选择 Charts 下的 Pie(饼图)、Bar/Column(柱状图)、Stacked(堆栈)等项,此处以直方图为例,说明该用法。(3) 在 Field Selection 下选择要相应字段,选择颜色条或者自己定义颜色;点击 Size 出现对话框,可以调整直方图的大小及其他属性,以使图面显示更加协调美观。七、添加制图元素及输出七、添加制图元素及输出切换视图到版面制图,即 Layout View,可以在菜单栏 View 下选择 Layout View,也可以点击图形窗口左下角
27、处的按钮。(1) 插入标题。执行菜单命令:InsertTitle,输入图名;在图名上点右键 Properties,可以设置合适的字号、字体、图名位置等属性。(2) 插入图例。执行菜单命令:InsertLegend,使用图例向导,设置图例各参数。这样生成的图例是一个整体,如果想对其中一部分进行修改,则在图例上点右键 UnGroup。(3) 插入比例尺。比例尺有两种:图示比例尺和文字比例尺。执行菜单命令:InsertScale Bar/Scale Text,选择合适的比例尺类型。(4) 插入指北针。执行菜单命令:InsertNorth Arrow,选择合适的样式并设定其大小。(5) 此外,还可以向
28、版面中插入图片、数据表、图表等。(6) 在图面内容完成后,在图面空白处右键 PropertiesFrame,对数据框架进行设置,可以添加地图边界线、背景。阴影等效果。(7) 制作好的地图可以导出为多种文件格式:比如 JPG,PDF 等。执行菜单命令:FileExport Map八、长度和面积的计算1、线目标长度的计算用鼠标右键打开待计算图层的属性表,如道路(点击快捷菜单中的Open Attribute Table 选项),在“Attribute of 道路”属性表窗口的右下侧选用按钮Options / Add Field,在随后的Fielddefinition 对话框中定义所增加的字段:Nam
29、e: Length(字段名)Type: Double(双精度浮点类型)Precision: 8(字段宽度)Scale:1 (保留小数点位数)按 OK 键返回。属性表增加了以Length 命名的字段,用鼠标右键点击字段名Length,在快捷菜单中选择 Calculate Geometry,系统提示:You are about to do a calculate outside of an edit session. this method is faster than calculatingin an edit session, but there is no way to undo your
30、results once the calculation begins. Do you wishto continue?选择“是(Y)”应答,出现对话框在 Property:下拉式对话框中选 Length,点击 ok,可以观察到属性表中字段 Length 的取值为每条路段的长度,关闭属性表窗口。2、面要素周长与面积的计算用鼠标右键打开待计算图层的属性表,如地类界(点击快捷菜单中的 Open Attribute Table 选项),在“Attribute of 地类界”属性表窗口的右下侧选用按钮 Options / Add Field,在随后的 Field definition 分别增加周长和面
31、积的字段,方式与增加线的长度字段一致。按 OK 键返回。属性表增加了以周长和面积命名的字段,用鼠标右键点击字段名周长,在快捷菜单中选择 Calculate Geometry,系统提示:You are about to do a calculate outside of an edit session. this method is faster than calculatingin an edit session, but there is no way to undo your results once the calculation begins. Do you wishto contin
32、ue?选择“是(Y)”应答,出现对话框在 Property:下拉式对话框中选 Perimeter,点击 ok,可以观察到属性表中字段周长 的取值为每条路段的长度,关闭属性表窗口。若计算面积,在下拉式对话框中选 Area,其余操作类似。九、按村组界统计不同土地利用类型1、将村组界与地类线叠加(ArcToolboxAnalysis ToolsOverlayUnion)2、增加面积字段3、归类统计不同村组的不同土地利用类型的面积(ArcToolboxData Management ToolsGeneralizationDissolve)3、村组界表加建设用地、农用地等字段,并将归类合成表中的值录入到
33、村组界表中,按饼图输出方式即可十、构建 TIN1由点状要素产生不规则三角网由点状要素产生不规则三角网 启动gis_ex09ex13ex13.mxd,激活data frame1(见图13-1),可见到二个图层:线状图层“边界”和点状图层“高程点”(见图13-1),打开图层属性表“Attributeof 高程点”,可看到该图层有字段Height 储存地形高程样本值,关闭属性表,返回data frame1,选用菜单View / Data Frame Properties,将Map Units 和DisplayUnits 均改为Meters,返回data frame1。选用菜单Tools / Exte
34、nsion,加载3D Analyst 扩展模块。勾选菜单View /Toolbars / 3D Analyst,调出3D Analyst 工具条。在3D Analyst 工具条上,选用菜单3D Analyst / Create / Modify TIN / Create TIN form Features(从要素生成不规则三角形网络,Triangulated Irregular Network,简称TIN),随即出现Create TIN from Features 参数设置对话框:Layers: 高程点 勾选,由图层“高程点”产生TINSetting for selected layer:He
35、ight Source:HEIGHT 下拉选择,高程值源于属性字段HEIGHTTriangulate as:mass points 下拉选择,用mass points 算法,默认Tag Value field: 不输入Output TIN: D:gis_ex09ex13tempheight_tin 生成的TIN 数据名称及路径按OK 键继续。系统根据高程样本点产生不规则的三角形网络,构成三维地面模型。双击图层height_tin,出现图层特征设置对话框。激活Symbology 标签,在左侧Show: 选区点击Add,在弹出的Add Render 对话框中选择Edges with the sam
36、e symbol,点击Add 按钮,则将显示TIN 的线要素,去掉Elevation 前的勾选框。到Layer Properties 对话框中,按“确定”键,可以观察到TIN 模型是由不规则三角形组成的网络平面(见图13-2)。 选择图层名height_tin,在3D Analyst 工具条上,选用菜单3D Analyst / Surfaceanalysis / Contour,系统出现Contour 参数设置对话框:Input surface:height_tin 下拉选择TIN 数据名Contour interval:0.5 键盘输入等高线的间距为0.5Base contour:0 等高线
37、从高程0 开始Z factor:1 纵向比例不夸张Output features:D:gis_ex09ex13tempcnt1.shp 产生等高线的文件名、路径按OK 键后,系统生成等高线图层cnt1(见图13-3)。读者可以看到,在右下侧边缘处等高线不符合实际,这是缺少高层样本点造成的。2. 建立设计场地的三角网高程模型建立设计场地的三角网高程模型激活data frame2(见图13-6),有一个场地设计高程控制点图层,打开属性表“Attribute of 设计高程点”,可看到每个点有属性Hgt,储存了该点的设计高程。鼠标双击Data frame2,在Data frame2 的属性设置对话框
38、的General 标签中,将Map Units 和Display Units 均改为Meters,返回data frame2。如果3D Analyst 未加载,选菜单Tools / Extensions / 3D Analyst,如果没有3D Analyst 工具条,勾选View / Toolbars / 3D Analyst,调出工具条。激活设计高程控制点图层,选择菜单3D Analyst / Create / Modify TIN / Create TIN form Features,随后出现Create TINform Features 参数设置对话框:Layers:设计高程点 勾选,由
39、图层“设计高程点”产生TINSetting for selected layer:Height Source:HGT 高程值源于属性HgtTriangulate as:mass points 用高程点的算法,使用默认值Tag Value field: 不选Output TIN: D:gis_ex09ex13tempdsg_tin 生成TIN 的数据名称及存储路径按OK 键继续,系统根据设计高程产生不规则的三角形网络,构成三维地面模型(见图13-7)图13-7 系统产生三角网地面模型3.在场地上添加其他要素在场地上添加其他要素选用工具添加CAD 数据,在D:gis_ex09ex13 目录下,将三
40、个数据源(AutoCAD 的图形文件)读入,CAD 数据源的图标是立体形状的,单击后出现进一步选择哪类要素的提示,一般的提示为点(Point)、线(Line)、面(Polygon)、注记(Annotation),这里增加的三个图层为:bldg.dwg 选Polygon, 多边形,建筑物road.dwg 选Polyline, 多义线,道路,water.dwg 选Polygon, 多边形,水面针对每个CAD 图层,通过Layer Properties / Symbology,为dwg 数据选择合适的颜色,并显示(见图13-8)。十一、在 TIN 的基础上,粘贴卫星遥感影像地图,建立三维可视化地图。
41、在ArcGIS 中显示三维图形需要启用ArcScene 模块。在Windows 下选择“开始 / 程序 / ArcGIS / ArcScene”,启动ArcScene 模块。也可以直接在3D Analyst工具条中,点击按钮直接启动ArcScene。在ArcScene 中点击按钮添加将被显示的数据, 依次选择上述的3 组dwg数据以及生成的TIN 表面模型dsg_tin。可用鼠标点击按钮Navigate ,再用鼠标在视图窗口中控制观察地形的三维视角。按住鼠标左键不放可以旋转视图,按住鼠标左键不放可以平移视图,按住鼠标右键不放可以缩放视图。在地图文档窗口鼠标双击图层dsg_tin(三维地表),在
42、Layer Properties 对话框中激活base heights 标签,设置三维图层的显示特征: Use constant value or expressions to set height for layer 不选 Obtain height for layer from surface:D:gis_ex09ex13tempdsg_tin 下拉选择Z unit conversion:Apply conversation factor to place height in same units. custom 下拉选择 1.0000输入纵向比例,地表模型的纵向比例不夸张Add an o
43、ffset using constant or expression:0 地表模型纵向不平移按“确定”键返回图层属性定义对话框,再关闭Layer Properties 对话框。鼠标双击图层bldg.dwg(建筑物),在图层特征对话框中激活Base Heights标签: Use constant value or expressions to set height for layer 不选 Obtain height for layer from surface:d:gis_ex09ex13tempdsg_tin 下拉选择,将dsg_tin 定义成基准面Z unit conversion:App
44、ly conversation factor to place height in same units. custom 下拉选择 1.0000输入纵向比例,地表模型的纵向比例不夸张,为防止显示误差可改为1.1Add an offset using constant or expression:0 和基准地表之间的间距为零再激活Extrusion 标签,勾选Extrusion features in layer. ,在文本框中或用右边的计算器输入表达式 Thickness*1,表示建筑物纵向拉伸值用AutoCAD 输入的图形实体属性Thickness,所乘的系数为1,如果大于1,则建筑物的高度
45、得到夸张。在下方的下拉菜单中选择add it to each features minimum height,表示从要素的最低点开始拉伸。按OK 键,关闭图层特征定义对话框。按上述方法分别对图层road.dwg(道路)和water.dwg(水面)作三维特性定义,与图层bldg.dwg(建筑物)的定义相比,道路、水面三维显示特性的定义略有不同, Obtain height for layer from surface 同样选择d:gis_ex09ex13tempdsg_tin,将dsg_tin 定义成基准面,Z unit conversion 的参数为1.1, Add an offset using constant or expression 的参数为0,Extrusion 的参数为0。完成后按“确定”键关闭图层属性定义对话框。读者可观察到,道路、水面、建筑和地表组合在一起的三维显示效果,可以点击有关按钮,放大、缩小三维图形,三维图形的显示速度和计算机硬件性能密切相关。由于本练习的设计地形在纵向上没有夸张,观察到的地形起伏不是很明显(见图13-9)。