ArcGIS提取影像或栅格数据边界

ArcGIS提取影像或栅格数据边界
根据博主查阅过栅格数据或影像数据提取边界的方法后,用了一种比较非常规的方法提取影像边界。

以多波段遥感影像提取边界为例
加载遥感影像并通过波段提取出单波段影像。
主要步骤:【窗口】【影像分析】【添加函数】
在这里插入图片描述
选中需要提取的影像并右击,点击【波段提取函数】
在这里插入图片描述
以提取Band1为例:
在这里插入图片描述
我们发现Band1是拉伸的
在这里插入图片描述
双击该图层点击【符号系统】,点击【已分类】
在这里插入图片描述
若出现以下报错弹窗将该Band1数据重新导出后即可
在这里插入图片描述
将该数据重新导出后点击【已分类】并将类别分类为1
在这里插入图片描述
点击【确定】后通过【重分类】工具得到只有一个栅格类别的栅格数据
在这里插入图片描述
经过【栅格转面】(注:取消简化面)【面转线】后即可得到影像边界,效果图如下:
在这里插入图片描述
注:若是栅格数据获取边界更为简单,从【已分类】步骤后开始即可。

### 如何使用 ArcGIS 提取栅格数据 #### 使用 Extract by Mask 工具提取栅格数据 Extract by Mask 是一种常用方法来基于矢量边界裁剪栅格文件。此操作可以通过 ArcToolbox 轻松完成。 1. 打开 ArcMap 并加载要处理的栅格图像以及作为掩膜使用的矢量要素类。 2. 导航到 `ArcToolbox` -> `Spatial Analyst Tools` -> `Extraction` -> `Extract by Mask`. 3. 设置参数: - 输入栅格:选择待裁剪的栅格数据集。 - 掩膜数据:指定用来定义输出范围的面状要素类或图层。 4. 运行工具后,将会得到一个新的栅格文件,其仅保留了由掩膜覆盖的部分[^4]. ```python import arcpy from arcpy.sa import * # Set environment settings arcpy.env.workspace = "C:/data" # Check out Spatial Analyst extension license arcpy.CheckOutExtension("Spatial") # Define input raster and mask feature class inRaster = "dem" maskFeatureClass = "study_area.shp" # Execute ExtractByMask outExtractByMask = ExtractByMask(inRaster, maskFeatureClass) # Save output to new file outExtractByMask.save("extracted_dem.tif") ``` #### 使用 Extract Subdataset 工具获取多波段影像中的单个子数据集 当面对包含多个波段(如卫星遥感影像)的大尺寸栅格时,可以利用 Extract Subdataset 来选取特定波段保存为独立的数据集。 1. 启动 ArcCatalog 或者在 ArcMap 的 Catalog 窗口中找到目标栅格目录。 2. 右键点击所需栅格并选择 Data -> Export Data... 3. 在弹出对话框内切换至 File tab 下拉菜单中挑选感兴趣的波段编号。 4. 设定好存储路径及其他选项之后点击 OK 即可导出所选波段. #### 利用 Clip Raster Tool 实现地理空间上的精确切割 Clip Raster 功能允许用户通过设置矩形区域或其他几何形状来进行更加精细的空间控制下的栅格切片工作。 1. 浏览至 `Data Management Tools` -> `Raster` -> `Raster Processing` -> `Clip`. 2. 填写必要字段,包括输入栅格、输出位置及名称还有裁剪边界等信息。 3. 如果希望保持原始分辨率不变,则勾选 Maintain Clipping Extent 复选框;反之则取消该项以便自定义输出像元大小。 4. 完成配置后执行命令等待结果生成.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值