ArcGIS Pro栅格数据批量预处理工具

简介: ArcGIS Pro栅格数据批量预处理工具

大家好,我是南本期教你如何基于ArcGIS Pro ModelBuilder构建土地利用栅格数据批量预处理工具。

Part1ModelBuilder构成

1)栅格迭代器

2)投影栅格

3)按掩膜提取

4)构建金字塔

5)重分类

Part2操作流程

1)新建ModelBuilder:新建项目-分析选项卡-模型构建器。

2)设置迭代器:ModelBuilder选项卡-迭代器-迭代栅格数据。

双击“迭代栅格数据”框,选择栅格存储位置(工作空间),设置栅格格式。右键重命名输出文件为“迭代图层”。

3)投影栅格:将投影栅格工具拖入模型界面,连接迭代器,选择“输入栅格”。

双击“投影栅格”框,设置参数。输出栅格数据集设为“memory\projectRaster”,输出坐标系设为“CGCS2000_3_Degree_GK_CM_108E”。

将地理处理输出写入内存是将输出写入地理数据库或基于文件的格式的替代方法。这种方法通常比写入磁盘的格式要快得多。写入到内存的数据是临时的,系统在关闭应用程序后会将其删除。

因此该工作空间是写入ModelBuilder模型或Python脚本中创建的中间数据的理想位置。但是注意:ArcGISProArcMap将缓存文件写入内存的语法不一致

memory是针对ArcGISPro开发的基于内存的工作空间,支持输出要素类、表和栅格数据集。要写入memory工作空间,可以指定以memory\开头的输出数据集路径,并注意不要包含文件扩展名。

例如memory\tempOutputin_memory是针对ArcMap构建的基于内存的旧版工作空间,in_memory数据集无法在ArcGISPro地图上显示。

如果通过地理处理窗格或Python窗口运行地理处理工具并将输出数据集写入到in_memory中,则在处理后输出数据集将复制到工程地理数据库中并会将此数据集添加到地图中。

如果in_memory数据集为中间数据集,且没有添加到地图,则不会写入工程地理数据库。

4)按掩膜提取:将按掩膜提取工具拖入模型界面,连接投影栅格输出文件,选择“输入栅格”。

右击“按掩膜提取”框,创建变量-从参数-输入栅格数据或要素掩膜数据,双击并设置掩膜图层。

之后双击“按掩膜提取”框,设置参数,输出栅格可设为某一文件夹下“%名称%.tif”(如图),同时根据需求设置环境参数。

5)构建金字塔:将构建金字塔工具拖入模型界面,连接按掩膜提取栅格输出文件,选择“输入栅格数据集”。“构建金字塔”框参数默认。

(6)重分类:将重分类工具拖入模型界面,连接构建金字塔栅格输出文件,选择“输入栅格”。

双击“重分类”框,设置参数,最后的输出栅格可设为某一文件夹下“%名称%Re.tif”(如图)

7)运行模型:点击自动布局,美化流程图;然后点击验证按钮,验证模型框架完整性;之后点击运行按钮,运行模型。

Part3结果对比

通过ArcMap和ArcGIS Pro运行相同土地利用栅格数据批量预处理模型(1985~2020八期土地利用数据,文件大小共计7.98G),ArcMap用时41 min,ArcGIS Pro用时23 min,节省了将近一半的时间,效果还是很客观的。

目录
相关文章
|
4月前
|
数据采集 存储 编解码
使用Arcgis pro做流域分析(河网+集水区)
【8月更文挑战第10天】使用ArcGIS Pro进行流域分析包括河网与集水区提取。首先准备DEM及河流数据,然后在软件中加载。若无河网数据,可用“Fill”填洼、“Flow Direction”计算流向、“Flow Accumulation”计算累积量,并通过“Stream Definition”定义河流。集水区分析则使用“Watershed”工具确定特定点的流域范围。最后,通过符号化展示结果,并结合其他数据深入分析流域特性。注意数据质量与参数选择以保证分析准确性。
357 1
|
4月前
|
Python
ARCGIS PRO DSK GraphicsLayer创建文本要素
ARCGIS PRO DSK GraphicsLayer创建文本要素
705 5
|
7月前
|
机器学习/深度学习 弹性计算 算法
ArcGIS Pro遥感影像分类:随机森林、支持向量机方法
ArcGIS Pro遥感影像分类:随机森林、支持向量机方法
419 1
|
7月前
|
存储 数据管理 定位技术
2024最新ArcGIS Pro 3.0.2 官方原版简体中文直装版
ArcGIS Pro是由Esri开发的专业地理信息系统(GIS)软件,提供先进的地图制图、空间分析和数据管理功能。它支持多维数据集成,具有直观的用户界面,适用于各种地理信息应用,包括城市规划、环境管理和资源分析。
|
7月前
|
定位技术 Python
ArcGIS批量拼接大量栅格遥感影像:Mosaic工具
ArcGIS批量拼接大量栅格遥感影像:Mosaic工具
264 1
|
7月前
|
算法 定位技术
ArcGIS中ArcMap栅格图像平滑滤波:焦点统计、滤波器、重采样
ArcGIS中ArcMap栅格图像平滑滤波:焦点统计、滤波器、重采样
303 1
|
7月前
|
并行计算 定位技术
ArcGIS中ArcMap分割栅格Split Raster工具没有结果的解决
ArcGIS中ArcMap分割栅格Split Raster工具没有结果的解决
241 1
|
7月前
|
算法 定位技术 Python
ArcGIS中ArcMap栅格重采样操作与算法选择
ArcGIS中ArcMap栅格重采样操作与算法选择
218 1
|
7月前
|
定位技术
ArcGIS中ArcMap栅格图层0值设置为NoData值的简便方法
ArcGIS中ArcMap栅格图层0值设置为NoData值的简便方法
194 1
|
7月前
|
Serverless 定位技术 Windows
ArcGIS中ArcMap快速自动计算单一波段或多波段栅格遥感影像NDVI的方法
ArcGIS中ArcMap快速自动计算单一波段或多波段栅格遥感影像NDVI的方法
271 1