1、Arcmap技巧总结1.要素的剪切与延伸实用工具TASK任务栏Extend/Trim feature剪切所得内容与你画线的方向有关。2.自动捕捉跟踪工具点击Editor工具栏中Snapping来打开Snapping Environment对话框捕捉设置中有3个选项,vertexedgeend分别是节点、终点、和边,选择end应该会捕捉端点3.图斑面积计算及长度计算应用工具CALCULATE AREA或者使用VBA代码实现新建字段并开启Advanced写入代码,面积计算:Dim Output as doubleDim pArea as IareaSetpArea = shape在最后的一个空格里
2、面写入代码(即:字段名)pArea.area长度计算:Dim Output as doubleDim pCurve as ICurveSet pCurve = shapeOutput = pCurve.Length4.剪切图斑Task任务栏cut polygon feature工具,需要sketch工具画线辅助完成5.配准工具SpatialAdjustment工具需要注意先要set adjustment data然后配准6.影像校正Georeferncing工具7.要素变形Task工具条中的reshape feature配合sketch工具8.添加节点Modify feature在需要加点的地
3、方右键单击insert vertex也可单击右键选择properties打开edit sketch properties对话框,在坐标点位置右键插入节点9.共享多边形生成Auto-complete polygon工具生成共享边的多边形,配合snapping environment更好。10.画岛图1).使用任务栏中的sketch工具,当画完外面的一圈时,右键选择finish part然后画中间的部分再右键finish sketch2).分别画连个图斑然后应用Editor工具栏中的工具先intersect(图斑重叠的地方创建一个新的图斑)然后Clip(剪切)即可。(补充其他工具:Union,把多
4、个图斑联合起来并形成一个新的连接在一起的图斑,原图斑无变化,联合后的图斑不继承原任何图斑的属性;Merge,把多个图斑合并到其中一个图斑上并继承它的属性,原图斑变化;Split用于间断线段,但得知道具体的长度,如果不知道那么长度或者没必要那么精确就直接用Eeitor工具栏的Split tool工具)11.连接外界属性数据(如:.xsl文件等)利用JOIN工具可以方便的实现与外界属性数据的关联,但这种关联是依赖于外界数据库本身的,需经过重新导出之后即完全保存在相应图层属性页。在做外联如EXCEL等的时候对数据有一些要求,确保第一行包含字段名,这些字段名不能超过十个字母,不能出现特殊字符。最好把E
5、XCEL保存为.csv文件去除一些不兼容的内容再连接。转载ESRI论坛Lucy1114帖子说明: 12.导出Shape格式为其他软件识别的打印格式如JEPG等格式FILE/EXPORT MAP然后选择相应的图片格式,此时也可设置答应的分辨率pdi13.建立注记层方法一.carvert to Ananotation ,方法二.Draw工具条方法三.从其他地方转换注记图层14.查看特定区域范围内的某种地物分布情况Selection / select by location15.如何用面生成中线先把数据转成coverage格式,workstion里有Centerline命令。另外ArcToolBox
6、-Data Management Tools-Generalization-Collapse Dual Lines To Centerline也行。不过以上做法要求边界是双线。你必须先把面转成线,特别是参数的设置。也可以尝试下sketch工具条中的midpoint tool后面有详细的讲解过程。16.根据坐标数据生成点方法一.:工具 添加XY数据,在“添加XY数据”窗口中,选择已添加的XY数据表,指定X坐标字段(东经)和Y坐标字段(北纬),按“编辑”按钮,选择坐标系统。一般GPS系统采用的坐标系统为WGS_1984。方法二.直接用TOOL工具下的ADD XY可以单个加点17.用任意多边形剪切栅
7、格数据(矢量数据转换为栅格数据)在ArcCatalog下新建一个要素类(要素类型为:多边形),命名为:ClipPoly.shp在ArcMap中,加载栅格数据:Landuse、和ClipPoly.shp打开编辑器工具栏,开始编辑ClipPoly,根据要剪切的区域,绘制一个任意形状的多边形。打开属性表,修改多边形的字段“ID”的值为1,保存修改,停止编辑。打开空间分析工具栏GIS软件应用-ArcGIS执行命令:-指定栅格大小:查询要剪切的栅格图层Landuse的栅格大小,这里指定为25指定输出栅格的名称为路径执行命令: -构造表达式:Landuse*polyClip4-polyclip4,执行栅格
8、图层:Landuse和用以剪切的栅格polyClip4之间的相乘运算GIS软件应用-ArcGIS得到的结果即是以任意多边形剪切的Landuse数据18.栅格重分类(Raster Reclassify)通过栅格重分类操作可以将连续栅格数据转换为离散栅格数据19. Eliminate合并破碎多边形以下的操作将会把面积小于10000平方米的多边形合并到周围与之有最长公共边的多边形中:执行菜单命令选择通过属性选择,查询”Area”Masking Tools-Intersecting Layer Masks,为注记创建模版,模版的大小用参数Margin来决定3)右键点击数据框,在环境菜单中选择高级绘制选
9、项(Advanced Drawing Options),用注记的模版图层去遮盖线图层,确定23.同一图层使用Clip实现图斑的无缝拼接当一个图斑的边界确定,需要实现两个图斑的无缝拼接时,可以把图斑拉伸覆盖确定边界的图斑的一部分,然后用下面的图斑剪区上面的图斑。方法二:图斑之间有小的缝隙,可以先在缝隙上任意补画一个图斑,然后合并(merge)图斑,最后再剪切(Clip)即可得到无缝的图斑。方法三:task里选择 auto-complete polygon feature,直接补画目标图斑缺少部分,与原图斑相连地方完成草图编辑就行,之后在用merge。24.利用两个相交图斑创建新图斑。两个图斑都选
10、中然后Eidtor工具条intersect,此方法原图斑不会被接切。25.属性表中选择集与非选择集的切换Options/switch selection26.快速把选择的要素另存为一个图层并加载进来。先选责需要另存图层的要素(直接选择或者属性表),然后在图层上右键Selection/create Layer From Selected Features。(以前都是直接export竟然没有发现)27.利用Hyperlinks丰富数据库,为其添加超链接。单击rowse工具栏中Identify按钮。单击地图中一个要素,在Identify Results窗口右击需要设置超链接的要素,然后点击Add H
11、yperlink菜单。若要将一个Web页加为超链接,单击项,并输入URL。要链接到一个文档,单击Link to a Document,并输入文档路径名。单击Tools工具栏中的Hyperlink工具,并单击图上某一个要素即可实现。使用一个属性字段作为超链在内容表中右击包含一个超链接字段的图层,然后点击properties ,单击Display选项卡。选中Supprt Hyper3. Hyperlinks usingfield选项,单击下拉箭头并点击一个字段。单击Document or URL。单击OK,单击Tools中的Hyperlink按钮,将鼠标指移到一要素上并单击以显示其超链接。ARCM
12、AP操作的常用快捷菜单在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:切换至旋转模式/
13、从旋转模式切换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:绝
14、对X,Y坐标F7:线段偏转T:显示容限ARCGIS拓扑检查步骤与修正拓扑错误技巧在workstation工作站下,编辑检查数据,此法要求源数据为coverage,且是在黑乎乎的界面下进行操作,虽然也可以设置编辑菜单,但总体还是要用到很多命令,比较麻烦。第一步:把文件转为coverage格式,进去catalog,设置其各项容限值(在文件属性中tolerance项,根据精度要求设置)第二不:进入arc下修改!启动workstation的arc环境,输入ae(注释:arcedit),ec+(cov文件路径)具体命令格式可以输入help,查看帮助显示悬挂线的命令是:de arc node dangle
15、 ;回车nodec dangle 2回车disp999,回车draw,回车这样所有的悬挂的着,为接上的线错误,都显示为红色,接下来只要用相应的命令进行处理修改就可以!建议大家,修改前,对图层做一下build处理,这样好多细小的错误它都回自动处理掉,注意选择好参数!2.将数据装载如个人地理数据库,用拓扑功能自动检查数据错误启动ArcCatlalog;任意选择一个本地目录,右键-新建-创建个人personal GeoDatabase;选择刚才创建的GeoDatabase,右键-新建-数据集dataset;设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;选择刚才创建的数据集,右
16、键-导入要素类inport -feature class single,导入你要进行拓扑分析的数据;选择刚才创建的数据集,右键-新建-拓扑,创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改将数据集导入ARCMAP中,点击edit按钮进行编辑。打开eidt下拉菜单,选择more editing toolstopology出现拓扑编辑工具栏。选择要拓扑的数据,点击打开error inspector按钮。在error inspector对话框中点击search now,找出所有拓扑的错误。对线状
17、错误进行Mark as Exception。对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to,然后点击merge,选择合适的图班进行merge处理,这样不会丢失小班信息。另一个说法:用catalog建一个个人地理数据库,new一个featuredataset把要修改错误的shp文件导入到featuredataset下面然后右键点featuredataset,new一个topoloy数据层,点击下一步,勾选刚才导入的shp层,下一步,添加拓扑检查规则,这一步很重要,你要显示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog生成一个拓扑检查层文件,用arcmap打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。