首页 Arcgis制图教程

Arcgis制图教程

举报
开通vip

Arcgis制图教程Arcgis制图教程 简 介 当我们使用ArcGIS系统进行空间分析时~首先应该掌握三大模块~分别是:ArcMap,ArcCatalog和ArcToolbox。这三大模块是用户应用ArcGIS系统的基础。 ArcMap是ArcGISDesktop中一个主要的应用程序。它具有基于地图的所有功能~让用户能按照需要创建地图~在地图上加载数据~并用合适的方式来表达,它可以实现可视化~通过处理地理数据~揭示地理信息中隐藏的趋势和分布特点,它可以很方便地实现制图成图。 ArcCatalog模块就仿佛是空间数据的一个资源...

Arcgis制图教程
Arcgis制图教程 简 介 当我们使用ArcGIS系统进行空间分析时~首先应该掌握三大模块~分别是:ArcMap,ArcCatalog和ArcToolbox。这三大模块是用户应用ArcGIS系统的基础。 ArcMap是ArcGISDesktop中一个主要的应用程序。它具有基于地图的所有功能~让用户能按照需要创建地图~在地图上加载数据~并用合适的方式来 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达,它可以实现可视化~通过处理地理数据~揭示地理信息中隐藏的趋势和分布特点,它可以很方便地实现制图成图。 ArcCatalog模块就仿佛是空间数据的一个资源管理器。利用ArcCatalog模块访问和管理空间数据将更为容易。我们主要利用它来创建shp文件。 ArcToolbox提供了极其丰富的地学数据处理工具~包括160多个简单易用的工具。我们制图时使用ArcToolbox中的工具较少~我们这次只讲一些比较常用的~如合并、剪贴、提取数据等。 1 Arcmap基础 1.1 新地图文档创建 在ArcMap中~新地图文档的创建有以下两种方法: 1.启动ArcMap~在ArcMap对话框中~选择Anewemptymap并点击OK按钮~则创建一个空白新地图文档。 2.如果想启动ArcMap后直接建立了新文档~则在对话框中勾选“不在显示此对话框”~以后启动ArcMap时就直接建立了新文档。当然若希望应用已有地图 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 创建新地图~可单击主菜单中的File选项~打开File菜单。单击New选项~在New对话框里确定当前创 1 建的文件类型为Document。进入General选项卡~选择自己需要的地图版式。 1.2 数据层的加载 通过上述步骤~我们创建好了新地图文档。我们就可以根据需要来加载不同的数据层。数据层的类型主要有ArcGIS的矢量数据Coverage~TIN和栅格数据Grid~还有Arcview3.x的shapefile~AutoCAD的矢量数据DWG~ERDAS的栅格数据ImageFile~USDS的栅格数据DEM等。我们主要是加载shapefile、栅格数据,如地形图、影像图等,。 加载数据层主要有两种方法~一种是直接在新地图文档上加载数据层~另一种是用ArcCatalog加载数据层。 1.直接在新地图中加载数据层:这是最直接的加载方法~使用ArcMap窗口主命令或者标准工具按钮向新地图加载数据层的作用是一样的~具体操作如下: ,1,单击File下AddData命令打开AddData对话框。 ,2,在Look列表框确定加载数据的位臵。 ,3,单击Add按钮。 2.用ArcCatalog加载数据层:ArcCatalog主要用来浏览和管理数据文件~相当于一个资源管理器~借助ArcCatalog来加载数据层更方便~直观~只需将需要加载的数据层直接拖放到ArcMap的图形显示器中即可~具体操作如下: 1,启动ArcCatalog。 , ,2,在ArcCatalog中浏览~找到要加载的数据层。 ,3,将鼠标移至ArcCatalog窗口中需加载的数据层~拖曳到ArcMap窗口中~完成数据层的加载。 1.3 数据层的基本操作 1.数据层更名 2 在默认情况下~添加进地图的图层是以其数据源的名字命名的。由于这些命名影响到用户对数据的理解和地图输出时的图例~用户可以根据自己的需要赋予图层和地理要素更能读懂的名字。 改变数据层名称的方法很简单~直接在需要更名的数据层上单击左键~选定数据层~再次单击左键~该数据层名称进入了可编辑状态~用户此时可以输入数据层的新名称。同理~对地理要素的更名方法也一样。 2.改变数据层顺序 内容表中如果有很多图层~为了便于表达~图层的排列顺序就该有一定的讲究。 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 出来有四条准则: ,1,按照点、线、面要素类型依次由上至下排列。 ,2,按照要素重要程度的高低依次由上至下排列。 ,3,按照要素线划的粗细依次由下至上排列。 ,4,按照要素色彩的浓淡程度依次由下至上排列。 调整数据层顺序~只需将鼠标指针放在需要调整的数据层上~按住左键拖动到新位臵~释放左键即可完成顺序调整。 3.数据层的坐标定义 ArcMap中数据层大多是具有地理坐标系统的空间数据~创建新地图并加载数据层时~第一个被加载的数据层的坐标系统被作为该数据组的默认坐标系统~随后被加载的数据层~无论其原有的坐标系如何~只要满足坐标转换的要求~都将被自动转换为该数据组的坐标系统~而不影响数据层所对应的数据本身。对于没有足够坐标信息的数据层~一般情况下由操作人员来提供坐标信息。若没有操作人员提供坐标信息~ArcMap有一种默认处理办法:先判断数据层的X坐标是否在-180到180之间~Y坐标是否在-90到90之间~若判断为真~则按照经纬度大地坐标来处理,若判断不为真~就认为是简单的平面坐标系统。 3 4.设臵地图显示参数 ,1,单击 View 下 Date Frame Properties命令或在窗口中点击右键~打开DateFrameProperti对话框~单击General 标签~进入General选项卡。 ,2,设臵显示单位(Display):Meters,设臵显示参考比例(Reference Scale):0,设臵旋转角度(Rotation):0。 ,3,单击“确定”按钮应用所设臵的显示参数。 5.数据层的分组 当需要把多个图层作为一个图层来处理时~可将多个图层形成一个组图层(Grouper)。例如~有两个图层分别代表铁路和公路~可以将两个图层合并为一个新的“交通络”图层。一个组合图层在地图文档中的性质类似于一个独立的数据层~这样就使得它所包含的图层之间没有相互冲突的属性。 对于组图层的主要操作有: ,1,建立组合图层:在内容表中右键点击要创建的组图层数据框~点击New Group Layer就完成创建。 ,2,添加图层到组合图层:双击内容表中的组图层~打开Group Layer Properties对话框~在Group选项卡中点击Add按钮添加图层即可。 ,3,调整组图层顺序:双击内容表中的组图层~打开GGroup Layer Properties对话框~在Group选项卡中选中要调整顺序的图层~用向上~向下按钮调整即可。 ,4,在组图层中显示某一图层属性:打开GroupLayerProperties 对话框~在Group 选项卡中选择某一图层~点击Properties查看其属性。 ,5,在组图层中删除某一图层:打开Group Layer Properties 对话框~在Group选项卡中选择某一图层~点击Remove 删除该图层。 4 6. 数据层比例尺设臵 通常情况下~不论显示地图的比例尺多大~只要ArcMap内容表中数据层前面的方框内打勾~数据层就始终处于显示的状态。如果地图比例尺非常小~就会因为地图内容过多而无法清楚表达~如果照顾小比例尺的地图~当放大比例尺的时候可能出现图画内容太少或者要素线划不够精细的缺点。为了解决这个问题~ArcMap提供了设臵地图显示比例尺范围功能~任何一个数据层~都能根据其本身内容特点来设臵它的最小显示比例尺和最大比例尺。若地图比例尺小于数据层的最小显示比例尺或者大于数据层的最大显示比例尺~数据层就不显示在地图窗口。 ,1, 设臵绝对显示比例尺: 1, 窗口内容表中~在一个数据层上点右键~打开数据层快捷菜单中的Properties命令。 2, 在 General选项卡中选择Don’t show layer when zoomed 选项~然后在Out beyond文本框中输入最小显示比例尺~在In beyond 文本框中输入最大显示比例尺~点击确定按钮。 ,2, 设臵相对显示比例尺: 1, 在窗口内容表中~在数据层上点右键~打开 Visible Scale Range命令。 2, 使用 Set Maximum Scale或者Set Minimum Scale来设臵显示比例尺的最大最小值。 ,3,删除比例尺设臵: 当数据层的显示比例尺范围不再需要时~可以通过VisibleScaleRange中的ClearScaleRang命令来删除显示比例尺范围。 1.4 数据层的保存 由于ArcMap地图文档记录和保存的并不是数据层所对应的原数 5 据~而是各数据层对应的原数据路径信息~如果磁盘中地图所对应的数据文件路径被改变~系统会提示用户来指定数据文件的新路径~或者忽略读取该数据层~地图中将不再显示该数据层的信息。为了解决数据层的路径信息问题~ArcMap 系统提供了两种数据层的保存路径方式~一种是保存完整路径~另一种是保存相对路径~同时还可以编辑地图文档中数据层所对应的原数据。 例如保存一个数据层~可以先用前面的方法创建一个空白新地图~再单击AddData按钮添加一些点~线~面图层。 1,在ArcMap窗口主菜单栏~单击File下DocumentProperties, 命令。 ,2,在DocumentProperties窗口~打开DataSourceOption对话框。 ,3,选择Storefullpathnames选项是保存完整路径~Storerelative path names选项是保存相对路径~根据需要选择一个~确定后关闭MapProperties对话框。 ,4,打开File下SaveAs命令~将文件保存。 2 数据编辑 数据编辑是纠正数据错误的重要手段~主要包括几何数据和属性数据的编辑。几何数据的编辑主要是针对图形的操作~包括平行线复制、缓冲区生成、镜面反射、图层合并、结点操作、拓扑编辑等。属性数据的编辑包括对图形要素的属性进行添加、删除、修改、复制、粘贴~以及增加字段、导出属性表等。 2.1 基本编辑 以下操作都是以打开地图文档~并开始编辑,Start Editing,数据层为前提。 2.1.1 要素复制操作 6 1, 平行复制操作 单击按钮~在图形窗口 中选择要复制的线要素~单击 Target箭头~选择需要复制平 行线的数据层~在Editor下拉 菜单中~选择Copy Parallel 图2.1 Distance 对话框 命令~打开Distance对话框~如图2.1所示。输入平行线之间的距离,按照地图单位,~输入的距离数值的正负值表示要素的复制方向。按Enter键即可完成不同数据层之间平行线的复。 2, 缓冲区复制操作 单击按钮~在图形窗口中选择要生成缓冲图2.2 Distance 文本框 区的要素~单击Target箭头~选择需要复制缓冲区的数据层,线或多边形类型,~在Editor下拉菜单中~选择Buffer命令~打开Distance文本框~如图2.2所示。输入生成缓冲区 的距离,按照地图单位,~并按Enter键 即完成不同数据层之间缓冲区复制。 3, 镜面复制操作 单击按钮~在图形窗口中选择需 要进行镜面操作的要素~单击Task 箭 头~选择Mirror Features操作任务~如 图2.3所示。单击按钮~在图形窗口 定义首尾两点确定一条中心线~所选择 的要素按照定义的中心线对称复制。 图2.3 Task 下拉菜单中的任务 2.1.2 要素合并操作 ArcMap系统的要素合并操作可以概括为两种类型~要素空间合并与要素裁剪合并。要素空间合并包括Merge和Union两个基本操作。要素裁剪合并主要是Intersect操作。合并可以在同一个数据层中进行~ 7 也可在不同数据层之间进行~参与合并的要素可以是相邻要素~也可以是分离要素~当然~只有相同类型的要素才可以合并。 1, 同层要素空间合并 Merge操作可以完成同层要素空间合并~无论要素,线与多边形,相邻还是分离~都可以合并生成一个新要素~新要素一旦生成~原来的要素自动被删除。 具体过程如下: 单击按钮~在图形窗口中选 择需要合并的要素~单击Target箭 头~选择合并后的新要素所属的目图2.4 Merge 对话框 标数据层~在Editor下拉菜单中~选择Merge命令~打开Merge对话框~如图2.4所示~New_shapefile-1表示图层名为New_shapefile中ID 值为1 的要素。选择一个要素~其他要素向它合并~则合并后的新要素的属性与该要素的属性相同~按OK 键即可完成同层要素空间合并。同 层要素空间合并的结果如图2.5所 示。 图2.5 同层要素空间合并的结果 2, 异层要素空间合并 Union操作可以完成不同层要素空间合并~无论要素,线与多边形,相邻还是分离~都可以合并生成一个新要素~新要素既保持原要素的类型~又保持原要素的属性特征。 具体过程如下: 单击按钮~在图形窗口中选择需要合并的要素,来自不同的数据层,~单击Target箭头~选择合并后的新要素所属的目标数据层~在Editor下拉菜单中~选择Union命令~所选择的要素被合并生成一个新要素。 3, 公共要素裁剪合并 8 Intersect 操作可以完成相互重叠,Overlay,部分的要素裁剪合并~无论要素,线或多边形,属于同一数据层还是不同数据层~都可以合并生成一个新要素~新要素保持了原要素的类型~但没有任何属性值~需要自己输入新的属性值。 具体过程如下: 按钮~在图形窗口中选择具有重叠部分的要素,可以来自单击 不同的数据层,~单击Target箭头~选择合并后的新要素所属的目标数据层,目标数据层必须与原来的数据层属于相同的类型~如线或多边形,~在Editor 下拉菜单中~ 选择Intersect 命令~所选择要素 的公共部分合并生成一个新要素。 如图2.6所示~两多边形重叠部分 图2.6 公共要素裁剪合并的结果 生成一个新的多边形。 2.1.3 要素分割操作 应用ArcMap要素编辑工具可以分割线要素和多边形要素。对于线要素~可以任意定义一点进行分割~也可以在离开线的起点或终点一定的距离处分割~还可以按照线要素长度百分比进行分割~分割后线要素的属性值是分割前线要素属性值的复制。对于多边形要素~是按照所绘制的分割线进行分割~多边形原有的属性将复制到分割以后的多边形要素当中。 1, 任意点分割线要素 单击按钮~在图形窗口中选择需要分割的线要素~单击按钮~在线要素上任意选择分割点~单击左键~线要素按照分割点分成两段~可通过按钮把该线要素拉开查看。 2, 按长度分割线要素 单击按钮~在图形窗口中选择需要分割的线要素~在Editor下拉菜单中~选择Split命令~打开Split对话框~如图2.7所示~在 9 Line 文本框中显示的是所选线要素的 长度~在Split选项组中可以选择两种按 长度分割线要素的方式~一种是按照长 度距离分割~另一种是按照长度比例分 割~并输入长度距离或长度比例。在 Orientation选项组中可以选择是从线图2.7 Split 对话框 要素的起点计算距离或比例进行分割~还是从线要素的终点计算距离或比例进行分割。单击OK按钮~线要素按照确定或计算的分割点分成两段。可通过按钮把该线要素拉开查看。 3, 布点分割线要素 单击按钮~在图形窗口中选择 需要分割的线要素~单击Target 箭 图2.8 Divide 对话框 头~选择需要沿线放臵点要素的数据 层。在Editor下拉菜单中~选择Divide命令~打开Divide对话框~如图2.8所示~在对话框中输入分割线要素的点数~这些点在线要素上均匀放臵~或者输入分割线要素的点间距离~单击OK~就可按照确定的点数或点间距离分割线要素~并放臵点要素。通过按钮把该线要素拉开查看。 4, 分割多边形要素 单击按钮~在图形窗口中选择需要分割的多边形~单击Task箭头~选择 CutPolygonFeatures分割多边形要素,选项~单击按钮~在图形窗口绘制草图线或草图多边形~与原始多边形相交~双击鼠标左键~或单击右键~选择 Finish Sketch 命令~多边形要素 按照绘制的草图线或多边形分割 图2.9 分割多边形要素的结成两个多边形~如图2.9所示。 果 2.1.4 线要素延长与裁剪 10 延长可以实现多个线要素自动与确定的草图线相接~裁剪可以实现由一条草图线裁剪多条线要素~也可以按照确定的距离裁剪一条线要。 1, 绘制草图延长线要素 单击Task箭头~选择Extend/Trim Features,延长与裁剪要素,选项~单击按钮~在图形窗口中选择需要延长的线要素,可以多选,~单击按钮~在图形窗口绘制一条草图线~作为线要素延长的目标~双击鼠标左键~或单击右键~选择Finish Sketch命令~线要素就会延长到绘制的草图线。 2, 按照长度裁剪线要素 单击Task箭头~选择Modify Feature,修改要素,选项~单击按钮~在图形窗口中选择需要裁剪的线要素~单击右键~选择Trim to Length命令~打开Trim 文本框~如图2.10所示。在Trim 文本框中输入裁剪的长度~并按Enter键,裁剪长度是从线要素的终结点起算的~如果需要从起始点起算~可以先将线要素进行Flip翻转操作~然后再进行裁剪,~线要素就会按照确定的长度裁剪~ 图2.10 Trim 文本框 在线要素旁单击左键~或单击右键~选择Finish Sketch 命令结束操作。 3,按照草图裁剪线要素 单击Task箭头~选择Extend/Trim Features,延长与裁剪要素,选项~单击按钮~在图形窗口中选择需要裁剪的线要素,可以多选,~单击 按钮~在图形窗口绘制一条草图线~作为线要素裁剪的界限~双击鼠标左键~或单击右 键~选择 Finish Sketch 命令~ 线要素就会被绘制的草图线裁 图2.11 按照草图裁剪线要素 剪。如图2.11所示。 4, 线要素翻转操作 11 线的延长与裁剪操作~都是按照线要素的终结点进行的~如果需要依据线要素的起始结点进行延长或裁剪操作~就需要首先进行线要素的翻转操作,Flip,~也就是改变线要素的方向~使原来的起始结点变为终结点~原来的终结点变为起始结点。 单击Task箭头~选择Modify Feature,修改要素,选项~单击按钮~在图形窗口中选择需要翻转的线要素~单击右键~选择Flip命令~线要素被翻转。在旁单击左键~或单击右键~选择Finish Sketch 命令结束操作。 2.1.5 要素的变形与缩放 1, 要素变形操作 线要素和多边形要素的变形操作都是通过绘制草图完成的。在对线要素进行变形操作时~草图线要与线要素相交~且草图线的两个端点应该位于线要素的一侧~而在对多边形要素进行变形操作时~如果草图的两个端点位于多边形内~多边形将增加一块草图面积~如果草图的两个端点位于多边形外~多边形将被裁剪一块草图面积。 单击Task箭头~选择Reshape feature,要素变形操作,选项~单击按钮~在图形窗口中选择需要变形的要素,线或多边形,~单击按钮~根据要素变形的需要~在图形窗口绘制一条草图线~双击鼠标左键~或单击右键~选择Finish Sketch 命令~要素就会按照草图与原图的关系发生变形。如图2.12、2.13所示。 图2.12 草图的两个端点位于多边形内时的要素变形 图2.13 草图的两个端点位于多边形外时的要素变形 2,要素缩放操作 A添加缩放工具按钮 在 ArcMap主菜单条上单击Tools命令~打开Tools下拉菜单~单 12 击Customize命令~打开Customize 对话框~单击Commands标签~进入 Commands选项卡~在Categorie选 项卡中选择 Editor~在Commands 项卡中选 Scale~如图2.14所示。 按住左键拖动 Scael命令到 Editor工具条~释放左键~这时图2.14 Customize 对话框(Commands 选项卡) 按钮出现在 Editor工具条上。关闭Customize对话框。 B执行要素缩放操作 单击按钮~在图形窗口中选择需要缩放的要素,可以多选,~单击按钮~根据需要移动要素选择锚位臵~在要素上按住鼠标左键拖动到缩放的尺寸~释放左键~完成要素缩放。 2.1.6 要素结点编辑操作 无论线要素还是面要素~都由若干结点组成~在数据编辑操作中~可以根据需要添加结点、删除结点、移动结点~达到对要素变形与拉伸的目的。 1,添加要素结点 线要素与多边形要素都可以添加结点~对于线要素~既可以在中间添加结点~也可以从终结点添加结点~也就是继续绘制线要素~还可以在两个结点中间插入结点。 A单击Task箭头~选择Modify Feature,修改要素,选项~单击按钮~在图形窗口中选择需要添加结点的要素,线或多边形,。 B在需要添加结点的位臵上单击右键~选择 Insert Vertex命令~一个结点就添加到了所选要素上。 C或者选择需要添加结点的要素,线或多边形,~单击按钮~在图形窗口添加新的结点~系统从原要素终结点开始绘制一条草图线~双击左键~结束添加结点。 13 D或者在需要添加结点的位 臵上单击右键~选择Properties 命令~打开Edit Sketch Properties对话框~显示结点坐 标。在某个结点坐标上单击右键~ 图2.15 Edit Sketch Properties 对话框 打开结点操作快捷菜单~如图 2.15所示~选择InsertBefore命令~在被选择点与前一点中间添加了一个新结点~选择Insert After命令~在被选择点与后一点中间添加了一个新结点。 2,删除要素结点 单击Task箭头~选择Modify Feature,修改要素,选项~单击按钮~在图形窗口中选择需要删除结点的要素,线或多边形,~在需要删除结点的位臵上单击右键~选择DeleteVertex 命令~或者选择Properties命令~打开Edit Sketch Properties对话框~显示结点坐标~参见图2.15。按住Shift键或 Ctrl 键选中多个结点~单击右键~选择Delete命令或直接按键盘上的Delete键就可删除多个结点。要素形状发生变化。 3,移动要素结点 移动结点是改变要素形状的另一种途径~可以应用不同的方法移动结点~移动结点之后~可以使要素完全变形~也可以使要素在保持基本几何形状的前提下拉伸。结点移动有以下几种方法: 单击Task箭头~选择Modify Feature,修改要素,选项~单击 按钮~在图形窗口中选择需要移动结点的要素,线或多边形,~在需要移动结点的位臵上按住左键~并将结点拖放到新的位臵后释放左键。 或者在需要移动结点的位臵上单击右键~选择Move To命令~在打开的Move To窗口中输入坐标~并按 Enter键~结点就可按照确定 14 的坐标移动到新的位臵。 或者在需要移动结点的位臵上单击右键~选择 Move命令~在打开的 Move窗口中输入坐标增量~并按 Enter键~结点就可按照确定的坐标增量移动到新的位臵。 或者在图形窗口中选择需要移动结点进行拉伸的要素,线或多边形,~在Editor下拉菜单中~单击Options命令~打开Editing Options 对话框~单击General标签进入 General选项卡~如图2.16所示。 选中Stretch geometry proportionately when move a vertex复选框~单击确定按钮~ 完成要素拉伸开关设臵~退出该 对话框。在需要移动结点的位臵 上按住左键~将结点拖放到新的 位臵后释放左键~结点被移位~ 图2.16 Editing Options 对话框 要素被拉伸~要素形状基本保持不变。 2.2 拓扑编辑 在进行要素拓扑编辑之前~首先需要创建拓扑~以便具有共享边或点的要素按照拓扑关系共享边或点~为拓扑关联的保持或维护做准备。 当创建了拓扑之后~要素之间就具有共享边或点~在编辑共享边或点的过程中~相关的要素将自动更新其形状。 拓扑关系在空间数据的查询和分析中非常重要~由于进行拓扑编辑时~共享边或点的移动或修改不会影响要素之间的空间关系~所以拓扑编辑经常应用于数据更新~如土地利用类型的更新。 2.2.1 共享要素移动 在拓扑关系构建以后~就可以通过按钮对共享要素,Shared 15 Features,进行移动~包括共享的边线要素和结点要素。在共享要素的选择与移动过程中~以高亮度显示的选择要素仅仅是最上层的要素~但在执行了移动之后~没有被选择的相关要素以及没有在地图中显示的相关要素~同样会发生移动~以保持拓扑关联的一致性。 1,共享结点的移动 在拓扑关系构建以后~单击按钮~在图形窗口选中需要移动的共享结点~结点以高亮度显示~按住鼠标左键将节点拖到新的位臵释放左键~结点被移动。数据 集中与该结点具有一致性的 和相连接的边线与结点都相 图2.17 共享结点的移动 应更新位臵。如图2.17所示。 2,共享边线的移动 在拓扑关系构建以后~单击按钮~在图形窗口选中需要移动的共享边线~边线以高亮度显示~按住鼠标左键将边线拖到新的位臵释放左键~边线被移动。数据集中与该边线具有一致性的和相连接的边线与结点都相应更新位臵。如图 2.18所示。 2.2.2 共享边线编辑 图2.18 共享边线的移动 1,共享边线变形 在拓扑关系构建以后~单击下拉Task箭头~选择拓扑任务,Topology Task,中的边线变形任务,Reshape Edge,~单击按钮~在图形窗口选择需要变形的共享边线~边线以高亮度显示~单击 按钮~根据边线变形的需要~在图形窗口绘制一条草图线~该草图线应与共享边线两次相交。双 击左键~结束草图线绘制~共享 边线发生变形~与该边线具有一图2.19 共享边线变形 致性的和相连接的边线与结点都将变形。如图2.19所示。 16 2,共享边线修改 在拓扑关系构建以后~单击Task下拉箭头~选择边线修改任务,Modify Edge,~单击按钮~在图形窗口选择需要修改的共享边线~边线以高亮度显示~根据需要对边线进行修改~包括结点的添加、删除、移动等操作。单击右键~选择Finish Sketch命令~共享边线被修改~与该边线具有一致性 的和相连接的边线与结点都 被修改。如图2.20所示。图2.20 共享边线修改 2.2.3 共享多边形生成 利用共享边线特性和多边形自动闭合任务,Auto-Complete Polygon,~可以生成共享的多边形~该多边形与原有的要素自动建立共享结点和共享边线~如果再利用抓点环境,Snapping Environment,设臵~可以更好地抓取已经存在的边线。 具体过程如下: 在拓扑关系构建以后~单击Task下拉箭头~选择多边形自动闭合任务,Auto-Complete Polygon,任务~单击需要生成新多边形的数据层~单击按钮~根据绘制多边形的需要~在图形窗口绘制一条草图线~草图线的起点与终点都应该与已有的多边形边线相交。双击左键~结束草图线绘制~生成共享多边形。组成多边形的其他结点与边线~都将自动与已有多边形共 享草图线~与已有多边形边线相 交的出头线将自动被裁剪 图2.21 共享多边形生成 ,Trim,。如图2.21所示。 2.3 属性编辑 借助ArcMap的编辑工具~可以对单要素或多要素属性进行添加、删除、修改、复制或粘贴等多种编辑操作~而应用数据层属性表~可以实现更多的编辑操作。 17 1.单击按钮~在图形窗口中 选择需要编辑属性的要素,可以多 选,~单击右键~再单击 Attributes 按钮~打开 Attributes对话框~如 图2.22所示。 图2.22 Attributes对话框(属性数据浏览) 2.在 Attributes对话框中~左窗口显示被选择的要素~右窗口显示属性字段及其属性值。在左窗 口中~鼠标放在所选择的要素上单 击右键~打开选择要素操作快捷菜 单~如图2.23所示。包括Highlight、 Zoom To、Copy、Paste、Unselect、图2.23 Attributes对话框(属性数据编辑) Delete五个命令。 3.也可以通过数据显示工 具条中的按钮~打开Identify Results对话框~完成对属性数 据的浏览与编辑~如图2.24所 图2.24 Identify Results 对话框 示。 4. 也可以右键单击图层~单击Open Attribute Table命令~打开图层的属性表~如图2.25所示。单击Options按钮~如图2.26所示~可以进行增加字段、关联表、属性表导出等操作。但是不能在属性表里进行 修改、 删除等 操作。 图2.25 图层的属性表 图2.26 Options按钮 18 3 数据处理 在实际应用研究中~根据研究区域的特点~首先需要对空间数据进行一定的处理~如裁切、拼接等操作~以便获取需要的数据。借助于 ArcToolbox中的工具可以进行多种空间数据处理操作。 3.1 数据裁切 数据裁切是从整个空间数据中裁切出部分区域~以便获取真正需要的数据作为研究区域~减少不 必要数据参与运算。 3.1.1 矢量数据的裁切 ,1, 展开Analysis Tools 工具箱~打开Extract工具集~双 击Clip~打开Clip对话框,图 图3.1 Clip 对话框 3.1,。 ,2,在Input Features文本框中选择输入需要裁切的矢量数据。 ,3,在Clip Features文本框浏览确定用来进行裁切的矢量数据。 ,4,在Output Feature Class文本框键入输出的数据的路径与名称。 ,5,Cluster Tolerance是可选 项~用于确定容差 图3.2 Clip 的图解表达 的大小。 ,6,单击OK按钮~执行Clip操作,图3.2,。 该命令同样适用于地理数据库中的要素类。Coverage数据的裁切方法相类似~可使用Coverage Tools-Analysis-Extract工具集中的 Clip命令。 3.1.2 栅格数据的裁切 19 栅格数据的裁切有多种方法~例如用圆形、点、多边形、矩形~以及用已存在的数据进行裁切。下面以用矩形和已存在的数据裁切栅格数据为例进行说明~其他几种裁切操作大同小异。其中最常用的方法是利用已存在的栅格或矢 量数据裁切栅格数据。 1, 利用矩形的裁切操, 作 1)展开Spatial Analyst Tools工具箱~打开 Extraction工具集~双击 Extract by Rectangle~打开 Extract by Rectangle对话框 图3.3Extract by Rectangle 对话框 ,图3.3,。 2)在Input raster文本框中选择输入需要裁切的栅格数据。 3)角点的坐标来定义矩在 Rectangle文本框定义裁切的面积~是用左下角点和右上形的大小。 4) 在Output raster文本框键入输出的数据的路径与名称。 5) Extraction area是可 选项~定义裁切矩形内部 还是外部的数据,默认状 态是内部“INSIDE”,。 图3.4 Extract by Rectangle 的图解表达 ,图3.4, 6)单击 OK按钮~执行 Extract by Rectangle操作。 注:如果Spatial Analyst中的工具不能用~则点击菜单工具中的Extensions,扩展模块,命令~打开Extensions对话框~勾选Spatial Analyst~然后关闭就可。 20 ,2, 利用已有数据的裁切操作 操作方法同矢量数据裁切~其工具为Spatial Analyst Tools工具箱中的Extraction工具集~双击 Extract by Mask就可进行操作。 3.2 数据拼接 3.2.1 矢量数据的拼接 ,1, 展开Data Management Tools工具箱~打开 General工具集~双击Append~ 打开Append对话框,图3.5,。 ,2, 在Input Features图3.5 Append 对话框 文本框中选择输入的数据~可选择多个数据。Input Features文本框下面的窗口中罗列的数据将添加到目标数据中。 ,3, 在Output Features文本框浏览确定某一存在的目标数据~ 执行操作后~该数据将包含添加 的数据。 ,4, 单击OK按钮~执行Append 图3.6 Append 的图解表达 操作,图3.6, 3.2.2 栅格数据的拼接 栅格数据的拼接操作方法同矢量数据拼接~其工具为Data Management Tools工具箱中的Raster工具集~双击Mosaic To New Raster执行操作。需要注意的是我在 Number of bands可选文本框中~设臵输出数据的波段数为3。其它则设为默认就可。 3.3 数据提取 数据提取是从已有数据中~根据属性表内容选择符合条件的数据~构成新的数据层。可以通过设臵 SQL表达式进行条件选择。我们应用较多的是矢量数据的提取。其操作如下: 21 ,1, 展开 Analysis Tools 工具箱~打开 Extract工具集~ 双击Select~打开 Select对话 框,图3.7,。 ,2, 在Input Features文 图3.7 Select 对话框 本框中选择输入用于进行选择 的矢量数据。 ,3, 在Output Feature Class文本框键入输出的数据的路 径与名称。 ,4, 单击Expression可选文 本框旁边的按钮~打开Query Builder对话框,图3.8,~设臵 SQL 表达式。 图3.8 Query Builder 对话框 ,5, 单击OK按钮~执行 Select操作,图3.9,。 图3.9 Select 的图解表达 3.4 其它一些工具 3.4.1 图层合并:如果我们有小班基础数据~需要一些县、乡村等数据~则可用ArcToolbox->Data Management Tools ->Generalization->Dissolve工具提取。 22 实例操作 以制作森林抚育作业 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 图为例讲解。 1、创建数据层 为便于管理,首先需要建立一个文件夹,取名为“2012森林抚育”, 然后利用ArcCatalog创建后缀名为shp的文 件。根据森林抚育制图 内容要求,只需要二个 文件:控制点坐标(点 文件)、抚育地块(面 文件)。其具体操作如 下: (1)启动Arcmap程, 在菜单栏上点击按 (图1) 钮,找到你建立的文件 夹“2012森林抚育”,然后 在文件夹上点右键(图1所 示),选择New?Shapefile后出现CreateNewShapefile对话框(图2所示)。 (2)在Name后面输入文件 (图2) 名称“控制点坐标”,在 FeatureType(要素类型)点 小三角选择“Point”。 23 (3)定义投影,点击Edit(编辑)?Select(选择)?双击Projected Coordinate Systems?双击Gauss Kruger?双击Xian 1980?双击„.38.prj(孝感地区均为38)?添加?确定,最后点“0k”。 (4)创建“抚育地块”文件操作步骤一样,只是在出现图2对话框时,需要在FeatureType(要素类型)点小三角选择“Polygon”。 注:如果建立线文件时则选择“Polyline”。 2、绘制小班 (1)加载数据层有两种方法: 一是直接在新地图中加载数据层:文件?添加数据(或直接在窗口上点)?找到(2012森林抚育)文件夹?框选“控制点坐标”、“抚育地块”两个文件?添加。 二是用 ArcCatalog 加载数据层: 启动ArcCatalog?找到要加载的数据层 ?将鼠标移至ArcCatalog 窗口中需加 载的数据层,拖曳到ArcMap 窗口中, 完成数据层的加载。 (2)加载需要绘制抚育地块的地形图, (图3) 操作方法同上。注:如果加载地形图后 窗口中没有显示,则在加载的地形图上点右键?Zoom To Layer(缩放到图层)。(图3所示) (3)点击按钮?Editor(编辑器)?StartEditing(开始编辑),在Task(任务)后选择创建新要素,在Target(目标)后面选择“抚 24 育地块”。 (4)点击按钮,根据地形图绘制 规划 污水管网监理规划下载职业规划大学生职业规划个人职业规划职业规划论文 的抚育小班地块。绘制完后,在编辑器中点击保存编辑。 (5)在Target(目标)后面选择“控制点坐标”,然后点击按钮,在小班或作业区周围打上控制点,至少在三个以上。如果要在小班界线上精确地打上控制点,则在编辑 器中点击“捕捉”命令,勾选抚育 地块的节点、边线、端点(图4所 (图4) 示),打完控制点后,点击按钮结束操作。 3、编辑属性表 以上操作结束后,要根据需要添加字段,以便于标注。森林抚育小班标注为小班号/面积。即需要添加“小班号”、“面积”两个字段。 (1)在“抚育地块”层上点右 键,打开属性表。 (2)(在添加字段之前注意在 编辑器中点选“停止编辑”命 (图5) 令)点击属性表右下角的“选 项”?“添加字段”出现添加 字段对话框(图5所示),在 名称后输入“小班号”,在类型后点击选择“Text”,字段属性长度输入3(一般小班号不超过3位数),然后点“确认”。为便于导 25 入,还需添加一个“代码”字段,属性长度最好为8位就可以了。 (3)打开添加字段对 话框(图5所示),名 称后输入“MJ”,在类 (图6) 型后点击选择 “Double”,字段属性中 的不管它,然后点“确 认”。(图6所示) (4)在“MJ”字段上右 击?计算几何体,出现 (图7) CalculateGeometry对 话框(图7所示),属性后选择面积,单位中选择“平方米”,点“确定”,“MJ”字段下每栏就出现各小班的面积(图6所示)。然后根据计算得来的面积修改小班,使小班面积与我们要规划的小班地块面积大致相符就可以了。 (5)为便于讲解我只画了三个小班,而实际中是不止的。因此我们需要将属性数据表导出到电子表格进行完善(如需要标注的树种、地类、造林年度等),然后再链接到属性表中。其操作步骤如下: a 为防万一,在森林抚育文件夹中将抚育地块后缀名为dbf的文件复制一份到其它地方,然后打开办公软件中的Access,新建一个空数据库db1(就用默认名,和复制的dbf放在一起便于查找),点文件?获取外部数据?导入?在文件类型下选择dBASE后可找到复制的 26 dbf双击?确定?关闭,这样就完成了导入(可查看下是否导入),b点文件?导出?保存位置选择森林抚育文件夹?输入文件名“属性表”(自己可命名)?保存类型中选择MicrosoftExcel 97-2003?导出,关闭Access。(此时可以 删除复制的dbf和db1两文件) c 在森林抚育文件夹中双击打开 属性表,添加面积、树种两列, 完善表格内容包括编写好代码 (面积这栏可根据导出的MJ下 的数据推算)。 d 在ArcMap左侧窗口中的抚育 (图8) 地块层上右键?连接关联?连 接,打开连接对话框(图8所示) 关联字段为代码,其它默认,确定就可完成导入。 e 为便于删除重复的字段,还需将抚育地块这层进行数据导出:右键抚育地块层?数据?导出数据,重命名为抚育地块1,然后打开属性表删除重复或多余的字段。 4、设置图框及公里网 有时为了能在一张图多打印几个小班或美观,出图有纵向、横向A4纸两种。在此以纵向A4纸出图为例说明,设置的图框上、下、左、右页边距分别为2.5cm、2.5cm、2cm、1.5cm(自己可定义)。 (1)将数据视图改为版面视图(默认A4纵向设置)。 27 (2)图框 大小:在数据 框上点右键? 属性,在大小(图9) 和位置选项中,按要求设置好图框页边距(如图9)。 (3)公里网格:格网?新建格网?规则格网?格网和标注(X轴、Y轴间隔改为1000米)?然后下一步直至确定。 如感觉不满意,可进行 修改:格网?属性,出现参 考属性对话框(如图10)。 在坐标轴选项中,主分 隔刻度均去掉; (图10) 在标注选项中,首先将 字体大小改为6,标注偏移改为0,然后接着单击附加属性?数字格式,小数位数改为0; 在线选项中,单击符号出现符号选择器对话框,可修改公里网线粗细及颜色。修改完后点确定。 (4)框架设 置:框架?单击边 界后的样式选择器 图标?选择样式 Double line?属性 28 (图11) ?改变符号?属性,出现符号属性编辑器对话框(如图11)。在图层中随便选一条线作外框,在制图线选项中宽度设为1.5(自己看着办),在线属性选项中偏移改为6(正数是向外偏移,负数是向内偏移,大小以能放置公里网标注为准)。另一条线作内框,在制图线选项中宽度设为0.5(自己看着办),在线属性选项中偏移改为0。 5、设置小班界 需要利用工 具从抚育地块面 层提出小班界线。 其方法如下: (1)点击按钮 打开ArcToolbox(图12) 工具箱,找到数据 管理工具?要素?Polygon To Line,点击出现多边形到线对话框(图12所示),将输出要素的“抚育地块„„”改名为“小班界”,然后确定。默认小班界层也加载到了窗口中。 (2)单击小班界层下的短横线出现符号选择器?(先将颜色改为黑色)?属性,出现符号属性编辑器对话框。在属性类型中选择标记线状符号;在标记线选项中单击符号,选择圆点(Circle 1),大小改为1.9;在模板中将间隔改为1.5(改为自己满意为止)。然后确定。 6、小班标注 利用抚育地块1这一层设置。 29 (1)首先将抚育地块1层改名为小班标注,然后单击小班标注层下的面符号,单击属性,在符号属性编辑器中,将图层下的钩去掉,然后确定即可。这样可去掉面符号 显示。 (2)在改名为小班标注层上 点右键?钩选标注要素(图中出现 的小班标记不是我们所需要的样(图13) 式),接着在抚育地块层上点右键 ?属性,出现图层属性对话框,在 标注选项中单击表达式,出现标注 表达式对话框(如图12)。钩选高级,然后在Word中写好如下编码复制到窗口(不能直接在窗口中写入): Function FindLabel ( [小班号], [面积], [年度] , [树种] ) dim cd1,cd2,cd3,cd4,scd,xcd,bcd cd1=len([小班号]) cd2=len([面积]) cd3=len( [年度] ) cd4=len( [树种] ) scd=cd1+cd2 xcd=cd3+cd4*1.5 bcd=round((xcd-scd)/2,0) FindLabel = ""&string(bcd," ")& [小班号] &"-"& [面积]&string(bcd," ") &"" &vbcrlf &[年度]&"-"&[树种] End Function 单击验证,示例标注中出现 说明编码正确。(如图13)。(以后我们可以利 (图14) 用这个编码为基础进行修改,得到我们需要的 小班标注样式) 30 7、图例 数据层是可以重复利用的。因此在插入图例之前还需将抚育地块1加载到窗口中,并将1去掉。然后双击图层下的方框符号进入属性,将颜色改为你需要的色,去掉轮廓线就可以。 (注:在造林作业设计中,如果需要用不同颜色区分地块,则在层上单击右键?属性,在符号化选项中,单击类别?唯一值,在值字段中选择需要区分颜色的字段,单击添加所有值。) (1)在插入菜单下单击 图例,在图例项中移除不需 要的图例项(如加载的地形 图),单击下一步,直至完成。 然后双击新建的图例框,出 图2-7 现图例属性对话框(如图 15)。 (2)在图例选项中单击图15 符号?属性,在编辑器对话框中可修改字体、大小,在垂直、水平对齐选项中均钩选居中。在项选项中选中一个图例项,单击样式?属性,在排列方式中钩选描述标注,改变名称和图例的顺序。在框架选项中,单击边界后的样式选择器,为图例加一个边框(线度与图框的内框一样),并将缝隙后的X、Y均改为10,使图例项与边框产生一定距离;单击背景后的下拉箭头,选白色作为背景色,同时也将缝隙均改为10,以免图例框内显示加载的地形图。 31 (3)由于小班标注后面没有符号。故需通过人工创建一个小班标记样式:在插入菜单下单击文本,图中出现文本两字,双击文本出现属性对话框,在文本窗口中写入小班标记样式,然后单击改变符号?属性,在常规选项中可修改字体及大小、居中,在格式化文本中可 图2-10 设置行距、字体间距等。还有一种办法是:首先在小班标注层上点右键?属性,在图层属性对话框中选择符号化选项,显示中选择要素?单一符号,单击描述,在图例的描述对话框中输入小班标记样式(小班标记样式不能直接写入,可先在Word中写入,然后复制到描述窗口中),确定;然后双击图例框?属性?在常规选项中单击说明符号?属性中进行修改,修改方法同上(推荐用这种方法)。如不满意,自己还可修改。 2.6标题、比例尺及指北针 这几项都比较简单,其方法与以上大同小异,均在插入菜单下。 至此一个完整小班作业设计图就完成了。 32
本文档为【Arcgis制图教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_186294
暂无简介~
格式:doc
大小:640KB
软件:Word
页数:46
分类:互联网
上传时间:2017-09-28
浏览量:64