1、地理信息系统原理课程综合实习实习报告班 级: 姓 名: 学 号: 指导老师: 2 / 15目录一、 实习目的 3二、 实习内容 31. Geoway 实习 32. 数据的采集与组织 31) 拓扑关系建立 32) 几何网络的建立 33. 矢量数据的空间分析 41) 缓冲区分析 42) 叠置分析 43) 网络分析 44. 栅格数据的空间分析 61) 设置分析环境 62) 距离制图 65. 三维分析 71) 地形指标提取 82) 地形特征信息提取 83) 表面创建及景观制作 84) 污染物在蓄水层中的可视化 95) 模拟场景飞行 9三、 实习实现思路和方法 91. Geoway 92. ArcGIS
2、.10四、 实习成果图 12五、 总结与体会 133 / 154 / 15一、 实习目的本实习是为学习和理解地理信息系统原理课程的相关知识而专门设计的。通过实习,加深学生对地理信息系统的组成、功能、数据库以及数据输入、数据编辑、数据分析、数据显示输出等基本概念、理论和方法的理解和掌握。要求学生了解 ArcGIS9 的基本组成,了解 Geoway 和 ArcGIS9 软件的基本组成和基本功能;了解 GIS 数据库的相关知识;了解Geoway 和 ArcGIS9 的文件结构和类型,掌握创建这些文件的方法;掌握空间数据和属性数据的输入方法、数据编辑方法;掌握影像匹配、DEM 生成、坐标变换的基本方法
3、;掌握栅格数据、矢量数据和属性数据的基本分析方法;掌握数据显示的基本方法以及布局地图的制作和输出方法。二、 实习内容1. Geoway 实习(1)了解 Geoway 软件的结构、框架,帮助文档的使用,并掌握地形图扫描矢量化流程。 (2)通过具体案例掌握,Geoway 软件的工程创建、图像配准、数据采集(包括点、线、面、注记的采集和编辑),并进行检查与编辑,通过图幅整饰出图。(3)主要任务:矢量化 、加工、质检、接边、制图 2. 数据的采集与组织ArcGIS9中主要有Shapefile、Coverage和Geodatabase三种文件格式。Shapefile由存储空间数据的shape文件、存储空
4、间数据的dBase表和存储空间数据与属性数据关系的.shx文件组成;Coverage的空间数据存储在二进制文件中,属性数据和拓扑数据存储在INFO表中,目录合并了二进制文件和INFO表,成为Coverage要素类;Geodatabase是ArcGIS数据模型发展的第三代产物,它是面向对象的数据模型,能够表示要素的自然行为和要素之间的关系。数据采集是将现有的地图、外业观测成果、航空相片、遥感图像、文本资料等转成计算机可以处理与接收的数字形式。数据采集分为属性数据采集和图形数据采集。数据模型组织的好坏,直接影响到GIS系统的性能。1) 拓扑关系建立目的:通过本例,让读者掌握创建一个要素数据集的拓扑
5、关系的整个流程,并对创建拓扑后的一些工作,如拓扑错误检测、拓扑错误修改、拓扑编辑等基本操作有一个较全面的了解。要求:在Topology数据集中导入上述两个Shapefile,建立该要素数据集的拓扑关系,使拓扑生效后检测拓扑错误,修改拓扑错误,最后进行拓扑编辑。2) 几何网络的建立目的:通过本练习,使读者掌握根据已有要素来建立几何网络的详细过程,进而对数据库的创建有更全面的认识。要求:在City 要素数据集中导入上述三个Shapefile ,建立该数据集的几何网络,为第七章的网络分析做好准备。5 / 153. 矢量数据的空间分析矢量数据的空间分析是GIS空间分析的主要内容之一。由于其一定的复杂性
6、和多样性特点,一般不存在模式化的分析处理方法,主要是基于点、线、面三种基本形式。在ArcGIS中,矢量数据的空间分析主要集中于缓冲区分析、叠置分析和网络分析。本章就这三种分析类型简单介绍其原理和实现。1) 缓冲区分析缓冲区分析(Buffer)是对选中的一组或一类地图要素(点、线或面)按设定的距离条件,围绕其要素而形成一定缓冲区多边形实体,从而实现数据在二维空间得以扩展的信息分析方法。缓冲区应用的实例有如:污染源对其周围的污染量随距离而减小,确定污染的区域;为失火建筑找到距其500米范围内所有的消防水管等。下面着重介绍缓冲区原理及其在ArcGIS中的实现。从原理上来说,缓冲区的建立相当的简单,对
7、点状要素直接以其为圆心,以要求的缓冲区距离大小为半径绘圆,所包容的区域即为所要求区域,对点状要素因为是在一维区域里所以较为简单;而线状要素和面状要素则比较复杂,它们缓冲区的建立是以线状要素或面状要素的边线为参考线,来做其平行线,并考虑其端点处建立的原则,即可建立缓冲区,但是在实际中处理起来要复杂的多。缓冲区是地理空间,目标的一种影响范围或服务范围在尺度上的表现。它是一种因变量,由所研究的要素的形态而发生改变。从数学的角度来看,缓冲区是给定空间对象或集合后获得的它们的领域,而邻域的大小由邻域的半径或缓冲区建立条件来决定,因此对于一个给定的对象A,它的缓冲区可以定义为:P=x |d (x, A)
8、r (d一般是指欧式距离,也可以是其它的距离,其中r为邻域半径或缓冲区建立的条件) 缓冲区建立的形态多种多样,这是根据缓冲区建立的条件来确定的,常用的对于点状要素有圆形,也有三角形、矩形和环形等;对于线状要素有双侧对称、双侧不对称或单侧缓冲区;对于面状要素有内侧和外侧缓冲区,虽然这些形体各异,但是可以适合不同的应2) 叠置分析叠置分析是对新要素的属性按一定的数学模型进行计算分析,其中往往涉及到逻辑交、逻辑并、逻辑差等的运算。根据操作要素的不同,叠置分析可以分成点与多边形叠加、线与多边形叠加、多边形与多边形叠加;根据操作形式的不同,叠置分析可以分为图层擦除、识别叠加、交集操作、均匀差值、图层合并
9、和修正更新,以下就这六种形式分别介绍叠置分析的操作。要注意的是这里也要对属性进行一定的操作,所指的属性是较为简单的属性值,例如注解属性,尺度属性,网络属性等不能作为输入属性。3) 网络分析空间数据的网络分析是对地理网络,城市基础设施网络(如各种网线,电缆线,电力线,电话线,供水线,排水管道等)进行地理化和模型化,基于它们本身在空间上的拓扑关系、内在联系、跨度等属性和性质来进行空间分析,通过满足必要的条件得到合理的结果。网络分析的理论基础是图论和运筹学,它是从运筹学的角度来研究,统筹,策划一类具有网络拓扑性质的工程如何安排各个要素的运行使其能充分发挥其作用或达到所预想的6 / 15目标,如资源的
10、最佳分配,最短路径的寻找,地址的查询匹配等,而在此之中所采用的是基于数学图论理论的方法,即利用统筹学建立模型,再利用其网络本身的空间关系,采用数学的方法来实现这个模型,最终得到结果,从而指导现实和应用,故而对网络分析的研究在空间分析中占有着极其重要的意义。应用功能分类:路径分析、地址匹配、资源分配基本功能:流向分析(确定的流向:网络的边要素的流向可以唯一地用网络的连通性、起点和终点的位置以及网络要素的可运行性来确定。不确定的流向:通常发生在循环或封闭回路的情况下,也可能发生在有数个起点及数个终点方向的线段上。如:一个线段两端都是起点时就属于不确定流向。 未初始化的流向:网络的边要素独立于起点或
11、终点之外。 ) 、追踪分析(网络下溯追踪(Trace downstream) 、网络上溯追踪(Trace upstream ) 、网络上溯积累追踪(Find the upstream accumulation) 、网络上溯起点路径分析(Find an upstream path to the source) 、公共祖先追踪分析( Find common ancestors) 、网络连接要素分析(Find connected features) 、网络中断要素分析(Find disconnected features) 、网络路径分析(find path) 、网络环路分析(find loops)
12、 )网络是现实世界中,由链和结点组成的、带有环路,并伴随着一系列支配网络中流动之约束条件的线网图形。网络中的基本组成部分和属性如下: A、线状要素链 网络中流动的管线,包括有形物体如街道,河流,水管,电缆线等,无形物体如无线电通讯网络等,其状态属性包括阻力和需求B、点状要素 (1) 障碍,禁止网络中链上流动的点; (2) 拐角点,出现在网络链中所有的分割结点上状态属性的阻力,如拐弯的时间和限制(如不允许左拐); (3) 中心,是接受或分配资源的位置,如水库,商业中心、电站等。其状态属性包括资源容量,如总的资源量,阻力限额,如中心与链之间的最大距离或时间限制; (4) 站点,在路径选择中资源增减
13、的站点,如库房、汽车站等其状态属性有要被运输的资源需求,如产品数。网络中的状态属性有阻力和需求两项,可通过空间属性和状态属性的转换,根据实际情况赋到网络属性表中。一般情况下,网络是通过将内在的线,点等要素在相应的位置绘出后,然后根据他们的空间位置以及各种属性特征从而建立它们的拓扑关系,使得它们能成为网络分析中的基础部分,基于其能进行一定的网络空间分析和操作。而在ArcGIS网络分析中涉及的网络是由一系列要素类别组成的,可以度量并能图形表达的网络,又称之为几何网络。图形的特征可以在网络上表现出来,同时也可以在同一个网络中表示出如运输线、闸门、保险丝与变压器等不同性质的数据。一个几何网络包含了线段
14、与交点的连结信息且定义出部分规则,如:哪一个类别的线段可以连至某一特定类别的交点,或某两个类别的线段必须连至哪一个类别的交点。一个整的几何网络必须首先建立一个空的空间图形网络然后再加入其各个属性特征值,一旦网络数据被建立起来,全部数据被存放在地理数据库中,由数据库的生命循环周期来维持其运作。当使用者使用或编辑其部分或全部图形属性特征数据时,都将以原先的地理数据库中调出其已经定义好的连接规则和相互关系为基础。在ArcGIS中建立的几何网络的格式是GeoDataBase,将其全部的数据和组成部分封装在一个文件中。 7 / 154. 栅格数据的空间分析栅格数据结构简单、直观,非常利于计算机操作和处理
15、,是GIS常用的空间基础数据格式。基于栅格数据的空间分析是GIS空间分析的基础,也是ArcGIS的空间分析模块的核心内容。栅格数据的空间分析主要包括:距离制图、密度制图、表面生成与分析、单元统计、领域统计、分类区统计、重分类、栅格计算等功能。ArcGIS栅格数据空间分析模块(Spatial Analyst)提供有效工具集,方便执行各种栅格数据空间分析操作,解决空间问题。本章将对ArcGIS中栅格数据空间分析的各模块从原理上和实现上作详细的说明,并附以具体实例,引导读者更好的应用1) 设置分析环境 基于ArcGIS进行空间分析首先要设置分析环境。分析环境的设置会一定程度地影响空间分析结果。它主要
16、包括工作目录的选择、栅格单元大小的设定、分析区域的选定、坐标基准的配准模式、分析过程文件的管理等。设置栅格数据分析的环境参数:设置工作路径(General中的WorkingDirections)、设置单元大小(CellSize)、设置分析区域、选择坐标参考、中间结果的保存2) 距离制图距离制图(Distance)即根据每一栅格相距其最邻近要素(也称为“源”)的距离来进行分析制图,从而反映出每一栅格与其最邻近源的相互关系。通过距离制图可以获得很多相关信息,指导人们进行资源的合理规划和利用。例如,飞机失事紧急救援时从指定地区到最近医院的距离;消防、照明等市政设施的布设及其服务区域的分析等。此外,也
17、可以根据某些成本因素找到A地到B地的最短路径或成本最低路径。本节就ArcGIS中距离制图的基本原理和实现过程进行详细阐述。距离在空间分析中是一个非常广义的概念。它不再只是单一的代表两点间的直线长度,而是被赋予了更加丰富的内容。在此,提出了一个新的概念,函数距离。函数距离是描述两点间距离的一种函数关系,如以时间、摩擦、消耗等为函数,将这些用于距离测量的函数集中起来,称为函数距离。ArcGIS中的距离制图包括了四个部分(图8.8):直线距离函数(Straight Line)、分配函数(Allocation)、成本距离加权函数(Cost Weighted)、最短路径函数(Shortest Path)
18、,可以很好实现常用的距离制图分析。在 ArcGIS中,距离制图分析主要通过距离制图函数完成,在这里有些基本概念和约定首先需要说明。A、源 源即距离分析中的目标或目的地。如学校,商场,水井,道路等。在空间分析中,用来参与计算的源一般为栅格数据,源所处的栅格赋予源的相应值,其他栅格没有值。如果源是矢量数据则需要先转成栅格数据。B、 距离制图函数 (1) 直线距离函数直线距离函数用于量测每一栅格单元到最近源的直线距离。它表示的是每一栅格单元中心到最近源所在栅格单元中心的距离。(2) 成本距离加权函数成本距离加权函数用其它函数因子修正直线距离,这些函数因子即为单元成本。通过成本距离加权功能可以计算出每
19、个栅格到距离最近、成本最低源的最少累加成本。这里成本的意义非常广泛,它可以是金钱、时间或偏好。直线距离功能就是成本距离加权功能的8 / 15一个特例,在直线距离功能中成本就是距离。成本距离加权依据每个格网点到最近源的成本,计算从每个格网点到其最近源的累加通行成本。成本距离加权考虑到了事物的复杂性,对于基于复杂地理特性的分析非常有用。例如不是所有道路都是平坦的,即使目的地就在山的另一边,其直线距离很近,但翻过高山要比走直路难得多,如将时间作为成本,翻山需要1小时,绕路需要30分钟,则此时翻山的成本距离就要大于绕路的成本距离,因此人们会自觉选择绕路而不是翻山。除此之外,成本距离加权还对动物迁移研究
20、、顾客旅游行为、道路、输送管线、输油管等等的最低耗费成本计算非常有帮助。(3) 距离方向函数距离方向函数表示了从每一单元出发,沿着最低累计成本路径到达最近源的路线方向。(4) 成本成本即到达目标、目的地的花费,包括金钱、时间、人们的喜好等等。影响成本的因素可以只有一个,也可以有多个,如学校的选址,不仅要考虑位置的适宜性,还要考虑土地利用现状、交通是否便捷,等等。成本栅格数据记录了通过每一单元的通行成本。成本分配加权函数通过计算累加成本来找寻最近源。成本数据的获取一般是基于重分类功能来实现的通行成本的计算。一般将通行成本按其大小分类,再对每一类别赋予一定的量值,成本高的量值小,成本低的量值大。成
21、本数据是一个单独的数据,但有时会遇到需要考虑多个成本,如需要考虑时间和空间通达性两种成本,此时需要对各自分类好的时间和空间通达性两种成本,根据影响百分比对其数据集赋权重,让它们分别乘以各自百分比然后相加,就生成了成本栅格数据。5. 三维分析 相当长的一段时间里,由于GIS理论方法及计算机软硬件技术所限,GIS以描述二维空间为主,同时发展了较为成熟的基于二维空间信息的分析方法。但是将三维事物以二维的方式来表示,具有很大的局限性。三维空间分析相比二维分析,更注重对第三维信息的分析。其中第三维信息不只是地形高程信息,已经逐步扩展到其它更多研究领域,如降雨量、气温等。ArcGIS具有一个能为三维可视化
22、、三维分析以及表面生成提供高级分析功能的扩展模块3D Analyst,可以用它来创建动态三维模型和交互式地图,从而更好地实现地理数据的可视化和分析处理。利用三维分析扩展模块可以进行三维视线分析和创建表面模型(如TIN)。任何ArcGIS的标准数据格式,不论二维数据还是三维数据都可通过属性值以三维形式来显示。例如,可以把平面二维图形突出显示成三维结构、线生成墙、点生成线。因此,不用创建新的数据就可以建立高度交互性和可操作性的场景。如果是具有三维坐标的数据,利用该模块可以把数据准确地放置在三维空间中。ArcScene是 ArcGIS三维分析模块3D Analyst所提供的一个三维场景工具,它可以更
23、加高效地管理三维GIS数据、进行三维分析、创建三维要素以及建立具有三维场景属性的图层。此外,还可以利用ArcGlobe模型从全球的角度显示数据,无缝、快速地得到无限量的虚拟地理信息。ArcGlobe能够智能化地处理栅格、矢量和地形数据集,从区域尺度到全球尺度来显示数据,超越了传统的二维制图。利用交互式制图工具,可以在任何比例尺下进行数据筛选、查询和分析,或者把比例9 / 15尺放大到合适的程度来显示感兴趣区域的高分辨率空间数据,例如航空相片的细节。1) 地形指标提取背景:地形指标是最基本的自然地理要素,也是对人类的生产和生活影响最大的自然要素。地形特征制约着地表物质和能量的再分配,影响着土壤与
24、植被的形成和发育过程,影响着土地利用的方式和水土流失的强度,也影响着城市规划中工农业生产布局的各个方面。地形指标的提取对水土流失、土地利用、土地资源评价、城市规划等方面的研究起着重要的作用。根据研究区域尺度的不同,地形指标有许多因子。基于ArcGIS的地形指标的提取,大多均是基于DEM数据完成。目的:通过本实验,使读者加深对各基本地形指标的概念及其应用意义的理解。熟练掌握使用ArcGIS软件提取这些地形指标的方法和步骤。2) 地形特征信息提取背景:特征地形要素,主要是指对地形在地表的空间分布特征具有控制作用的点、线或面状要素。特征地形要素构成地表地形与起伏变化的基本框架。与地形指标的提取主要采
25、用小范围的领域分析不同的是,特征地形要素的提取更多地应用较为复杂的技术方法,如山谷线、山脊线、沟沿线等的提取采用了全局分析法(global process),成为栅格地学分析中很具特色的数据处理内容。特征地形要素从表示的内容上可分为地形特征点和特征线两大类。地形特征点主要包括山顶点(peak)、凹陷点(pit)、脊点(ridge)、谷点(channel)、鞍点(pass),平地点(plane)等。利用DEM提取地形特征点,可通过一个33或更大的栅格窗口,通过中心格网点与8个邻域格网点的高程关系来进行判断会获取。山脊线和山谷线构成了地形起伏变化的分界线(骨架线),因此它对于地形地貌研究具有重要的
26、意义。另一方面,对于水文物理过程研究而言,由于山脊、山谷分别表示分水性与汇水性,山脊线和山谷线的提取实质上也是分水线与汇水线的提取。山顶点、谷底点的提取在第八章实例中已有介绍,下文通过山脊线和山谷线的提取,进一步介绍如何基于ArcGIS完成地形特征信息的提取。山脊线和山谷线构成了地形起伏变化的分界线(骨架线),因此它对于地形地貌研究具有重要的意义。另一方面,对于水文物理过程研究而言,由于山脊、山谷分别表示分水性与汇水性,山脊线和山谷线的提取实质上也是分水线与汇水线的提取。这一特性又使得山脊线和山谷线在许多工程应用方面有着特殊的意义。基于规则格网DEM是最主要的自动提取山脊线和山谷线的方法,从算
27、法设计原理上来分,大致可以分为以下五种:1) 基于图像处理技术的原理;2) 基于地形表面几何形态分析的原理;3) 基于地形表面流水物理模拟分析原理;4) 基于地形表面几何形态分析和流水物理模拟分析相结合的原理;5) 平面曲率与坡形组合法。其中,平面曲率与坡形组合法提取的山脊、山谷的宽度可由选取平面曲率的大小来调节,方法简便,效果好。该方法基本处理过程为:首先利用DEM数据提取地面的平面曲率及地面的正负地形,取正地形上平面曲率的大值即为山脊,负地形上平面曲率的大值为山谷。实际应用中,由于平面曲率的提取比较繁琐,而坡向变率(SOA)在一定程度上可以很好地表征平面曲率。3) 表面创建及景观制作10
28、/ 15背景:随着社会经济的发展,旅游业在国民经济中所占比重加大。开发某一地区的旅游资源,制作景区的三维景观图,直观形象地向游人展示该区域的地形地貌、秀美景观,加强对景区的监管,具有重要的意义和实际应用价值。目的:通过本实验,使读者加深对表面概念及生成方法的的理解,掌握三维场景中表面及矢量要素的立体显示其原理与方法,熟练掌握ArcGIS软件中表面生成、表面及矢量要素杂场景中的三维显示及其叠加显示。此外,本实例还允许用户自行设计要素的符号化显示方案。要求:(1)利用所给等高线数据建立景区栅格表面; (2)在ArcScene三维场景中,实现表面与其它要素叠加三维显示; (3)设计各要素如道路、水系
29、等的符号化显示; (4)综合考虑表面及各要素,生成美观大方的区域景观图;4) 污染物在蓄水层中的可视化背景:如果在某地区蓄水层中包含挥某种污染物,在已有污染数据时,可以创建三维场景,直 观地显示污染情况。目的:通过本实例,使读者熟练掌握ArcScene三维场景中要素、表面的多种可视化方法。要求:利用所给数据,实现污染物状况的三维可视化显示,点状水井矢量要素的突出显示,污染源的符号化突出显示。5) 模拟场景飞行背景:在获得某一地区的表面数据的基础上,可以制作这一地区的飞行动画。飞行动画可以直观动态地显示某一地区从宏观到微观的图像,显示某一实体随时间的发展变化等动态信息使场景栩栩如生,通过视角、场
30、景属性、地理位置以及时间的变化来观察对象。如对一景区各个景点进行鸟瞰,模拟风蚀洼地的形成过程,模拟并预测洪水淹没区扩张速度及范围等等。目的:通过制作某区域的飞行动画,实现对该区域的宏观浏览,掌握地形的三维显示与飞行动化的制作方法。要求,利用所给TIN数据,采用两种方法实现模拟场景飞行。1)抓区一系列场景图片然后向其中插入平滑帧形成动画;2)通过记录实时飞行场景生成动画。最后将生成的动画保存为AVI文件。三、 实习实现思路和方法1. Geoway创建一个完整的 Geoway 任务需要由附件(作业方案、符号库、编码对照表、技术资料等)和数据体(扫描的图纸、各种格式的毛数据)两部分组成。其中作业方案
31、、符号库是必须的,它们由工程技术人员在生作业前,根据生产方案,事先设计好并共享,生产人员在工程建立时加载即可。数据体则是我们工作的对象。对于每个已建立的 Geoway 工程文件,系统会自动以使用一个文件夹来存贮其使用的数据。成果文件夹主要由图形文件与属性数据库文件两部分构成,其中图形文件(*.lyr)用来存贮所有图形信息、属性数据库文件(*.mdb )来存贮所有属性信息,图形与属性分类存贮,使用内部 ID 自动关联,在导出时属性与图形同时导出。因生产任务及操作流程的11 / 15不同,在软件使用过程还会生成其它附加文件数据的采集与组织输入:第一步、设置作业环境:设置激活图层:在窗口左侧的“工程
32、管理器”中的所需层上单击鼠标右键,选择“设置为激活图层”命令,此时该层被设置为激活层,同时该层名称将以红色显示, 击活符号视图:点击窗口右下角“状态栏”上原本灰色的“符号”标签,使之变成黑色,如下图(图右)所示。在这种视图下,我们输入的所有对象都将以制作数据的形式显示,否则只会显示“母线”数据。第二步、选择工具:在“输入工具栏”中选择“点”或“线” 、面、 “文字”或“线” 、面、 “文字”工具。 “线”还可以选择“专业功能矢量化线跟踪”命令,或在“输入工具栏”中选择“线跟踪”命令。第三步、 “点”采集:在工作区内每按下一次鼠标左键,就完成一次“点”地物的采集。按下鼠标右键则结束工具使用。 “
33、线”矢量化:在工作区内每单击鼠标左键一次生成一个新的节点第四步、选择工具:在“输入工具栏”中选择“点”或“线” 、面、 “文字”工具(使之处于激活状态) 。第五步:在工作区内按下鼠标左键不要抬起,同时沿水流方向拖动鼠标一段距离,抬起鼠标左键完成该有向点的采集。单击鼠标右键则结束工具使用。线交互式自动矢量化:在底线附近单击鼠标左键,系统将自动引导光标,沿着黑色的线条生成矢量对象,当到遇到交叉点或断点处会自动停下来,等待用户指定引导方向,然后继续跟踪下去,直到按下鼠标右键,结束工具使用。拓扑检查:资料准备 (扫描纸图、作业方案) 创建工程点、线、注记、属性采集图廓整饰成果存档、应用12 / 152
34、. ArcGIS(1)在进行属性的查询时需要注意到一定要设置可选图层,这个可选图层是可以更改的,解决了之后在选择要素时遇到的无法选择想要的要素类型,同时,设置了可选图层可以在之后的操作中方便的去掉不需要进入选择集的类别。(2)条件查询为 SQL 语言,是我们接触过的一种语言,比较熟悉,但是还是要尽量多使用鼠标操作,避免错误,因为条件查询对格式的要求比较高,手动输入的时候很容易输入错误格式而使查询不能正确进行。在输入时也应多使用 Get Unique Values,使出现该字段的可能取值,减少错误。查询结束后不再使用的选择集一定要进行清除。(3)栅格数据的生成有多种方法,可以根据生成的栅格数据进
35、行面积计算等一系列的操作并解决一些具体的问题,充分利用生成距离图、密度图、坡度图、等值线等,一定要进行重分类,得到要求的分类区间和类数。(4)矢量数据的分析主要是生成缓冲区,对缓冲区进行肯定求交和否定擦除等操作,来解决一些具体问题。(5)在标记属性表时属性表处于非编辑状态,对字段进行计算的结果不能用 undo 方式还原,而如果选用菜单 Editor / Start Editing,使属性表处于编辑状态,再进行字段计算,如果对计算结果不满意的话,可用菜单 Edit / Undo 还原初始值。(6)在计算道路密度等问题时,如果计算范围是城市的局部,其边界经常和道路重合,直接用 Select By
36、Location 或者 Spatial Join 选择道路路段,原理上可行,但因原始数据的误差,坐标计算中的误差,会出现该进入选择集的路段未进入,不该进入选择集的却进入了,在计算边界的外侧产生一个邻近区,可保证在边界内、边界上的道路路段都进入选择集,避免了误差。矢量数据分析矢量数据分析首先对给出的数据,根据要求分别建立缓冲区,分为点缓冲区、线缓冲区和面缓冲区,然后对缓冲区进行擦除、叠加、求交、合并等操作。操作主要通过ArcToolBox 中相关工具实现。进行相关操作之后,将分析结果分级显示,可通过增加一个Class 字段或分配权重 weight 值来显示适宜性分析的结果。网络分析中,主要有路径
37、分析、地址分配和资源分配三部分内容,通过流向分析和追踪分析实现栅格数据分析首先要设置工作路径和单元大小、分析区域、选择坐标区域,有时还需要自己增加一个矢量边界。在第一个实例学校选址的分析操作中,实现流程大致为:利用现有学校数据集、现有娱乐场所数据集和高程数据派生出坡度数据以及到现有学校、娱乐场所的距离数据集,然后重分类数据集到相同的等级范围,再按照上述数据集在学校选址中的影响程度赋权重值,最后合并这些数据即可创建显示新学校适宜位置分布的地图。第二个实例寻找最佳路径中,在第一个实例相关操作的基础上,要基于将合并得到的13 / 15成本数据集计算栅格数据中各单元到源点的成本距离与方向数据集,最后执
38、行最短路径函数提取最佳路径。第三个实例熊猫分布密度制图中,要进行属性表的导出与连接、计算槽域面积,计算每个采样点的权重值作为计算密度的样本值的相关操作。第四个实例 GDP 区域分布图的生成与对比实例中,先进性反向距离权重插值法,power值设为 2 和 5 分别进行内插相减取绝对值,样条函数插值法 weight 值 Regularized 插值设为 0 和 0.01,以及 Tension 插值设为 0 和 5,相减取绝对值,总结分析各自的特点。第五个实例山顶点的提取中,主要是表面分析中山体阴影和等值线的提取。三维分析主要也是利用栅格分析工具进行相关操作,最后在 ArcScene 中将其显示出来
39、。四、 实习成果图1. Geoway2. ArcGIS7.1 8.114 / 158.2 8.4ZONGCHA8.5 9.1五、 总结与体会此次实习中,我对 GEOway 及 ArcGIS 都有了初步的认识。ArcGIS 中ArcCatalog、ArcMap 和 ArcView 的各项功能都有一定的使用与练习。进行 GIS 的上机实习,深刻地认识到 ArcGis 是一个功能强大的软件这样理论联系实际,同时加深了我们对理论知识的理解。此次实习,我们实现了实习目的,完成每节实习课的任务或老师的小考试,不仅增加我们的成就感,还提高了我们学习 GIS 的兴趣。当然,实习过程中也碰到了许多的问题。例如:
40、在整个地图矢量化中,我们遇到了很多问题,比如:时令河与乡村小路的区别,如何判断房屋是否依比例,如何制作简单线状符号等等。在老师和学姐的指导下,我们克服了困难,解决了问题。比如:时令河通常经过山谷线,长短粗细不均匀,而乡村路的宽度是相同的;判断房屋是否依比例是用量测工具实测得到等等。(一) GEOway(1)在加载作业方案和符号库的时候一定要选择正确的作业方案,不同的作业方案的地物名等都不一样,要选择符合我们所选图的作业方案。(2)图像配准时要尽量精确,否则后边图幅整饰时会发现有一定的偏移。(3)在输入数据时第一个关键的步骤是要判断地物类别,不仅需要参考图例,根据地物的形状来判断,更是要利用常识
41、去分析一些地物的类别,一般图例上没有标明的地物类别,我都在符号库里仔细寻找,找到符号一致的根据名称去判断地物类别。第二个关键是在采集数据时一定要设置好首作业环境,击活符号视图,在这种视图下,我们输入的所有对象都将以制作数据的形式显示,否则只会显示“母线”数据。并且要激活相应的图层才能在该图层内进行对应地物的数字化。第三个关键是在采集线数据时,建筑物使用多段线采集,并且一定要采用闭合的方法自动闭合,后来发现使用专业工具来“自动提取边角”来提取建筑物可能更方便一些,但是比较容易出错;等高线采用“线跟踪”方法,熟练使15 / 15用了一些快捷键比如转换跟踪方向、退回上一步等,加快了采集速度,同时要注
42、意区分“计曲线”和“首曲线” ,在原图上加有等高线注记的把等高线打断的地方一定要连接起来,在陡坎处则应该将等高线断掉,另外还有一种方法是专业工具中,通过设置等高距等来自动生成,但是反复操作后没有成功,可能是因为等高线不完整且不连续导致。第四个关键是在采集点线数据时都要考虑到方向,一些数据是有方向的,比如说陡坎和水渠中水的流向。(二) ArcGIS矢量分析部分做下来感觉模式比较固定,都是先进行缓冲区分析,然后根据缓冲区区域范围对各缓冲区分别进行擦除、求交、合并等操作,再赋以 CLASS 字段来表示等级,或者根据相关权重比值计算权重,都需要在属性表中增加相关字段。然而栅格分析部分第一遍做下来,前两
43、个实例感觉模式相差不大,也容易理解,第三个密度制图的也不难,但第四个插值的实例,到现在也还不是很理解为什么那样去做,第五个也比较简单。 通过矢量数据分析和栅格数据分析这两部分的实例练习,加深了对课堂上理论知识的理解,很多课堂上的疑惑,在操作过后基本解决。三维分析部分,主要还是运用了栅格分析的相关知识,只是增加了在 ArcScene 模块中显示的内容。这一部分看似简单,但在最后一次考试中,还是将没有高程属性的道路数据给了高程基准,导致显示时产生了错误。感谢老师每次实习的认真教导,老师每次讲解都十分充分与认真,同时,我希望以后有更多这样的机会学习。此外,应老师要求对该实习的对提出建议:希望老师在实习内容与方法的讲解时能分多次少量的原则,这样对知识更容易消化吸收。