Filling out the Geometry Orbiter Class
The Geometry_Orbiter class provides geometric values related to an orbiting or flyby spacecraft observation. The values in this class are specific to a single reference frame at a single reference time for at most a single target. You may repeat this class with differing values for one or all of those, if appropriate to the observation being labelled.
Contents
- 1 <geometry_reference_time>
- 2 <Reference_Frame_Identification>
- 3 <Central_Body_Identification>
- 4 <Coordinate_System>
- 5 <Target_Identification>
- 6 <Distances>
- 6.1 <spacecraft_geocentric_distance>
- 6.2 <spacecraft_heliocentric_distance>
- 6.3 <spacecraft_to_central_body_distance>
- 6.4 <spacecraft_to_target_center_distance>
- 6.5 <spacecraft_to_target_boresight_intercept_distance>
- 6.6 <spacecraft_to_target_subspacecraft_distance>
- 6.7 <target_geocentric_distance>
- 6.8 <target_heliocentric_distance>
- 6.9 <target_ssb_distance>
- 6.10 <Distance_Generic>
- 7 <Pixel_Dimensions>
- 8 <Surface_Geometry>
- 9 <Illumination_Geometry>
- 10 <Specific_Position_Vectors>
- 10.1 <Central_Body_To_Spacecraft_Position_Vector_Cartesian>
- 10.2 <Central_Body_To_Target_Position_Vector_Cartesian>
- 10.3 <Spacecraft_To-Target_Position_Vector_Cartesian>
- 10.4 <Central_Body_To-Spacecraft_Position_Vector_Planetocentric>
- 10.5 <Central_Body_To_Target_Position_Vector_Planetocentric>
- 10.6 <Spacecraft_To_Target_Position_Vector_Planetocentric>
- 10.7 <SSB_To_Central_Body_Position_Vector_Cartesian>
- 10.8 <SSB_To_Spacecraft_Position_Vector_Cartesian>
- 10.9 <SSB_To_Target_Position_Vector_Cartesian>
- 10.10 <Sun_To_Central_Body_Position_Vector_Cartesian>
- 10.11 <Sun_To_Spacecraft_Position_Vector_Cartesian>
- 10.12 <Sun_To_Target_Position_Vector_Cartesian>
- 10.13 <Earth_To_Central_Body_Position_Vector_Cartesian>
- 10.14 <Earth_To_Spacecraft_Position_Vector_Cartesian>
- 10.15 <Earth_To_Target_Position_Vector_Cartesian>
- 11 <Specific_Velocity_Vectors>
- 11.1 <Spacecraft_Relative_To_Central_Body_Velocity_Vector_Cartesian>
- 11.2 <Spacecraft_Relative_To_Target_Velocity_Vector_Cartesian>
- 11.3 <Spacecraft_Relative_To_Earth_Velocity_Vector_Cartesian>
- 11.4 <Spacecraft_Relative_To_SSB_Velocity_Vector_Cartesian>
- 11.5 <Spacecraft_Relative_To_Sun_Velocity_Vector_Cartesian>
- 11.6 <Target_Relative_To_Central_Body_Velocity_Vector_Cartesian>
- 11.7 <Target_Relative_To_Spacecraft_Velocity_Vector_Cartesian>
- 11.8 <Target_Relative_To_Earth_Velocity_Vector_Cartesian>
- 11.9 <Target_Relative_To_SSB_Velocity_Vector_Cartesian>
- 11.10 <Target_Relative_To_Sun_Velocity_Vector_Cartesian>
- 11.11 <Spacecraft_Relative_To_Target_Velocity_Vector_Planetocentric>
- 11.12 <Target_Relative_To_Central_Body_Velocity_Vector_Planetocentric>
- 11.13 <Target_Relative_To_Spacecraft_Velocity_Vector_Planetocentric>
- 12 <Specific_Cartesian_Vectors>
- 13 <Specific_Planetocentric_Vectors>
- 14 <Generic_Vectors>
<geometry_reference_time>
REQUIRED
<Reference_Frame_Identification>
REQUIRED
<Central_Body_Identification>
OPTIONAL
Waiting on SPICE-related changes. |
<Coordinate_System>
OPTIONAL
<coordinate_system_type>
REQUIRED
<coordinate_system_time>
REQUIRED
<Coordinate_System_Origin_Identification>
REQUIRED
Waiting on SPICE-related changes. |
<Reference_Frame_Identification>
REQUIRED
Waiting on SPICE-related changes. |
<Target_Identification>
OPTIONAL
Waiting on SPICE-related changes. |
<Distances>
OPTIONAL
This class collects scalar point-to-point distance measurements for various names intervals of interest, as well as providing a class for specifying arbitrary distance measurements as needed.
All distances are considered positive, and you must provide units of an appropriate type in each case. For example:
<spacecraft_to_target_center_distance unit="km">15.097</spacecraft_to_target_center_distance> <target_geocentric_distance unit="AU">17.9</target_geocentric_distance>
<spacecraft_geocentric_distance>
OPTIONAL
<spacecraft_heliocentric_distance>
OPTIONAL
<spacecraft_to_central_body_distance>
OPTIONAL
<spacecraft_to_target_center_distance>
OPTIONAL
<spacecraft_to_target_boresight_intercept_distance>
OPTIONAL
<spacecraft_to_target_subspacecraft_distance>
OPTIONAL
<target_geocentric_distance>
OPTIONAL
<target_heliocentric_distance>
OPTIONAL
<target_ssb_distance>
OPTIONAL
<Distance_Generic>
OPTIONAL
<Observer_Identification>
REQUIRED
Waiting on SPICE-related changes. |
<Target_identification>
REQUIRED
Waiting on SPICE-related changes. |
<distance>
REQUIRED
<Pixel_Dimensions>
OPTIONAL
<horizontal_pixel_size_angular>
OPTIONAL
<vertical_pixel_size_angular
OPTIONAL
<horizontal_pixel_scale_factor
OPTIONAL
<vertical_pixel_scale_factor
OPTIONAL
<Pixel_Size_Projected>
OPTIONAL
<reference_location>
REQUIRED
<horizontal_pixel_size_projected>
OPTIONAL
<vertical_pixel_size_projected>
OPTIONAL
<Surface_Geometry>
OPTIONAL
<Pixel_Intercept>
OPTIONAL
<reference_pixel_location>
OPTIONAL
<Reference_Pixel>
OPTIONAL
<pixel_latitude>
OPTIONAL
<pixel_longitude>
OPTIONAL
<Footprint_Vertices>
OPTIONAL
<Pixel_Intercept>
REQUIRED
<subsolar_azimuth>
OPTIONAL
<subsolar_latitude>
OPTIONAL
<subsolar_longitude>
OPTIONAL
<subspacecraft_azimuth>
OPTIONAL
<subspacecraft_latitude>
OPTIONAL
<subspacecraft_longitude>>
OPTIONAL
<Illumination_Geometry>
OPTIONAL
<Illumination_Single_Values>
OPTIONAL
<reference_location> or <reference_pixel_location>
OPTIONAL
<Reference_Pixel>
OPTIONAL
<emission_angle>
OPTIONAL
<incidence_angle>
OPTIONAL
<phase_angle>
OPTIONAL
<solar_elongation>
OPTIONAL
<Illumination_FOV_Range_Values>
OPTIONAL
<illumination_range_designation>
REQUIRED
<minimum_emission_angle>
OPTIONAL
<maximum_emission_angle>
OPTIONAL
<minimum_incidence_angle>
OPTIONAL
<maximum_incidence_angle>
OPTIONAL
<minimum_phase_angle>
OPTIONAL
<maximum_phase_angle>
OPTIONAL
<Specific_Position_Vectors>
OPTIONAL
<Central_Body_To_Spacecraft_Position_Vector_Cartesian>
OPTIONAL
<Central_Body_To_Target_Position_Vector_Cartesian>
OPTIONAL
<Spacecraft_To-Target_Position_Vector_Cartesian>
OPTIONAL
<Central_Body_To-Spacecraft_Position_Vector_Planetocentric>
OPTIONAL
<Central_Body_To_Target_Position_Vector_Planetocentric>
OPTIONAL
<Spacecraft_To_Target_Position_Vector_Planetocentric>
OPTIONAL
<SSB_To_Central_Body_Position_Vector_Cartesian>
OPTIONAL
<SSB_To_Spacecraft_Position_Vector_Cartesian>
OPTIONAL
<SSB_To_Target_Position_Vector_Cartesian>
OPTIONAL
<Sun_To_Central_Body_Position_Vector_Cartesian>
OPTIONAL
<Sun_To_Spacecraft_Position_Vector_Cartesian>
OPTIONAL
<Sun_To_Target_Position_Vector_Cartesian>
OPTIONAL
<Earth_To_Central_Body_Position_Vector_Cartesian>
OPTIONAL
<Earth_To_Spacecraft_Position_Vector_Cartesian>
OPTIONAL
<Earth_To_Target_Position_Vector_Cartesian>
OPTIONAL
<Specific_Velocity_Vectors>
OPTIONAL
<Spacecraft_Relative_To_Central_Body_Velocity_Vector_Cartesian>
OPTIONAL
<Spacecraft_Relative_To_Target_Velocity_Vector_Cartesian>
OPTIONAL
<Spacecraft_Relative_To_Earth_Velocity_Vector_Cartesian>
OPTIONAL
<Spacecraft_Relative_To_SSB_Velocity_Vector_Cartesian>
OPTIONAL
<Spacecraft_Relative_To_Sun_Velocity_Vector_Cartesian>
OPTIONAL
<Target_Relative_To_Central_Body_Velocity_Vector_Cartesian>
OPTIONAL
<Target_Relative_To_Spacecraft_Velocity_Vector_Cartesian>
OPTIONAL
<Target_Relative_To_Earth_Velocity_Vector_Cartesian>
OPTIONAL
<Target_Relative_To_SSB_Velocity_Vector_Cartesian>
OPTIONAL
<Target_Relative_To_Sun_Velocity_Vector_Cartesian>
OPTIONAL
<Spacecraft_Relative_To_Target_Velocity_Vector_Planetocentric>
OPTIONAL
<Target_Relative_To_Central_Body_Velocity_Vector_Planetocentric>
OPTIONAL
<Target_Relative_To_Spacecraft_Velocity_Vector_Planetocentric>
OPTIONAL
<Specific_Cartesian_Vectors>
OPTIONAL
<Specific_Planetocentric_Vectors>
OPTIONAL
<Generic_Vectors>
OPTIONAL