输出不同像元大小的批量重采样方法

简介: 本文主要介绍的内容是一种基于ArcGIS ModelBuilder输出不同像元大小的批量重采样方法

本文主要介绍的内容是一种基于ArcGIS ModelBuilder输出不同像元大小的批量重采样方法

刚开始我的思路是使用For循环然后加重采样工具进行输出,结果输出的图像都是一个像元大小的(以下模型为错误演示)

后来经过思考发现,重采样工具的输出像元大小数据类型为“像元大小xy”,而For循环输出的数据类型为

所以只要再在这个模型里面添加一个“计算值”工具就可以吧for循环输出的值转化为“像元大小xy就可以了

作为表达式添加到“计算值”工具中,然后再将计算值工具所输出的value数据类型设为“像元大小xy”

同理如果我们在使用ModelBuilder的时候,如果数据类型不对,应该也都可以使用计算值工具来进行转换(计算值工具里面的数据类型还挺多的)

之后就很简单了,输出文件名称用行内变量替换为像元大小的值,直接运行工具就好了

顺手我将这个模型做成了一个工具,因为我的gis版本为arcgis10.6的,低版本的可能会出现不兼容

此工具会迭代初始值,直到达到指定的最大值限制为止。例如,如果起初值为 10,终止值为 100,每次增加的量为10进行递增,则迭代会一直递增到值 100。

则会输出像元大小为10,20,30,40,…100的栅格数据

目录
相关文章
|
5月前
|
PyTorch 算法框架/工具 计算机视觉
用thop去获得模型参数量和计算量(pytorch)
用thop去获得模型参数量和计算量(pytorch)
389 2
|
数据挖掘 编译器 Python
忽略NoData计算多时相遥感影像各个像元的平均值:Python
本文介绍基于Python中whitebox模块,对大量长时间序列栅格遥感影像的每一个像元进行忽略NoData值的多时序平均值求取~
133 2
忽略NoData计算多时相遥感影像各个像元的平均值:Python
|
2月前
|
存储 运维 监控
函数计算产品使用问题之如何获取最适合的并发绘图数量
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
人工智能 监控 Serverless
函数计算产品使用问题之sdXL 1.0模型启动无效,该怎么办
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
YOLOv8打印模型结构配置信息并查看网络模型详细参数:参数量、计算量(GFLOPS)
YOLOv8打印模型结构配置信息并查看网络模型详细参数:参数量、计算量(GFLOPS)
|
5月前
|
算法 TensorFlow 算法框架/工具
基于直方图的图像阈值计算和分割算法FPGA实现,包含tb测试文件和MATLAB辅助验证
这是一个关于图像处理的算法实现摘要,主要包括四部分:展示了四张算法运行的效果图;提到了使用的软件版本为VIVADO 2019.2和matlab 2022a;介绍了算法理论,即基于直方图的图像阈值分割,通过灰度直方图分布选取阈值来区分图像区域;并提供了部分Verilog代码,该代码读取图像数据,进行处理,并输出结果到"result.txt"以供MATLAB显示图像分割效果。
|
5月前
|
机器学习/深度学习 编解码 PyTorch
MSLTNet开源 | 4K分辨率+125FPS+8K的参数量,怎养才可以拒绝这样的模型呢?
MSLTNet开源 | 4K分辨率+125FPS+8K的参数量,怎养才可以拒绝这样的模型呢?
96 0
|
5月前
|
存储 定位技术 Python
Python读取多个栅格文件并提取像元的各波段时间序列数据与变化值
Python读取多个栅格文件并提取像元的各波段时间序列数据与变化值
122 1
|
5月前
|
存储 定位技术 C++
C++中GDAL批量读取大量栅格遥感影像文件并生成各像元在不同文件中数值的时间序列数组
C++中GDAL批量读取大量栅格遥感影像文件并生成各像元在不同文件中数值的时间序列数组
|
5月前
|
数据挖掘 编译器 定位技术
Python中whitebox实现忽略无效值NoData的长时间序列栅格遥感影像批量逐像元求取像素平均值
Python中whitebox实现忽略无效值NoData的长时间序列栅格遥感影像批量逐像元求取像素平均值