利用Arcgis工具对shp文件进行删减及合并保姆级教程

1. 首先去阿里云去下载相应研究区域的区域文件

DataV.GeoAtlas地理小工具系列 (aliyun.com)

步骤如下,选择区域——勾选子区域——下载,得到json文件

选择河南省:区域和市边界如下

2. 利用下面网站将json文件转化为shp文件,方便arcgis和matlab文件的读取

mapshaper

(1)拖入后,选择import

(2)此时,河南省地图就呈现出来了,选择右上角的export,并选择导出格式和导出文件

3. 导出的zip文件解压后,将后缀为shp的文件拖入arcgis中

4. 右键”河南省”图层,点击属性表,并选择编辑器,一个市区的区域块对应一个属性表中的某一行。

这里以将属性表中的FID为3和4的两块区域合并为例

(1)按shift单击多选除3,4以外的项目,并右键删除

删除完以后,再点击编辑器,停止编辑保存编辑内容

5. 将3和4合并

选择编辑器,选中需要合并的两项,点击编辑器中的合并,选择合并后的文件名称。点击确定,完成合并

可见合并以后变成了一个shp文件。如果选择编辑器中的“联合”而非合并,则在保留前两项的基础上,再额外生成第三项,如图

### 如何在ArcGIS中处理SHP文件 #### 创建一个新的Shapefile 为了创建新的Shapefile,可以在Catalog窗口内完成这一过程。通过添加文件夹链接至目标位置,随后在此文件夹上点击右键选择新建Shapefile选项。此时需命名该Shapefile并选定要素类型(例如点、线或多边形),以及指定合适的坐标系统[^4]。 #### 裁剪Shapefile 当需要裁剪现有的Shapefile时,可以通过特定工具实现。一种常见的方式是在Catalog面板里建立一个作为裁切范围的新Shapefile,确保这个新Shapefile采用Polygon形式来定义边界区域。之后应用相应的地理处理工具执行实际的裁剪工作[^1]。 #### 编辑Shapefile 对于已有的Shapefile进行修改如删除部分要素或是将多个Shapefile合并成单个文件的操作也是可行的。这通常涉及到启动编辑会话,选取待调整的对象并通过图形界面直观地移除不需要的部分;而要达到合并效果则可借助于“Union”功能,在保持原始几何结构的同时生成融合后的输出成果[^5]。 #### Shapefile与其他组件的关系 值得注意的是,尽管在一个MXD项目文件中可以看到众多图层的存在,但实际上这些图层的数据源可能独立存在于不同的Shapefile之中或者是来自其他类型的地理数据库。因此,在管理或共享基于Shapefile构建的地图产品时应当留意这一点[^2]。 ```python import arcpy # Example Python script using ArcPy to clip a shapefile with another polygon feature class. arcpy.Clip_analysis("input_shapefile.shp", "clip_boundary_polygon.shp", "output_clipped_shapefile.shp") ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值