天天看点

ARCGIS改变shape文件中的形状

文章目录

        • 声明
        • 问题描述
        • 解决方法
        • 保存编辑
          • 这一步很重要:
        • [在ARCGIS中画一幅高程地图、地形图](https://blog.csdn.net/liuchengzimozigreat/article/details/85078044)

声明

  我自己对ARCGIS不甚了解,以后应该用的也不多,所以也不想了解太多——毕竟要花不少时间学习,而用的不多又容易遗忘,所以只粗浅说说我在这里怎么解决此问题。也许这个方法比较笨,但还是能解决问题的,哈哈

问题描述

  在这篇博客里,我已经说过我的问题是广东政区图和广东各地级市政区图组合得到我的shape文件——因为各地级市的政区图海岸线部分与高程图的边缘匹配的不好。

  以下图为例,红色方框的小岛,其海岸线与高程数据的边缘不匹配,现在我要改变shape以使之与高程图边缘相契合。

ARCGIS改变shape文件中的形状
ARCGIS改变shape文件中的形状

解决方法

  1:首先认识到这个小岛的shape是属于gd这个shape文件(看左侧栏)的一部分;

  2:右击gd图层,依次点击edit features——start editing,则会弹出editor——编辑器,如下图所示;

ARCGIS改变shape文件中的形状

  3:此时可以开始对gd这个shape文件进行编辑,首先右键点击一下小岛的shape,则整个gd的shape都会变蓝,接着双击之,真正进入编辑状态了:此时如下图所示:

ARCGIS改变shape文件中的形状

  4:可以看到shape是由许多点围成的,这里有好几种处理方法:

  ans1——拖拽:因为我这里是为了给出演示,故意将部分点给拉远了一点,所以我可以选中那部分点,将其拉回原位置,具体是选中editor中的小箭头工具(edit tool),画一个矩形包围住那些点,此时这些点被选中了。然后光标移动到那些点上(任意一个都可以),左击并长按之以拖拽这些点回到原位置:

ARCGIS改变shape文件中的形状
ARCGIS改变shape文件中的形状

  ans2——删除异常点,然后重塑图形:这里如同ans1中一样,选中那些点,然后光标移动到那些点上(任意一个都可以),右击并选中delete vertex,然后这些点被删除,结果如下图:

ARCGIS改变shape文件中的形状

  接着选中reshape feature tool工具,该工具可重塑shape,如下图红框所示:

ARCGIS改变shape文件中的形状

  重塑时应该先从原shape上的任何一个点开始,接着重塑shape的某一段形状(这时可以是任意点,不需要是shape上的点了),结束时应该在shape上的任意一点上双击,然后这一段重塑结束,过程如下图:

ARCGIS改变shape文件中的形状

  此时仍处于编辑状态,绿色的点就是我的重塑,这里重塑已经差不多了,在红点处双击以结束重塑,结果如下:

ARCGIS改变shape文件中的形状

保存编辑

这一步很重要:

  最后要在editor中点击editor,选中下拉菜单中的save edits,以保存我们的编辑,然后再次选中下拉菜单,以推出编辑。

在ARCGIS中画一幅高程地图、地形图

继续阅读