《表7 Postgre SQL数据库Q3C, H3C, pgsphere插件的球面距离计算精度比较 (单位:度)》
数据库中除了可以直接使用公式之外,也可以使用各种数据库扩展插件进行相关计算,减少使用者编程的麻烦。如PostgreSQL数据库有PostGIS(13),pgsphere(14),Q3C(15),H3C(16)等多个插件支持球面距离计算。其中PostGIS是专为地理信息系统设计的,虽然也可以在天文上使用,但是需要将米、千米等单位转换回弧度,太过繁琐低效。而pgphere,Q3C[11],H3C则是专门为天文检索设计的,更为简洁。下文演示了3种插件的使用方法,表7对这3个插件的结果进行了对比。需要注意的是Q3C和H3C直接使用度进行计算,而pgsphere需要先转成弧度进行计算,再将结果转回角度。
图表编号 | XD0045930500 严禁用于非法目的 |
---|---|
绘制时间 | 2019.01.01 |
作者 | 樊东卫、何勃亮、李长华、韩军、许允飞、崔辰州 |
绘制单位 | 中国科学院国家天文台、中国科学院国家天文台、中国科学院国家天文台、中国科学院国家天文台、中国科学院国家天文台、中国科学院国家天文台 |
更多格式 | 高清、无水印(增值服务) |