Solar System Objects

From Stellarium Wiki
(Difference between revisions)
Jump to: navigation, search
(See also: + a link to Andreas Steinel's JPL/Horizons Parser)
m (MPC List download link updated)
 
(17 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
{{obsolete|January 2011}}
 
Solar System objects are defined in the ''ssystem.ini'' file in the data directory. It can be extended to contain comets and asteroids. Here are a few extended ssystem.ini files which you can use. If you want just some of the bodies from one file and some from another, you will have to copy and paste the relevant sections of the various files together into your own ssystem.ini file.
 
Solar System objects are defined in the ''ssystem.ini'' file in the data directory. It can be extended to contain comets and asteroids. Here are a few extended ssystem.ini files which you can use. If you want just some of the bodies from one file and some from another, you will have to copy and paste the relevant sections of the various files together into your own ssystem.ini file.
  
Line 14: Line 15:
 
||Selected asteroids|| [http://porpoisehead.net/mysw/downloads/asteroids.zip here] || 2008-02-17 (corrected) || Some bright and/or large asteroids.
 
||Selected asteroids|| [http://porpoisehead.net/mysw/downloads/asteroids.zip here] || 2008-02-17 (corrected) || Some bright and/or large asteroids.
 
|-
 
|-
||Complete MPC List|| [http://www.schultz.ch/images/content/schultz.ch/stellarium.org/minor-planet-center.ssystem.ini.zip here] || 2008-07-01 (updated monthly) || MINOR PLANET CENTER ORBIT DATABASE (MPCORB). This file contains published orbital elements for all numbered and unnumbered multi-opposition minor planets for which it is possible to make reasonable predictions. (See the [[#MPC_list|note]] bellow)
+
||Aditional textures and comets with ssystem.ini|| [http://sarcasmogerdes.dyndns.org/stellarium/uploads/stellariumtextures.ZIP here] || 2010-08-17|| An alternative set of textures for the texture folder along with a corresponding ssystem.ini file containing a selection of comets for the data folder.
 +
|-
 +
||Complete MPC List|| [http://it-solutions.schultz.ch/images/schultz.ch/it-solutions/stellarium/minor-planet-center.ssystem.ini.zip here] || 2008-07-01 (updated monthly) || MINOR PLANET CENTER ORBIT DATABASE (MPCORB). This file contains published orbital elements for all numbered and unnumbered multi-opposition minor planets for which it is possible to make reasonable predictions. (See the [[#MPC_list|note]] below)
 
|}
 
|}
  
 
===Notes===
 
===Notes===
 
* '''ssystem.ini structure:''' Your ssystem.ini file must contain all bodies referenced as parent bodies of objects in your ssystem.ini file - you can't say that the moon is in orbit around Earth, and then not have an Earth body - Stellarium will crash if you do this.
 
* '''ssystem.ini structure:''' Your ssystem.ini file must contain all bodies referenced as parent bodies of objects in your ssystem.ini file - you can't say that the moon is in orbit around Earth, and then not have an Earth body - Stellarium will crash if you do this.
* <span id="MPC_list">'''the MPC list:'''</span> The current version of Stellarium is not designed to handle the complete list of objects by the Minor Planet Center. So please use this file to copy-paste your preferred objects into your own ssystem.ini file. This list is (automatically) updated regularly to reflect the quickly growing number of known dwarf planets and other small bodies of the solar system. Currently, the (unpacked) file is 140 MB (and growing), so make sure you have an editor which can handle files that large ;-)
+
* <span id="MPC_list">'''the MPC list:'''</span> The current version of Stellarium is not designed to handle the complete list of objects by the Minor Planet Center. So please use this file to copy-paste your preferred objects into your own ssystem.ini file. This list is (automatically) updated regularly to reflect the quickly growing number of known dwarf planets and other small bodies of the solar system. Currently, the (unpacked) file is 140 MB (and growing), so make sure you have an editor which can handle files that large ;-). At present MPCORB is not available via anon-ftp on MPC site, so the updates are currently not fully automatic.
  
 
==Single objects==
 
==Single objects==
 
This section contains code describing some often requested individual objects.
 
This section contains code describing some often requested individual objects.
 +
===Comet 103P-Hartley ===
 +
Ephemerides based on [http://ssd.jpl.nasa.gov/horizons.cgi JPL's HORIZONS system] using 2010-10 as reference date. Special thanks to Ferry. Code is for Stellarium 0.10.5 , add it to your data/ssystem.ini .
 +
<pre>
 +
[103P-Hartley]
 +
name = 103P-Hartley
 +
parent = Sun
 +
coord_func = comet_orbit
 +
radius = 10
 +
oblateness = 0.0
 +
albedo = 1
 +
lighting = true
 +
halo = true
 +
color = 1.0,1.0,1.0
 +
tex_map = nomap.png
 +
tex_halo = star16x16.png
 +
orbit_Epoch = 2455470.5
 +
orbit_SemiMajorAxis = 3.4726656
 +
orbit_Eccentricity = 0.6951420
 +
orbit_Inclination =  13.61768
 +
orbit_AscendingNode = 219.76087
 +
orbit_ArgOfPericenter =  181.19852
 +
orbit_MeanAnomaly = 355.84874
 +
</pre>
 +
 
===Comet C/2007 N3 (Lulin)===
 
===Comet C/2007 N3 (Lulin)===
'''Source:''' This code has been created by hendrik_d, based on [http://www.cfa.harvard.edu/iau/Ephemerides/Comets/Soft07Cmt.txt comet ephemerides by the IAU Minor Planet Center], and [https://sourceforge.net/forum/message.php?msg_id=6103527 posted] on the Feedback forum on  2009-01-13. The orbital elements may be slightly out of date.
+
'''Source:''' This code has been created by hendrik_d, based on [http://ssd.jpl.nasa.gov/horizons.cgi JPL's HORIZON system] as of October 2010.
 
<pre>[C\2007 N3 Lulin]
 
<pre>[C\2007 N3 Lulin]
 
name = C/2007 N3 Lulin
 
name = C/2007 N3 Lulin
 
parent = Sun
 
parent = Sun
 +
coord_func = comet_orbit
 
radius = 10
 
radius = 10
 
oblateness = 0.0
 
oblateness = 0.0
halo = false
+
albedo = 1
 +
lighting = true
 +
halo = true
 
color = 1.0,1.0,1.0
 
color = 1.0,1.0,1.0
tex_halo = star16x16.png
 
 
tex_map = nomap.png
 
tex_map = nomap.png
coord_func = comet_orbit
+
tex_halo = star16x16.png
orbit_TimeAtPericenter = 2454842.1414
+
orbit_Epoch = 2454806.5
orbit_PericenterDistance = 1.212289
+
orbit_SemiMajorAxis = 70409.3419307421
orbit_Eccentricity = 0.999987
+
orbit_Eccentricity = 0.9999827827050909
orbit_ArgOfPericenter = 136.8614
+
orbit_Inclination = 178.3736027417096       
orbit_AscendingNode = 338.5353
+
orbit_AscendingNode = 338.5348700644318
orbit_Inclination = 178.3730
+
orbit_ArgOfPericenter = 136.8619206230844
lighting = false
+
orbit_MeanAnomaly = 359.99999811984
albedo = 1
+
</pre>
orbit_visualization_period = 10401394706.0</pre>
+
 
(This is code for Stellarium 0.10.0 and 0.10.1. For version 0.9.1, replace ''orbit_visualization_period'' with ''sidereal_period''.)
+
(This is data for Stellarium 0.10.5.)
  
 
===International Space Station===
 
===International Space Station===
At the moment, Stellarium is not designed specifically for satellite tracking. Satellites are small, (relatively) fast, and their orbits are influenced by a lot of factors, so making an accurate prediction for a satellite's position is hard. This forum thread contains a discussion on how to add the ISS to ssystem.ini:
+
After version 0.10.3, Stellarium comes with the [[Satellites plugin]] which shows the positions of a number of artificial objects in Earth orbit, including the International Space Station.
 +
 
 +
For previous versions of Stellarium the ISS can be added as a Solar System object. This is strictly a workaround - Stellarium's orbital mechanics module is not designed specifically for satellite tracking. Satellites are small, (relatively) fast, and their orbits are influenced by a lot of factors and change over time, so orbit data should be updated periodically. The Satellites plugin downloads {{wikipedia-en|Two-line element set|TLE}} lists from a website, but using the ssystem.ini to add satellites requires manual updates.
 +
 
 +
This forum thread contains a discussion on how to add the ISS to ssystem.ini:
 
* [https://sourceforge.net/forum/forum.php?thread_id=3027380&forum_id=278769 Feedback forum - Tracking the ISS] (when copying code from the forum make sure to strip the spaces in the end of all lines)
 
* [https://sourceforge.net/forum/forum.php?thread_id=3027380&forum_id=278769 Feedback forum - Tracking the ISS] (when copying code from the forum make sure to strip the spaces in the end of all lines)
  

Latest revision as of 17:41, 13 November 2011

Some or all of the information on this page is no longer accurate.

It may be relevant to an older version of Stellarium, or it may not be relevant at all. This page itself should be updated, archived or deleted.

This warning has been here since January 2011.

Solar System objects are defined in the ssystem.ini file in the data directory. It can be extended to contain comets and asteroids. Here are a few extended ssystem.ini files which you can use. If you want just some of the bodies from one file and some from another, you will have to copy and paste the relevant sections of the various files together into your own ssystem.ini file.

Future versions of Stellarium will contain some sort of method to manage groups of extra bodies, but for now it is manual.

Contents

[edit] Lists

Description Link Date created Description
Hendrik's Comet List here 2008-02-16 This file contains a lot of the brighter comets.
Hendrik's Great Comet List here 2008-02-17 This file contains a bunch more comets, including multiple fragments of Shoemaker-Levy 9.
Selected asteroids here 2008-02-17 (corrected) Some bright and/or large asteroids.
Aditional textures and comets with ssystem.ini here 2010-08-17 An alternative set of textures for the texture folder along with a corresponding ssystem.ini file containing a selection of comets for the data folder.
Complete MPC List here 2008-07-01 (updated monthly) MINOR PLANET CENTER ORBIT DATABASE (MPCORB). This file contains published orbital elements for all numbered and unnumbered multi-opposition minor planets for which it is possible to make reasonable predictions. (See the note below)

[edit] Notes

  • ssystem.ini structure: Your ssystem.ini file must contain all bodies referenced as parent bodies of objects in your ssystem.ini file - you can't say that the moon is in orbit around Earth, and then not have an Earth body - Stellarium will crash if you do this.
  • the MPC list: The current version of Stellarium is not designed to handle the complete list of objects by the Minor Planet Center. So please use this file to copy-paste your preferred objects into your own ssystem.ini file. This list is (automatically) updated regularly to reflect the quickly growing number of known dwarf planets and other small bodies of the solar system. Currently, the (unpacked) file is 140 MB (and growing), so make sure you have an editor which can handle files that large ;-). At present MPCORB is not available via anon-ftp on MPC site, so the updates are currently not fully automatic.

[edit] Single objects

This section contains code describing some often requested individual objects.

[edit] Comet 103P-Hartley

Ephemerides based on JPL's HORIZONS system using 2010-10 as reference date. Special thanks to Ferry. Code is for Stellarium 0.10.5 , add it to your data/ssystem.ini .

[103P-Hartley]
name = 103P-Hartley
parent = Sun
coord_func = comet_orbit
radius = 10
oblateness = 0.0
albedo = 1
lighting = true
halo = true
color = 1.0,1.0,1.0
tex_map = nomap.png
tex_halo = star16x16.png
orbit_Epoch = 2455470.5
orbit_SemiMajorAxis = 3.4726656
orbit_Eccentricity = 0.6951420
orbit_Inclination =  13.61768
orbit_AscendingNode = 219.76087
orbit_ArgOfPericenter =  181.19852
orbit_MeanAnomaly = 355.84874

[edit] Comet C/2007 N3 (Lulin)

Source: This code has been created by hendrik_d, based on JPL's HORIZON system as of October 2010.

[C\2007 N3 Lulin]
name = C/2007 N3 Lulin
parent = Sun
coord_func = comet_orbit
radius = 10
oblateness = 0.0
albedo = 1
lighting = true
halo = true
color = 1.0,1.0,1.0
tex_map = nomap.png
tex_halo = star16x16.png
orbit_Epoch = 2454806.5
orbit_SemiMajorAxis = 70409.3419307421
orbit_Eccentricity = 0.9999827827050909
orbit_Inclination =  178.3736027417096        
orbit_AscendingNode = 338.5348700644318
orbit_ArgOfPericenter =  136.8619206230844 
orbit_MeanAnomaly = 359.99999811984

(This is data for Stellarium 0.10.5.)

[edit] International Space Station

After version 0.10.3, Stellarium comes with the Satellites plugin which shows the positions of a number of artificial objects in Earth orbit, including the International Space Station.

For previous versions of Stellarium the ISS can be added as a Solar System object. This is strictly a workaround - Stellarium's orbital mechanics module is not designed specifically for satellite tracking. Satellites are small, (relatively) fast, and their orbits are influenced by a lot of factors and change over time, so orbit data should be updated periodically. The Satellites plugin downloads TLE lists from a website, but using the ssystem.ini to add satellites requires manual updates.

This forum thread contains a discussion on how to add the ISS to ssystem.ini:

[edit] See also

Personal tools
Namespaces
Variants
Actions
in this wiki
other languages
Toolbox