Multiple names for solar system objects
Posted: 18.07.2008, 20:16
Reposted from the dev list...
The following patch will allow you to specify multiple names for solar
system bodies in an ssc file:
http://www.celestiaproject.net/~claurel/celest ... name.patch
As for stars and deep sky objects, the names are separated by colons.
For example:
"Makemake:2005 FY9"
{
...
}
As suggested by my example, one important use for multiple names is to
allow listing both the provisional and official designations of an
object. This can prevent cel: URLs referring to an object from
becoming out of date when an official designation is assigned. Another
usage is giving allowing minor planets to be identified by a name
prefixed with a minor planet number:
"4 Vesta:Vesta"
{
...
}
The first name in the list is treated somewhat specially:
- It is the only name that will be localized (is this a problem?)
- It is the name that is shown in the solar system browser
- The label shown for the object in the 3D window will always be the first name
It is not possible to change the names of an object with Replace and
Modify. The name list given in the first definition of the object is
permanent. I don't see this as a significant restriction, and it
avoids forcing the user to supply a complete name list when an object
is Replaced or Modified.
I think it is important to establish some conventions for minor planet
names. One approach is to list the names in the order # name, name,
provisional designation:
"136472 Makemake:Makemake:2005 FY9"
I've also seen the "(#) name" form used, but the parenthesis to me
seem like just extra typing and clutter for the user. Any other
suggestions for a standard minor planet naming scheme? Are there other
considerations for multiple names that I've overlooked?
--Chris
The following patch will allow you to specify multiple names for solar
system bodies in an ssc file:
http://www.celestiaproject.net/~claurel/celest ... name.patch
As for stars and deep sky objects, the names are separated by colons.
For example:
"Makemake:2005 FY9"
{
...
}
As suggested by my example, one important use for multiple names is to
allow listing both the provisional and official designations of an
object. This can prevent cel: URLs referring to an object from
becoming out of date when an official designation is assigned. Another
usage is giving allowing minor planets to be identified by a name
prefixed with a minor planet number:
"4 Vesta:Vesta"
{
...
}
The first name in the list is treated somewhat specially:
- It is the only name that will be localized (is this a problem?)
- It is the name that is shown in the solar system browser
- The label shown for the object in the 3D window will always be the first name
It is not possible to change the names of an object with Replace and
Modify. The name list given in the first definition of the object is
permanent. I don't see this as a significant restriction, and it
avoids forcing the user to supply a complete name list when an object
is Replaced or Modified.
I think it is important to establish some conventions for minor planet
names. One approach is to list the names in the order # name, name,
provisional designation:
"136472 Makemake:Makemake:2005 FY9"
I've also seen the "(#) name" form used, but the parenthesis to me
seem like just extra typing and clutter for the user. Any other
suggestions for a standard minor planet naming scheme? Are there other
considerations for multiple names that I've overlooked?
--Chris