摘要
本文基于Qt编写了可实现大批量GNSS数据产品快速下载的软件。该软件采用多线程并行下载的思想,有效提高了数据下载速度;并通过检核机制确保无数据遗漏下载,单个文件下载完毕后即进行解压,下载任务结束后生成下载日志,用户可以查看每个文件的文件名和所在ftp地址。通过与现有的开源程序包rkget对比,其下载速度提高10倍以上。经检验,该软件12分钟内可一次性成功下载1070份文件,验证了单次稳定下载1000份以上文件的可行性。
A Cast downloading software for inass GNSS data products based on Qt is developed in this paper. It effectively improves the data download speed using tlie method of multithreading and parallel download, and ensures that no data is left through the reviewing mechanism. A single file will be unzipped after it is downloaded completely, and a download log will be generated when the download is finished. Users can view the name and FTP address of each file. Compared with the existing open source package rtkget, the download speed is improved by more than 10 times. The test result shows that the software can successfully download 1070 files within 12 minutes, which verifies the feasibility of steadily downloading more than 1000 files at one time.
作者
张熙
刘长建
冯绪
章繁
Zhang Xi;Liu Changian;Feng Xu;Zhang Fan(School of Geospatial Information,Information Engineering University,Zhengzhou 450001,China)
出处
《测绘科学与工程》
2018年第6期29-33,47,共6页
Geomatics Science and Engineering
关键词
IGS
数据产品
wget
多线程
IGS
data product
wget
multithreading
data download