ARCGis制图简洁教程资料
乌东德水电站征占用林地调查 Gis 制图部分参考培训(by 御米) 本参考培训,针对该项目制图成图的需要展开,介绍相关内容。 1.先介绍一下 AcrGIS 的主要工作界面ArcMap(具体详见第 3 页图 1)及建立数据库 首先,打开 ArcMap: ArcMap 主要用于矢量栅格的编辑,可视化操作,3D 分析,数据分析等。 ArcScene 主要用于等高线生成 DEM、3D 效果的制作等 ArcCatalog 主要用于数据库的建立和管理等 如第 3 页图箭头所指处所示,给出了相应的工具条的简单说明,如果 ArcGIS 安装完后,没有如下的工具 条,则需要加载一下模块和工具条,加载的方法如下图 2、图 3 所示: 图 2 图 3 这些都勾选上,ArcGIS 的 License 权限下的所有模块就都能使用了。接下来,加载页面上常用的工具 条,加载办法见图 4、图 5 所示: 图 4 在红字所标注的空白处,点击右键出现如下所示(见下页) : 常要用到的制图、编辑及与其相关的工具条为 Editor、Layout、spatial adjustmen 等,请将其勾选上。 图 5 图 1 ArcMap 窗口界面 2.熟悉完界面后,接下来介绍如何建立矢量图形的数据库 点击 ArcMap 窗口界面上的 ArcCatalog 图标,出现的界面如图 6 所示(以 E 盘 TEST 文件为例) : 图 6 此数据库为.mdb 格式,对此新建数据库命名为 test.mdb,修改操作为:右击该数据库,选择 rename, 删除 New Personal Geodatabase,并输入 test。这里需要注意的是,由于 ArcGIS10.0 中文版以前的版本对汉 语的支持不是很好,所以,为了避免在数据调用及处理过程中出错,建议最好在命名时用英文或是拼音来 命名,命名后如图 7 所示: (到这里,数据库已经建好了) 图 7 接下来是在数据库里建各种图层,其含义相当于数据库是新建起的一座房子,但房子是空的,需要填 充各种家具设施,而点、线、面等各种矢量图层就相当于是各种填充进去的“家具设施” 。下面介绍如何 建立面状矢量图层,图 8 所示: 图 8 点击 Feature Class,如图 9 所示: 图 9 面状矢量图层多用来表示建筑物、湖泊、植被等具有一定几何形状的要素 线状矢量图层多用来表示河流、道路、管线设施等线状几何要素 点状矢量图层多用来表示自然村落、行政中心、居民点等设施的具体地理位置 Geometry Properties 可以不用勾选,本项目的制图出图与此无关,我们对图层命名为 wudongde,别名 为 shuidianzhan,选择要素类型为 Polygon Feature,接下来点击下一步: 图 10 在投影坐标选择这里, 选择 Unknow, 在这里简单说一句关于投影坐标, Geographic Coordinate Systems 是大地坐标系,以度分秒为主要单位,Projected Coordinate Systems 是投影坐标系,以 m 或者 km 为主要单 位。这里牵涉到比较复杂的地图学知识,若想深入了解,请参阅地图学相关书籍。 再说一下,若项目已给定投影坐标系的前提下的选择,如我们国家一般的执行项目所用坐标系多为 Beijing1954 或是 xian1980 坐标系,这两种坐标系均属于 Gauss Kruger 投影下的坐标系,具体设置方法如 图 11 所示: 图 11 Beijing1954 和 Xian1980 两个文件夹下拉开后,分别为在 3 度带和 6 度带下各带选项,在已知项目规 定 3 度带或 6 度带以及项目实施所在地的中央经线后,就可以做出选择,具体为哪一带。本项目由于前期 所给资料与规定坐标系有出入, 故为以后方便操作, 设置为 Unknow 即可, 继续点击下一步, 在 X Y Tolerance 界面不做任何修改,默认后点击下一步,如图 12 所示: 图 12 注意:在项目实施之前建立图层属性字段时,请进行详细的考虑,需要对图斑记录(意思就是一个面 状图板,如一个小班)的哪些属性进行统计?原则是宁可多建立几个属性字段备用,也不要在不够时再来 添加,因为添加的属性字段在调整顺序和属性字段的字段类型修改都比一次操作麻烦的多。 图 13 以图 13 所示为例,来说明所建图层属性字段,面积建议选择 Double 型,可以在计算后小班标注时, 很轻松的调整小数位数;小班号,建议选短整型或者 text 型亦可;凡需要汉字输入的,都选择 Text 型。如 图所示的属性字段还不够全,通常情况下,为了留一手,可以再建两个字段,比如:其他或者是备注,字 段类型建议设置为 Text 型,备用。属性字段建立完毕,点击 Finish 后,一个名为 wudongde 的面状图层建 立好了,如图 14 所示: 图 14 将此图层加载到 ArcMap 中:点击 Add data 在下拉菜单中找到 E 盘TEST 文件夹 一路双击下去,只到双击完 wudongde,这是在 ArcMap 的 Layers 边框里可见,shuidianzhan 图层(别名) 已经被加载进来了,因为这是一个没有经过任何编辑操作的图层,所以,在 ArcMap 的窗口里以空白显示: 2图层的编辑 (1)开始编辑 shuidianzhan 图层: 下拉 Editor,选 Start Editing,此时 Editor 以右的编辑操作栏被激活,如 下图所示: 点击笔形工具后, 即可在空白区域内勾画面状图斑, 随意画出形状后, 双击鼠标即可形成闭合的图斑。 若出现不能形成图斑的提示,则点击放大镜,在空白区域内三到四次单击后,点击笔形工具再次做勾绘试 验,即可形成闭合的图斑。 接下来讲图斑的一些具体操作, 操作之前, 需要使图层处于可编辑状态, 如左图所示, 左键单击 Editor, 点击 Start Editing,选择需要编辑的图层,使其处于可编辑状态。 然后,我们来学习一些基本的编辑技巧: (1)合并图斑Merge: 将两个或更多的图斑进行合并操作,以下图中将 1 号图斑和 2 号图斑做合并操作为例: 点击Edit Tool 按钮,在窗口里先点击 1 号图斑, 选中后其边呈亮蓝色,按住 shift 键,再点击 2 号图斑,松开 shift 键后,可见 1,2 号图斑边均为亮蓝色, 如下图所示: 下拉 Editor,点击 Merge,此时会弹出如下框,提示是将图斑 2 合并到图斑 1 上,还是将图斑 1 合并 到图斑 2 上,具体说明见下图: 合并后图斑如下图所示,以合并到 1 号小班为例,点击 wudongde-4,点击 ok: (2)分割图斑cut polygon feature 在介绍如何分割图斑前,先说一下如何捕捉矢量多边形的节点,如图所示: 这时就可以准确的完成分割图斑操作了,分割 图斑前还需要对 Task 进行设置,如下图所示: 下拉 Task,选择 Cut Polygon Feature,接下来 完成的工作是把1号小班由最上点处到右下点处分 割成两块:将鼠标移动到最上顶点附近,当显示位 置出现小圆圈时,即可点击鼠标左键。譬如完成如 下的图形分割: 移动鼠标,并点击鼠标左键构成一条需要分割的线,到最后小班 1 的右下角节点处双击,则可见 1 号 小班已被分割为两块,如下图所示: 编辑其中的小班号即可。 (3)修改图斑形状reshape feature 此工具用来修改图斑的形状,操作前请先设置好 Snapping,勾上结点追踪。点击Editor Tool,再 点击空白窗口中任意一个图斑,如 4 号小班,使其处于编辑状态(边变成亮蓝色) 。如图所示: 追踪到想要进行修改的边的一个结点,开始编辑,如图所示: 双击后,形成新图斑,如图所示: (4)修改图斑形状modify feature 首先保证矢量追踪 Snapping 下的结点追踪已设置好,如下图所示: 但这里的修改,只能修改最后一个结点的闭合形状,右键呢,所含的东东太复杂,所以,这里只介绍 一种简单的修改方法,点击Editor Tool,使其处于激活状态,这时将鼠标移动到图斑的结点处,鼠标 形状会变成方框并有四角的形状,意思是可以完成四个方向的拉动,在此状态下,左键点击一个结点,按 住不放,移动结点位置到目标位置后,松开左键后,在空白处左键单击, 即可完成图形的修改。 (5)追踪公共边Trace Tool 这个工具,主要是针对在一个图斑旁边增加一个图斑,这两个图斑有公共边,为了避免两个图斑间有 间隙或有重叠造成面积计算算少或是重算的情况。我们需要使 用如右图红框内的工具,Trace Tool。点击后可见笔形工具,变 成状,用好这个工具,需要在、这 三个工具间灵活转换。接下来就以新画一个图斑,共享 3 号和 4 号小班右侧的边界为例来说明: 首先,在 task 下拉菜单里点击 create new fearture ,然后点击 按住 shift 键的同时左键点击 3、4 号小班,使其处于高亮状态。 点击笔形工具的下拉键,选择,然后的操作见下图: 注意, 如果是和一个多边形共享公共 边,则只需选中该多边形,若是和多 个多边形共享, 则需要把多个多边形 都选中。点完左键如下图所示,多边 形创建的结点和连线均可见: 形成的多边形,与 3、4 号小班共 享右侧的边。如下图所示: (6)面中有面clip(形成环面结构) 拖动 6 号图斑后,如图所示: 可见, 6 号图斑和 7 号图斑是两个分离的图斑, 只是 在位置上相邻,有公共边。具体实例如:被林地、 农用地包围的村落,需要把包围村落的林地、农地 勾出来,还需要把村落的建筑物等单独勾出来。 思路如下: 先在图上勾绘出村落建筑物等面状图斑,如上图先 勾绘出 6 号图斑,并赋上属性(如小班号 6 号,属 性的赋值稍后马上说明) ,接下来再在 6 号 图斑外围,沿着林地或农地的边界线勾绘 出 7 号图斑,闭合后,发现 7 号图斑将 6 号 图 斑 完 全 掩 盖 , 此 时 , 右 键 单 击 shuidianzhan,如左图所示,在下拉项中左 键单击 Open Attribute Table,打开属性表, 如下图所示: 当 shuidianzhan 图层处于可编辑状态, 即在 Start Editing 状态下时,属性表里的每一字 段下的记录可以被编辑修改。 此例,在勾绘完 6 号图斑后,将其小班号 命名为 6,再在 7 号图斑勾绘完后,将其小 班号命名为 7 选中 6 号 小班后, 编辑窗口 内 6 号小 班的边框 处于亮蓝 色高亮状 态,然后 左击 Editor,在下拉菜单中左击 Clip,会弹出 Clip 的窗口,如下图所示: 这时,已经从原来包含 6 号小班的 7 号小班中,将 6 号小班单独挖出。 (7)图斑面积的准确计算Calculate Geometry 接下来说一下,在图斑完成合并、分割、挖空等操作后,面积发生了变化该如何手动更新其面积,如下图 所示,打开 shuidianzhan 图层的属性表,面积这一字段,是我们在先前就已建立好的双精度属性字段。选 中“面积”这一列,右击,在下拉菜单中左键单击 Calculate Geometry 弹出如下图框,点击 ok,则可看到,在面积属性一列下,各个小班所对应的面积已经被计算出来,其结果 与最后一列 shape_area 一致。 (注意:在完成图斑勾绘编辑后,请及时对面积进行重新计算以保证,统计 时不会漏算或是算重) 所有图斑更改、勾绘等编辑工作完成后,对所做编辑进行保存然后停止编辑,如图所示,先 Save Edits 再 Stop Editing。 (注意,在编辑操作工程中,请及时保存编辑结果,破解软件不稳定,在使用过程中可能会 出问题,所以要勤保存,以免前功尽弃。 ) (8)图层某个字段属性的显示L