Data Provider Elements

Spice Body List

Provides a listing of the SPICE segments from the SPICE ephemeris files (i.e., *.bsp files) that have been loaded and sorted by body id.

Each segment contains data (indicated by the segment type) to generate ephemeris for one body (indicated by the body id). The data uses a reference origin (indicated by the center id) and a reference frame (indicated by the frame id). The span of the ephemeris data is reported by the Start Time and Stop Time.

SPICE uses a priority scheme to resolve conflicts when more than one segment contains ephemeris for the same body id: see the description for Status.



Available for these objects: Scenario

Type: Fixed data. Intended to be used only with elements from this same data provider.

Availability: Reports

Data Provider Elements

NameDimensionTypeDescription
Body IdUnitlessIntegerThe integer identifer used by SPICE for the body. Typically, natural bodies (e.g., planets, moons, asteroids, comets) have positive numbers and spacecraft are assigned negative numbers.
Body NameUnitlessTextThe name that corresponds to the body id as defined by SPICE.
StatusUnitlessTextAn enumeration indicating whether (i) the segment's ephemeris has no overlap with any other segment at higher priority for this body in the currently loaded set of SPICE files (Active); (ii) there exists another segment at higher priority that overlaps part of this segment's ephemeris span (Partially Superseded); or (iii) there exists another segment at higher priority that entirely overlaps this segment's ephemeris span (Superseded). When Active, this segment's ephemeris may be used by SPICE when generating ephemeris for the body. When Superseded, none of the ephemeris of this segment is used by SPICE to generate ephemeris. When Partially Superseded, only the portions of the ephemeris span that are not overlapped by a higher priority segment's span may be used to generate ephemeris for the body. SPICE prioritizes later segments over earlier segments for segments contained within the same file and prioritizes files loaded later over those loaded earlier.
Start TimeDateReal Number or TextThe start time of the segment's ephemeris.
Stop TimeDateReal Number or TextThe end time of the segment's ephemeris.
FilenameUnitlessTextThe filename of the file that contains this segment.
Segment NameUnitlessTextA short description of the segment (if provided).
Center Body IdUnitlessIntegerThe integer identifer used by SPICE for the body serving as the reference origin. The segment's ephemeris for the body is provided as an offset with respect to this origin. Typically, natural bodies (e.g., planets, moons, asteroids, comets) have positive numbers and spacecraft are assigned negative numbers.
Center Body NameUnitlessTextThe name that corresponds to the center id as defined by SPICE.
Frame IdUnitlessIntegerThe integer identifer used by SPICE for the reference frame in which the segment's ephemeris is expressed.
Frame NameUnitlessTextThe name that corresponds to the frame id as defined by SPICE. Note: SPICE uses J2000 as the name when id=1 but actually means ICRF. This is denoted by J2000 (ICRF) in this data provider.
Segment TypeUnitlessIntegerThe integer identifer used by SPICE that identifies the type of information being stored for generating the ephemeris of the body.
Segment Type NameUnitlessTextThe name that corresponds to the segment type as defined by SPICE.
File Segment NumberUnitlessIntegerThe integer identifier of the segment within the file. The first segment uses the value 1 and the last segment has the value of the number of segments within the file.
FilepathUnitlessTextThe absolute filepath for the file containing this segment.