arcgis实现矢量数据的局部裁剪

目录

环境介绍:

操作任务:

方法一:通过arcgis直接选取要素并保存出来

方法二:通过已知的经纬范围,掩膜获取该范围内的矢量数据


环境介绍:

        Windows操作系统、arcgis10.8

操作任务:

        从整体的矢量数据中选取自己需要的局部区域矢量数据,并保存为单独文件。

方法一:通过arcgis直接选取要素并保存出来

        该方法针对矢量面元相对简单,定义局部范围较为粗糙的情况。

  1. 首先arcgis直接打开矢量数据;

arcgis实现矢量数据的局部裁剪_第1张图片

        如图所示,面元数量较少,关系相对简单。那么直接选取即可。

2、使用选择要素按钮直接在图上框选对应区域的要素;

arcgis实现矢量数据的局部裁剪_第2张图片

arcgis实现矢量数据的局部裁剪_第3张图片

3、右击图层中的数据,选择“数据”,点击“导出数据”;

arcgis实现矢量数据的局部裁剪_第4张图片

4、选择“所选要素”、默认坐标系为源数据的、选择保存文件为shp格式以及相应的文件路径。

arcgis实现矢量数据的局部裁剪_第5张图片

保存后的数据:

arcgis实现矢量数据的局部裁剪_第6张图片

        可以看出,数据保存的范围是根据矢量面元数据来确定的,是不规则的。

方法二:通过已知的经纬范围,掩膜获取该范围内的矢量数据

        该方法可以仅保留自己需要区域的矢量数据,同时针对矢量不规则情况可以做到裁切的效果。

1、根据区域范围的经纬度生成面要素;

        参考上篇文章:

将经纬度坐标在ArcGIS软件中生成系列矢量数据_arcgis创建矢量数据_nanke_yh的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/nanke_yh/article/details/130536635

        生成的面要素与源数据叠加效果如下:

arcgis实现矢量数据的局部裁剪_第7张图片

2、选择“制图工具”-->“掩膜工具”,再点击“交叉图层掩膜”;

        在两个符号化输入图层(“掩膜”图层和“被掩膜”的图层)的相交处按照指定的形状和大小创建掩膜面。

arcgis实现矢量数据的局部裁剪_第8张图片

3、设置交叉图层掩膜工具内的参数信息;

arcgis实现矢量数据的局部裁剪_第9张图片

        主要是注意设置掩膜图层、被掩膜的图层(用范围面元掩膜原始矢量数据),再就是参考比例是必填项,这里参考图层属性--“常规”,如果没有设置缩放比例,该值随意设置不报错即可,这里参考交叉图层掩膜 (制图)—ArcMap | 文档 (arcgis.com)设置的为25000。

arcgis实现矢量数据的局部裁剪_第10张图片

4、结果显示与保存

arcgis实现矢量数据的局部裁剪_第11张图片

        通过交叉图层掩膜得到的结果是要素类,要得到单独文件,要进行数据导出:右击要素选择“数据”,点击导出数据,保存即可。

你可能感兴趣的:(GIS,arcgis)