测绘通报 ›› 2020, Vol. 0 ›› Issue (12): 93-96,105.doi: 10.13474/j.cnki.11-2246.2020.0399

• 技术交流 • 上一篇    下一篇

海量IGS数据实时线程池并发获取

王建伟1, 郭春喜1, 白穆2, 陈钊1   

  1. 1. 自然资源部大地测量数据处理中心, 陕西 西安 710054;
    2. 自然资源部陕西基础地理信息中心, 陕西 西安 710054
  • 收稿日期:2020-03-18 出版日期:2020-12-25 发布日期:2021-01-06
  • 作者简介:王建伟(1989-),男,硕士,工程师,主要从事GNSS数据处理工作。E-mail:295648941@qq.com

Massive IGS data concurrent acquisition with real-time thread pool

WANG Jianwei1, GUO Chunxi1, BAI Mu2, CHEN Zhao1   

  1. 1. Geodetic Data Processing Centre of Ministry of Natural Resources, Xi'an 710054, China;
    2. Shaanxi Bereau of Surveying, Mapping and Geoinformation, Xi'an 710054, China
  • Received:2020-03-18 Online:2020-12-25 Published:2021-01-06

摘要: 随着全球卫星导航系统(GNSS)的迅猛发展,国际GNSS服务组织(IGS)发布了各类海量高精度服务数据。目前,IGS数据在GNSS基线解算、精密单点定位、卫星精密定轨、地壳形变监测、地球电离层和地球动力学研究等领域得到了广泛应用。传统的IGS服务数据下载过程烦琐而耗时,且易出错。如何快速且正确获取IGS数据是当前用户迫切关心的问题。本文基于FTP文件传输协议,设计了实时线程池并发和断点续传算法,并对海量IGS数据进行一站式分类下载测试,通过对试验结果进行分析比较,最终得出海量数据最优的获取方法。

关键词: IGS, FTP, 线程池, 断点续传, 一站式

Abstract: With the rapid development of global navigation satellite system (GNSS), the international GNSS service (IGS) released high-precision and massive service data. At present, the IGS data have been widely used in GNSS baseline solution, precise point positioning, satellite precise orbit determination, crustal deformation monitoring, earth-ionosphere and geodynamics research.The traditional IGS data download process is tedious, time-consuming and error-prone. How to obtain IGS data quickly and correctly is an urgent concern of current users. This thesis based on file transfer protocol(FTP), realtime thread pool concurrency model and broken-point continuingly transferring algorithms are designed to conduct one-stop classified acquisition test for massive IGS data. Finally, by analyzing and comparing the test result,the optimal method for massive data is obtained.

Key words: IGS, FTP, thread pool, broken-point continuingly transferring, one-stop

中图分类号: