修正Stellarium的NGCIC目录数据

1.将下面的catalog.dat放到C:\Program Files\Stellarium\nebulae\default

0.20.2

0.20.1

2.打开Stellarium即可。


利用Dr. Wolfgang Steinicke的数据对Stellarium的NGCIC目录数据进行修正

1.拿到数据

catalog 文本源
https://github.com/Stellarium/stellarium/blob/master/nebulae/default/catalog.txt

Dr. Wolfgang Steinicke的数据

http://www.klima-luft.de/steinicke/index_e.htm

2..处理Bug

①重复ID:例如NGC3626=NGC3632,则剔除其中一个。在识别ID表里也如此剔除重复ID。

②不可识别类型:对EN+OCL这种需要变换成C+N,GxyP则是PoG。

③NI的数据项只能是int。这样有很多带扩展符的目标无法识别。

3.处理思路:

①修正绑定错误。NGC是先前目录,被PGC的ID进行绑定。而PGC、ESO等的数据是机器数据无需修正,因此只要绑定到对的ID上即可。Steinicke的数据里没有绑定Mel、Cr目录,需要自己找。最终完成一个识别ID表。

②修正RA、Dec、Vmag等等。

③Stellarium只保留一对NI重复位。对于两个重复IC重定向到NGC,则需要保留一个IC。

④遍历完已有列表发现还有没有绑定的目标,构造新行。

⑤写入未使用数据列默认格式,例如99、0。

⑥注意Excel的自动格式bug,特别是ESO编号。选用文本格式即可。