GDAL2.0版本的更新日志中提到了对RPC校正的优化,今天测试了一下,发现提升的速度还是蛮快的,测试的数据是一个IRS-P5的数据。

单线程测试

首先使用一个线程进行测试,使用下面的批处理进行运行,将OPENCL禁用,测试结果见图1.

echo  %time%
F:\gdal1112\gdalwarp.exe -rpc -t_srs WGS84 -r cubic -wm 1024 -et 0 -wo USE_OPENCL=FALSE F:\Data\711_214_26sep2006_p5\P5\banda.tif F:\gdal1112.tifecho  %time%
F:\gdal20\gdalwarp.exe -rpc -t_srs WGS84 -r cubic -wm 1024 -et 0 -wo USE_OPENCL=FALSE F:\Data\711_214_26sep2006_p5\P5\banda.tif F:\gdal21dev.tifecho  %time% 


图中黄色的部分为处理时间,可以看出2.0版本同样的数据大约处理时间提升了将近10s,提升了26%左右,大概测试了三次,基本都是这个量级。

多线程测试

接下来使用同样的数据用多线程进行测试,命令就是在上面的命令中加入-multi即可。测试结果见图2.

对于多线程来说,2.0要比1.11.2版本快了14.46s,提升了42%左右,但是发现1.11.2版本中多线程处理的时间比单线程还要慢一点。对于2.0版本总体来说,对于RPC校正的速度要比之前有很大的提升,而且更新日志里面说如果指定了DEM文件,速度还有优化,下次找到测试数据测试下。

GDAL 2.0版本RPC校正速度测试相关推荐

  1. RISC-V “V” 拓展—1.0版本环境搭建与测试

    声明:RISCV具有多元.包容.普惠.开源的特点.作者本着RISC-V的特点,同意本内容允许任意转载,转载若修改,请先联系下面邮箱,本篇文章参考了很多方法,最下面有参考内容的链接,认为有侵权的地方,请 ...

  2. 使用GDAL库中的RPC校正问题

    最近将GDAL库更新至1.11版本之后,发现之前写的RPC像方改正模型校正的结果偏差特别大(更新版本之前结果和PCI处理的结果一致).所以初步判断是GDAL库的bug,经过各个参数修改发现原来是指定的 ...

  3. SubSonic3.0插件分页查询速度测试

    使用SubSonic3.0一段时间了,一直都想找机会测试一下各种查询分页速度,对比一下插件的查询效率到底怎么样,所以昨天写好了测试程序,准备好1K.1W.10W.50W和100W记录的数据表,早上详细 ...

  4. usb3.0传输速度测试软件,USB3.0与USB2.0的传输速度对比测试

    USB 3.0对多数电脑爱好者都已经不陌生,发布也有段时间了,多数朋友大概都还只知道USB 3.0接口传送数据能力比USB 2.0接口快很多,但到底有多快,可能就很少人知道了.下面小编就为大家介绍一下 ...

  5. mmdetection2.3.0版本安装过程,以及训练、测试、可视化等(亲测好用,很顺利)

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 mmdetection2.3.0版本安装过程,以及训练.测试.可视化等(亲测好用,很顺利) 文章目录: 1 运行mmde ...

  6. R︱Rstudio 1.0版本尝鲜(R notebook、下载链接、sparkR、代码时间测试profile)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 2016年11月1日,RStudio 1.0版 ...

  7. xlrd 1.2.0 版本通吃xls xlsx速度奇快

    xlrd 1.2.0 版本通吃xls xlsx速度奇快 win32 excel application奇慢无比,openpyxl也不快 遇到for循环遍历cell数据更慢 读取5000行数据,顺带获取 ...

  8. 野芯CM4_USB3.0x4底板对比树莓派4B的USB3.0速度测试

    关键词:CM4_USB3.0x4,树莓派4B,USB3.0,速度测试 野芯CM4_uSB3.0x4扩展底板拥有4个USB3.0接口,实物如下图所示,那么既然拥有了USB3.0,那么当然要来测试一下其性 ...

  9. type-c速度测试软件,速度篇—Type-C/USB3.0接口到底谁快_固态硬盘评测-中关村在线...

    >>速度篇--Type-C/USB3.0接口到底谁快<< 在前面我们也提到,为了满足广大用户的使用需求,你可以根据自己的需要选择数据线.在这里笔者选择两款数据线进行的速度测试( ...

最新文章

  1. 特斯拉fsd全自动驾驶与华为自动驾驶
  2. 与大家分享一个我最近开始用的不错的JavaScript IDE
  3. plsql轻量版游标的使用
  4. MS SQL-Server快捷键
  5. 不小心把桌面进程结束了怎么办_微信不小心把天聊死怎么办?试试这3招,分分钟结束“尬聊”...
  6. Ubuntu 18.04 与 20.04 LTS 性能测试
  7. hud 3874 求区间内不同数字的和
  8. 油猴安装使用[自留]
  9. 软件测试技术案例教程 李海生 cd 源码 source,软件测试技术案例教程
  10. Android进阶学习视频
  11. 【java集合框架源码剖析系列】java源码剖析之TreeSet
  12. 案例征集 | 2021中国数据资产管理工具市场研究报告
  13. SQL语句,数据库增加、删除、修改、查询
  14. 游戏专辑一 3D游戏碰撞之体素内存、效率优化(未完待续10/14)
  15. Go+ 发布 weekly release: v0.7.3
  16. Codeforces 31d 题解
  17. Report Painter学习记录
  18. EXCEL导入商品资料时出错怎么办
  19. android杀进程管理,还在杀进程?Android你不知道的那些事儿
  20. 144基于springboot的易卖网商城源码下载

热门文章

  1. visio绘制网络拓扑图要求_国产操作系统也能用的国产图表绘制软件,替代Visio就用它了...
  2. 徐州哪个技校学计算机,徐州技校,徐州技术学校哪个好,徐州技术学校哪个知名度高一点 - IT教育频道...
  3. JavaScript中获取数组元素索引号方法
  4. Open3d之点云全局配准
  5. python爬取学校题库_Python爬虫面试题
  6. python 遍历_Python中遍历列表的方法总结
  7. Python标准库 - subprocess
  8. 整理Java基础知识--Date Time2
  9. Codeforces Round #FF (Div. 2) D. DZY Loves Modification 贪心+优先队列
  10. 【李宏毅2020 ML/DL】P75 Generative Adversarial Network | Conditional GAN