ARCmap.doc_第1页
ARCmap.doc_第2页
ARCmap.doc_第3页
ARCmap.doc_第4页
ARCmap.doc_第5页
免费预览已结束,剩余30页可下载查看

下载本文档

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

文档简介

ArcGIS栅格计算器(RasterCalculator)的使用 ArcGIS栅格计算器(RasterCalculator)是一种空间分析函数工具,可以输入地图代数表达式,使用运算符和函数来做数学计算,建立选择查询,或键入地图代数语法。可输入栅格数据、栅格图层、coverages,shapefiles,表格,常数,数值。在“空间分析”(SpatialAnArcGIS栅格计算器(RasterCalculator)是一种空间分析函数工具,可以输入地图代数表达式,使用运算符和函数来做数学计算,建立选择查询,或键入地图代数语法。可输入栅格数据、栅格图层、coverages,shapefiles,表格,常数,数值。在“空间分析”(SpatialAnalyst)下拉菜单中可找到。栅格计算机使用“运算符”和“函数”来执行任务。【函数(functions)】1函数执行专门任务,如由海拔(elevation)计算边坡(slope),通常返回的是数值。栅格计算机提供算术函数、三角函数、指数对数函数以及幂函数。2应用实例(实习数据:landuse,elevation):对landuse每个栅格取平方(平方后=sqr(landuse)栅格数据空间分析函数:用山体阴影函数(hillshade)作用于elevation图层得到立体形态(立体图=hillshade(elevation)【运算符(operators)】运算符的使用通常与科学计算器相类似。栅格计算器提供算术运算符、关系运算符以及布尔运算符。算术运算符(+,-,*,/)。加减乘除四则运算。对相应空间位置上的栅格单元进行算术运算,可用于土地利用价值的评价。规则:整数的运算是整数;浮点数与整数的运算得到的结果是浮点数;Mod运算符的结果是整数(实习数据:landuse):(1)选择出耕地栅格(耕地=landuse=5),选择出森林栅格(森林=landuse=6);(2)将耕地和森林栅格相加(绿地=耕地+森林),又例如创建三个火灾危险性栅格,互相叠加显得出新的全面危险分析栅格。(3)用来转换值从一个测量到另一个(例如,x英尺=0.3048米)。关系运算符(,=,=,)。建立逻辑测试,返回真假值(true(1),false(0))(实习数据:landuse,mask,elevation)。(1)选择出城区栅格(设置环境加Mask)(城区=landuse);(2)选择出高程高于1000的栅格(高地=elevation1000)。布尔运算符(和and,或or&,异或xor!,非not|)。and:当相同位置的栅格单元取值不为0时,返回1,但有一个栅格中取值0时,返回0链接逻辑测试(实习数据:landuse,mask,elevation):选择高于1000m的城区栅格(高城区=高地&城区)逻辑运算符(diff,in,andover)。不同运算符有不同结果(实习数据:xs_1991和xs_2006):(1)AdiffB:差异运算符:对两个栅格图层单元格的数值是否存在差异进行计算。数值没有差异的单元格赋值为0,数值有差异的返回第一个输入数据集中单元格的数值。检测土地利用的变化(xs_2006diffxs_1991)如果diff左右两栅格单元内有不同值(cellvalue),取左舍右,如果相同返回零值(zero);(2)Ainvaluelist:如果A的某栅格单元内值属于值列表,则返回,否则返回NoData。包含运算符:第一个输入是一个表达式(通常是一个栅格或一个数据列),第二个输入是一组数字。基本思想:用预先选出的一组数字和栅格矩阵中的数值作比较,和这组数字不一致的单元格赋值为0,相当于利用这组数字作为选择栅格单元的条件。例:在Grid1中分离出数值为2和4的单元格。多用于查询;(3)AoverB:如果A内某栅格单元值(不)为零,则返回,否则返回B。非零查找与替换运算符。对两个输入栅格矩阵搜索0值单元格,第一个矩阵中的所有单元格中的非零值作为其输出,当第一个输入矩阵中的单元格的值为0时,用第二个栅格矩阵相应位置的单元格数值进行赋值。多应用如果第一个输入中0值代表居住用地,第二个输入是环境质量类型区,则这一方法,可分析不同的居住区的环境质量状况。ArcGIS空间数据处理 时间:2010-05-21 22:17来源:未知 作者:admin 点击: 280次 1. 掌握空间数据处理(融合、拼接、剪切、交叉、合并)的基本方法,原理。领会其用途。 2. 掌握地图投影变换的基本原理与方法。 3. 熟悉ArcGIS中投影的应用及投影变换的方法、技术 4. 了解地图投影及其变换在实际中的应用实验四、空间数据处理一、实验目的1. 掌握空间数据处理(融合、拼接、剪切、交叉、合并)的基本方法,原理。领会其用途。2. 掌握地图投影变换的基本原理与方法。3. 熟悉ArcGIS中投影的应用及投影变换的方法、技术4. 了解地图投影及其变换在实际中的应用。二、实验准备预备知识:ArcToolbox 是ArcGIS Desktop中的一个软件模块。内嵌在 ArcCatalog 和 ArcMap 中,在 ArcView、ArcEditor 和 ArcInfo 中 都可以使用。ArcToolbox 具有许多复杂的空间处理功能,包括的工具有:l 数据管理l 数据转换l Coverage 的处理l 矢量分析l 地理编码l 统计分析空间间数据处理是基于已有数据派生新数据的一种方法。是通过空间分析方法来实现的。是基于矢量数据进行的,包括如下几种常用的操作:融合,剪切,拼接,合并(并集),相交(交集)。地理坐标系(Geogrpahic Coordinate System)地理坐标系使用基于经纬度坐标的坐标系统描述地球上某一点所处的位置。某一个地理坐标系是基于一个基准面来定义的。基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的基准面。椭球体长半轴a(米)短半轴b(米)Krassovsky(北京54采用)63782456356863.0188IAG 75(西安80采用)63781406356755.2882WGS 8463781376356752.3142在ArcGIS中基于这三个椭球,建立了我国常用的三个基准面和地理坐标系:l GCS_WGS1984(基于WGS84 基准面)l GCS_BEIJING1954(基于北京1954基准面)l GCS_XIAN1980(基于西安1980基准面)投影坐标系(Projected Coordinate Systems)投影坐标系使用基于X,Y值的坐标系统来描述地球上某个点所处的位置。这个坐标系是从地球的近似椭球体投影得到的,它对应于某个地理坐标系。投影坐标系由 以下参数确定l 地理坐标系(由基准面确定,比如:北京54、西安80、WGS84)l 投影方法(比如高斯克吕格、Lambert投影、Mercator投影)在ArcGIS中提供了几十种常用的投影方法北京1954投影坐标系和西安1980坐标系都是应用高斯克吕格投影,只是基准面、椭球、大地原点不同。地理变换地理变换是一种在地理坐标系(基准面)间转换数据的方法,当将矢量数据从一个坐标系统变换到另一个坐标系统下时,如果矢量数据的变换涉及基准面的改变时,需要通过地理变换来实现地理变换或基准面平移。主要的地理变换方法有:三参数和七参数法。投影变换当系统所使用的数据是来自不同地图投影的图幅时,需要将一种投影的地理数据转换成另一种投影的地理数据,这就需要进行地图投影变换。实验数据:云南县界.shp; Clip.shp西双版纳森林覆盖.shp 西双版纳县界.shp三、实验内容及步骤空间数据处理步骤:将所需要的数据下载后,解压到 e:gisdata,设定工作区:在ArcMap中 执行菜单命令:,在“空间处理”选项页里,点击“环境变量”按钮,在环境变量对话框中的常规设置选项中,设定“临时工作空间”为 e:gisdata第1步 裁剪要素l 在ArcMap中,添数据GISDATA云南县界.shp,添加数据GISDATAClip.shp (Clip 中有四个要素)l 激活Clip图层。选中Clip图层中的一个要素,注意确保不要选中“云南县界”中的要素!点击打开ArcToolbox,指定输出要素类路径及名称,这里请命名为“云南县界_Clip1”指定输入类:云南县界指定剪切要素:Clip(必须是多边形要素)依次选中Clip主题中其它三个要素,重复以上的操作步骤, 完成操作后将得到共四个图层(“云南县界_Clip1” , “云南县界_Clip2”,“云南县界_Clip3”,“云南县界_Clip4”)。第2步 拼接图层u 在ArcMap中新建地图文档,加载你在剪切要素操作中得到的 四个图层u 点击打开ArcToolbox在ArcToolbox中执行“追加”命令输出要素:设定为云南县界_Clip1,输入要素:依次添加其它三个图层右键点击图层“云南县界_Clip1”,在出现的右键菜单中执行“数据”-”导出数据”指定导入数据的路径和名称:YNOK.shp通过以上操作我们就完成了将4个图层拼接为一个图层的处理。新建一地图文档,加载数据YNOK.shp,查看图层及打开其属性表看看与“云南县界”中的属性表有何区别。第3步 要素融合u 在拼接图层的基础上继续u 执行“融合”命令u 输入要素:指定为YNOKu 融合字段:选择为“所属州”,将根据这个字段的值对要素进行融合,YNOK图层中“所属州”相同的要素将合并成一个要素以上操作,根据指定字段的值,对现有图层中的要素进行融合,产生新的图层YNOK_Dissovle,打开并查看其属性表类似地,重复以上过程,并将融合字段指定为:CHINESE ,看看结果有何不同第4步 图层合并u 在ArcMap中新建一个地图文档,加载数据 GISDATA西双版纳森林覆盖.shp 和 GISDATA西双版纳县界.shpu 调整图层顺序,将西双版纳县界置于下方u 打开ArcToolbox,在ArcToolbox执行“联合”命令u 在联合对话框中输入要素:依次添加 “西双版纳森林覆盖”“西双版纳县界”两个图层 输出要素类:设置为 Union.shp查看输出要素类:Union的的属性表,并检查属性 “Type”,其中为“Y”的表示有植被覆盖的区域,右键点击图层Union,修改属性符号 (设置为唯一值图例,字段设置为TYPE)思考题:勐海县的总面积是多少平方公里?其中有森林覆盖的区域面积是多少?没有森林覆盖的区域面积是多少?第5步 图层相交u 在图层合并练习的基础继续u 在ArcToolbox中,执行“相交”命令u 在“相交对话框”中输入要素:依次添加 “西双版纳森林覆盖”“西双版纳县界”两个图层 输出要素类:设置为 Intersect.shp查看输出要素类InterSect,并与“西双版纳森林覆盖”及“图层合并”操作所得结果“Union”进行比较,并进一步思考这类操作适合求解哪一些现实问题。定义地图投影第6步 定义投影(1)在ArcMap中新建地图文档,添加第4步成生成的图层:Union.shp(2)在TOC中,右键点击图层“Union”,查看属性,在属性对话框中,点击“源”选项页,查看这图层是什么坐标系(3)打开ArcToolbox,执行命令“定义投影”命令在定义投影对话框中,选择要素类:Union,点击坐标系输入框右边的按钮,在出现的“空间参考属性”对话框中,选择一个地理坐标系,GCS_BEJING_1954(注意:前提是我们已知道图层Union是使用北京1954地理坐标系)点击“选择按钮”,从预定义的坐标系中选择(坐标系统Geographic Coordinate SystemsAsiaBeijing 1954.prj)(4)在TOC中,右键点击图层“Union”,查看属性,在属性对话框中,点击“源”选项页,查看这个图层的坐标系是否已经被指定为“北京1954地理坐标系”第7步 投影变换地理坐标系北京1954坐标系转换西安80坐标系(1)在第6步的基础上进行(2)打开ArcToolbox,执行命令“定义投影”命令(3)在“投影”对话框中,依次设定输入要素类为Union,输出要素类为Union_PRJ_BJ54.shp, 输出坐标系选择为“BEJING_1954_GK_ZONE_17N”从预定义的坐标系中选择(坐标系统Projected Coordinate SystemsGauss KrugerBeijing 1954Beijing 1954 GK Zone 17N.prj)(4)确定后,完成由地理坐标系GCS_BEJING_1954 到 投影坐标系 BEJING_1954_GK_ZONE_17N 的变换。(5)请参照以上过程,完成由投影坐标系BEJING_1954_GK_ZONE_17N到投影坐标系四、实验报告要求回答第4步中的问题没有森林覆盖的区域面积是多少?说明原理并给出结果。提示:面积单位是什么?如何转换成平方公里?(1)基于第4步的结果,用图层相减功能求出没有植被的区域,得到一个图层,检查此图层的坐标系是否已是投影坐标系(地图单位是米?),如果不是则将其转换为投影坐标系(2)查找ArcMap中的联机帮助,以了解如何计算多边形的面积提示:用字段计算器ArcGIS9将闭合线转成多边形 时间:2010-06-03 13:10来源: 作者:giser 点击: 44次 介绍一下ArcGIS9将闭合线转成多边形的方法与步骤。1.打开ArcMap用Add Data加载shp Polyline线文件。2.选Editor编辑Start Editing开始编辑。3.选Editor编辑More Editing ToolsTopology拓扑4.在Topology拓扑工具栏中选Map Topology 再在Shp文件上打勾Ok5.用Select Features 选择指针把线全部选中,这时Topology拓扑工具栏中的Construct Features选项为激活状态。6.这时点击Construct Features来检查图中有无多余的线段和点与线分离的过远,多次输入0.1和0.2的值仔细调整。7.调整好后选Editor编辑Save Edits保存。8.打开ArcToolbox选Data Management ToolsFeatures双击Feature To Polygon 特性到面 在Input Features选中正在编辑的Shp文件,在Output Feature Class处输出文件名可改。点击Ok即可完成线面转换。 检查有错误,缺线等,可重做第6。ArcMap中快捷键汇总 时间:2010-06-01 20:06来源:未知 作者:admin 点击: 110次 在ArcMap中,快捷键与一些编辑工具和命令相关联。使用快捷键能使编辑工作更加快捷有效,总结如下:在ArcMap中,快捷键与一些编辑工具和命令相关联。使用快捷键能使编辑工作更加快捷有效,总结如下:一.公共快捷键(对所有编辑工具有效):Z:放大 X:缩小 C:漫游 V:显示节点 ESC:取消 Ctrl+Z:撤销 Ctrl+Y:重做 SpaceBar:暂停捕捉二.编辑工具:Shift:添加至/取消选择 Ctrl:移动选择锚 N:下一个被选要素三.用于Edit工具的与注记相关的快捷键:E:在Sketch工具、Edit工具和Edit Annotation工具间切换;四.Edit Annotation工具:Shift:添加至/取消选择 Ctrl:移动选择锚 N:下一个被选要素 R:切换至旋转模式/从旋转模式切换 F:切换至要素模式/从要素模式切换E:在Sketch工具、Edit工具和Edit Annotation工具间切换 L:在跟踪要素模式下将选中的注记要素旋转180度O:在跟踪要素模式下打开Follow Feature Options 对话框Tab:在跟踪要素模式下对注记放置的位置进行左右边的切换P:在跟踪要素模式下对注记放置的角度进行平行和垂直方向的切换。五.Sketch工具:Ctrl+A:方位Ctrl+F:偏转Ctrl+L:长度Ctrl+D:X,Y增量Ctrl+G:方位/长度Ctrl+P:平行Ctrl+E:垂直Ctrl+T:切线Ctrl+Delete:删除草图F2:完成草图F6:绝对X,Y坐标F7:线段偏转T:显示容限(责任编辑:admin)ArcMap矢量配准和影像配准工具的使用 ArcMap矢量配准和影像配准工具的使用一.实验目的利用影像配准(Georeferencing) 工具进行影像数据的地理配准编辑器的使用(点要素.线要素.多边形要素的数字化)。熟悉GRAMIN GPS手持机的基本使用方法。注意:在基于ArcMap 的操作过程请注意保存地图文档。二.实验准备数据:昆明市西山区 普吉 地形图 1:10000 地形图70011-1.Tif,昆明市旅游休闲图.jpg (扫描图),请从课程网站下载。在开始本实验之前,将同学分成3-5个小组,每个小组从实验室借出一部GARMIN GPS手持机,利用课外时间在昆明市范围内采集20个GPS点,并在自行购买和昆明市旅游休闲图上做好标记。数据采集回来后用MapSource 软件通过数据线将数据从GPS手持机导入到计算机并存储为GPS.txt 文件以备使用。在借到GPS手持机后,请在老师指导下认真阅读GPS手持机的说明书,掌握基本操作方法。使用完毕后请归还实验室。外出采集数据时请遵守指导老师宣布的安全注意事项。软件准备:MapSource (GRAMIN GPS手持机数据导入软件) ArcGIS Desktop -ArcMap三.实验内容及步骤第1步 地形图的配准加载数据和影像配准工具所有图件扫描后都必须经过扫描配准,对扫描后的栅格图进行检查,以确保矢量化工作顺利进行。打开ArcMap,添加“影像配准”工具栏。把需要进行配准的影像70011-1.TIF增加到ArcMap,会发现“影像配准”工具栏的工具被激活。第2步 输入控制点在配准我们需要知道一些特殊点的坐标。通过读图,我们可以得到一些控件点公里网格的交点,我们可以从图均匀的取几个点。一般在实际,这些点应该能够均匀分布。在”影像配准”工具栏上,点击“添加控制点”按钮。使用该工具在扫描图上精确到找一个控制点点击,然后鼠标右击输入该点实际的坐标位置,如下图所示:用相同的方法,在影像上增加多个控制点(大于7个),输入它们的实际坐标。点击“影像配准”工具栏上的“查看链接表”按钮。注意:在连接表对话框点击“保存”按钮,可以将当前的控制点保存为磁盘上的文件,以备使用。检查控制点的残差和RMS,删除残差特别大的控制点并重新选取控制点。转换方式设定为“二次多项式”第3步 设定数据框的属性增加所有控制点,并检查均方差(RMS)后,在”影像配准”菜单下,点击“更新显示”。执行菜单命令“视图”“数据框属性”,设定数据框属性在“常规”选项页,将地图显示单位设置为“米”在“坐标系统”选项页,设定数据框的坐标系统为“Xian_1980_Degree_GK_CM_102E”(西安80投影坐标系,3度分带,东经102度央经线),与扫描地图的坐标系一致更新后,就变成真实的坐标。第4步 矫正并重采样栅格生成新的栅格文件在”影像配准”菜单下,点击“矫正”,对配准的影像根据设定的变换公式重新采样,另存为一个新的影像文件。加载重新采样后得到的栅格文件,并将原始的栅格文件从数据框删除。后面我们的数字化工作是对这个配准和重新采样后的影像进行操作的。通过上面的操作我们的数据已经完成了配准工作,下面我们将使用这些配准后的影像进行分层矢量化。第5 步 分层矢量化在ArcCatalog创建一个线要素图层该数据采用的是西安80坐标系统.3度分带打开ArcCatalog.在指定目录下,鼠标右击,在“新建”,选择“个人 Geodatabase”。并修改该Geodatabase数据库的名称(例如test3.mdb)。下面将为该Geodatabase创建新的要素类,首先创建一个“等高线”要素类来存储等高线要素。在ArcCatalog,鼠标右击test3这个个人 Geodatabase,在“新建”选择“要素类”.输入创建的要素类的名称“等高线”,点击下一步。点击下一步。下面将是我们创建新的要素类的关键,为我们的数据定义坐标系统,空间范围,存储要素类型。以及可以在这增加属性字段。点击Shape字段。在对话框将显示详细的选项,我们首先点击“几何类型”,并将要素类型选择为我们需要的类型(我们现在要创建等高线这个要素类,所以应该选择线).点击“空间参考”选项后面的按钮,在“空间参考属性”对话框的“坐标系”选项页下,将选择合适的坐标系统,点击“选择”按钮。在(Projected Coordinate Systems目录下,选择Gauss Kruger-Xian 1980- Xian_1980_Degree_GK_CM_102E.prj)。点击增加,现在这些坐标系统信息应该如下图所示:再点击“X/Y 域”选项页,在该选项页下为我们的数据定义存储的空间范围。该空间范围需要认真考虑,不仅要考虑你当前的纸制地图的空间范围,还要考虑到将来工作还会出现的最大的空间范围。为确定这个区域XY(最小值),XY(最大值),可以切换到ArcMap,点击“绘制”工具栏上的“矩形框”按钮,在地图显示区画一个矩形,使区在更大范围内包含已配准的栅格地图。右键选这个矩形框,设置“属性”,将填充色设置为“无”,可得到如下的效果:在矩形框属性的“大小和位置”选项页,可获取矩形框左下角和右上角的坐标(X,Y),将这里获取的X,Y值分别填入到上面“空间参考属性”对话框的“X/Y域”选项页 “最小X”.“最小Y”.“最大X”.“最大Y”输入框通过上面的操作我们为创建的要素类定义了正确的坐标系统和空间范围。下面我们将为该数据创建新的属性字段。“高程”,类型设置为“Float”用来存储等高线的高程值。点击完成这样,我们就创建了一个线状的要素类。第6步 从已配准的地图上提取等高线并保存到上面创建的要素类切换到ArcMap, 将新建的线要素图层,加载到包含已配准地形图的数据框,保存地图文档为Ex3.mxd打开“编辑器”工具栏,在“编辑器”下拉菜单执行“开始编辑命令”,并选择前面创建的“等高线”要素类。确认编辑器:任务为新建要素,目标为等高线,设置图层等高线的显示符号为红色,并设置为合适的宽度。将地图放大到合适的比例下,从跟踪一条等高线并根据高程点判读其高程,输入该条等高线的高程。进一步练习线要素的其它操作,比如线段的合并.分割.编辑顶点等操作可参照以上步骤,从地图提出多边形要素(比如居民地),并进一步熟悉多边形要素编辑的相关操作。第7步 根据GPS观测点数据配准影像并矢量化的步骤数据:扫描地图昆明市旅游休闲地图(YNKM.JPG).Garmin 手持GPS野外采集数据(gpsdata.dbf)-GCS_WGS_1984 地理坐标系(1). 打开ArcMap,添加扫描地图YNKM.JPG,打开“影像配准”工具栏(在ArcMap的工具栏的空白区域点击鼠标右键,然后选择“影像配准”)(2) 参考练习2最后一步的内容,根据gpsdata.dbf的内容,将其转换为一个新的图层:GPS.shp,并将其添加到当前数据框。添加gpsdata.dbf执行菜单命令, 在出现的菜单指定坐标系统为地理坐标:GCS_WGS 1984,

温馨提示

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

评论

0/150

提交评论