我在arcgis里面有一张tif图,包含海域和陆地,同时我有世界地图的shp文件,请问如何使得这张tif图中和shp文件重合的去除,只留下海洋部分
33条回答 默认 最新
阿里嘎多学长 2024-12-24 16:06关注获得0.30元问题酬金 阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
ArcGIS裁剪问题
你可以使用 ArcGIS 的
Extract by Mask工具来实现这个功能。具体步骤如下:- 打开 ArcGIS 并加载你的 TIF 图和 SHP 文件。
- 在
Toolbox中,选择Data Management Tools>Extract>Extract by Mask。 - 在
Extract by Mask对话框中,选择你的 TIF 图作为输入数据。 - 在
Mask部分,选择你的 SHP 文件作为裁剪 mask。 - 在
Output部分,选择一个新的输出文件夹和文件名。 - 点击
OK按钮,ArcGIS 将根据 SHP 文件中的海洋部分裁剪 TIF 图,生成一个新的 TIF 文件,其中只包含海洋部分。
另外,你也可以使用 ArcGIS 的
Raster Calculator工具来实现这个功能。具体步骤如下:- 打开 ArcGIS 并加载你的 TIF 图和 SHP 文件。
- 在
Toolbox中,选择Analysis Tools>Raster>Raster Calculator。 - 在
Raster Calculator对话框中,输入以下表达式:Con(IsNull("your_tif_file"), 0, "your_tif_file") - 将
your_tif_file替换为你的 TIF 文件名。 - 点击
OK按钮,ArcGIS 将根据 SHP 文件中的海洋部分裁剪 TIF 图,生成一个新的 TIF 文件,其中只包含海洋部分。
请注意,这两个方法都需要你已经安装了 ArcGIS 和相关的扩展包。如果你还没有安装 ArcGIS,可以到 Esri 官方网站下载和安装。
解决 无用评论 打赏 举报