基于文件的大规模星表高效索引与融合 |
| |
作者姓名: | 张琦乾 樊东卫 崔辰州 |
| |
作者单位: | 1. 中国科学院国家天文台;2. 中国科学院大学 |
| |
基金项目: | 国家自然科学基金(12273077,12103070);;国家重点研发计划(2022YFF0711500);;国家自然科学基金委员会-中国科学院天文联合基金(U1931132); |
| |
摘 要: | 大规模星表的快速检索是交叉证认、多波段数据融合、暂现源搜寻等任务实现的基础,尤其是大视场暂现源搜寻需要在一个曝光周期内完成观测结果与大规模星表的检索与交叉证认,以发现正在变化的天体。现有的大规模星表通常包含数十亿天体,为了在有限内存的情况下对其进行快速检索,提出了一套解决方案。通过使用基于HEALPix的多分辨率动态划分算法,能够将星表按照不同天区天体密度切分成大小合适且均匀的星表文件;进而在开源序列化组件Protocol Buffers基础上设计出一套针对星表的序列化方案,作为星表切分和检索时的中间存储介质,以尽可能提高检索时的速度。还尝试应用Peano-Hilbert编号代替HEALPix原有Z型编号顺序遍历星表,提高了缓存命中率,实现了对大规模星表的高效融合,方便对数据的后续利用与研究。
|
关 键 词: | 星表 HEALPix 交叉证认 虚拟天文台 天文软件 |
|
|