PK \U4c
PDS4_CART_1G00_1970.xml
urn:nasa:pds:system_bundle:xml_schema:cart-xml_schema_1.16.0.0_1.9.7.0
1.22
PDS4 XML Schema - CART V1.9.7.0
1.16.0.0
Product_XML_Schema
2022-10-20
1.22
This is the system generated PDS4 product label for PDS4 XML Schema and Schematron files.
PDS4_CART_1G00_1970.xsd
2022-10-20T14:49:03
150357
3112
PDS4_CART_1G00_1970.xsd
0
XML Schema Version 1.1
This is a PDS4 XML Schema file for the declared namespace.
PDS4_CART_1G00_1970.sch
2022-10-20T14:49:03
60011
925
PDS4_CART_1G00_1970.sch
0
Schematron ISO/IEC 19757-3:2006
This is the PDS4 Schematron file for the declared namespace. Schematron provides rule-based validation for XML Schema.
PK \UUK UK PDS4_CART_1G00_1970.xsd
Contains classes and attributes used to describe PDS v4 cartographic
products. This information is largely adapted from the Federal Geographic
Data Committee (FGDC) "Content Standard for Digital Geospatial Metadata",
with extensions (changes/additions) to satisfy planetary requirements.
URL: https://www.fgdc.gov/
See "CHANGELOG.md" file on GitHub for updates
https://github.com/pds-data-dictionaries/ldd-cart
The Bounding_Coordinates class defines the
limits of coverage of a set of data expressed by latitude and
longitude values in the order western-most, eastern-most,
northern-most, and southern-most.
The Camera_Model_Offset class specifies the
location of the image origin with respect to the camera model's
origin. For CAHV/CAHVOR models, this origin is not the center of
the camera, but is the upper-left corner of the "standard"-size
image, which is encoded in the CAHV vectors. Applies to the
Perspective lander map projection.
The Cartography class provides a description of
how a 3D sphere, spheroid, elliptical spheroid, the celestial
sphere, in-situ location, or planetary rings are mapped onto a
Cartesian, local, or geographic plane.
The Coordinate_Representation class provides the
method of encoding the position of a point by measuring its
distance from perpendicular reference axes (the "coordinate
pair" and "row and column" methods).
This is an in-situ projection used for
(non-stereo) panoramas. Each image row represents a constant
elevation and each image column represents a constant azimuth,
from a given point of view. The image scale in degrees per pixel
is constant across the image.
This is an in-situ projection that is a hybrid.
Each column is a vertical slice from a pinhole camera
(Perspective projection), while the columns are spaced evenly in
azimuth (Cylindrical projection). It is most useful for viewing
panoramas in stereo.
The Distance_and_Bearing_Representation class
provides a method of encoding the position of a point by
measuring its distance and direction (azimuth angle) from
another point.
The Equirectangular class contains parameters
for the Equirectangular map projection. Synder 1987,
DOI:10.3133/pp1395, page 90:
https://pubs.usgs.gov/pp/1395/report.pdf#page=102 PROJ:
https://proj.org/operations/projections/eqc.html forward: x = R
* (lambda - lambda_0) * cos(phi_1) y = R * (phi - phi_1) and
reverse: lambda = (x / R cos(phi_1)) + lambda_0 phi = (y / R) +
phi_1 where: lambda is the longitude of the location to project
on the body; phi is the latitude of the location to project on
the body; phi_1 is the standard parallel (north and south of the
equator) where the scale of the projection is true; lambda_0 is
the central meridian of the map; x is the horizontal coordinate
of the projected location on the map; y is the vertical
coordinate of the projected location on the map; R is the radius
of the body.
The Geo_Transformation describes the
relationship between raster positions (in pixel/line
coordinates) and georeferenced coordinates. This is defined by
an affine transform. The affine transform consists of six
coefficients which map pixel/line coordinates into georeferenced
space using the following relationship: Xgeo = GT(0) +
Xpixel*GT(1) + Yline*GT(2) Ygeo = GT(3) + Xpixel*GT(4) +
Yline*GT(5) or also defined as: GT[0] = Xmin; //
upperleft_corner_y GT[1] = CellSize in X; // W-E pixel size,
pixel_resolution_x GT[2] = 0; // rotation term, 0 if 'North Up'
GT[3] = Ymax; // upperleft_corner_y GT[4] = 0; // shear term, 0
if 'North Up' GT[5] = CellSize in Y; // N-S pixel size,
pixel_resolution_y In case of north up images, the GT(2) and
GT(4) coefficients are zero, and the GT(1) is pixel width
(pixel_resolution_x), and GT(5) is pixel height
(pixel_resolution_y). The (GT(0),GT(3)) position is the top left
corner of the top left pixel of the raster. Note that the
pixel/line coordinates in the above are from (0.5,0.5) at the
top left corner of the top left pixel to
(width_in_pixels,height_in_pixels) at the bottom right corner of
the bottom right pixel. The pixel/line location of the center of
the top left pixel would therefore be (1.0,1.0).
The Geodetic_Model class provides parameters
describing the shape of the planet.
The Geographic class provides information about
the quantities of latitude and longitude which define the
position of a point on a planetary body's surface with respect
to a reference spheroid.
The Grid_Coordinate_System class defines a
plane-rectangular coordinate system usually based on, and
mathematically adjusted to, a map projection so that geographic
positions can be readily transformed to and from plane
coordinates.
The Horizontal_Coordinate_System_Definition
class provides the reference frame or system from which linear
or angular quantities are measured and assigned to the position
that a point occupies.
The Lambert_Azimuthal_Equal_Area class contains
parameters for the Lambert Azimuthal Equal-area projection.
Synder 1987, DOI:10.3133/pp1395, page 182:
https://pubs.usgs.gov/pp/1395/report.pdf#page=194 PROJ:
https://proj.org/operations/projections/laea.html
The Lambert_Conformal_Conic class contains
parameters for the Lambert Conformal Conic projection. Synder
1987, DOI:10.3133/pp1395, page 104:
https://pubs.usgs.gov/pp/1395/report.pdf#page=116 PROJ:
https://proj.org/operations/projections/lcc.html
The Local class provides a description of any
coordinate system that is not aligned with the surface of the
planet.
The Local_Planar class defines any right-handed
planar coordinate system of which the z-axis coincides with a
plumb line through the origin that locally is aligned with the
surface of the planet.
The Map_Projection class provides the systematic
representation of all or part of the surface of a planet on a
plane (or Cartesian system).
The Map_Projection_Lander class provides the
systematic representation of all or part of the surface of a
planet on a plane or developable surface from the perspective of
an in-situ spacecraft.
The Map_Projection_Rings class provides the
systematic representation of all or part of the rings of a
planet on a plane.
The Mercator class contains parameters for the
Mercator projection. Synder 1987, DOI:10.3133/pp1395, page 38:
https://pubs.usgs.gov/pp/1395/report.pdf#page=50 PROJ:
https://proj.org/operations/projections/merc.html
The Oblique_Cylindrical class contains
parameters for the Oblique Cylindrical projection. Synder 1987,
DOI:10.3133/pp1395, page 93:
https://pubs.usgs.gov/pp/1395/report.pdf#page=105
The Oblique_Line_Azimuth class defines the
method used to describe the line along which an Oblique Mercator
map projection is centered using the map projection origin and
an azimuth. Synder 1987, DOI:10.3133/pp1395, page 195:
https://pubs.usgs.gov/pp/1395/report.pdf#page=207 PROJ:
https://proj.org/operations/projections/omerc.html
The Oblique_Line_Point class defines the method
used to describe the line along which an Oblique Mercator map
projection is centered using two points near the limits of the
mapped region that define the center line. Synder 1987,
DOI:10.3133/pp1395, page 195:
https://pubs.usgs.gov/pp/1395/report.pdf#page=207 PROJ:
https://proj.org/operations/projections/omerc.html
The Oblique_Line_Point_Group class provides the
coordinates in latitude and longitude of one end point of the
line along which an Oblique Mercator map projection is
centered.
The Oblique_Mercator class contains parameters
for the Oblique Mercator projection. Synder 1987,
DOI:10.3133/pp1395, page 66:
https://pubs.usgs.gov/pp/1395/report.pdf#page=78 PROJ:
https://proj.org/operations/projections/omerc.html
The Orthographic class contains parameters for
the Orthographic projection. While required, some applications
will default to 0.0 if not defined. Here we want to explicit.
Synder 1987, DOI:10.3133/pp1395, page 145:
https://pubs.usgs.gov/pp/1395/report.pdf#page=157 PROJ:
https://proj.org/operations/projections/ortho.html
This is an in-situ projection that is a
generalization of the Vertical projection, in that any arbitrary
projection plane can be specified.
This is an in-situ projection that provides a
true overhead view of the scene. Range data is required to
create this projection, meaning there is no parallax distortion.
It has a constant scale in meters/pixel.
This is an in-situ projection that models a
pinhole camera.
The Pixel_Position_Nadir_Polar class specifies
the sample coordinate of the location in the image of the
"special" point of the mosaic. For Polar projections, this is
the nadir of the polar projection. In PDS3, this information was
specified using the LINE_PROJECTION_OFFSET and
SAMPLE_PROJECTION_OFFSET keywords.
The Pixel_Position_Origin class specifies the
sample coordinate of the location in the image of the "special"
point of the mosaic. For Vertical, Orthographic and
Orthorectified projections, this is the origin of the projected
coordinate system, corresponding to the
Vector_Projection_Origin. In PDS3, this information was
specified using the LINE_PROJECTION_OFFSET and
SAMPLE_PROJECTION_OFFSET keywords.
The Planar class provides the quantities of
distances, or distances and angles, which define the position of
a point on a reference plane to which the surface of a planet
has been projected.
The Planar_Coordinate_Information class provides
information about the coordinate system developed on the planar
surface.
The Point Perspective class contains parameters
for the Point Perspective (fundamental definition) projection.
Synder 1987, DOI:10.3133/pp1395, page 169:
https://pubs.usgs.gov/pp/1395/report.pdf#page=181
This is an in-situ projection that provides a
quasi-overhead view that extends to the horizon. Elevation is
measured radially outward from the nadir location, with a
constant pixel scale. Azimuth is measured along concentric
circles centered at the nadir.
The Polar_Stereographic class contains
parameters for the Polar Stereographic projection. Synder 1987,
DOI:10.3133/pp1395, page 154:
https://pubs.usgs.gov/pp/1395/report.pdf#page=166 PROJ:
https://proj.org/operations/projections/stere.html Note that
most applications will either define
latitude_of_projection_origin or
scale_factor_at_projection_origin, but not both. Here we define
latitude_of_projection_origin as mandatory and at CART LDD
version 1934 have made scale_factor_at_projection_origin
optional. For context, these two keywords have the same impact
on the final product but are just different ways to define it.
Thus, for example in the PROJ library, if both are made
available, the latitude_of_projection_origin (+lat_ts) will be
used instead of scale_factor_at_projection_origin (+k_0). Note,
if you do supply the optional attribute
scale_factor_at_projection_origin, the default scale (+k_0) for
planetary polar data will mostly likely be set to 1.0.
The Polyconic class contains parameters for the
Polyconic projection. Synder 1987, DOI:10.3133/pp1395, page 124:
https://pubs.usgs.gov/pp/1395/report.pdf#page=136 PROJ:
https://proj.org/operations/projections/poly.html
The representation of ring data requires a
unique projection. The rings are modeled by a thin disk centered
on the body and in its equatorial plane. For Saturn, the thin
disk is centered on Saturn and in its equatorial plane, with an
outer radius of 500,000km. If the field of view falls partially
or completely beyond this limit or if it intersects the primary
body before intersecting the rings, the data will not be
included. Plotted coordinates are derived as follows. If A is
the location of the intersection of the CIRS field of view with
the body's equatorial plane, the X coordinate is the distance of
A from the center of the body (e.g. Saturn), and the Y
coordinate is the local time on on the body at the intersection
with the body's surface of the line between A and the body's
center. Local time is expressed in fractional hours, from 0.0
(at midnight) to 12.0 (at noon), to 24.0 (at midnight).
The Robinson class contains parameters for the
Pseudocylindrical Robinson projection.
longitude_of_central_meridian is required (most will simply use
0.0). PROJ: https://proj.org/operations/projections/robin.html
The Secondary_Spatial_Domain class describes an
alternative longitude and latitude bounds to better support IAU
approved or historically used geographic areal coordinates. This
is only needed if the Spatial_Domain does not meet IAU
recommendations or historical uses for the body.
The Sinusoidal class contains parameters for the
Sinusoidal projection. latitude_of_projection_origin is
optional, although most implementations will simply use 0.0.
Synder 1987, DOI:10.3133/pp1395, page 243:
https://pubs.usgs.gov/pp/1395/report.pdf#page=255 PROJ:
https://proj.org/operations/projections/sinu.html
The Spatial_Domain class describes the
geographic areal domain of the data set. This is the primary
domain for the defined data. Both west and east coordinates can
be defined within this class. A secondary spatial domain class
has also been created, if there is a need to provide bounding
coordinates historically used for a body (e.g., west longitude).
The Spatial_Reference_Information class provides
a description of the reference frame for, and the means to
encode, coordinates in a data set.
The State_Plane_Coordinate_System class defines
a plane-rectangular coordinate system established for each state
in the United States by the National Geodetic Survey. Synder
1987, DOI:10.3133/pp1395, page 52:
https://pubs.usgs.gov/pp/1395/report.pdf#page=64
The Stereographic class contains parameters
Stereographic projection. While this can be used for polar
regions (generally where latitude_of_projection_origin = +-90),
it is more appropriate to use the Polar_Stereographic class
(should be identical in use). Synder 1987, DOI:10.3133/pp1395,
page 154: https://pubs.usgs.gov/pp/1395/report.pdf#page=166
PROJ: https://proj.org/operations/projections/stere.html Note
that most applications will either define
latitude_of_projection_origin or
scale_factor_at_projection_origin, but not both. Here we define
latitude_of_projection_origin as mandatory and have made
scale_factor_at_projection_origin optional. For context, these
two keywords have the same impact on the final product but are
just different ways to define it. Thus, for example in the PROJ
library, if both are made available, the
latitude_of_projection_origin (+lat_ts) will be used instead of
scale_factor_at_projection_origin (+k_0). Note, if you do supply
the optional attribute scale_factor_at_projection_origin, the
default scale (+k_0) for planetary polar data will mostly likely
be set to 1.0 in software.
The Surface_Model_Parameters class describes the
surface model used by the projection. For in-situ mosaics, the
surface model describes the surface upon which input images are
projected in order to create a unified point of view in a
mosaic. To the extent the surface model does not match the
actual surface, parallax errors typically occur at seams between
images.
This is a specific type of surface model that
treats the surface as a flat plane, with a specified orientation
(Vector_Surface_Normal) and location
(Vector_Surface_Ground_Location).
This is a specific type of surface model that
treats the surface as a sphere, with a specified center and
radius.
The Transverse_Mercator class contains
parameters for the Transverse Mercator projection. Synder 1987,
DOI:10.3133/pp1395, page 48:
https://pubs.usgs.gov/pp/1395/report.pdf#page=60 PROJ:
https://proj.org/operations/projections/tmerc.html
The Universal_Polar_Stereographic class,
generally used for Earth data sets, defines a grid system based
on the polar stereographic projection, applied to the planet's
polar regions north of 84 degrees north and south of 80 degrees
south. Synder 1987, DOI:10.3133/pp1395, page 157:
https://pubs.usgs.gov/pp/1395/report.pdf#page=169 PROJ:
https://proj.org/operations/projections/ups.html
The Universal_Transverse_Mercator class defines
a grid system based on the Transverse Mercator projection,
applied between latitudes 84 degrees north and 80 degrees south
on the planet's surface. Synder 1987, DOI:10.3133/pp1395, page
57: https://pubs.usgs.gov/pp/1395/report.pdf#page=69 PROJ:
https://proj.org/operations/projections/utm.html
The Vector_Cartesian_Position_Base is a three
dimensional, rectangular coordinates vector. Uses units of
length. The included attributes are not sufficient to identify
the endpoints of the vector.
This is a generic unit vector in Cartesian
space. The "x", "y", and "z" component have no units and are
restricted to values between -1.0 and 1.0 inclusive. Further the
length of the vector square root of the (sum of the squares of
the components) must be 1.0.
The Vector_Projection_Origin class specifies the
location of the origin of the projection. For Polar and
Cylindrical projections, this is the XYZ point from which all
the azimuth/elevation rays emanate. For the
Cylindrical-Perspective projection, this defines the center of
the circle around which the synthetic camera orbits. For
Orthographic, Orthorectified, and Vertical projections, this
optional keyword specifies the point on the projection plane
that serves as the origin of the projection (i.e. all points on
a line through this point in the direction of
PROJECTION_Z_AXIS_VECTOR will be located at X=Y=0 in the
projection). If not present, (0,0,0) should be assumed. This
translation is generally not necessary and not often used; the
(X|Y)_AXIS_MINIMUM and (X|Y)_AXIS_MAXIMUM fields allow the
mosaic to be located arbitrarily in the projection
plane.
The Vector_Projection_X_Axis class specifies a
unit vector defining the X-axis for a given projection. For
Orthographic_Lander, Orthorectified, and Vertical projections,
this vector defines how the specified axis in the mosaic is
oriented in space. The X and Y axis vectors together define the
rotation of the projection plane around the projection
axis.
The Vector_Projection_Y_Axis class specifies a
unit vector defining the Y-axis for a given projection. For
Orthographic_Lander, Orthorectified, and Vertical projections,
this vector defines how the specified axis in the mosaic is
oriented in space. The X and Y axis vectors together define the
rotation of the projection plane around the projection
axis.
The Vector_Projection_Z_Axis class specifies a
unit vector defining the Z axis for a given projection. For
Orthographic, Orthorectified, and Vertical projections, this
vector defines the projection axis for the mosaic. All points
along a line parallel to this axis are projected to the same
spot in the projection plane. For the Cylindrical-Perspective
projections, this defines the new axis of the circle around
which the synthetic camera orbits (i.e. the normal to the
circle), after the cameras have been rotated to correct for
rover tilt. Vector_Projection_Z_Axis_Initial contains the axis
before rotation; the difference in these two indicate the
rotation amount.
The Vector_Projection_Z_Axis_Initial class
specifies the initial unit vector defining the Z axis for a
given projection. For Cylindrical-Perspective projections, this
defines the original axis of the circle around which the
synthetic camera orbits, before the cameras have been rotated to
correct for rover tilt. Vector_Projection_Z_Axis contains the
axis after rotation; the difference in these two indicate the
rotation amount.
The Vector_Sphere_Center class specifies the
center of the sphere. This point is measured in the coordinates
specified by the Coordinate_Space reference in the
Surface_Model_Parameters class.
The Vector_Surface_Ground_Location class
specifies any point on the surface model, in order to fix the
model in space. This point is measured in the coordinates
specified by the Coordinate_Space reference in the
Surface_Model_Parameters class.
The Vector_Surface_Normal class specifies a
vector normal to the planar surface model. This vector is
measured in the coordinates specified by the Coordinate_Space
reference in the Surface_Model_Parameters
class.
This is an in-situ projection that provides an
overhead view. By projecting to a surface model, the need for
range data is eliminated, but significant layover effects can
happen when the actual geometry does not match the surface
model. It has a constant scale in meters/pixel, subject to
layover distortion.
This section contains the simpleTypes that provide more constraints
than those at the base data type level. The simpleTypes defined here build on the base data
types. This is another component of the common dictionary and therefore falls within the
common namespace.
The a_axis_radius attribute provides the radius
of the equatorial axis of the ellipsoid. The IAU calls this
"Subplanetary equatorial radius" and mapping applications
generally call this "semi_major_axis". Recommended units is
meters or kilometers.
Grid spacing. Recommended unit is
radian/pixel.
The azimuth_measure_point_longitude attribute
provides the longitude of the map projection
origin.
The azimuthal_angle attribute provides the angle
measured clockwise from north, and expressed in the recommended
units of degrees.
The b_axis_radius attribute provides the value
of the intermediate axis of the ellipsoid that defines the
approximate shape of a target body. The b_axis_radius is usually
in the equatorial plane. The IAU calls this axis "along orbit
equatorial radius". Mapping applications, which generally only
define a sphere or an ellipse, do not support this radius
parameter and this can be set to the same radius value as the
a_axis_radius. Recommended units is meters or
kilometers.
The bearing_reference_direction attribute
specifies the direction from which the bearing is
measured.
The bearing_reference_meridian attribute
specifies the axis from which the bearing is
measured.
The bearing_resolution attribute provides the
minimum angle measurable between two points.
The c_axis_radius attribute provides the value
of the polar axis of the ellipsoid that defines the approximate
shape of a target body. The c_axis_radius is normal to the plane
defined by the a_axis_radius and b_axis_radius. The IAU calls
this "polar radius". Mapping applications generally call this
"semi_minor_axis". Recommended units is meters or kilometers.
The given name of the used coordinate system.
e.g. "MEAN EARTH/POLAR AXIS OF DE421"
There are three basic types of coordinate
systems: body-fixed rotating, body-fixed non-rotating, and
inertial. A body-fixed coordinate system is one associated with
the body (e.g., a planet or satellite). The body-fixed system is
centered on the body and rotates with the body (unless it is a
non-rotating type), whereas an inertial coordinate system is
fixed at some point in space. Currently, the PDS has
specifically defined two types of body-fixed rotating coordinate
systems: planetocentric and planetographic. However, the set of
related data elements are modeled such that definitions for
other body-fixed rotating coordinate systems, body-fixed
non-rotating and inertial coordinate systems can be added as the
need arises. Contact a PDS data engineer for assistance in
defining a specific coordinate system.
Number of measurements combined to create the
cube.
The distance_resolution attribute provides the
minimum distance measurable between two points expressed in
Units_of_Pixel_Resolution_Map of measure.
The east_bounding_coordinate attribute provides
the eastern-most coordinate of the limit of coverage expressed
in longitude.
Line coordinate at the center of the first line
element.
Sample coordinate at the center of the first
sample element.
The geographic_description attribute provides a
description for the use of the defined geographic coordinate
system. This can be useful to describe vector-based files where
map-scale (e.g., 1:5M) is used and the use of image-based
spacing or resolution need is not meaningful.
The grid_coordinate_system_name attribute
provides the name of the grid coordinate system. These are
currently defining Earth-centric gridded systems and remain
incase they are used for PDS archives or grid systems are
implemented for non-Earth bodies.
The lander_map_projection_name attribute
provides the name of the map projection.
Line coordinate at the center of the last line
element.
Sample coordinate at the center of the last
sample element.
The latitude_of_projection_origin attribute
defines the latitude chosen as the origin of rectangular
coordinates for a map projection.
Latitude is the angular distance north or south
from the equator. The latitude_resolution attribute indicates
the minimum difference between two adjacent latitude values
expressed in angular units of measure. For raster data, the
value is normally the pixel size in angular units (currently
degrees). For vector data (points, lines, polygons), it is a
little less concrete and usually indicates the fuzzy tolerance
or clustering/streaming setting that establishes the minimum
distance at which two points will NOT be automatically merged
during data collection. This should also be reported in angular
units (currently degrees).
The latitude_type attribute defines the type of
latitude (planetographic, planetocentric) used within a
cartographic product and as reflected in attribute values within
associated PDS labels. For planets and satellites, latitude is
measured north and south of the equator; north latitudes are
designated as positive. The planetocentric latitude is the angle
between the equatorial plane and a line from the center of the
body. The planetographic latitude is the angle between the
equatorial plane and a line that is normal to the body. In
summary, both latitudes are equivalent on a sphere (i.e.,
equatorial radius equal to polar radius); however, they differ
on an ellipsoid (e.g., Mars, Earth). For more on latitude_type,
please see the IAU publication available here:
http://astrogeology.usgs.gov/groups/IAU-WGCCRE
The line attribute specifies the line number in
the image.
Coordinate name for the line axis. e.g. "Local
Time Hours".
The local_description attribute provides a
description of the coordinate system and its orientation to the
surface of a planet.
The local_georeference_information attribute
provides a description of the information provided to register
the local system to a planet (e.g. control points, satellite
ephemeral data, inertial navigation data).
The local_planar_description attribute provides
a description of the local planar system.
The local_planar_georeference_information
attribute provides a description of the information provided to
register the local planar system to a planet (e.g. control
points, satellite ephemeral data, inertial navigation
data).
Grid spacing. Recommended unit for
Units_of_Pixel_Resolution_Angular is deg/pixel or HA/pixel (hour
angle per pixel).
The longitude_direction attribute identifies the
direction of longitude (e.g. Positive East or Positive West) for
a planet. The IAU definition for direction of positive longitude
should be adopted:
http://astrogeology.usgs.gov/groups/IAU-WGCCRE. Typically, for
planets with prograde (direct) rotations, positive longitude
direction is to the west. For planets with retrograde rotations,
positive longitude direction is to the east. Generally the
Positive West longitude_direction is used for planetographic
systems and Positive East is used for planetocentric systems. If
the data is defined with Spatial_Domain in a manner not
recommended by the IAU, there is a optional
Secondary_Spatial_Domain section to define a second set of
bounding coordinates such that both Positive East and Positive
West bounding coordinates can be provided.
The longitude_of_central_meridian attribute
defines the line of longitude at the center of a map projection
generally used as the basis for constructing the
projection.
Longitude is the angular distance east or west
from the defined central or prime meridian. The
longitude_resolution attribute indicates the minimum difference
between two adjacent latitude values expressed in angular units
of measure. For raster data, the value is normally the pixel
size in angular units (currently degrees). For vector data
(points, lines, polygons), it is a little less concrete and
usually indicates the fuzzy tolerance or clustering/streaming
setting that establishes the minimum distance at which two
points will NOT be automatically merged during data collection.
This should also be reported in angular units (currently
degrees).
The value (Right, Left or Both) indicates the
side of the spacecraft ground-track to which the antenna is
pointed for data acquired within this file. The SAR (synthetic
aperture radar) images stored in the BIDR (basic image data
record) files are always acquired on only one side of the
ground-track for each Titan pass. This value also indicates from
which side the SAR image is illuminated. If the spacecraft
images to the left of its ground-track (look_direction=Left),
the image will be illuminated from the (viewer's) left side,
and, conversely, if the spacecraft looks to the right, the
illumination will come from the right in the image file. The
direction of illumination is critical to interpretation of
features in the image.
The map_projection_name attribute provides the
name of the map projection. Definitions when available are from
Synder, J.P., 1987, Map Projections: A Working Manual, USGS
Numbered Series, Professional Paper 1395, URL:
https://doi.org/10.3133/pp1395.
Provides the clockwise rotation of the line and
sample coordinate system with respect to the map projection
origin. Note that a value of 90.0 is used for all Cassini BIDRs
(basic image data record) indicating that lines of the projected
image have constant oblique-system longitude and columns have
constant oblique-system latitude. As stated in the Cassini BIDR
SIS (software interface specification), for these images, it was
convenient to represent longitude in the line direction so that
the images, which are elongated along the equator of the oblique
system, are larger in the line direction than in the sample
direction.
Maximum size of footprints along the line
axis.
Maximum size of footprints along the sample
axis.
The maximum_elevation attribute specifies the
elevation (as defined by the coordinate system) of the first
line of the image. For the Polar projection, specifies the
highest elevation used, i.e. the elevation of the outermost
circle of pixels. Applies to lander map projections Cylindrical,
Polar, Sinusoidal, Perspective and
Cylindrical-Perspective.
Minimum size of footprints along the line
axis.
Minimum size of footprints along the sample
axis.
The minimum_elevation attribute specifies the
elevation (as defined by the coordinate system) of the last line
of the image for Cylindrical map projections. Applies to
Cylindrical, Perspective and Cylindrical-Perspective lander map
projections.
The north_bounding_coordinate attribute provides
the northern-most coordinate of the limit of coverage expressed
in latitude.
The oblique_line_latitude attribute provides the
latitude of a point defining the oblique line.
The oblique_line_longitude attribute provides
the longitude of a point defining the oblique
line.
One of the three angles defining the oblique
coordinate system used in the Oblique Cylindrical projection.
This is the ordinary latitude of the pole (Z axis) of the
oblique system.
One of the three angles defining the oblique
coordinate system used in the Oblique Cylindrical projection.
This is the ordinary longitude of the pole (Z axis) of the
oblique system.
One of the three angles defining the oblique
coordinate system used in the Oblique Cylindrical projection.
This is a rotation around the polar (Z) axis of the oblique
system that completes the transformation from standard to
oblique coordinates. The value is positive east (obeys right
hand rule) and is recommended to be specified in degrees from 0
to 360.
This is a redundant attribute and as such is
optional mostly available for documentation for the parameters.
Unit vector in the direction of the X axis of the oblique
coordinate system used in the Oblique Cylindrical projection, in
terms of the X, Y, and Z axes of the standard body-fixed
coordinate system. In each system, the X axis points from the
body center toward longitude and latitude (0,0) in that system,
the Z axis to (0,90), and the Y-axis completes a right-handed
set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a
rotation matrix that when multiplied on the left of a vector
referenced to the standard coordinate system converts it into
its equivalent in the oblique coordinate system. This rotation
matrix is the product of successively applied rotations by
oblique_proj_pole_longitude around the Z axis, 90
oblique_proj_pole_latitude around the once-rotated Y axis, and
oblique_proj_pole_rotation around the twice-rotated Z axis.
This is a redundant attribute and as such is
optional mostly available for documentation for the parameters.
Unit vector in the direction of the Y axis of the oblique
coordinate system used in the Oblique Cylindrical projection, in
terms of the X, Y, and Z axes of the standard body-fixed
coordinate system. In each system, the X axis points from the
body center toward longitude and latitude (0,0) in that system,
the Z axis to (0,90), and the Y-axis completes a right-handed
set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a
rotation matrix that when multiplied on the left of a vector
referenced to the standard coordinate system converts it into
its equivalent in the oblique coordinate system. This rotation
matrix is the product of successively applied rotations by
oblique_proj_pole_longitude around the Z axis, 90
oblique_proj_pole_latitude around the once-rotated Y axis, and
oblique_proj_pole_rotation around the twice-rotated Z axis.
This is a redundant attribute and as such is
optional mostly available for documentation for the parameters.
Unit vector in the direction of the Z axis of the oblique
coordinate system used in the Oblique Cylindrical projection, in
terms of the X, Y, and Z axes of the standard body-fixed
coordinate system. In each system, the X axis points from the
body center toward longitude and latitude (0,0) in that system,
the Z axis to (0,90), and the Y-axis completes a right-handed
set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a
rotation matrix that when multiplied on the left of a vector
referenced to the standard coordinate system converts it into
its equivalent in the oblique coordinate system. This rotation
matrix is the product of successively applied rotations by
oblique_proj_pole_longitude around the Z axis, 90
oblique_proj_pole_latitude around the once-rotated Y axis, and
oblique_proj_pole_rotation around the twice-rotated Z axis.
The pixel_resolution_x and pixel_resolution_y
attributes indicate the image array pixel resolution
(distance/pixel or degree/pixel) relative to the Cartesian (x,y)
coordinate system as defined by the map projection. Due to
varying properties across different map projections, actual
surface distances for an individual pixel may be accurate only
at specific location(s) within the image array (e.g. reference
latitude or longitude, standard parallels, etc). For most PDS
products, x and y resolution values are equal ('square' pixels).
The inclusion of both x and y attributes allows for anticipated
products where resolution may differ for each axis
('rectangular' pixels). NOTE: Definition of this PDS4 attribute
differs from how 'resolution' was defined within PDS3.
The pixel_resolution_x and pixel_resolution_y
attributes indicate the image array pixel resolution
(distance/pixel or degree/pixel) relative to the Cartesian (x,y)
coordinate system as defined by the map projection. Due to
varying properties across different map projections, actual
surface distances for an individual pixel may be accurate only
at specific location(s) within the image array (e.g. reference
latitude or longitude, standard parallels, etc). For most PDS
products, x and y resolution values are equal ('square' pixels).
The inclusion of both x and y attributes allows for anticipated
products where resolution may differ for each axis
('rectangular' pixels). NOTE: Definition of this PDS4 attribute
differs from how 'resolution' was defined within PDS3.
The pixel_scale attribute indicate the image
array pixel scale (pixel/degree or pixel/distance) relative to
the referenced coordinate system as defined by the map
projection. This attribute should be used in lieu of
pixel_scale_x and pixel_scale_y when the pixel scale is not x/y
aligned. i.e. a radial pixel scale. NOTE: Definition of this
PDS4 attribute differs from how 'scale' was defined within PDS3
The pixel_scale_x and pixel_scale_y attributes
indicate the image array pixel scale (pixel/degree or
pixel/distance) relative to the Cartesian (x,y) coordinate
system as defined by the map projection. Due to varying
properties across different map projections, actual surface
distances for an individual pixel may be accurate only at
specific location(s) within the image array (e.g. reference
latitude or longitude, standard parallels, etc). For most PDS
products, x and y scale values are equal ('square' pixels). The
inclusion of both x and y attributes allows for anticipated
products where scale may differ for each axis ('rectangular'
pixels). NOTE 1: For presentation of hard-copy maps, a map scale
is traditionally expressed as a 'representative fraction' (the
ratio of a hard-copy map to the actual subject surface (e.g.
1:250,000, where one unit of measure on the map equals 250,000
of the same unit on the body surface)). This usage is relevant
when map/data are presented on hard-copy media (paper, computer
screen,etc). When defining pixel scale within a stored
image/array context here, we are expressing a ratio between the
image array and the actual surface (thus, pixel/degree or
pixel/distance units). NOTE 2: Definition of this PDS4 attribute
differs from how 'scale' was defined within PDS3
The pixel_scale_x and pixel_scale_y attributes
indicate the image array pixel scale (pixel/degree or
pixel/distance) relative to the Cartesian (x,y) coordinate
system as defined by the map projection. Due to varying
properties across different map projections, actual surface
distances for an individual pixel may be accurate only at
specific location(s) within the image array (e.g. reference
latitude or longitude, standard parallels, etc). For most PDS
products, x and y scale values are equal ('square' pixels). The
inclusion of both x and y attributes allows for anticipated
products where scale may differ for each axis ('rectangular'
pixels). NOTE 1: For presentation of hard-copy maps, a map scale
is traditionally expressed as a 'representative fraction' (the
ratio of a hard-copy map to the actual subject surface (e.g.
1:250,000, where one unit of measure on the map equals 250,000
of the same unit on the body surface)). This usage is relevant
when map/data are presented on hard-copy media (paper, computer
screen,etc). When defining pixel scale within a stored
image/array context here, we are expressing a ratio between the
image array and the actual surface (thus, pixel/degree or
pixel/distance units). NOTE 2: Definition of this PDS4 attribute
differs from how 'scale' was defined within PDS3
The planar_coordinate_encoding_method attribute
indicates the means used to represent horizontal
positions.
The projection_axis_offset attribute specifies
an offset from a projection axis in a map projection. For the
Cylindrical Perspective projection, this is the radius of a
circle which represents the rotation around the projection
origin of the synthetic camera used to calculate each
column.
The projection_azimuth attribute specifies the
azimuth of the horizontal center of projection for the
Perspective lander map projection (loosely, where the camera
model is pointing).
The projection_elevation attribute specifies the
elevation of the vertical center of projection (loosely, where
the camera is pointing). For Perspective lander map projection,
this applies to the single output camera model; for
Cylindrical-Perspective it applies to each columns output camera
model, before the rotation specified by
Vector_Projection_Z_Axis.
The projection_elevation_line attribute
specifies the image line which corresponds to the
projection_elevation attribute for each column of the
Cylindrical-Perspective projection, before the rotation
specified by Vector_Projection_Z_Axis.
Grid spacing. Recommended unit is
km/pixel.
The reference_azimuth attribute specifies the
azimuth of the line extending from the center of the image to
the top center of the image with respect to a polar projection.
Provides the ordinary latitude coordinate of the
origin (oblique latitude = oblique longitude = 0) for the
oblique coordinate system used to specify the Oblique
Cylindrical projection, for example, as used in Cassini BIDR
(basic image data record). Note that whereas some past PDS
products may utilize oblique projections defined solely in terms
of the reference_latitude and reference_longitude (i.e., with a
third defining angle always set to zero), the Cassini BIDRs
require the full generality of three nonzero rotation angles.
These angles are represented by the keywords
oblique_proj_pole_latitude, oblique_proj_pole_longitude, and
oblique_proj_pole_rotation. The values of reference_latitude and
reference_longitude are consistent with the latter three angles
but do not uniquely define the oblique coordinate system on
their own.
Provides the ordinary longitude coordinate of
the origin (oblique latitude = oblique longitude = 0) for the
oblique coordinate system used to specify the Oblique
Cylindrical projection, for example, as used in Cassini BIDR
(basic image data record). Note that whereas some past PDS
products may utilize oblique projections defined solely in terms
of the reference_latitude and reference_longitude (i.e., with a
third defining angle always set to zero), the Cassini BIDRs
require the full generality of three nonzero rotation angles.
These angles are represented by the keywords
oblique_proj_pole_latitude, oblique_proj_pole_longitude, and
oblique_proj_pole_rotation. The values of reference_latitude and
reference_longitude are consistent with the latter three angles
but do not uniquely define the oblique coordinate system on
their own.
The rings_map_projection_name attribute provides
the name of the map projection used for rings
data.
The sample attribute specifies the sample
number.
Coordinate name for the sample axis. e.g.
"Radius Km".
The scale_factor_at_central_meridian attribute
provides a multiplier for reducing a distance obtained from a
map by computation or scaling to the actual distance along the
central meridian.
The scale_factor_at_projection_origin attribute
provides a multiplier for reducing a distance obtained from a
map by computation or scaling to the actual distance at the
projection origin.
The south_bounding_coordinate attribute provides
the southern-most coordinate of the limit of coverage expressed
in latitude.
The spcs_zone_identifier attribute identifies
the State Plane Coordinate Systems (SPCS)
zone.
The sphere_intersection_count attribute
specifies the number of the intersection to use for the
spherical surface model when the camera is outside the sphere.
For example, specifying a value of 1 would indicate the first
intersection with the sphere should be used (more useful for
modeling hills or rocks), while a value of 2 would indicate the
second intersection with the sphere should be used (more useful
for modeling craters). In PDS3, this was overloaded as part of
the SURFACE_MODEL_TYPE keyword.
The sphere_radius attribute specifies the radius
of the spherical body. In PDS3, this was specified using the
SURFACE_NORMAL_VECTOR keyword. Recommended units is meters or
kilometers.
The spheroid_name attribute provides the
identification given to established representations of a
planet's shape.
The standard_parallel_1 attribute defines the
first standard parallel (applicable only for specific
projections), the first line of constant latitude at which the
surface of the planet and the plane or developable surface
intersect.
The standard_parallel_2 attribute defines the
second standard parallel (applicable only for specific
projections, a subset of specific projections where a first
standard parallel is applicable), the second line of constant
latitude at which the surface of the planet and the plane or
developable surface intersect.
The start_azimuth specifies the angular distance
from a fixed reference position at which an image or observation
starts. Azimuth is measured in a spherical coordinate system, in
a plane normal to the principal axis. Azimuth values increase
according to the right hand rule relative to the positive
direction of the principal axis of the spherical coordinate
system. For lander map projections, this attribute specifies the
azimuth of the left edge of the output map. Applies to
Cylindrical, Cylindrical_Perspective, and Perspective lander map
projections only.
The stop_azimuth attribute specifies the angular
distance from a fixed reference position at which an image or
observation stops. Azimuth is measured in a spherical coordinate
system, in a plane normal to the principal axis. Azimuth values
increase according to the right hand rule relative to the
positive direction of the principal axis of the spherical
coordinate system. For lander map projections, this attribute
specifies the azimuth of the right edge of the output map.
Applies to Cylindrical, Cylindrical_Perspective, and Perspective
lander map projections only.
Specifies the type of surface used for the
reprojection performed during the mosaicking process. Valid
values: Infinity, Planar, or Spherical.
The target_center_distance attribute provides
the distance to target center relative to the observing system.
Recommended units is meters.
The upperleft_corner_x and upperleft_corner_y
attributes provide the projection x and y values, relative to
the map projection origin, at sample 0.5 and line 0.5 (upper
left corner of pixel 1,1 within image array). Recommended units
is meters. (0.5,0.5) - upper left corner (edge) of pixel 1,1 /
#---+---+-> I where # is X,Y location in meters, | * | |
relative to map projection origin. +---+---+ where * is pixel
coordinate (1.0,1.0) | \ J pixel coordinate (2.5,1.5)
The upperleft_corner_x and upperleft_corner_y
attributes provide the projection x and y values, relative to
the map projection origin, at sample 0.5 and line 0.5 (upper
left corner of pixel 1,1 within image array). Recommended units
is meters. (0.5,0.5) - upper left corner (edge) of pixel 1,1 /
#---+---+-> I where # is X,Y location in meters, | * | |
relative to map projection origin. +---+---+ where * is pixel
coordinate (1.0,1.0) | \ J pixel coordinate (2.5,1.5)
The ups_zone_identifier attribute provides an
identifier for the Universal Polar Stereographic (UPS) zone. For
chart see: Synder 1987, DOI:10.3133/pp1395, page 62.
https://pubs.usgs.gov/pp/1395/report.pdf#page=74
The utm_zone_number attribute provides the
identifier for the Universal Transverse Mercator (UTM) zone. For
the Earth, UTM zones are defined between 84 degrees north
latitude and 80 degrees south latitude, is divided into 60 zones
each generally 6° wide in longitude. The zones are numbered from
1 to 60 proceeding east from the 180th meridian from Greenwich
with minor exceptions.
The west_bounding_coordinate attribute provides
the western-most coordinate of the limit of coverage expressed
in longitude.
The x_axis_maximum attribute specifies the value
of the X coordinate (measured in the projection frame) of a
Vertical, Orthographic or Orthorectified lander map projection
at the top of the image. Note that +X is at the top of the image
and +Y is at the right, so +X corresponds to North in the
Vertical projection.
The x_axis_minimum attribute specifies the value
of the X coordinate (measured in the projection frame) of a
Vertical, Orthographic or Orthorectified lander map projection
at the bottom of the image.
The x component of a Cartesian position
vector.
The x component of a unit
vector.
The y_axis_minimum attribute specifies the value
of the Y coordinate (measured in the projection frame) of a
Vertical, Orthographic or Orthorectified lander map projection
at the right edge of the image.
The y_axis_minimum attribute specifies the value
of the Y coordinate (measured in the projection frame) of a
Vertical, Orthographic or Orthorectified lander map projection
at the left edge of the image.
The y component of a Cartesian position
vector.
The y component of a unit
vector.
The z component of a Cartesian position
vector.
The z component of a unit
vector.
The zero_elevation_line attribute specifies the
image line representing 0.0 degree elevation. Applies to
Cylindrical lander map projections.
PK \U^gZ( ( PDS4_CART_1G00_1970.csv"Sort Key","Type","Name","Version","Name Space Id","Description","Steward","Value Type","Minimum Cardinality","Maximum Cardinality","Minimum Value","Maximum Value","Minimum Characters","Maximum Characters","Unit of Measure Type","Specified Unit Id","Attribute Concept","Conceptual Domain"
"geom:Body_Identification_Base:1 ","Class","Body_Identification_Base","1.0.0.0","geom","The Body_Identification_Base class provides multiple attributes that can be used to identify a physical object (spacecraft, planet instrument, transmitter, system barycenter, etc.). At least one must be used. ","geo","","","","","","","","","","",""
"geom:Body_Identification_Base:2 geom:body_spice_name:1 ","Attribute","body_spice_name","n/a","geom","The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Body_Identification_Base:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Frame_Identification_Base:1 ","Class","Frame_Identification_Base","1.0.0.0","geom","The Frame_Identification_Base class provides multiple attributes that can be used to identify a reference frame. At least one must be used. ","geo","","","","","","","","","","",""
"geom:Frame_Identification_Base:2 geom:frame_spice_name:1 ","Attribute","frame_spice_name","n/a","geom","The frame_spice_name attribute is a NAIF-recognized string identifier for a reference frame associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Frame_Identification_Base:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Frame_Identification_Base:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Central_Body_Identification:1 ","Class","Central_Body_Identification","1.0.0.0","geom","The Central_Body_Identification class uniquely identifies the body that is the central body associated with an observation (e.g., Saturn for Saturn system observations). ","geo","","","","","","","","","","",""
"geom:Coordinate_System_Origin_Identification:1","Class","Coordinate_System_Origin_Identification","1.0.0.0","geom","The Coordinate_System_Origin_Identification class uniquely identifies the "body" that is the origin of a coordinate system. Typically body centered coordinate systems place the origin at the center of mass of the body. In addition to physical bodies, the origin may be defined at a point in space such as a system barycenter. Note that the origin of coordinate system does not necessarily correspond to either end point of a vector. ","geo","","","","","","","","","","",""
"geom:Observer_Identification:1 ","Class","Observer_Identification","1.0.0.0","geom","Within the Geometry dictionary context, an "Observer" is the body on the "from" end of a vector, or other translation through space. ","geo","","","","","","","","","","",""
"geom:Reference_Frame_Identification:1","Class","Reference_Frame_Identification","1.0.0.0","geom","The Reference_Frame_Identification class is a base class for identifying reference frames. These are frames in the NAIF sense, i.e., three orthogonal axes with a specified orientation, but without a fixed origin. ","geo","","","","","","","","","","",""
"geom:Geometry_Target_Identification:1","Class","Geometry_Target_Identification","1.0.0.0","geom","The object to which the associated set of geometric parameters are given. Within the Geometry dictionary context, a "Target" is the body on the "to" end of a vector, or other translation through space. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Index:1 ","Class","Coordinate_Space_Index","1.0.0.0","geom","Identifies a coordinate space using an index value given in an identified list. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_SPICE:1 ","Class","Coordinate_Space_SPICE","1.0.0.0","geom","Identifies a coordinate space using SPICE names for the frame and origin.","geo","","","","","","","","","","",""
"geom:Coordinate_Space_SPICE:2 geom:body_spice_name:1 ","Attribute","body_spice_name","n/a","geom","The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_SPICE:2 geom:frame_spice_name:1 ","Attribute","frame_spice_name","n/a","geom","The frame_spice_name attribute is a NAIF-recognized string identifier for a reference frame associated with the data. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Indexed:1 ","Class","Coordinate_Space_Indexed","1.0.0.0","geom","The Coordinate_Space_Indexed class contains the attributes and classes identifying the indexed coordinate space. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:1 ","Attribute","coordinate_space_frame_type","n/a","geom","The coordinate_space_frame_type attribute identifies the type of frame being described, such as SITE, LOCAL_LEVEL, LANDER, ROVER, ARM, etc. When combined with Coordinate_Space_Index and the optional solution_id in the Coordinate_Space_Indexed class, this serves to fully name an instance of a coordinate space. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_1","Value","AEGIS_1","","","AEGIS target number 1. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_2","Value","AEGIS_2","","","AEGIS target number 2. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_3","Value","AEGIS_3","","","AEGIS target number 3. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_4","Value","AEGIS_4","","","AEGIS target number 4. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_5","Value","AEGIS_5","","","AEGIS target number 5. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:APXS_Frame","Value","APXS_Frame","","","Frame defining the APXS instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_CUSTOM_TCP_FRAME","Value","ARM_CUSTOM_TCP_FRAME","","","Frame describing a user-defined Tool Control Point for a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_DOCKING_POST_FRA","Value","ARM_DOCKING_POST_FRAME","","","Frame describing the docking post on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_DRILL_FRAME","Value","ARM_DRILL_FRAME","","","Frame describing the drill on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_DRT_FRAME","Value","ARM_DRT_FRAME","","","Frame describing the Dust Removal Tool on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_FCS_FRAME","Value","ARM_FCS_FRAME","","","Frame describing the FCS (Facility Contact Switch) device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_FRAME","Value","ARM_FRAME","","","Frame describing a defined portion of a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_GDRT_FRAME","Value","ARM_GDRT_FRAME","","","Frame describing the GDRT (Gaseous Dust Removal Tool) device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_MAHLI_FRAME","Value","ARM_MAHLI_FRAME","","","Frame describing the MAHLI instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_PIXL_FRAME","Value","ARM_PIXL_FRAME","","","Frame describing the PIXL instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_PORTION_FRAME","Value","ARM_PORTION_FRAME","","","Frame describing the sample portioner device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_SCOOP_TCP_FRAME","Value","ARM_SCOOP_TCP_FRAME","","","Frame describing the Tool Control Point for the scoop on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_SCOOP_TIP_FRAME","Value","ARM_SCOOP_TIP_FRAME","","","Frame describing the tip of a scoop on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_SHERLOC_FRAME","Value","ARM_SHERLOC_FRAME","","","Frame describing the SHERLOC instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_TURRET_FRAME","Value","ARM_TURRET_FRAME","","","Frame describing the turret on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_WATSON_FRAME","Value","ARM_WATSON_FRAME","","","Frame describing the Watson instrument component on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Custom_TCP_Frame","Value","Arm_Custom_TCP_Frame","","","Frame describing a user-defined Tool Control Point for a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_DRT_Frame","Value","Arm_DRT_Frame","","","Frame describing the Dust Removal Tool on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Docking_Post_Fra","Value","Arm_Docking_Post_Frame","","","Frame describing the docking post on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Drill_Frame","Value","Arm_Drill_Frame","","","Frame describing the drill on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_FCS_Frame","Value","Arm_FCS_Frame","","","Frame describing the FCS (Facility Contact Switch) device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Frame","Value","Arm_Frame","","","Frame describing a defined portion of a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_GDRT_Frame","Value","Arm_GDRT_Frame","","","Frame describing the GDRT (Gaseous Dust Removal Tool) device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_MAHLI_Frame","Value","Arm_MAHLI_Frame","","","Frame describing the MAHLI instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_PIXL_Frame","Value","Arm_PIXL_Frame","","","Frame describing the PIXL instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Portion_Frame","Value","Arm_Portion_Frame","","","Frame describing the sample portioner device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_SHERLOC_Frame","Value","Arm_SHERLOC_Frame","","","Frame describing the SHERLOC instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Scoop_TCP_Frame","Value","Arm_Scoop_TCP_Frame","","","Frame describing the Tool Control Point for the scoop on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Scoop_TIP_Frame","Value","Arm_Scoop_TIP_Frame","","","Frame describing the tip of a scoop on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Turret_Frame","Value","Arm_Turret_Frame","","","Frame describing the turret on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_WATSON_Frame","Value","Arm_WATSON_Frame","","","Frame describing the Watson instrument component on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:CINT_FRAME","Value","CINT_FRAME","","","Frame describing the LVS camera during descent."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:CINT_Frame","Value","CINT_Frame","","","Frame describing the LVS camera during descent."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:DRILL_BIT_TIP","Value","DRILL_BIT_TIP","","","Frame centered on the tip of the drill."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:HELI_G_FRAME","Value","HELI_G_FRAME","","","Helicopter frame defined attached to the ground at takeoff."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:HELI_M_FRAME","Value","HELI_M_FRAME","","","Helicopter frame roughly analogous to ROVER_MECH_FRAME."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:HELI_S1_FRAME","Value","HELI_S1_FRAME","","","Helicopter frame roughly analogous to ROVER_NAV_FRAME defined for IMU #1."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:HELI_S2_FRAME","Value","HELI_S2_FRAME","","","Helicopter frame roughly analogous to ROVER_NAV_FRAME defined for IMU #2."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Heli_G_Frame","Value","Heli_G_Frame","","","Helicopter frame defined attached to the ground at takeoff."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Heli_M_Frame","Value","Heli_M_Frame","","","Helicopter frame roughly analogous to ROVER_MECH_FRAME."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Heli_S1_Frame","Value","Heli_S1_Frame","","","Helicopter frame roughly analogous to ROVER_NAV_FRAME defined for IMU #1."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Heli_S2_Frame","Value","Heli_S2_Frame","","","Helicopter frame roughly analogous to ROVER_NAV_FRAME defined for IMU #2."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:LANDER_FRAME","Value","LANDER_FRAME","","","Analogous to ROVER_NAV_FRAME for non-mobile missions."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:LOCAL_LEVEL_FRAME","Value","LOCAL_LEVEL_FRAME","","","Frame coincident with ROVER_NAV/LANDER_FRAME that is oriented according to cartographic directions and gravity."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Lander_Frame","Value","Lander_Frame","","","Analogous to ROVER_NAV_FRAME for non-mobile missions."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Local_Level_Frame","Value","Local_Level_Frame","","","Frame coincident with ROVER_NAV/LANDER_FRAME that is oriented according to cartographic directions and gravity."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MB_Frame","Value","MB_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MCMF_FRAME","Value","MCMF_FRAME","","","Mars Centered Mars Fixed Frame defined with origin at the planet center."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MCMF_Frame","Value","MCMF_Frame","","","Mars Centered Mars Fixed Frame defined with origin at the planet center."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MCZ_CAL_PRIMARY","Value","MCZ_CAL_PRIMARY","","","Primary Mastcam-Z calibration target."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MEDA_RDS","Value","MEDA_RDS","","","Radiation and Dust Sensor for the MEDA instruments."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MI_Frame","Value","MI_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Mast_Frame","Value","Mast_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ORBITAL","Value","ORBITAL","","","A surface frame for use with orbital images, where the origin is defined relative to the equator and prime meridan or another orbital frame."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Orbital","Value","Orbital","","","A surface frame for use with orbital images, where the origin is defined relative to the equator and prime meridan or another orbital frame."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_BASE_FRAME","Value","PIXL_BASE_FRAME","","","Frame describing the base of the PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_Base_Frame","Value","PIXL_Base_Frame","","","Frame describing the base of the PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_SENSOR_FRAME","Value","PIXL_SENSOR_FRAME","","","Frame describing the movable sensor head of the PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_Sensor_Frame","Value","PIXL_Sensor_Frame","","","Frame describing the movable sensor head of the PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_TOOL","Value","PIXL_TOOL","","","Frame for PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_Tool","Value","PIXL_Tool","","","Frame for PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ROVER_FRAME","Value","ROVER_FRAME","","","Frame that is attached to the rover and moves with the rover (in both position and orientation). Often synonymous with ROVER_NAV_FRAME."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ROVER_MECH_FRAME","Value","ROVER_MECH_FRAME","","","Frame generally similar to ROVER_NAV_FRAME but with different origin and possibly axis orientation that is more conducive to mechanical operations (""MECH"" for ""Mechanical""). The origin is typically (but not necessarily) tied to a specific bit of hardware."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ROVER_NAV_FRAME","Value","ROVER_NAV_FRAME","","","Frame attached to the rover oriented with respect to the rover that moves with the rover (""NAV"" for ""Navigation""). The origin is generally in a location conducive to navigation (e.g. at the center of turning between the middle wheels at nominal ground level on MSL/M20 type rovers) which may not be attached to any physical hardware."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:RSM_FRAME","Value","RSM_FRAME","","","Frame defining a Remote Sensing Mast."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:RSM_Frame","Value","RSM_Frame","","","Frame defining a Remote Sensing Mast."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:RSM_HEAD_FRAME","Value","RSM_HEAD_FRAME","","","Frame defining a Remote Sensing Mast."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:RSM_Head_Frame","Value","RSM_Head_Frame","","","Frame defining a Remote Sensing Mast."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Rat_Frame","Value","Rat_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Rover_Frame","Value","Rover_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Rover_Mech_Frame","Value","Rover_Mech_Frame","","","Frame generally similar to ROVER_NAV_FRAME but with different origin and possibly axis orientation that is more conducive to mechanical operations (""MECH"" for ""Mechanical""). The origin is typically (but not necessarily) tied to a specific bit of hardware."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Rover_Nav_Frame","Value","Rover_Nav_Frame","","","Frame attached to the rover oriented with respect to the rover that moves with the rover (""NAV"" for ""Navigation""). The origin is generally in a location conducive to navigation (e.g. at the center of turning between the middle wheels at nominal ground level on MSL/M20 type rovers) which may not be attached to any physical hardware."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:SITE_FRAME","Value","SITE_FRAME","","","Instance of LOCAL_LEVEL_FRAME that is fixed to the ground. Used for local operations to reduce error propagation due to position uncertainty."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:SUN","Value","SUN","","","Frame centered on the sun. Generally used for pointing instruments at the sun, rather than 3D position."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Site_Frame","Value","Site_Frame","","","Instance of LOCAL_LEVEL_FRAME that is fixed to the ground. Used for local operations to reduce error propagation due to position uncertainty."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:TOOL_FRAME","Value","TOOL_FRAME","","","Tool frame is used to indicate the frame associated with the currently selected (or activated) ""tool"", in contexts where the specific frame is unknown or does not matter. ""Tools"" are typically devices on an arm such as a drill, microscopic imager, contact spectrometer, etc."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:TURRET_FRAME","Value","TURRET_FRAME","","","Frame based on a turret mechanism."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Tool_Frame","Value","Tool_Frame","","","Tool frame is used to indicate the frame associated with the currently selected (or activated) ""tool"", in contexts where the specific frame is unknown or does not matter. ""Tools"" are typically devices on an arm such as a drill, microscopic imager, contact spectrometer, etc."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Turret_Frame","Value","Turret_Frame","","","Frame based on a turret mechanism."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_LF","Value","WHEEL_LF","","","Frame for left front wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_LM","Value","WHEEL_LM","","","Frame for left middle wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_LR","Value","WHEEL_LR","","","Frame for left rear wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_RF","Value","WHEEL_RF","","","Frame for right front wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_RM","Value","WHEEL_RM","","","Frame for right middle wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_RR","Value","WHEEL_RR","","","Frame for right rear wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_LF","Value","Wheel_LF","","","Frame for left front wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_LM","Value","Wheel_LM","","","Frame for left middle wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_LR","Value","Wheel_LR","","","Frame for left rear wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_RF","Value","Wheel_RF","","","Frame for right front wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_RM","Value","Wheel_RM","","","Frame for right middle wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_RR","Value","Wheel_RR","","","Frame for right rear wheel."
"geom:Coordinate_Space_Indexed:2 geom:solution_id:1 ","Attribute","solution_id","n/a","geom","The solution_id attribute specifies the unique identifier for the solution set to which the values in the group belong. For certain kinds of information, such as pointing correction (pointing models) and rover localization (coordinate system definitions), the ""true"" value is unknown and only estimates of the true value exist. Thus, more than one set of estimates may exist simultaneously, each valid for its intended purpose. Each of these sets is called a ""solution"" to the unknown true value. The solution_id attribute is used to identify which solution is being expressed by the containing group. No specific naming convention is defined here, however it is recommended that projects adopt one. The intent is to be able to identify who created the solution, and why. Possible components of the naming convention include user, institution, purpose, request ID, version, program, date/time. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Identification:1","Class","Coordinate_Space_Identification","1.0.0.0","geom","The Coordinate_Space_Identification class uniquely identifies a coordinate space (i.e., reference frame + position) with respect to which the values of the attributes in the containing class are defined. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Reference:1 ","Class","Coordinate_Space_Reference","1.0.0.0","geom","The Coordinate_Space_Reference class includes the attributes that identify the coordinate space being used to express coordinates in the class in which it appears. ","geo","","","","","","","","","","",""
"geom:Coordinate_System_Identification:1","Class","Coordinate_System_Identification","1.0.0.0","geom","The Coordinate_System_Identification class fully describes a coordinate system. This class is typically used for orbiter/flyby geometry while the Coordinate_Space construction is used for lander/rover geometry. Coordinate_System_Identification provides the reference frame, coordinate system type (cartesian, planetocentric, etc.), origin, and the instantiation time of the system when appropriate. The instantiation time (coordinate_system_time_utc) is used when a rotating frame has been 'frozen' at a particular epoch. Instantiation time is not needed for inertial or rotating frames. ","geo","","","","","","","","","","",""
"geom:Coordinate_System_Identification:2 cart:coordinate_system_type:1 ","Attribute","coordinate_system_type","n/a","cart","There are three basic types of coordinate systems: body-fixed rotating, body-fixed non-rotating, and inertial. A body-fixed coordinate system is one associated with the body (e.g., a planet or satellite). The body-fixed system is centered on the body and rotates with the body (unless it is a non-rotating type), whereas an inertial coordinate system is fixed at some point in space. Currently, the PDS has specifically defined two types of body-fixed rotating coordinate systems: planetocentric and planetographic. However, the set of related data elements are modeled such that definitions for other body-fixed rotating coordinate systems, body-fixed non-rotating and inertial coordinate systems can be added as the need arises. Contact a PDS data engineer for assistance in defining a specific coordinate system. ","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_System_Identification:2 cart:coordinate_system_type:2 Value:Body-fixed Non-rotat","Value","Body-fixed Non-rotating","","","The body-fixed system is centered on the body and it is non-rotating"
"geom:Coordinate_System_Identification:2 cart:coordinate_system_type:2 Value:Body-fixed Rotating","Value","Body-fixed Rotating","","","The PDS has specifically defined two types of body-fixed rotating coordinate systems: planetocentric and planetographic."
"geom:Coordinate_System_Identification:2 cart:coordinate_system_type:2 Value:Inertial","Value","Inertial","","","An inertial coordinate system is fixed at some point in space."
"geom:Coordinate_System_Identification:2 geom:coordinate_system_time_utc:1 ","Attribute","coordinate_system_time_utc","n/a","geom","The coordinate_system_time_utc provides the instantiation time for the coordinate system. ","geo","ASCII_Date_Time_YMD_UTC","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_System_Identification:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Polynomial_Coefficients_1:1 ","Class","Polynomial_Coefficients_1","1.0.0.0","geom","The Polynomial_Coefficients_1 class provides a one polynomial coefficient. ","geo","","","","","","","","","","",""
"geom:Polynomial_Coefficients_1:2 geom:c0:1 ","Attribute","c0","n/a","geom","The first coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_2:1 ","Class","Polynomial_Coefficients_2","1.0.0.0","geom","The Polynomial_Coefficients_2 class provides two polynomial coefficients. ","geo","","","","","","","","","","",""
"geom:Polynomial_Coefficients_2:2 geom:c0:1 ","Attribute","c0","n/a","geom","The first coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_2:2 geom:c1:1 ","Attribute","c1","n/a","geom","The second coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_3:1 ","Class","Polynomial_Coefficients_3","1.0.0.0","geom","The Polynomial_Coefficients_3 class provides three polynomial coefficients. ","geo","","","","","","","","","","",""
"geom:Polynomial_Coefficients_3:2 geom:c0:1 ","Attribute","c0","n/a","geom","The first coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_3:2 geom:c1:1 ","Attribute","c1","n/a","geom","The second coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_3:2 geom:c2:1 ","Attribute","c2","n/a","geom","The third coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Rotate_From:1 ","Class","Rotate_From","1.0.0.0","geom","A quaternion rotates one reference frame to another reference frame. The Rotate_From class identifies the initial frame. ","geo","","","","","","","","","","",""
"geom:Rotate_To:1 ","Class","Rotate_To","1.0.0.0","geom","A quaternion rotates a one reference frame to another reference frame. The Rotate_To class identifies the destination frame. ","geo","","","","","","","","","","",""
"geom:Quaternion_Base:1 ","Class","Quaternion_Base","1.0.0.0","geom","The Quaternion_Base class defines a quaternion that represents rotation between two right-handed reference frames. In this dictionary, quaternions are always constructed so that the application of the quaternion describes the rotation of one frame to a second frame. The two frames and the direction of rotation must be identified unambiguously in the enclosing classes. Quaternions are expressed as a set of four numbers in the order (qcos, qsin1, qsin2, qsin3), where qcos = cos(theta/2) and qsin(n) = sin(theta/2)*a(n). Theta is the angle of rotation and a is the unit vector (x,y,z) around which the rotation occurs. A document providing the full mathematical basis for this construction, along with examples, and a summary of common pitfalls, is in preparation. The current version can be obtained by contacting the PDS Engineering Node. In application you need to know the four elements of the quaternion, the two end point frames, and the direction of the rotation. This dictionary provides two extensions to this Base class. In the Quaternion_Plus_Direction class we require the direction of rotation. This class can only be used if the two end point frames are identified in the enclosing class. This is generally the case in the Lander section. The Quaternion_Plus_To_From class requires the two frames be identified explicitly with one designated as the "from frame" and the other as the "to frame". ","geo","","","","","","","","","","",""
"geom:Quaternion_Base:2 geom:qcos:1 ","Attribute","qcos","n/a","geom","qcos is the scalar component of a quaternion. qcos = cos(theta/2), where theta is the angle of rotation. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Base:2 geom:qsin1:1 ","Attribute","qsin1","n/a","geom","qsin1 is the first element of the vector component of a quaternion. qsin1 = x*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Base:2 geom:qsin2:1 ","Attribute","qsin2","n/a","geom","qsin2 is the second element of the vector component of a quaternion. qsin2 = y*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Base:2 geom:qsin3:1 ","Attribute","qsin3","n/a","geom","qsin3 is the third element of the vector component of a quaternion. qsin3 = z*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Model_Transform:1 ","Class","Quaternion_Model_Transform","1.0.0.0","geom","The Quaternion_Model_Transform class specifies, along with Vector_Model_Transform class, the transform used for the camera model in an image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the quaternion portion of the final pose. ","geo","","","","","","","","","","",""
"geom:Quaternion_Plus_Direction:1 ","Class","Quaternion_Plus_Direction","1.0.0.0","geom","Quaternion_Plus_Direction provides the four elements of a quaternion and its direction of rotation. The two end point frames must be identified in the enclosing class. See the definition of Quaternion_Base for more details on the quaternion classes in this dictionary. ","geo","","","","","","","","","","",""
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:1 ","Attribute","rotation_direction","n/a","geom","The rotation_direction attribute identifies the direction of the rotation for a specific quaternion. This is used when the two frames involved are unambiguously identifed in the enclosing classes. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Forward","Value","Forward","","","Reference frames are generally defined sequentially from a base reference frame (e.g., base frames might be ICRF, IAU Mars, or the landing site from which a rover begins its exploration). rotation_direction = Forward corresponds to rotation in the 'direction' from the base frame. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:From Base","Value","From Base","","","Reference frames are generally defined sequentially from a base reference frame (e.g., base frames might be ICRF, IAU Mars, or the landing site from which a rover begins its exploration). rotation_direction = Away From Base corresponds to rotation in the 'direction' from the base frame. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Present to Reference","Value","Present to Reference","","","The quaternion rotates the frame identifed by Coordinate_Space_Present to the frame identified by Coordinate_Space_Reference. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Reference to Present","Value","Reference to Present","","","The quaternion rotates the frame identifed by Coordinate_Space_Reference to the frame identified by Coordinate_Space_Present. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Reverse","Value","Reverse","","","Reference frames are generally defined sequentially from a base reference frame (e.g., base frames might be ICRF, IAU Mars, or the landing site from which a rover begins its exploration). rotation_direction = Reverse corresponds to rotation toward the base frame. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Toward Base","Value","Toward Base","","","Reference frames are generally defined sequentially from a base reference frame (e.g., base frames might be ICRF, IAU Mars, or the landing site from which a rover begins its exploration). rotation_direction = Toward Base corresponds to rotation toward the base frame. "
"geom:Quaternion_Plus_To_From:1 ","Class","Quaternion_Plus_To_From","1.0.0.0","geom","Quaternion_Plus_To_From provides the four elements of a quaternion, plus attributes which identify the initial (Rotate_From) and final (Rotate_To) frames of the rotation. See the defintion of Quaternion_Base for more details on the quaternion classes in this dictionary. ","geo","","","","","","","","","","",""
"geom:SPICE_Kernel_Identification:1 ","Class","SPICE_Kernel_Identification","1.0.0.0","geom","The SPICE_Kernel_Identification class optionally includes the SPICE kernel type and provides two alternatives for identifying the product: LIDVID using Internal_Reference, and the file name of the kernel file. Although optional, LIDVID should be given if one is available. The optional kernel_provenance attribute indicates whether the kernel is a predict or reconstructed kernel, or some combination of the two, or if it is a kernel type for which such distinctions do not apply. ","geo","","","","","","","","","","",""
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:1 ","Attribute","kernel_type","n/a","pds","The kernel_type attribute identifies the type of SPICE kernel.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:CK","Value","CK","","","SPICE_Kernel is type CK (orientation kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:DBK","Value","DBK","","","SPICE_Kernel is type DBK (database kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:DSK","Value","DSK","","","SPICE_Kernel is type DSK (digital shape kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:EK","Value","EK","","","SPICE_Kernel is type EK (events kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:FK","Value","FK","","","SPICE_Kernel is type FK (frames kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:IK","Value","IK","","","SPICE_Kernel is type IK (instrument kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:LSK","Value","LSK","","","SPICE_Kernel is type LSK (leap seconds kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:MK","Value","MK","","","SPICE_Kernel is type MK (meta kernel, which names SPICE kernels to be used together)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:PCK","Value","PCK","","","SPICE_Kernel is type PCL (planetary constants kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:SCLK","Value","SCLK","","","SPICE_Kernel is type SCLK (spacecraft clock kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:SPK","Value","SPK","","","SPICE_Kernel is type SPK (ephemeris kernel)"
"geom:SPICE_Kernel_Identification:2 geom:spice_kernel_file_name:1 ","Attribute","spice_kernel_file_name","n/a","geom","The spice_kernel_file_name attribute provides the file name of a SPICE kernel file used to process the data or to produce geometric quantities given in the label. ","geo","ASCII_File_Name","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:1 ","Attribute","kernel_provenance","n/a","geom","The kernel_provenance attribute indicates whether a kernel file is a predict kernel, a reconstructed kernel, some combination of the two, or a kernel for which the distinction is not applicable. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:2 Value:Mixed","Value","Mixed","","","This kernel contains both reconstructed and predicted portions (e.g. a reconstructed spacecraft trajectory SPK with a run-out predicted tail). "
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:2 Value:Predicted","Value","Predicted","","","This kernel is a predict kernel (e.g. a pre-encounter predicted spacecraft trajectory SPK ). "
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:2 Value:Provenance Not Appli","Value","Provenance Not Applicable","","","This kernel does not fit into any of the other categories (e.g., LSKs, SCLKs, text PCKs). "
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:2 Value:Reconstructed","Value","Reconstructed","","","This kernel is reconstructed based on improved information (e.g. a post-encounter reconstructed spacecraft trajectory SPK based on improved navigation information). "
"geom:SPICE_Kernel_Files:1 ","Class","SPICE_Kernel_Files","1.0.0.0","geom","The SPICE_Kernel_Files class provides references to the SPICE files used when calculating geometric values. ","geo","","","","","","","","","","",""
"geom:SPICE_Kernel_Files:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:List_Index_Base:1 ","Class","List_Index_Base","1.0.0.0","geom","The List_Index class is an abstract class designed to enable the use of indexed lists. The minimum requirement is at least one of sequence number, name or "id", plus the set of values themselves. ","geo","","","","","","","","","","",""
"geom:List_Index_Base:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Base:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Base:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Angle:1 ","Class","List_Index_Angle","1.0.0.0","geom","Used when the list values are angles. ","geo","","","","","","","","","","",""
"geom:List_Index_Angle:2 geom:index_value_angle:1 ","Attribute","index_value_angle","n/a","geom","The index_value_angle attribute provides the value of an angle as named by the associated index_id, index_name, or index_sequence_number. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:List_Index_Length:1 ","Class","List_Index_Length","1.0.0.0","geom","Used when the list values are lengths.","geo","","","","","","","","","","",""
"geom:List_Index_Length:2 geom:index_value_length:1 ","Attribute","index_value_length","n/a","geom","The index_value_length attribute provides the value of a length as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:List_Index_No_Units:1 ","Class","List_Index_No_Units","1.0.0.0","geom","Used when the list values have no units.","geo","","","","","","","","","","",""
"geom:List_Index_No_Units:2 geom:index_value_number:1 ","Attribute","index_value_number","n/a","geom","The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:List_Index_Text:1 ","Class","List_Index_Text","1.0.0.0","geom","Used when the list values are strings.","geo","","","","","","","","","","",""
"geom:List_Index_Text:2 geom:index_value_string:1 ","Attribute","index_value_string","n/a","geom","The index_value attribute provides the string value as named by the associated index_id or index_name. ","geo","ASCII_Short_String_Collapsed","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Temperature:1 ","Class","List_Index_Temperature","1.0.0.0","geom","Used when the list values are temperatures. They may also have accompanying temperature counts using index_value_number. ","geo","","","","","","","","","","",""
"geom:List_Index_Temperature:2 geom:index_value_temperature:1 ","Attribute","index_value_temperature","n/a","geom","The index_value_temperature attribute provides the value of a temperature as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Temperature","none","TBD_classConcept","REAL"
"geom:List_Index_Temperature:2 geom:index_value_number:1 ","Attribute","index_value_number","n/a","geom","The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Display_Direction:1 ","Class","Display_Direction","1.0.0.0","geom","The Display_Direction class specifies which two of the dimensions of an Array object should be displayed and how they should be displayed in the vertical (line) and horizontal (sample) dimensions of a display device. This class is essentially the same as the class of the same name in the Display Dictionary, and is redefined here for convenience. ","geo","","","","","","","","","","",""
"geom:Display_Direction:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Display_Direction:2 geom:horizontal_display_axis:1 ","Attribute","horizontal_display_axis","n/a","geom","The horizontal_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the horizontal or ""sample"" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Display_Direction:2 geom:horizontal_display_direction:1 ","Attribute","horizontal_display_direction","n/a","geom","The horizontal_display_direction attribute specifies the direction across the screen of a display device that data along the horizontal axis of an Array is supposed to be displayed. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Display_Direction:2 geom:horizontal_display_direction:2 Value:Left to Right","Value","Left to Right","","","Data along the horizontal axis of an array should be displayed from left to right. "
"geom:Display_Direction:2 geom:horizontal_display_direction:2 Value:Right to Left","Value","Right to Left","","","Data along the horizontal axis of an array should be displayed from right to left. "
"geom:Display_Direction:2 geom:vertical_display_axis:1 ","Attribute","vertical_display_axis","n/a","geom","The vertical_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the vertical or ""line"" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Display_Direction:2 geom:vertical_display_direction:1 ","Attribute","vertical_display_direction","n/a","geom","The vertical_display_direction attribute specifies the direction along the screen of a display device that data along the vertical axis of an Array is supposed to be displayed. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Display_Direction:2 geom:vertical_display_direction:2 Value:Bottom to Top","Value","Bottom to Top","","","Data along the vertical axis of an array should be displayed from the bottom to the top of the display device. "
"geom:Display_Direction:2 geom:vertical_display_direction:2 Value:Top to Bottom","Value","Top to Bottom","","","Data along the vertical axis of an array should be displayed from the top to the bottom of the display device. "
"geom:Reference_Pixel:1 ","Class","Reference_Pixel","1.0.0.0","geom","The Reference_Pixel class provides the pixel coordinates, line and sample, to which values in the containing class apply. Integer values indicate the center of the pixel. Sub-pixel values are permitted. For pixel_sample, the leading edge (left edge for sample increasing to the right) has a value 0.5 less than the integer value at the center, and the value for the trailing edge is the center integer value + 0.5. For pixel_line, the leading and trailing edges (top and bottom respectively for line increasing downward) again are -0.5 and +0.5 with respect to the center integer value. ","geo","","","","","","","","","","",""
"geom:Reference_Pixel:2 geom:vertical_coordinate_pixel:1 ","Attribute","vertical_coordinate_pixel","n/a","geom","vertical_coordinate_pixel (line) is the vertical coordinate of a specific pixel. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Misc","none","TBD_classConcept","REAL"
"geom:Reference_Pixel:2 geom:horizontal_coordinate_pixel:1 ","Attribute","horizontal_coordinate_pixel","n/a","geom","horizontal_coordinate_pixel (sample) is the horizontal coordinate of a specific pixel. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Misc","none","TBD_classConcept","REAL"
"geom:Object_Orientation_North_East:1 ","Class","Object_Orientation_North_East","1.0.0.0","geom","The Object_Orientation_North_East class provides the parameters needed to describe the orientation of an external coordinate system relative to the image coordinate frame as described by the Display_Direction class. ","geo","","","","","","","","","","",""
"geom:Object_Orientation_North_East:2 geom:north_azimuth:1 ","Attribute","north_azimuth","n/a","geom","Assuming the image is displayed as defined by the Display_Direction class, the north_azimuth attribute provides the value of the angle between a line from the image center to the north pole and a reference line in the image plane. The reference line is a horizontal line from the image center to the middle right edge of the image. This angle is measured from the reference line and increases in a clockwise direction. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_North_East:2 geom:east_azimuth:1 ","Attribute","east_azimuth","n/a","geom","Assuming the image is displayed as defined by the Display_Direction class, the east_azimuth attribute provides the value of the angle between a line from the image center to the east and a reference line in the image plane. The reference line is a horizontal line from the image center to the middle right edge of the image. This angle is measured from the reference line and increases in a clockwise direction. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:1 ","Class","Object_Orientation_RA_Dec","1.0.0.0","geom","The Object_Orientation_RA_Dec class provides the parameters needed to describe the orientation of the celestial reference frame relative to the image coordinate frame as described by the Display_Direction class. ","geo","","","","","","","","","","",""
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:1 ","Attribute","reference_pixel_location","n/a","geom","The reference_pixel_location indicates the position of the pixel to which values in the containing class apply. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Center","Value","Center","","","Values were determined for the intersection of a vector through the center of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Lower Left Corner","Value","Lower Left Corner","","","Values were determined for the intersection of a vector through the lower left corner of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Lower Right Corner","Value","Lower Right Corner","","","Values were determined for the intersection of a vector through the lower right corner of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Upper Left Corner","Value","Upper Left Corner","","","Values were determined for the intersection of a vector through the upper left corner of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Upper Right Corner","Value","Upper Right Corner","","","Values were determined for the intersection of a vector through the upper right corner of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:right_ascension_hour_angle:1 ","Attribute","right_ascension_hour_angle","n/a","geom","The right_ascension_hour_angle attribute provides the value of right ascension (RA) as in terms of hour angles (hh.xxx...). Right ascension is measured from the vernal equinox or the first point of Aries, which is the place on the celestial sphere where the Sun crosses the celestial equator from south to north at the March equinox. Right ascension is measured continuously in a full circle from that equinox towards the east. Right ascension is used in conjunction with the declination attribute to specify a point on the sky. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:2 geom:right_ascension_angle:1 ","Attribute","right_ascension_angle","n/a","geom","The right_ascension_angle attribute provides the value of right ascension (RA) as an angle. Right ascension is measured from the vernal equinox or the first point of Aries, which is the place on the celestial sphere where the Sun crosses the celestial equator from south to north at the March equinox. Right ascension is measured continuously in a full circle from that equinox towards the east. Right ascension is used in conjunction with the declination attribute to specify a point on the sky. Note Right Ascension also may be given in hour angles in which case the appropriate attribute is right_ascension_hour_angle. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:2 geom:declination_angle:1 ","Attribute","declination_angle","n/a","geom","The declination_angle (Dec) attribute provides the value of an angle on the celestial sphere, measured north from the celestial equator to the point in question. (For points south of the celestial equator, negative values are used.) Declination is used in conjunction with right ascension (right_ascension_angle or right_ascension_hour_angle) to specify a point on the sky. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:2 geom:celestial_north_clock_angle:1 ","Attribute","celestial_north_clock_angle","n/a","geom","The celestial_north_clock_angle attribute specifies the direction of celestial north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial north, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","2","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:2 geom:ecliptic_north_clock_angle:1 ","Attribute","ecliptic_north_clock_angle","n/a","geom","The ecliptic_north_clock_angle attribute specifies the direction of ecliptic north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic north, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","2","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:1","Class","Object_Orientation_Clock_Angles","1.0.0.0","geom","The Object_Orientation_Clock_Angles class provides several clock angles which can be used to describe the orientation of the field of view with respect to various external references such as Celestial or Equatorial North. ","geo","","","","","","","","","","",""
"geom:Object_Orientation_Clock_Angles:2 geom:celestial_north_clock_angle:1 ","Attribute","celestial_north_clock_angle","n/a","geom","The celestial_north_clock_angle attribute specifies the direction of celestial north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial north, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:celestial_east_clock_angle:1 ","Attribute","celestial_east_clock_angle","n/a","geom","The celestial_east_clock_angle attribute specifies the direction of celestial east at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial east, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:ecliptic_north_clock_angle:1 ","Attribute","ecliptic_north_clock_angle","n/a","geom","The ecliptic_north_clock_angle attribute specifies the direction of ecliptic north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic north, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:ecliptic_east_clock_angle:1 ","Attribute","ecliptic_east_clock_angle","n/a","geom","The ecliptic_east_clock_angle attribute specifies the direction of ecliptic east at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic east, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:central_body_north_pole_clock_angle:1","Attribute","central_body_north_pole_clock_angle","n/a","geom","The central_body_north_pole_clock_angle element specifies the direction of the central body's (e.g., planet's)rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the northern rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The north pole of a planet or any of its satellites in the solar system is the pole of the rotation axis that is in the same celestial hemisphere relative to the invariable plane of the solar system as Earth's North pole. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:central_body_positive_pole_clock_angle:1","Attribute","central_body_positive_pole_clock_angle","n/a","geom","The central_body_positive_pole_clock_angle element specifies the direction of the central body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the positive rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The positive pole is defined as the pole toward which the thumb points when the fingers of the right hand are curled in the body's direction of rotation. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:target_north_pole_clock_angle:1 ","Attribute","target_north_pole_clock_angle","n/a","geom","The target_north_pole_clock_angle element specifies the direction of the target body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the northern rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The north pole of a planet or any of its satellites in the solar system is the pole of the rotation axis that is in the same celestial hemisphere relative to the invariable plane of the solar system as Earth's North pole. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:target_positive_pole_clock_angle:1","Attribute","target_positive_pole_clock_angle","n/a","geom","The target_positive_pole_clock_angle element specifies the direction of the target body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the positive rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The positive pole is defined as the pole toward which the thumb points when the fingers of the right hand are curled in the body's direction of rotation. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:sun_direction_clock_angle:1 ","Attribute","sun_direction_clock_angle","n/a","geom","The sun_direction_clock_angle attribute specifies the direction of the sun as an angle measured from a line 'upward' from the center of the field of view, clockwise to the direction toward sun, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Image_Display_Geometry:1 ","Class","Image_Display_Geometry","1.0.0.0","geom","Image_Display_Geometry class provides an unambiguous description of the orientation of the image contents. Given an image, displayed as described by the Display_Direction class, any one of the Object_Orientation_* classes should allow unambiguous orientation of the contents of the image. The Local_Internal_Reference class is used to identify the object to which this instance of the Image_Display_Geometry class applies, and must be used if there is more than one instance of Image_Display_Geometry in the label. The appropriate value for local_reference_type is image_display_to_object. The Object_Orientation_North_East class is typically used for instruments for which the entire field of view is a portion of the target surface (e.g., instruments on Mars orbital spacecraft); otherwise use Object_Orientation_RA_Dec (e.g., flyby missions, missions with orbit radii much larger than the target radius such as Voyager or Cassini). At least one of these must be used. The two *_Identification classes used here are Central_Body (e.g., Saturn if you are using Planetocentric or planetographic coordinates in the Saturn system) and Target when the described object in the FoV is not the Central_Body. For example giving the orientation of the pole of Enceladus in Saturn Planetocentric coordinates, Central_Body = Saturn, Target = Enceladus. Bottom line: put in enough information so someone else can figure out the orientation of the field of view. We also offer an option to provide the pointing information as a quaternion. ","geo","","","","","","","","","","",""
"geom:Expanded_Geometry:1 ","Class","Expanded_Geometry","1.0.0.0","geom","The Expanded_Geometry class provides a mechanism to reference additional geometric metadata contained in a separate object or product (e.g., a table of metadata). ","geo","","","","","","","","","","",""
"geom:Orbiter_Identification:1 ","Class","Orbiter_Identification","1.0.0.0","geom","The Orbiter_Identification class is a container of classes used to establish global identifications for the Geometry_Orbiter class. ","geo","","","","","","","","","","",""
"geom:Pixel_Size_Projected:1 ","Class","Pixel_Size_Projected","1.0.0.0","geom","The Pixel_Size_Projected class gives the size, in units of length (e.g., kilometers) of the projection of a pixel onto the surface of the target which is specified in the parent Geometry_Orbiter class. The reference_location attribute is used to identify the specific point on the target. ","geo","","","","","","","","","","",""
"geom:Pixel_Size_Projected:2 geom:reference_location:1 ","Attribute","reference_location","n/a","geom","The reference_location indicates the position to which values in the containing class apply. If the reference location is on a target, the target is the one specified in the parent Geometry_Orbiter class. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Pixel_Size_Projected:2 geom:reference_location:2 Value:Boresight Intercept ","Value","Boresight Intercept Point","","","Values were determined for the point where the boresight vector intersects the designated target. "
"geom:Pixel_Size_Projected:2 geom:reference_location:2 Value:Constant","Value","Constant","","","Constant is used when the pixel scale does not vary, e.g., for telecentric lenses, maps, or cameras that look at constant, fixed targets, such as microscope stages. "
"geom:Pixel_Size_Projected:2 geom:reference_location:2 Value:Subspacecraft Point","Value","Subspacecraft Point","","","Values were determined for the subspacecraft point on the designated target. "
"geom:Pixel_Size_Projected:2 geom:reference_location:2 Value:Target Center","Value","Target Center","","","Values were determined for the center of the designated target. "
"geom:Pixel_Size_Projected:2 geom:distance:1 ","Attribute","distance","n/a","geom","The distance attribute provides the scalar distance between to objects or points. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Pixel_Size_Projected:2 geom:horizontal_pixel_footprint:1 ","Attribute","horizontal_pixel_footprint","n/a","geom","The horizontal_pixel_footprint provides the the size of the horizontal field of view of a single pixel projected onto the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Pixel_Size_Projected:2 geom:vertical_pixel_footprint:1 ","Attribute","vertical_pixel_footprint","n/a","geom","The vertical_pixel_footprint provides the size of the vertical field of view of a single pixel projected onto the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Pixel_Dimensions:1 ","Class","Pixel_Dimensions","1.0.0.0","geom","The Pixel_Dimensions class contains information regarding pixel size. ","geo","","","","","","","","","","",""
"geom:Pixel_Dimensions:2 geom:pixel_field_of_view_method:1 ","Attribute","pixel_field_of_view_method","n/a","geom","The pixel_field_of_view_method provides the method used to get the values of the horizontal/vertical_pixel_field_view attributes. If the pixel field of view does not vary across the camera field of view, then this value is 'constant'. If the pixel field of view does vary across the camera field of view, the pixel field of view can be determined either by the center pixel of the camera or the average field of view of the pixel. See the camera documentation for more details. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Pixel_Dimensions:2 geom:pixel_field_of_view_method:2 Value:Average","Value","Average","","","Pixel field of view varies across the camera field of view and represents the average FOV of the pixel"
"geom:Pixel_Dimensions:2 geom:pixel_field_of_view_method:2 Value:Central Pixel","Value","Central Pixel","","","Pixel field of view varies across the camera field of view and represents the FOV of the central pixel of the camera"
"geom:Pixel_Dimensions:2 geom:pixel_field_of_view_method:2 Value:Constant","Value","Constant","","","Pixel field of view does not vary across the camera field of view"
"geom:Pixel_Dimensions:2 geom:horizontal_pixel_field_of_view:1","Attribute","horizontal_pixel_field_of_view","n/a","geom","The horizontal_pixel_field_of_view provides the angular measure of the horizontal field of view of a single pixel, and is sometimes referred to as the instantaneous field of view. The pixel_field_of_view_method attribute will designate the method used to determine this value. If the pixel_field_of_view_method attribute is not specified, see the camera documentation for more details. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Pixel_Dimensions:2 geom:vertical_pixel_field_of_view:1 ","Attribute","vertical_pixel_field_of_view","n/a","geom","The vertical_pixel_field_of_view provides the angular measure of the vertical field of view of a single pixel, and is sometimes referred to as the instantaneous field of view. The pixel_field_of_view_method attribute will designate the method used to determine this value. If the pixel_field_of_view_method attribute is not specified, see the camera documentation for more details. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Distance_Generic:1 ","Class","Distance_Generic","1.0.0.0","geom","The distance between the two objects, both of which must be specified. ","geo","","","","","","","","","","",""
"geom:Distance_Generic:2 geom:distance:1 ","Attribute","distance","n/a","geom","The distance attribute provides the scalar distance between to objects or points. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:1 ","Class","Distances_Specific","1.0.0.0","geom","The Distances_Specific class is a container class for specific distances defined in this dictionary. ","geo","","","","","","","","","","",""
"geom:Distances_Specific:2 geom:spacecraft_geocentric_distance:1","Attribute","spacecraft_geocentric_distance","n/a","geom","The spacecraft_geocentric_distance attribute provides the scalar distance between the spacecraft and the center of Earth. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_heliocentric_distance:1","Attribute","spacecraft_heliocentric_distance","n/a","geom","The spacecraft_heliocentric_distance attribute provides the scalar distance between the spacecraft and the center of the Sun. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_central_body_distance:1","Attribute","spacecraft_central_body_distance","n/a","geom","The spacecraft_central_body_distance attribute provides the scalar distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_target_center_distance:1","Attribute","spacecraft_target_center_distance","n/a","geom","The spacecraft_target_center_distance attribute provides the scalar distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_target_boresight_intercept_distance:1","Attribute","spacecraft_target_boresight_intercept_distance","n/a","geom","The spacecraft_target_boresight_intercept_distance attribute provides the scalar distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_target_subspacecraft_distance:1","Attribute","spacecraft_target_subspacecraft_distance","n/a","geom","The spacecraft_target_subspacecraft_distance attribute provides the scalar distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:target_geocentric_distance:1 ","Attribute","target_geocentric_distance","n/a","geom","The target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:target_heliocentric_distance:1 ","Attribute","target_heliocentric_distance","n/a","geom","The target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:target_ssb_distance:1 ","Attribute","target_ssb_distance","n/a","geom","The target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:1 ","Class","Distances_Min_Max","1.0.0.0","geom","The Distances_Min_Max class is a container class for named distances given as minimum-maximum pairs. For distance, if either the minimum or maximum parameter is given, both must be provided. ","geo","","","","","","","","","","",""
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_geocentric_distance:1","Attribute","minimum_spacecraft_geocentric_distance","n/a","geom","The minimum_spacecraft_geocentric_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of Earth. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_geocentric_distance:1","Attribute","maximum_spacecraft_geocentric_distance","n/a","geom","The maximum_spacecraft_geocentric_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of Earth. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_heliocentric_distance:1","Attribute","minimum_spacecraft_heliocentric_distance","n/a","geom","The minimum_spacecraft_heliocentric_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the Sun. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_heliocentric_distance:1","Attribute","maximum_spacecraft_heliocentric_distance","n/a","geom","The maximum_spacecraft_heliocentric_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the Sun. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_central_body_distance:1","Attribute","minimum_spacecraft_central_body_distance","n/a","geom","The minimum_spacecraft_central_body_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_central_body_distance:1","Attribute","maximum_spacecraft_central_body_distance","n/a","geom","The maximum_spacecraft_central_body_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_target_center_distance:1","Attribute","minimum_spacecraft_target_center_distance","n/a","geom","The minimum_spacecraft_target_center_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_target_center_distance:1","Attribute","maximum_spacecraft_target_center_distance","n/a","geom","The maximum_spacecraft_target_center_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_target_boresight_intercept_distance:1","Attribute","minimum_spacecraft_target_boresight_intercept_distance","n/a","geom","The minimum_spacecraft_target_boresight_intercept_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_target_boresight_intercept_distance:1","Attribute","maximum_spacecraft_target_boresight_intercept_distance","n/a","geom","The maximum_spacecraft_target_boresight_intercept_distance attribute provides the largest value during the observation for the distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_target_subspacecraft_distance:1","Attribute","minimum_spacecraft_target_subspacecraft_distance","n/a","geom","The minimum_spacecraft_target_subspacecraft_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_target_subspacecraft_distance:1","Attribute","maximum_spacecraft_target_subspacecraft_distance","n/a","geom","The maximum_spacecraft_target_subspacecraft_distance attribute provides the largest value during the observation for the distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_target_geocentric_distance:1","Attribute","minimum_target_geocentric_distance","n/a","geom","The minimum_target_geocentric_distance attribute provides the smallest value for the distance between the center of the target and the center of the Earth during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_target_geocentric_distance:1","Attribute","maximum_target_geocentric_distance","n/a","geom","The maximum_target_geocentric_distance attribute provides the largest value for the distance between the center of the target and the center of the Earth during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_target_heliocentric_distance:1","Attribute","minimum_target_heliocentric_distance","n/a","geom","The minimum_target_heliocentric_distance attribute provides the smallest value for the distance between the center of the target and the center of the Sun during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_target_heliocentric_distance:1","Attribute","maximum_target_heliocentric_distance","n/a","geom","The maximum_target_heliocentric_distance attribute provides the largest value for the distance between the center of the target and the center of the Sun during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_target_ssb_distance:1 ","Attribute","minimum_target_ssb_distance","n/a","geom","The minimum_target_ssb_distance attribute provides the smallest value for the distance between the center of the target and the Solar System Barycenter during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_target_ssb_distance:1 ","Attribute","maximum_target_ssb_distance","n/a","geom","The maximum_target_ssb_distance attribute provides the largest value for the distance between the center of the target and the Solar System Barycenter during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:1 ","Class","Distances_Start_Stop","1.0.0.0","geom","The Distances_Start_Stop class is a container class for named distances given as pairs corresponding to the beginning and end of the observation. For a distance, if either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class. ","geo","","","","","","","","","","",""
"geom:Distances_Start_Stop:2 geom:start_spacecraft_geocentric_distance:1","Attribute","start_spacecraft_geocentric_distance","n/a","geom","The start_spacecraft_geocentric_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of Earth. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_geocentric_distance:1","Attribute","stop_spacecraft_geocentric_distance","n/a","geom","The stop_spacecraft_geocentric_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of Earth. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_heliocentric_distance:1","Attribute","start_spacecraft_heliocentric_distance","n/a","geom","The start_spacecraft_heliocentric_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the Sun. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_heliocentric_distance:1","Attribute","stop_spacecraft_heliocentric_distance","n/a","geom","The stop_spacecraft_heliocentric_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the Sun. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_central_body_distance:1","Attribute","start_spacecraft_central_body_distance","n/a","geom","The start_spacecraft_central_body_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_central_body_distance:1","Attribute","stop_spacecraft_central_body_distance","n/a","geom","The stop_spacecraft_central_body_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_target_center_distance:1","Attribute","start_spacecraft_target_center_distance","n/a","geom","The start_spacecraft_target_center_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_target_center_distance:1","Attribute","stop_spacecraft_target_center_distance","n/a","geom","The stop_spacecraft_target_center_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_target_boresight_intercept_distance:1","Attribute","start_spacecraft_target_boresight_intercept_distance","n/a","geom","The start_spacecraft_target_boresight_intercept_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_target_boresight_intercept_distance:1","Attribute","stop_spacecraft_target_boresight_intercept_distance","n/a","geom","The stop_spacecraft_target_boresight_intercept_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_target_subspacecraft_distance:1","Attribute","start_spacecraft_target_subspacecraft_distance","n/a","geom","The start_spacecraft_target_subspacecraft_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_target_subspacecraft_distance:1","Attribute","stop_spacecraft_target_subspacecraft_distance","n/a","geom","The stop_spacecraft_target_subspacecraft_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_target_geocentric_distance:1","Attribute","start_target_geocentric_distance","n/a","geom","The start_target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_target_geocentric_distance:1","Attribute","stop_target_geocentric_distance","n/a","geom","The stop_target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_target_heliocentric_distance:1","Attribute","start_target_heliocentric_distance","n/a","geom","The start_target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_target_heliocentric_distance:1","Attribute","stop_target_heliocentric_distance","n/a","geom","The stop_target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_target_ssb_distance:1 ","Attribute","start_target_ssb_distance","n/a","geom","The start_target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_target_ssb_distance:1 ","Attribute","stop_target_ssb_distance","n/a","geom","The stop_target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances:1 ","Class","Distances","1.0.0.0","geom","The Distances class is a container of distance classes. ","geo","","","","","","","","","","",""
"geom:Distances:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Pixel_Intercept:1 ","Class","Pixel_Intercept","1.0.0.0","geom","The Pixel_Intercept class provides the latitude and longitude on the surface of the target for the projection of the specified pixel. The pixel is specified using either reference_pixel_location or Reference_Pixel. Although each of these is optional, one must be used. ","geo","","","","","","","","","","",""
"geom:Pixel_Intercept:2 geom:reference_pixel_location:1 ","Attribute","reference_pixel_location","n/a","geom","The reference_pixel_location indicates the position of the pixel to which values in the containing class apply. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Center","Value","Center","","","Values were determined for the intersection of a vector through the center of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Lower Left Corner","Value","Lower Left Corner","","","Values were determined for the intersection of a vector through the lower left corner of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Lower Right Corner","Value","Lower Right Corner","","","Values were determined for the intersection of a vector through the lower right corner of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Upper Left Corner","Value","Upper Left Corner","","","Values were determined for the intersection of a vector through the upper left corner of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Upper Right Corner","Value","Upper Right Corner","","","Values were determined for the intersection of a vector through the upper right corner of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:pixel_latitude:1 ","Attribute","pixel_latitude","n/a","geom","The pixel_latitude attribute gives the value of the planetocentric latitude on the target of the projection of a specified pixel. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Pixel_Intercept:2 geom:pixel_longitude:1 ","Attribute","pixel_longitude","n/a","geom","The pixel_longitude attribute gives the value of the planetocentric longitude on the target of the projection of a specified pixel. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Footprint_Vertices:1 ","Class","Footprint_Vertices","1.0.0.0","geom","The Footprint_Vertices class provides a set of latitude and longitude pairs which are the vertices of a polygon representing the projected footprint of the field of view on the target surface (or on a map). Note this is intended for products such as maps, or where the target fills the field of view. The vertices should be listed either in clockwise or counterclockwise order. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry_Specific:1 ","Class","Surface_Geometry_Specific","1.0.0.0","geom","The Surface_Geometry_Specific class contains classes and attributes for various points on the surface of the target designated in the enclosing Geometry_Orbiter. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry_Specific:2 geom:subsolar_azimuth:1 ","Attribute","subsolar_azimuth","n/a","geom","The subsolar_azimuth attribute provides the value of the angle between the line from the center of an image to the subsolar point on the target and a horizontal reference line (in the image plane) extending from the image center to the middle right edge of the image. The values of this angle increase in a clockwise direction. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subsolar_latitude:1 ","Attribute","subsolar_latitude","n/a","geom","The subsolar_latitude attribute gives the value of the planetocentric latitude at the subsolar point on the target. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subsolar_longitude:1 ","Attribute","subsolar_longitude","n/a","geom","The subsolar_longitude attribute gives the value of the planetocentric longitude at the subsolar point on the target. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subspacecraft_azimuth:1 ","Attribute","subspacecraft_azimuth","n/a","geom","The subspacecraft_azimuth attribute provides the value of the angle between the line from the center of an image to the subspacecraft point on the target and a horizontal reference line (in the image plane) extending from the image center to the middle right edge of the image. The values of this angle increase in a clockwise direction. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subspacecraft_latitude:1 ","Attribute","subspacecraft_latitude","n/a","geom","The subspacecraft_latitude attribute gives the value of the planetocentric latitude at the subspacecraft point on the target. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subspacecraft_longitude:1 ","Attribute","subspacecraft_longitude","n/a","geom","The subspacecraft_longitude attribute gives the value of the planetocentric longitude at the subspacecraft point on the target. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:1 ","Class","Surface_Geometry_Min_Max","1.0.0.0","geom","The Surface_Geometry_Min_Max class contains attributes providing surface geometry parameters as minimum/maximum pairs. For any given parameter if one of minimum or maximum is given, both must be given. The min-max pairs for each parameter provide the range of that parameter in the observation for the target specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the parent Geometry_Orbiter class. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry_Min_Max:2 geom:minimum_latitude:1 ","Attribute","minimum_latitude","n/a","geom","The minimum_latitude attribute identifies the initial end of the range of values for Planetocentric latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_latitude:1 ","Attribute","maximum_latitude","n/a","geom","The maximum_latitude attribute identifies the final end of the range of values for Planetocentric latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_longitude:1 ","Attribute","minimum_longitude","n/a","geom","The minimum_longitude attribute identifies the initial end of the range of values for Planetocentric longitude. Note that since Planetocentric longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_longitude will be greater than the value of the maximum_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_longitude:1 ","Attribute","maximum_longitude","n/a","geom","The maximum_longitude attribute identifies the final end of the range of values for Planetocentric longitude in an image. Note that since Planetocentric longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_longitude will be greater than the value of the maximum_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subsolar_azimuth:1 ","Attribute","minimum_subsolar_azimuth","n/a","geom","The minimum_subsolar_azimuth attribute identifies the initial end of the range of values for subsolar azimuth in an image. Note that since subsolar azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subsolar_azimuth will be greater than the value of the maximum_subsolar_azimuth. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subsolar_azimuth:1 ","Attribute","maximum_subsolar_azimuth","n/a","geom","The maximum_subsolar_azimuth attribute identifies the final end of the range of values for subsolar azimuth in an image. Note that since subsolar azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subsolar_azimuth will be greater than the value of the maximum_subsolar_azimuth. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subsolar_latitude:1 ","Attribute","minimum_subsolar_latitude","n/a","geom","The minimum_subsolar_latitude attribute identifies the initial end of the range of values for subsolar latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subsolar_latitude:1 ","Attribute","maximum_subsolar_latitude","n/a","geom","The maximum_subsolar_latitude attribute identifies the final end of the range of values for subsolar latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subsolar_longitude:1 ","Attribute","minimum_subsolar_longitude","n/a","geom","The minimum_subsolar_longitude attribute identifies the initial end of the range of values for subsolar longitude. Note that since subsolar longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subsolar_longitude will be greater than the value of the maximum_subsolar_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subsolar_longitude:1 ","Attribute","maximum_subsolar_longitude","n/a","geom","The maximum_subsolar_longitude attribute identifies the final end of the range of values for subsolar longitude in an image. Note that since subsolar longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subsolar_longitude will be greater than the value of the maximum_subsolar_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subspacecraft_azimuth:1 ","Attribute","minimum_subspacecraft_azimuth","n/a","geom","The minimum_subspacecraft_azimuth attribute identifies the initial end of the range of values for subspacecraft azimuth in an image. Note that since subspacecraft azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subspacecraft_azimuth will be greater than the value of the maximum_subspacecraft_azimuth. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subspacecraft_azimuth:1 ","Attribute","maximum_subspacecraft_azimuth","n/a","geom","The maximum_subspacecraft_azimuth attribute identifies the final end of the range of values for subspacecraft azimuth in an image. Note that since subspacecraft azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subspacecraft_azimuth will be greater than the value of the maximum_subspacecraft_azimuth. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subspacecraft_latitude:1","Attribute","minimum_subspacecraft_latitude","n/a","geom","The minimum_subspacecraft_latitude attribute identifies the initial end of the range of values for subspacecraft latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subspacecraft_latitude:1","Attribute","maximum_subspacecraft_latitude","n/a","geom","The maximum_subspacecraft_latitude attribute identifies the final end of the range of values for subspacecraft latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subspacecraft_longitude:1","Attribute","minimum_subspacecraft_longitude","n/a","geom","The minimum_subspacecraft_longitude attribute identifies the initial end of the range of values for subspacecraft longitude. Note that since subspacecraft longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subspacecraft_longitude will be greater than the value of the maximum_subspacecraft_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subspacecraft_longitude:1","Attribute","maximum_subspacecraft_longitude","n/a","geom","The maximum_subspacecraft_longitude attribute identifies the final end of the range of values for subspacecraft longitude in an image. Note that since subspacecraft longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subspacecraft_longitude will be greater than the value of the maximum_subspacecraft_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:1 ","Class","Surface_Geometry_Start_Stop","1.0.0.0","geom","The Surface_Geometry_Start_Stop class contains attributes providing surface geometry parameters given as pairs corresponding to the beginning and end of the observation. For a parameter, if either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry_Start_Stop:2 geom:lat_long_method:1 ","Attribute","lat_long_method","n/a","geom","The lat_long_method is used with the attributes start_latitude, stop_latitude, start_longitude and stop_longitude. For most observations these parameters would be multivalued. lat_long_method is used to characterize the start and stop latitude and longitude. The possible values are: 'center' indicating the latitude and longitude values are those at the center of the field of view at the beginning and end of the observation. 'median' indicating the latitude and longitude values are the median values at the beginning and end of the observation. 'mean' indicating the latitude and longitude values are the mean values at the beginning and end of the observation. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Surface_Geometry_Start_Stop:2 geom:lat_long_method:2 Value:Center","Value","Center","","","The latitude and longitude values given using start_ and stop_ latitude and longitude are those at the center of the field of view at the beginning and end of the observation. "
"geom:Surface_Geometry_Start_Stop:2 geom:lat_long_method:2 Value:Mean","Value","Mean","","","The latitude and longitude values given using start_ and stop_ latitude and longitude are the mean values at the beginning and end of the observation. "
"geom:Surface_Geometry_Start_Stop:2 geom:lat_long_method:2 Value:Median","Value","Median","","","The latitude and longitude values given using start_ and stop_ latitude and longitude are the median values at the beginning and end of the observation. "
"geom:Surface_Geometry_Start_Stop:2 geom:start_latitude:1 ","Attribute","start_latitude","n/a","geom","The start_latitude attribute identifies the value of the Planetocentric latitude at the beginning of the observation (geometry_start_time_utc). When either start_latitude or stop_latitude is used, both must be used. In addition the attribute lat_long_method must be used. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_latitude:1 ","Attribute","stop_latitude","n/a","geom","The stop_latitude attribute identifies the value of the Planetocentric latitude at the end of the observation (geometry_stop_time_utc). When either start_latitude or stop_latitude is used, both must be used. In addition the attribute lat_long_method must be used. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_longitude:1 ","Attribute","start_longitude","n/a","geom","The start_longitude attribute identifies the value of the Planetocentric longitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_longitude:1 ","Attribute","stop_longitude","n/a","geom","The stop_longitude attribute identifies the value of the Planetocentric longitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subsolar_azimuth:1 ","Attribute","start_subsolar_azimuth","n/a","geom","The start_subsolar_azimuth attribute identifies the value of the subsolar azimuth at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subsolar_azimuth:1 ","Attribute","stop_subsolar_azimuth","n/a","geom","The stop_subsolar_azimuth attribute identifies the value of the subsolar azimuth at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subsolar_latitude:1 ","Attribute","start_subsolar_latitude","n/a","geom","The start_subsolar_latitude attribute identifies the value of the subsolar latitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subsolar_latitude:1 ","Attribute","stop_subsolar_latitude","n/a","geom","The stop_subsolar_latitude attribute identifies the value of the subsolar latitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subsolar_longitude:1 ","Attribute","start_subsolar_longitude","n/a","geom","The start_subsolar_longitude attribute identifies the value of the subsolar longitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subsolar_longitude:1 ","Attribute","stop_subsolar_longitude","n/a","geom","The stop_subsolar_longitude attribute identifies the value of the subsolar longitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subspacecraft_azimuth:1 ","Attribute","start_subspacecraft_azimuth","n/a","geom","The start_subspacecraft_azimuth attribute identifies the value of the subspacecraft azimuth at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subspacecraft_azimuth:1 ","Attribute","stop_subspacecraft_azimuth","n/a","geom","The stop_subspacecraft_azimuth attribute identifies the value of the subspacecraft azimuth at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subspacecraft_latitude:1 ","Attribute","start_subspacecraft_latitude","n/a","geom","The start_subspacecraft_latitude attribute identifies the value of the subspacecraft latitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subspacecraft_latitude:1 ","Attribute","stop_subspacecraft_latitude","n/a","geom","The stop_subspacecraft_latitude attribute identifies the value of the subspacecraft latitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subspacecraft_longitude:1 ","Attribute","start_subspacecraft_longitude","n/a","geom","The start_subspacecraft_longitude attribute identifies the value of the subspacecraft longitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subspacecraft_longitude:1 ","Attribute","stop_subspacecraft_longitude","n/a","geom","The stop_subspacecraft_longitude attribute identifies the value of the subspacecraft longitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry:1 ","Class","Surface_Geometry","1.0.0.0","geom","The Surface_Geometry class is a container for surface geometry classes. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Illumination_Specific:1 ","Class","Illumination_Specific","1.0.0.0","geom","The Illumination_Specific class contains attributes providing illumination parameters at a single location in the field of view. That location is specified by using one, and only one of reference_location, reference_pixel_location, or Reference_Pixel, If reference_location is used, and indicates a point on a target, the target must be the one specified using Geometry_Target_Identification in the parent Geometry_Orbiter class. The provided value for each illumination attribute must correspond to the time given by geometry_reference_time_utc. ","geo","","","","","","","","","","",""
"geom:Illumination_Specific:2 geom:reference_location:1 ","Attribute","reference_location","n/a","geom","The reference_location indicates the position to which values in the containing class apply. If the reference location is on a target, the target is the one specified in the parent Geometry_Orbiter class. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Illumination_Specific:2 geom:reference_location:2 Value:Boresight Intercept ","Value","Boresight Intercept Point","","","Values were determined for the point where the boresight vector intersects the designated target. "
"geom:Illumination_Specific:2 geom:reference_location:2 Value:Constant","Value","Constant","","","Constant is used when the pixel scale does not vary, e.g., for telecentric lenses, maps, or cameras that look at constant, fixed targets, such as microscope stages. "
"geom:Illumination_Specific:2 geom:reference_location:2 Value:Subspacecraft Point","Value","Subspacecraft Point","","","Values were determined for the subspacecraft point on the designated target. "
"geom:Illumination_Specific:2 geom:reference_location:2 Value:Target Center","Value","Target Center","","","Values were determined for the center of the designated target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:1 ","Attribute","reference_pixel_location","n/a","geom","The reference_pixel_location indicates the position of the pixel to which values in the containing class apply. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Center","Value","Center","","","Values were determined for the intersection of a vector through the center of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Lower Left Corner","Value","Lower Left Corner","","","Values were determined for the intersection of a vector through the lower left corner of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Lower Right Corner","Value","Lower Right Corner","","","Values were determined for the intersection of a vector through the lower right corner of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Upper Left Corner","Value","Upper Left Corner","","","Values were determined for the intersection of a vector through the upper left corner of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Upper Right Corner","Value","Upper Right Corner","","","Values were determined for the intersection of a vector through the upper right corner of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:emission_angle:1 ","Attribute","emission_angle","n/a","geom","The emission_angle element provides the value of the angle between the surface normal vector at the intercept point and a vector from the intercept point to the spacecraft. The emission_angle varies from 0 degrees when the spacecraft is viewing the subspacecraft point (nadir viewing) to 90 degrees when the intercept is tangent to the surface of the target body. Thus, higher values of emission_angle indicate more oblique viewing of the target. Values in the range of 90 to 180 degrees are possible for ring data. ","geo","ASCII_Real","1","4","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Specific:2 geom:incidence_angle:1 ","Attribute","incidence_angle","n/a","geom","The incidence_angle element provides a measure of the lighting condition at the intercept point. Incidence angle is the angle between the local vertical at the intercept point (surface) and a vector from the intercept point to the sun. The incidence_angle varies from 0 degrees when the intercept point coincides with the subsolar point to 90 degrees when the intercept point is at the terminator (i.e., in the shadowed or dark portion of the target body). ","geo","ASCII_Real","1","4","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Specific:2 geom:phase_angle:1 ","Attribute","phase_angle","n/a","geom","The phase_angle element provides a measure of the relationship between the instrument viewing position and incident illumination (such as solar light). Phase angle is measured at the target; it is the angle between a vector to the illumination source and a vector to the instrument. If illumination is from behind the instrument, phase_angle will be small. ","geo","ASCII_Real","1","4","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Specific:2 geom:solar_elongation:1 ","Attribute","solar_elongation","n/a","geom","The solar_elongation element gives the angle between the line of sight of observation and the direction of the Sun. Note: For IRAS: The line of sight of observation is the boresight of the telescope as measured by the satellite sun sensor. ","geo","ASCII_Real","1","4","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:1 ","Class","Illumination_Min_Max","1.0.0.0","geom","The Illumination_Min_Max class contains attributes providing illumination parameters as minimum/maximum pairs. For any given illumination parameter if one of minimum or maximum is given, both must be given. If a target is specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the same parent Geometry_Orbiter class, the min-max pairs for each illumination parameter provide the range of that parameter in the observation on that target. Otherwise the pair provides the range for the entire field of view. ","geo","","","","","","","","","","",""
"geom:Illumination_Min_Max:2 geom:minimum_emission_angle:1 ","Attribute","minimum_emission_angle","n/a","geom","The minimum_emission_angle attribute provides the smallest value during the observation for the emission angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:maximum_emission_angle:1 ","Attribute","maximum_emission_angle","n/a","geom","The maximum_emission_angle element provides the largest value during the observation for the emission angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:minimum_incidence_angle:1 ","Attribute","minimum_incidence_angle","n/a","geom","The minimum_incidence_angle attribute provides the smallest value during the observation for the incidence angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:maximum_incidence_angle:1 ","Attribute","maximum_incidence_angle","n/a","geom","The maximum_incidence_angle element provides the largest value during the observation for the incidence angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:minimum_phase_angle:1 ","Attribute","minimum_phase_angle","n/a","geom","The minimum_phase_angle attribute provides the smallest value during the observation for the phase angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:maximum_phase_angle:1 ","Attribute","maximum_phase_angle","n/a","geom","The maximum_phase_angle element provides the largest value during the observation for the phase angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:minimum_solar_elongation:1 ","Attribute","minimum_solar_elongation","n/a","geom","The minimum_solar_elongation attribute provides the smallest value during the observation for the solar elongation. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:maximum_solar_elongation:1 ","Attribute","maximum_solar_elongation","n/a","geom","The maximum_solar_elongation element provides the largest value during the observation for the solar elongation. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:1 ","Class","Illumination_Start_Stop","1.0.0.0","geom","The Illumination_Start_Stop class contains attributes providing illumination parameters as pairs corresponding to the beginning and end of the observation. If either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class. If a target is specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the parent Geometry_Orbiter class, the start-stop pairs for each illumination parameter provide the range of that parameter in the observation on that target. Otherwise the pair provides the range for the entire field of view. ","geo","","","","","","","","","","",""
"geom:Illumination_Start_Stop:2 geom:start_emission_angle:1 ","Attribute","start_emission_angle","n/a","geom","The start_emission_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the emission angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:stop_emission_angle:1 ","Attribute","stop_emission_angle","n/a","geom","The stop_emission_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the emission angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:start_incidence_angle:1 ","Attribute","start_incidence_angle","n/a","geom","The start_incidence_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the incidence angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:stop_incidence_angle:1 ","Attribute","stop_incidence_angle","n/a","geom","The stop_incidence_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the incidence angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:start_phase_angle:1 ","Attribute","start_phase_angle","n/a","geom","The start_phase_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the phase angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:stop_phase_angle:1 ","Attribute","stop_phase_angle","n/a","geom","The stop_phase_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the phase angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:start_solar_elongation:1 ","Attribute","start_solar_elongation","n/a","geom","The start_solar_elongation attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the solar elongation. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:stop_solar_elongation:1 ","Attribute","stop_solar_elongation","n/a","geom","The stop_solar_elongation attribute provides the value at the end of the observation (geometry_stop_time_utc) for the solar elongation. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Geometry:1 ","Class","Illumination_Geometry","1.0.0.0","geom","The Illumination_Geometry class is a container for illumination geometry classes.","geo","","","","","","","","","","",""
"geom:Illumination_Geometry:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Vector_Cartesian_Position_Base:1","Class","Vector_Cartesian_Position_Base","1.0.0.0","geom","The Vector_Cartesian_Position_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Base:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Base:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Base:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Extended_Base:1","Class","Vector_Cartesian_Position_Extended_Base","1.0.0.0","geom","The Vector_Cartesian_Position_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Base:1","Class","Vector_Cartesian_Velocity_Base","1.0.0.0","geom","The Vector_Cartesian_Velocity_Base is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Base:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Base:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Base:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Extended_Base:1","Class","Vector_Cartesian_Velocity_Extended_Base","1.0.0.0","geom","The Vector_Cartesian_Velocity_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Base:1","Class","Vector_Cartesian_Acceleration_Base","1.0.0.0","geom","The Vector_Cartesian_Acceleration_Base is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Acceleration_Base:2 geom:x_acceleration:1 ","Attribute","x_acceleration","n/a","geom","The x component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Base:2 geom:y_acceleration:1 ","Attribute","y_acceleration","n/a","geom","The y component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Base:2 geom:z_acceleration:1 ","Attribute","z_acceleration","n/a","geom","The z component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Extended_Base:1","Class","Vector_Cartesian_Acceleration_Extended_Base","1.0.0.0","geom","The Vector_Cartesian_Acceleration_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Base:1","Class","Vector_Planetocentric_Position_Base","1.0.0.0","geom","The Vector_Planetocentric_Position_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Base:2 geom:radius_position:1 ","Attribute","radius_position","n/a","geom","The radial component of a spherical or cylindrical position vector (e.g., the radius coordinate in Planetocentric coordinates). ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Base:2 geom:longitude_position:1 ","Attribute","longitude_position","n/a","geom","The longitudinal component of a Planetocentric position vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Base:2 geom:latitude_position:1 ","Attribute","latitude_position","n/a","geom","The latitude component of a Planetocentric position vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Extended_Base:1","Class","Vector_Planetocentric_Position_Extended_Base","1.0.0.0","geom","The Vector_Planetocentric_Position_Extended_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Base:1","Class","Vector_Planetocentric_Velocity_Base","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Base:2 geom:radial_velocity:1 ","Attribute","radial_velocity","n/a","geom","The radial component of a spherical or cylindrical velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Base:2 geom:longitude_velocity:1 ","Attribute","longitude_velocity","n/a","geom","The longitudinal component of a Planetocentric velocity vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Base:2 geom:latitude_velocity:1 ","Attribute","latitude_velocity","n/a","geom","The latitude component of a Planetocentric velocity vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Extended_Base:1","Class","Vector_Planetocentric_Velocity_Extended_Base","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Extended_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Unit:1 ","Class","Vector_Cartesian_Unit","1.0.0.0","geom","This is a generic unit vector in Cartesian space. The "x", "y", and "z" component have no units and are restricted to values between -1.0 and 1.0 inclusive. Further the length of the vector square root of the (sum of the squares of the components) must be 1.0. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Unit:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Unit:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Unit:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_No_Units:1 ","Class","Vector_Cartesian_No_Units","1.0.0.0","geom","This is a generic vector in Cartesian space. The "x", "y", and "z" component have no units. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_No_Units:2 cart:x:1 ","Attribute","x","n/a","cart","The x component of a Cartesian vector which has no units.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_No_Units:2 cart:y:1 ","Attribute","y","n/a","cart","The y component of a Cartesian vector which has no units.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_No_Units:2 cart:z:1 ","Attribute","z","n/a","cart","The z component of a Cartesian vector which has no units.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Pixel:1 ","Class","Vector_Cartesian_Pixel","1.0.0.0","geom","This a Cartesian pixel vector generally used in camera models. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Pixel:2 geom:x_pixel:1 ","Attribute","x_pixel","n/a","geom","The x component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Pixel:2 geom:y_pixel:1 ","Attribute","y_pixel","n/a","geom","The y component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Pixel:2 geom:z_pixel:1 ","Attribute","z_pixel","n/a","geom","The z component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Generic:1","Class","Vector_Cartesian_Position_Generic","1.0.0.0","geom","Vector_Cartesian_Position_Generic is a three dimensional, rectangular coordinates vector. Uses units of length. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Generic:1","Class","Vector_Cartesian_Velocity_Generic","1.0.0.0","geom","Vector_Cartesian_Velocity_Generic is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Acceleration_Generic:1","Class","Vector_Cartesian_Acceleration_Generic","1.0.0.0","geom","Vector_Cartesian_Acceleration_Generic is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Generic:1","Class","Vector_Planetocentric_Position_Generic","1.0.0.0","geom","The Vector_Planetocentric_Position_Generic is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Generic:1","Class","Vector_Planetocentric_Velocity_Generic","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Generic is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:1","Class","Vector_Cartesian_Position_Central_Body_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Position_Central_Body_To_Spacecraft is a linear, rectangular coordinates vector from the center of mass of the central body (e.g., planet) to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Central_Body_To_Target:1","Class","Vector_Cartesian_Position_Central_Body_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_Central_Body_To_Target is a linear, rectangular coordinates vector from the center of mass of the central body (e.g., planet) to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:1","Class","Vector_Cartesian_Position_Spacecraft_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_Spacecraft_To_Target is a linear, rectangular coordinates vector from the spacecraft to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:1","Class","Vector_Planetocentric_Position_Central_Body_To_Spacecraft","1.0.0.0","geom","The Vector_Planetocentric_Position_Central_Body_To_Spacecraft is a spherical position vector in Planetocentric coordinates. It extends from the center of mass of the central body (e.g., planet) to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:1","Class","Vector_Planetocentric_Position_Central_Body_To_Target","1.0.0.0","geom","The Vector_Planetocentric_Position_Central_Body_To_Target is a spherical position vector in Planetocentric coordinates. It extends from the center of mass of the central body (e.g., planet) to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:1","Class","Vector_Planetocentric_Position_Spacecraft_To_Target","1.0.0.0","geom","The Vector_Planetocentric_Position_Spacecraft_To_Target is a spherical position vector in Planetocentric coordinates. It extends from the spacecraft to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:1","Class","Vector_Cartesian_Position_SSB_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Position_SSB_To_Central_Body is a linear, rectangular coordinates vector from the Solar System Barycenter to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:1","Class","Vector_Cartesian_Position_SSB_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Position_SSB_To_Spacecraft is a linear, rectangular coordinates vector from the Solar System Barycenter to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_SSB_To_Target:1","Class","Vector_Cartesian_Position_SSB_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_SSB_To_Target is a linear, rectangular coordinates vector from the Solar System Barycenter to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:1","Class","Vector_Cartesian_Position_Sun_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Position_Sun_To_Central_Body is a linear, rectangular coordinates vector from the Sun to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:1","Class","Vector_Cartesian_Position_Sun_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Position_Sun_To_Spacecraft is a linear, rectangular coordinates vector from the Sun to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Sun_To_Target:1","Class","Vector_Cartesian_Position_Sun_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_Sun_To_Target is a linear, rectangular coordinates vector from the Sun to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:1","Class","Vector_Cartesian_Position_Earth_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Position_Earth_To_Central_Body is a linear, rectangular coordinates vector from the Earth to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:1","Class","Vector_Cartesian_Position_Earth_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Position_Earth_To_Spacecraft is a linear, rectangular coordinates vector from the Earth to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Earth_To_Target:1","Class","Vector_Cartesian_Position_Earth_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_Earth_To_Target is a linear, rectangular coordinates vector from the Earth to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target","1.0.0.0","geom","The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth","1.0.0.0","geom","The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to Earth. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB","1.0.0.0","geom","The Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the Solar System Barycenter. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun","1.0.0.0","geom"," Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the center of the Sun. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Velocity_Target_Relative_To_Central_Body is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_Earth","1.0.0.0","geom","The Vector_Cartesian_Velocity_Target_Relative_To_Earth is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to Earth. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_SSB","1.0.0.0","geom","The Vector_Cartesian_Velocity_Target_Relative_To_SSB is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the Solar System Barycenter. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_Sun","1.0.0.0","geom"," Vector_Cartesian_Velocity_Target_Relative_To_Sun is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the center of the sun. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:1","Class","Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the spacecraft with respect to the designated target. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:1","Class","Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the target with respect to the central body. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:1","Class","Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the target with respect to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vectors_Cartesian_Specific:1 ","Class","Vectors_Cartesian_Specific","1.0.0.0","geom","The Vectors_Cartesian_Specific class is a container class for all cartesian vectors with pre-identified endpoints. ","geo","","","","","","","","","","",""
"geom:Vectors_Planetocentric_Specific:1","Class","Vectors_Planetocentric_Specific","1.0.0.0","geom","The Vectors_Planetocentric_Specific class is a container class for all planetocentric vectors with pre-identified endpoints. ","geo","","","","","","","","","","",""
"geom:Generic_Vectors:1 ","Class","Generic_Vectors","1.0.0.0","geom","The Generic_Vectors class is a container class for all of the build your own vector templates. ","geo","","","","","","","","","","",""
"geom:Generic_Vectors:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Vector_Model_Transform:1 ","Class","Vector_Model_Transform","1.0.0.0","geom","The Vector_Model_Transform class specifies, along with the Quaternion_Model_Transform class, the transform used for the camera model in this image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the offset portion of the final pose. ","geo","","","","","","","","","","",""
"geom:Vectors:1 ","Class","Vectors","1.0.0.0","geom","The Vectors class is a container of vector classes. ","geo","","","","","","","","","","",""
"geom:Vectors:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Geometry_Orbiter:1 ","Class","Geometry_Orbiter","1.0.0.0","geom","The Geometry_Orbiter class is a container for geometric information (positions, velocities, orientations, etc.) relevant to orbiter or flyby spacecraft observations. If any of the contained classes or attributes have central body, and or target in the class or attribute name (e.g., spacecraft_to_central_body_distance, Vector_Planetocentric_Position_Spacecraft_To_Target), then the central body and or target must be identified in this class. If more than one geometry_reference_time_utc, target or central body need to be identified to fully describe the data, use multiple instances of the Geometry_Orbiter class. Do not use Coordinate_System at this level if more than one coordinate system is used in the contained classes. If more than one coordinate system is used, specify Coordinate_System in each of the subordinate classes where it is appropriate. ","geo","","","","","","","","","","",""
"geom:Geometry_Orbiter:2 geom:geometry_reference_time_utc:1 ","Attribute","geometry_reference_time_utc","n/a","geom","For some observations, geometric parameters are given as instantaneous values at a specific time. Another set of instantaneous parameters are the parameters which give the minimum and maximum values in the product. In some cases, these range values are all calculated for the same time. If the label includes single valued geometric parameters or min/max range parameters determined for a specific time, geometry_reference_time_utc gives the time for which these values were calculated and must be given in the label. For some instruments, particularly those with relatively large exposure durations, (e.g., push broom cameras, many imaging spectrometers), many geometric quantities are given as ranges. If those range parameters are associated with the beginning and end of the observation (start_parameter/stop_parameter), geometry_start_time_utc/stop_time must be given. Comments within the label should be used to ensure the parameter vs. time association is unambiguous. ","geo","ASCII_Date_Time_YMD_UTC","1","3","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Geometry_Orbiter:2 geom:geometry_start_time_utc:1 ","Attribute","geometry_start_time_utc","n/a","geom","The pair of geometry_start_time_utc/geometry_stop_time_utc may be given in the label for any observation. The pair is generally used for fairly long duration observations (a substantial portion of an hour to several hours). geometry_start_time_utc gives the time at the beginning of the observation. When either geometry_start_time_utc or geometry_stop_time_utc is given, both must be provided. Within the Geometry discipline, there are two options for providing geometric parameters as a range of values. A parameter may be given as a pair where the parameter values are those at the beginning and end of the observation (start_parameter, stop_parameter). If a (start_parameter, stop_parameter) pair is used for any geometric parameter, the pair (geometry_start_time_utc/geometry_stop_time_utc) must be given. Another option to provide geometric parameters as a pair is (minimum_parameter, maximum_parameter) defining a range of values where the values are the minimum and maximum values of that parameter for the entire observation. Comments within the label should be used to ensure the parameter vs. time association is unambiguous. ","geo","ASCII_Date_Time_YMD_UTC","1","3","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Geometry_Orbiter:2 geom:geometry_stop_time_utc:1 ","Attribute","geometry_stop_time_utc","n/a","geom","The pair of geometry_start_time_utc/geometry_stop_time_utc may be given in the label for any observation. The pair is generally used for fairly long duration observations (a substantial portion of an hour to several hours). geometry_stop_time_utc gives the time at the end of the observation. When either geometry_start_time_utc or geometry_stop_time_utc is given, both must be provided. Within the Geometry discipline, there are two options for providing geometric parameters as a range of values. A parameter may be given as a pair where the parameter values are those at the beginning and end of the observation (start_parameter, stop_parameter). If a (start_parameter, stop_parameter) pair is used for any geometric parameter, the pair (geometry_start_time_utc/geometry_stop_time_utc) must be given. Another option to provide geometric parameters as a pair is (minimum_parameter, maximum_parameter) defining a range of values where the values are the minimum and maximum values of that parameter for the entire observation. Comments within the label should be used to ensure the parameter vs. time association is unambiguous. ","geo","ASCII_Date_Time_YMD_UTC","1","3","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Geometry_Orbiter:2 geom:geometry_reference_time_tdb:1 ","Attribute","geometry_reference_time_tdb","n/a","geom","The geometry reference time given in the 'Barycentric Dynamical Time' system, as a number of elapsed seconds since the J2000 epoch. This is consistent with the definition of 'ephemeris time' as used in the SPICE toolkit. The value must correspond to the time specified in the geometry_reference_time_utc attribute. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"geom:Commanded_Position:1 ","Class","Commanded_Position","1.0.0.0","geom"," Specifies a Cartesian position used in commanding the device. ","geo","","","","","","","","","","",""
"geom:Commanded_Geometry:1 ","Class","Commanded_Geometry","1.0.0.0","geom"," Specifies how the device was commanded in order to achieve the state represented in the enclosing Articulation_Device_Parameters. Commands are often at a higher level, e.g. point at this location or move to this XYZ, which is translated by flight software to the actual pose of the device. Certain forms of command are measured in a coordinate frame; this is specified by the Coordinate_Space_Reference in this class (if not present, the Coordinate_Space_Reference in the Articulation_Device_Parameters parent should be assumed). ","geo","","","","","","","","","","",""
"geom:Commanded_Geometry:2 geom:command_type:1 ","Attribute","command_type","n/a","geom"," Specifies how the device was commanded. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Commanded_Geometry:2 geom:command_type:2 Value:Angle_Absolute","Value","Angle_Absolute","",""," Specifies an absolute pointing direction for the device. This is distinct from Joint_Absolute in that the angle is measured in a coordinate frame rather than direct joint angles. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:Angle_Relative","Value","Angle_Relative","",""," Specifies a pointing direction change relative to the prior pointing. This is distinct from Joint_Relative in that the angle is measured in a coordinate frame rather than direct joint angles. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:Joint_Absolute","Value","Joint_Absolute","",""," Specifies absolute joint angles. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:Joint_Relative","Value","Joint_Relative","",""," Specifies joint angles as a delta relative to the prior pointing.. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:No_Motion","Value","No_Motion","",""," Specifies no motion from the previous observation. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:No_Motion_No_Arb","Value","No_Motion_No_Arb","",""," Specifies no motion from the previous observation, but also does not reserve the resource (thus no arbitration). "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:None","Value","None","",""," Unspecified commanding. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:XYZ","Value","XYZ","",""," Specifies a pointing target as an XYZ coordinate in a given coordinate frame. "
"geom:Device_Angle_Index:1 ","Class","Device_Angle_Index","1.0.0.0","geom","The Device_Angle class is a container for the set of angles the spacecraft device specified in the parent Articulation_Device_Parameters class. ","geo","","","","","","","","","","",""
"geom:Device_Angle:1 ","Class","Device_Angle","1.0.0.0","geom","The Device_Angle class is a container for the set of angles between the various components or devices of the spacecraft. ","geo","","","","","","","","","","",""
"geom:Device_Angle:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Device_Component_State_Index:1 ","Class","Device_Component_State_Index","1.0.0.0","geom","The Device_Component_State_Index class is a container for one state of a component of the articulation device. ","geo","","","","","","","","","","",""
"geom:Device_Component_State:1 ","Class","Device_Component_State","1.0.0.0","geom","The Device_Component_State class is a container for the states of the various components of the articulation device. ","geo","","","","","","","","","","",""
"geom:Device_Component_State:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Device_Motor_Counts_Index:1 ","Class","Device_Motor_Counts_Index","1.0.0.0","geom","The Device_Motor_Counts_Index class is a container for the attributes that describe the motor step count information for a single motor on a device. ","geo","","","","","","","","","","",""
"geom:Device_Motor_Counts:1 ","Class","Device_Motor_Counts","1.0.0.0","geom","The Device_Motor_Counts class is a container for the classes that describe the motor step count information for device components. ","geo","","","","","","","","","","",""
"geom:Device_Motor_Counts:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Device_Pose:1 ","Class","Device_Pose","1.0.0.0","geom","Defines the pose of this articulation device. The name indicates what exactly is being measured and how, and disambiguates if there is more than one Device_Pose. For example, Mars 2020 has "arm_attitude_reference", which indicates the pose of the rover that was used to calculate gravity droop of the arm. The interpretation of the pose is mission-specific; see the mission documentation.","geo","","","","","","","","","","",""
"geom:Device_Pose:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Vector_Device_Gravity:1 ","Class","Vector_Device_Gravity","1.0.0.0","geom","The Vector_Device_Gravity class is a unit vector that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed. ","geo","","","","","","","","","","",""
"geom:Vector_Device_Gravity_Magnitude:1","Class","Vector_Device_Gravity_Magnitude","1.0.0.0","geom","The Vector_Device_Gravity_Magnitude class is a vector (with magnitude) that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed. ","geo","","","","","","","","","","",""
"geom:Device_Temperature_Index:1 ","Class","Device_Temperature_Index","1.0.0.0","geom","The Device_Temperature_Index class specifies the attributes describing the temperature of one device or some part of a device. ","geo","","","","","","","","","","",""
"geom:Device_Temperature:1 ","Class","Device_Temperature","1.0.0.0","geom","The Device_Temperature class is a container for all available device temperatures of an articulated device and/or part(s) of a device. ","geo","","","","","","","","","","",""
"geom:Device_Temperature:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Vector_Axis:1 ","Class","Vector_Axis","1.0.0.0","geom","The Vector_Axis is a unit vector that describes the axis of the camera, defined as the normal to the image plane. ","geo","","","","","","","","","","",""
"geom:Vector_Center:1 ","Class","Vector_Center","1.0.0.0","geom","The Vector_Center describes the location of the entrance pupil of a camera. ","geo","","","","","","","","","","",""
"geom:Vector_Horizontal:1 ","Class","Vector_Horizontal","1.0.0.0","geom","The Vector_Horizonal is a composite vector encoding three quantities: H' (a vector in the image plane perpendicular to the vertical columns), Hs (the distance between the lens center and image plane, measured in horizontal pixels), and Hc (the horizontal image coordinate directly under C when moving parallel to A). H' is often thought of as describing the orientation of rows in space, but is actually perpendicular to the columns. ","geo","","","","","","","","","","",""
"geom:Vector_Vertical:1 ","Class","Vector_Vertical","1.0.0.0","geom","The Vector_Vertical is a composite vector encoding three quantities: V' (a vector in the image plane perpendicular to the horizontal rows), Vs (the distance between the lens center and image plane, measured in vertical pixels), and Vc (the vertical image coordinate directly under C when moving parallel to A). V' is often thought of as describing the orientation of columns in space, but is actually perpendicular to the rows. ","geo","","","","","","","","","","",""
"geom:Vector_Optical:1 ","Class","Vector_Optical","1.0.0.0","geom","The Vector_Optical is a unit vector that describes the axis of symmetry for radial distortion in the camera. ","geo","","","","","","","","","","",""
"geom:Radial_Terms:1 ","Class","Radial_Terms","1.0.0.0","geom","Radial_Terms contains the coefficients of a polynomial function used to describe the radial distortion of the camera. ","geo","","","","","","","","","","",""
"geom:Entrance_Terms:1 ","Class","Entrance_Terms","1.0.0.0","geom","The Entrance_Terms contains the coefficients of a polynomial function used to model movement of the entrance pupil. ","geo","","","","","","","","","","",""
"geom:Vector_Axis_X:1 ","Class","Vector_Axis_X","1.0.0.0","geom"," Unit column-plane rotation axis, passing through the sphere center, typically vertical and pointing down so that positive rotations (by the right-hand rule) will rotate the forward half of the plane in the (rightward) direction of increasing column (as projected on the forward hemisphere). ","geo","","","","","","","","","","",""
"geom:Vector_Axis_Y:1 ","Class","Vector_Axis_Y","1.0.0.0","geom"," Unit row-plane rotation axis, passing through the sphere center, typically horizontal and pointing left so that positive rotations (by the right-hand rule) will rotate the forward half of the plane in the (downward) direction of increasing row (as projected on the forward hemisphere). ","geo","","","","","","","","","","",""
"geom:Vector_Solar_Direction:1 ","Class","Vector_Solar_Direction","1.0.0.0","geom"," Unit vector pointing in the direction of the Sun at the time of the observation. ","geo","","","","","","","","","","",""
"geom:Vector_Normal_X:1 ","Class","Vector_Normal_X","1.0.0.0","geom"," Unit normal vector to the column plane when x equals zero, pointing in the same direction as the cross product of axis x with an outward-pointing vector that also lies in the plane. ","geo","","","","","","","","","","",""
"geom:Vector_Normal_Y:1 ","Class","Vector_Normal_Y","1.0.0.0","geom"," Unit normal vector to the row plane when y equals zero, pointing in the same direction as the cross product of axis x with an outward-pointing vector that also lies in the plane. ","geo","","","","","","","","","","",""
"geom:CAHV_Model:1 ","Class","CAHV_Model","1.0.0.0","geom","The CAHV model is a linear, perspective-projection camera model (equivalent to a pinhole camera). It consists of four 3-vectors (C,A,H,V) that describe the internal and external camera model parameters needed to translate between 2D image coordinates and 3D world coordinates. C (Vector_Center) is the 3D position of the pinhole (center of the entrance pupil). A (Vector_Axis) is a unit vector normal to the image plane pointing outward. H (Vector_Horizontal) is a composite vector encoding three quantities: H' (a vector in the image plane perpendicular to the vertical columns), Hs (the distance between the lens center and image plane, measured in horizontal pixels), and Hc (the horizontal image coordinate directly under C when moving parallel to A). V (Vector_Vertical) similarly composites the analogous V', Vs, and Vc in the vertical direction. ","geo","","","","","","","","","","",""
"geom:CAHVOR_Model:1 ","Class","CAHVOR_Model","1.0.0.0","geom","The CAHVOR model is built upon CAHV (see CAHV_Model), adding radial (barrel or pincushion) distortion to the linear model. It adds two more 3-vectors to CAHV. O (Vector_Optical) is a unit vector representing the axis of symmetry for the radial distortion. R (Radial_Terms) contains the coefficients of a polynomial function that describes the radial distortion. ","geo","","","","","","","","","","",""
"geom:CAHVORE_Model:1 ","Class","CAHVORE_Model","1.0.0.0","geom","The CAHVORE model is built upon CAHVOR (see CAHVOR_Model), adding support for fisheye lenses. It adds one more 3-vector and two scalars to CAHVOR. E (Entrance_Terms) contains the coefficients of a polynomial function used to model movement of the entrance pupil. The two scalars, cahvore_model_type and cahvore_model_parameter, together specify the type of lens being modeled. ","geo","","","","","","","","","","",""
"geom:CAHVORE_Model:2 geom:cahvore_model_type:1 ","Attribute","cahvore_model_type","n/a","geom","The cahvore_model_type attribute indicates which variant of the CAHVORE model to use. Type 1 is a perspective-projection model, similar to CAHV and CAHVOR except for the moving entrance pupil. Type 2 is a fish-eye lens model reflecting fundamentally different geometry. Type 3 is a generalization that includes the first two, and is used for most fisheye-type lenses (see cahvore_model_parameter). ","geo","ASCII_Integer","0","1","-9223372036854775808","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"geom:CAHVORE_Model:2 geom:cahvore_model_type:2 Value:1","Value","1","","","A perspective-projection model, similar to CAHV and CAHVOR except for the moving entrance pupil"
"geom:CAHVORE_Model:2 geom:cahvore_model_type:2 Value:2","Value","2","","","A fish-eye lens model reflecting fundamentally different geometry"
"geom:CAHVORE_Model:2 geom:cahvore_model_type:2 Value:3","Value","3","","","A generalization that includes the first two, and is used for most fisheye-type lenses"
"geom:CAHVORE_Model:2 geom:cahvore_model_parameter:1 ","Attribute","cahvore_model_parameter","n/a","geom","The cahvore_parameter_type attribute is a scalar floating-point number used for CAHVORE Type 3 models (see cahvore_model_type). If the parameter is 1.0, the model is identical to type 1; if 0.0, it is identical to type 2. Most fish-eye lenses use a value in between. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:PSPH_Model:1 ","Class","PSPH_Model","1.0.0.0","geom"," A new camera model designed to perform better fisheye-image rectification prior to 1D stereo correlation. The primary innovation is the use of a unit projection sphere rather than an image plane. For epipolar alignment between stereo cameras the rows (for a left/right pair) or the columns (for an up/down pair) of both must lie along the same plane. Thus we use a pair of planes to define the rows and columns. Each plane will rotate around a static dedicated axis passing through the sphere center. Pixels will be located where the planes intersect with each other and the unit sphere. ","geo","","","","","","","","","","",""
"geom:PSPH_Model:2 geom:psph_model_scale_x:1 ","Attribute","psph_model_scale_x","n/a","geom"," Column scale factor to convert between x coordinate and rotation around axis x, expressed in radians/pixel. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:PSPH_Model:2 geom:psph_model_scale_y:1 ","Attribute","psph_model_scale_y","n/a","geom"," Column scale factor to convert between y coordinate and rotation around axis y, expressed in radians/pixel. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Interpolation:1 ","Class","Interpolation","1.0.0.0","geom","The Interpolation class defines how the camera model was interpolated from the calibration models. Interpolation is used to create models in a variable space (e.g., focus, zoom) between points at which calibration was performed. If more than one dimension of variables were interpolated, multiple Interpolation objects can exist, with interpolation_sequence defining the order. ","geo","","","","","","","","","","",""
"geom:Interpolation:2 geom:interpolation_algorithm:1 ","Attribute","interpolation_algorithm","n/a","geom","The interpolation_algorithm defines how interpolation was performed. For example, ""Piecewise Bilinear"" does a piecewise bilinear interpolation between calibration models nearest to the interpolation_value. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Interpolation:2 geom:interpolation_variable:1 ","Attribute","interpolation_variable","n/a","geom","The interpolation_variable defines the parameter across which interpolation is being performed. Examples of variables include Focus, Zoom, and Temperature. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Interpolation:2 geom:interpolation_value:1 ","Attribute","interpolation_value","n/a","geom","The interpolation_value specifies the value of the variable to which the model was interpolated. The interpretation of the value depends on what the variable is and should be documented in the mission documentation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Interpolation:2 geom:interpolation_sequence:1 ","Attribute","interpolation_sequence","n/a","geom","When more than one dimension is interpolated, interpolation_sequence define the ordering. Sequence value 1 was interpolated first, directly from calibration; sequence value 2 was interpolated from those results, etc. ","geo","ASCII_Integer","0","1","0","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"geom:Coordinate_Space_Present:1 ","Class","Coordinate_Space_Present","1.0.0.0","geom","The Coordinate_Space_Present class includes the attributes that identifies the coordinate space presently being defined. ","geo","","","","","","","","","","",""
"geom:Vector_Origin_Offset:1 ","Class","Vector_Origin_Offset","1.0.0.0","geom","The Vector_Origin_Offset class contains attributes that specify the offset from the reference coordinate system's origin to the origin of the coordinate system. It is the location of the current system's origin as measured in the reference system. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Quality:1 ","Class","Coordinate_Space_Quality","1.0.0.0","geom","Parameters that indicate the quality of the coordinate space knowledge. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:1 ","Attribute","quaternion_measurement_method","n/a","geom","Specifies the method by which the coordinate space was measured. This provides an indication of the quality of the definition.","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Bundle_Adjustment","Value","Bundle_Adjustment","","","Coordinate space position and/or orientation was refined using a bundle adjustment process, minimizing error with respect to some fixed reference (such as an orbital map)."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Coarse","Value","Coarse","","","The attitude estimate is complete (3-axis), but crude."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Fine","Value","Fine","","","The attitude estimate is complete."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Sun_Find","Value","Sun_Find","","","Coordinate space orientation rotation was measured by finding the location of the sun in one or more images and comparing that to where the sun actually was at that time."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Tilt_Only","Value","Tilt_Only","","","The attitude estimate is only good for tilt (2-axis) determination."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Unknown","Value","Unknown","","","The attitude should not be trusted."
"geom:Coordinate_Space_Quality:2 geom:attitude_propagation_counter:1 ","Attribute","attitude_propagation_counter","n/a","geom","Count in clock units of how long it has been since the last IMU reset, which relates to how good the attitude measurement is due to IMU drift.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Coordinate_Space_Quality:2 geom:attitude_propagation_duration:1 ","Attribute","attitude_propagation_duration","n/a","geom","The number of seconds for how long it has been since the last IMU reset, which relates to how good the attitude measurement is due to IMU drift.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"geom:Motion_Counter_Index:1 ","Class","Motion_Counter_Index","1.0.0.0","geom","The Motion_Counter_Index class identifies and populates one element of a Motion_Counter list. The class should be repeated for each element of the list. ","geo","","","","","","","","","","",""
"geom:Articulation_Device_Parameters:1","Class","Articulation_Device_Parameters","1.0.0.0","geom","The Articulation_Device_Parameters class contains those attributes and sub-classes that describe an articulation device. An articulation device is anything that can move independently of the spacecraft to which it is attached. Examples include mast heads, wheel bogies, arms, filter wheel, scan platforms. ","geo","","","","","","","","","","",""
"geom:Articulation_Device_Parameters:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Articulation_Device_Parameters:2 geom:device_id:1 ","Attribute","device_id","n/a","geom","The device_id attribute specifies the abbreviated identification of an articulation device. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Articulation_Device_Parameters:2 geom:device_name:1 ","Attribute","device_name","n/a","geom","The device_name attribute specifies the common name of an articulation device. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Articulation_Device_Parameters:2 geom:device_mode:1 ","Attribute","device_mode","n/a","geom","The device_mode attribute specifies the deployment state (i.e., physical configuration) of an articulation device at the time of data acquisition. Examples include 'Arm Vibe', 'Deployed', 'Free Space', 'Stowed'. Note: the value set for this attribute is mission-specific and should be declared in a mission-specific dictionary. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Articulation_Device_Parameters:2 geom:device_phase:1 ","Attribute","device_phase","n/a","geom","The device_phase attribute specifies the current phase of the mission, from an articulation-device-centric point of view. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Articulation_Device_Parameters:2 geom:selected_instrument_id:1 ","Attribute","selected_instrument_id","n/a","geom","The selected_instrument_id attribute specifies an abbreviated name or acronym that identifies the selected instrument mounted on the articulation device. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Camera_Model_Parameters:1 ","Class","Camera_Model_Parameters","1.0.0.0","geom","A camera model describes the mathematical relationship between the coordinates of a point in 3-dimensional space and its projection onto a 2-dimensional image plane. There are numerous types of camera models. ","geo","","","","","","","","","","",""
"geom:Camera_Model_Parameters:2 geom:model_type:1 ","Attribute","model_type","n/a","geom","The model_type attribute specifies an identifier for the type or kind of model. The value should be one of a well defined set, providing an application program with sufficient information to know how to handle the rest of the parameters within the model. This value will correlate directly with the specific camera model class that is a subclass of the Camera_Model_Parameters class. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Camera_Model_Parameters:2 geom:model_type:2 Value:CAHV","Value","CAHV","","","The CAHV model is a linear, perspective-projection camera model (equivalent to a pinhole camera)."
"geom:Camera_Model_Parameters:2 geom:model_type:2 Value:CAHVOR","Value","CAHVOR","","","The CAHVOR model is built upon CAHV (see CAHV_Model), adding radial (barrel or pincushion) distortion to the linear model."
"geom:Camera_Model_Parameters:2 geom:model_type:2 Value:CAHVORE","Value","CAHVORE","","","The CAHVORE model is built upon CAHVOR (see CAHVOR_Model), adding support for fisheye lenses."
"geom:Camera_Model_Parameters:2 geom:model_type:2 Value:PSPH","Value","PSPH","","","The PSPH model is designed to perform better fisheye-image rectification prior to 1D stereo correlation."
"geom:Camera_Model_Parameters:2 geom:calibration_source_id:1 ","Attribute","calibration_source_id","n/a","geom","The calibration_source_id is used to identify the source used in calibrating the instrument. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Camera_Model_Parameters:2 geom:solution_id:1 ","Attribute","solution_id","n/a","geom","The solution_id attribute specifies the unique identifier for the solution set to which the values in the group belong. For certain kinds of information, such as pointing correction (pointing models) and rover localization (coordinate system definitions), the ""true"" value is unknown and only estimates of the true value exist. Thus, more than one set of estimates may exist simultaneously, each valid for its intended purpose. Each of these sets is called a ""solution"" to the unknown true value. The solution_id attribute is used to identify which solution is being expressed by the containing group. No specific naming convention is defined here, however it is recommended that projects adopt one. The intent is to be able to identify who created the solution, and why. Possible components of the naming convention include user, institution, purpose, request ID, version, program, date/time. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Definition:1 ","Class","Coordinate_Space_Definition","1.0.0.0","geom","The Coordinate_Space classes are typically used for lander/rover geometry while the Coordinate_System construction is used for orbiter/flyby geometry. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Definition:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","1","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:1 ","Attribute","positive_azimuth_direction","n/a","geom","The positive_azimuth_direction attribute specifies the direction in which azimuth is measured in positive degrees for an observer on the surface of a body. The azimuth is measured with respect to the elevation reference plane. A value of 'clockwise' indicates that azimuth is measured positively clockwise, and 'counterclockwise' indicates that azimuth increases positively counter-clockwise. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:2 Value:CCW","Value","CCW","","","Indicates that azimuth is measured positively Counter-clockwise."
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:2 Value:CW","Value","CW","","","Indicates that azimuth is measured positively Clockwise."
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:2 Value:Clockwise","Value","Clockwise","","","Indicates that azimuth is measured positively Clockwise."
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:2 Value:Counterclockwise","Value","Counterclockwise","","","Indicates that azimuth is measured positively Counter-clockwise."
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:1 ","Attribute","positive_elevation_direction","n/a","geom","The positive_elevation_direction attribute provides the direction in which elevation is measured in positive degrees for an observer on the surface of a body. The elevation is measured with respect to the azimuthal reference plane. A value of UP or ZENITH indicates that elevation is measured positively upwards, i.e., the zenith point would be at +90 degrees and the nadir point at -90 degrees. DOWN or NADIR indicates that the elevation is measured positively downwards; the zenith point would be at -90 degrees and the nadir point at +90 degrees. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:2 Value:Down","Value","Down","","","Indicates that the elevation is measured positively downwards, i.e. the zenith point would be at -90 degrees and the nadir point at +90 degrees."
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:2 Value:Nadir","Value","Nadir","","","Indicates that the elevation is measured positively downwards, i.e. the zenith point would be at -90 degrees and the nadir point at +90 degrees."
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:2 Value:Up","Value","Up","","","Indicates that elevation is measured positively upwards, i.e., the zenith point would be at +90 degrees and the nadir point at -90 degrees."
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:2 Value:Zenith","Value","Zenith","","","Indicates that elevation is measured positively upwards, i.e., the zenith point would be at +90 degrees and the nadir point at -90 degrees."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:1 ","Attribute","quaternion_measurement_method","n/a","geom","Specifies the method by which the coordinate space was measured. This provides an indication of the quality of the definition.","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Bundle_Adjustment","Value","Bundle_Adjustment","","","Coordinate space position and/or orientation was refined using a bundle adjustment process, minimizing error with respect to some fixed reference (such as an orbital map)."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Coarse","Value","Coarse","","","The attitude estimate is complete (3-axis), but crude."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Fine","Value","Fine","","","The attitude estimate is complete."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Sun_Find","Value","Sun_Find","","","Coordinate space orientation rotation was measured by finding the location of the sun in one or more images and comparing that to where the sun actually was at that time."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Tilt_Only","Value","Tilt_Only","","","The attitude estimate is only good for tilt (2-axis) determination."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Unknown","Value","Unknown","","","The attitude should not be trusted."
"geom:Derived_Geometry:1 ","Class","Derived_Geometry","1.0.0.0","geom","The Derived_Geometry class is a container for surface based observations (lander or rover). It is used to provide some geometric quantities relative to a specific Reference Coordinate Space. ","geo","","","","","","","","","","",""
"geom:Derived_Geometry:2 geom:target_name:1 ","Attribute","target_name","n/a","geom","Specifies the name of the target location for items in this class.","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Derived_Geometry:2 geom:incidence_angle:1 ","Attribute","incidence_angle","n/a","geom","The incidence_angle element provides a measure of the lighting condition at the intercept point. Incidence angle is the angle between the local vertical at the intercept point (surface) and a vector from the intercept point to the sun. The incidence_angle varies from 0 degrees when the intercept point coincides with the subsolar point to 90 degrees when the intercept point is at the terminator (i.e., in the shadowed or dark portion of the target body). ","geo","ASCII_Real","1","*","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:emission_angle:1 ","Attribute","emission_angle","n/a","geom","The emission_angle element provides the value of the angle between the surface normal vector at the intercept point and a vector from the intercept point to the spacecraft. The emission_angle varies from 0 degrees when the spacecraft is viewing the subspacecraft point (nadir viewing) to 90 degrees when the intercept is tangent to the surface of the target body. Thus, higher values of emission_angle indicate more oblique viewing of the target. Values in the range of 90 to 180 degrees are possible for ring data. ","geo","ASCII_Real","1","*","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:phase_angle:1 ","Attribute","phase_angle","n/a","geom","The phase_angle element provides a measure of the relationship between the instrument viewing position and incident illumination (such as solar light). Phase angle is measured at the target; it is the angle between a vector to the illumination source and a vector to the instrument. If illumination is from behind the instrument, phase_angle will be small. ","geo","ASCII_Real","1","*","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:instrument_azimuth:1 ","Attribute","instrument_azimuth","n/a","geom","The instrument_azimuth attribute specifies the value for an instrument's rotation in the horizontal direction. It may be measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes which might contain a given object. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:instrument_elevation:1 ","Attribute","instrument_elevation","n/a","geom","The instrument_elevation attribute specifies the value for an instrument's rotation in the vertical direction. It may be usually measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes that might contain a given object. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:solar_azimuth:1 ","Attribute","solar_azimuth","n/a","geom","The solar_azimuth attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of azimuth is set by the positive_azimuth_direction attribute in the reference coordinate space. The azimuth is measured in the clockwise or counterclockwise direction (as viewed from above) with the meridian passing through the positive spin axis of the planet (i.e., the north pole) defining the zero reference. ","geo","ASCII_Real","1","*","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:solar_elevation:1 ","Attribute","solar_elevation","n/a","geom","The solar_elevation attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of the elevation is set by the positive_elevation_direction attribute in the reference coordinate space. The elevation is measured from the plane which is normal to the line passing between the surface point and the planet's center of mass, and that intersects the surface point. ","geo","ASCII_Real","1","*","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 cart:start_azimuth:1 ","Attribute","start_azimuth","n/a","cart","The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","1","*","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 cart:stop_azimuth:1 ","Attribute","stop_azimuth","n/a","cart","The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","1","*","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:target_heliocentric_distance:1 ","Attribute","target_heliocentric_distance","n/a","geom","The target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:solar_image_clock_angle:1 ","Attribute","solar_image_clock_angle","n/a","geom","Describes the direction of the sun in terms of the image plane, defined as a clock angle (clockwise) around the center of the image with 0 pointing to the top of the image, with respect to the display orientation (usually defined by disp:vertical_display_direction). ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Motion_Counter:1 ","Class","Motion_Counter","1.0.0.0","geom","The Motion_Counter class provides a set of integers that describe a (potentially) unique location (position / orientation) for a rover or other movable object. Each time an event occurs that results in a movement, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. This motion counter (or part of it) is used as a reference to define instances of coordinate systems that can move such as SITE or ROVER frames. The motion counter is defined in a mission-specific manner. Although the original intent was to have incrementing indices (e.g., MER), the motion counter could also contain any integer values that conform to the above definition, such as time or spacecraft clock values. ","geo","","","","","","","","","","",""
"geom:Motion_Counter:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Motion_Counter:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Geometry_Lander:1 ","Class","Geometry_Lander","1.0.0.0","geom","The Geometry_Lander class is a container for all geometric information in the label relating to a landed spacecraft, including rovers. ","geo","","","","","","","","","","",""
"geom:Geometry_Lander:2 geom:geometry_state:1 ","Attribute","geometry_state","n/a","geom","Specifies the state or configuration of this instance of Geometry_Lander applies. Use of this attribute enables multiple instances of Geometry_Lander, describing the geometry under different conditions. Note that it is legal for more than one instance to have the same geometry_state, in which case the local_identifier should be used to differentiate the instances, along with description. If not present, the semantics of ""Telemetry"" should be assumed. It is not required that instances be retained; a derived product may have an Adjusted instance but remove the Telemetry one, for example.","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Geometry_Lander:2 pds:description:1 ","Attribute","description","n/a","pds","The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object.","pds","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Geometry_Lander:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Geometry:1 ","Class","Geometry","1.0.0.0","geom","The Geometry class is a container for all geometric information in the label. The Image_Display_Geometry class should have one instance if the primary data object is an Array object for which two of the dimensions are suitable for display in the vertical (line) and horizontal (sample) dimensions of a display device. Multiple instances of the Image_Display_Geometry class are only appropriate if the data product contains multiple Array objects and the orientations of the various objects are not the same. ","geo","","","","","","","","","","",""
"geom:Body_Identification_Base:1 ","Class","Body_Identification_Base","1.0.0.0","geom","The Body_Identification_Base class provides multiple attributes that can be used to identify a physical object (spacecraft, planet instrument, transmitter, system barycenter, etc.). At least one must be used. ","geo","","","","","","","","","","",""
"geom:Body_Identification_Base:2 geom:body_spice_name:1 ","Attribute","body_spice_name","n/a","geom","The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Body_Identification_Base:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Frame_Identification_Base:1 ","Class","Frame_Identification_Base","1.0.0.0","geom","The Frame_Identification_Base class provides multiple attributes that can be used to identify a reference frame. At least one must be used. ","geo","","","","","","","","","","",""
"geom:Frame_Identification_Base:2 geom:frame_spice_name:1 ","Attribute","frame_spice_name","n/a","geom","The frame_spice_name attribute is a NAIF-recognized string identifier for a reference frame associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Frame_Identification_Base:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Frame_Identification_Base:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Central_Body_Identification:1 ","Class","Central_Body_Identification","1.0.0.0","geom","The Central_Body_Identification class uniquely identifies the body that is the central body associated with an observation (e.g., Saturn for Saturn system observations). ","geo","","","","","","","","","","",""
"geom:Central_Body_Identification:2 geom:body_spice_name:1 ","Attribute","body_spice_name","n/a","geom","The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Central_Body_Identification:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Coordinate_System_Origin_Identification:1","Class","Coordinate_System_Origin_Identification","1.0.0.0","geom","The Coordinate_System_Origin_Identification class uniquely identifies the "body" that is the origin of a coordinate system. Typically body centered coordinate systems place the origin at the center of mass of the body. In addition to physical bodies, the origin may be defined at a point in space such as a system barycenter. Note that the origin of coordinate system does not necessarily correspond to either end point of a vector. ","geo","","","","","","","","","","",""
"geom:Coordinate_System_Origin_Identification:2 geom:body_spice_name:1 ","Attribute","body_spice_name","n/a","geom","The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_System_Origin_Identification:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Observer_Identification:1 ","Class","Observer_Identification","1.0.0.0","geom","Within the Geometry dictionary context, an "Observer" is the body on the "from" end of a vector, or other translation through space. ","geo","","","","","","","","","","",""
"geom:Observer_Identification:2 geom:body_spice_name:1 ","Attribute","body_spice_name","n/a","geom","The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Observer_Identification:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Reference_Frame_Identification:1","Class","Reference_Frame_Identification","1.0.0.0","geom","The Reference_Frame_Identification class is a base class for identifying reference frames. These are frames in the NAIF sense, i.e., three orthogonal axes with a specified orientation, but without a fixed origin. ","geo","","","","","","","","","","",""
"geom:Reference_Frame_Identification:2 geom:frame_spice_name:1 ","Attribute","frame_spice_name","n/a","geom","The frame_spice_name attribute is a NAIF-recognized string identifier for a reference frame associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Reference_Frame_Identification:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Reference_Frame_Identification:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Geometry_Target_Identification:1","Class","Geometry_Target_Identification","1.0.0.0","geom","The object to which the associated set of geometric parameters are given. Within the Geometry dictionary context, a "Target" is the body on the "to" end of a vector, or other translation through space. ","geo","","","","","","","","","","",""
"geom:Geometry_Target_Identification:2 geom:body_spice_name:1 ","Attribute","body_spice_name","n/a","geom","The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Geometry_Target_Identification:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Coordinate_Space_Index:1 ","Class","Coordinate_Space_Index","1.0.0.0","geom","Identifies a coordinate space using an index value given in an identified list. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Index:2 geom:index_value_number:1 ","Attribute","index_value_number","n/a","geom","The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Coordinate_Space_Index:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Index:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Index:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_SPICE:1 ","Class","Coordinate_Space_SPICE","1.0.0.0","geom","Identifies a coordinate space using SPICE names for the frame and origin.","geo","","","","","","","","","","",""
"geom:Coordinate_Space_SPICE:2 geom:body_spice_name:1 ","Attribute","body_spice_name","n/a","geom","The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_SPICE:2 geom:frame_spice_name:1 ","Attribute","frame_spice_name","n/a","geom","The frame_spice_name attribute is a NAIF-recognized string identifier for a reference frame associated with the data. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Indexed:1 ","Class","Coordinate_Space_Indexed","1.0.0.0","geom","The Coordinate_Space_Indexed class contains the attributes and classes identifying the indexed coordinate space. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:1 ","Attribute","coordinate_space_frame_type","n/a","geom","The coordinate_space_frame_type attribute identifies the type of frame being described, such as SITE, LOCAL_LEVEL, LANDER, ROVER, ARM, etc. When combined with Coordinate_Space_Index and the optional solution_id in the Coordinate_Space_Indexed class, this serves to fully name an instance of a coordinate space. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_1","Value","AEGIS_1","","","AEGIS target number 1. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_2","Value","AEGIS_2","","","AEGIS target number 2. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_3","Value","AEGIS_3","","","AEGIS target number 3. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_4","Value","AEGIS_4","","","AEGIS target number 4. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:AEGIS_5","Value","AEGIS_5","","","AEGIS target number 5. AEGIS is a component of rover software that selects targets for further investigation based on user defined parameters."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:APXS_Frame","Value","APXS_Frame","","","Frame defining the APXS instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_CUSTOM_TCP_FRAME","Value","ARM_CUSTOM_TCP_FRAME","","","Frame describing a user-defined Tool Control Point for a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_DOCKING_POST_FRA","Value","ARM_DOCKING_POST_FRAME","","","Frame describing the docking post on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_DRILL_FRAME","Value","ARM_DRILL_FRAME","","","Frame describing the drill on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_DRT_FRAME","Value","ARM_DRT_FRAME","","","Frame describing the Dust Removal Tool on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_FCS_FRAME","Value","ARM_FCS_FRAME","","","Frame describing the FCS (Facility Contact Switch) device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_FRAME","Value","ARM_FRAME","","","Frame describing a defined portion of a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_GDRT_FRAME","Value","ARM_GDRT_FRAME","","","Frame describing the GDRT (Gaseous Dust Removal Tool) device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_MAHLI_FRAME","Value","ARM_MAHLI_FRAME","","","Frame describing the MAHLI instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_PIXL_FRAME","Value","ARM_PIXL_FRAME","","","Frame describing the PIXL instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_PORTION_FRAME","Value","ARM_PORTION_FRAME","","","Frame describing the sample portioner device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_SCOOP_TCP_FRAME","Value","ARM_SCOOP_TCP_FRAME","","","Frame describing the Tool Control Point for the scoop on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_SCOOP_TIP_FRAME","Value","ARM_SCOOP_TIP_FRAME","","","Frame describing the tip of a scoop on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_SHERLOC_FRAME","Value","ARM_SHERLOC_FRAME","","","Frame describing the SHERLOC instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_TURRET_FRAME","Value","ARM_TURRET_FRAME","","","Frame describing the turret on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ARM_WATSON_FRAME","Value","ARM_WATSON_FRAME","","","Frame describing the Watson instrument component on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Custom_TCP_Frame","Value","Arm_Custom_TCP_Frame","","","Frame describing a user-defined Tool Control Point for a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_DRT_Frame","Value","Arm_DRT_Frame","","","Frame describing the Dust Removal Tool on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Docking_Post_Fra","Value","Arm_Docking_Post_Frame","","","Frame describing the docking post on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Drill_Frame","Value","Arm_Drill_Frame","","","Frame describing the drill on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_FCS_Frame","Value","Arm_FCS_Frame","","","Frame describing the FCS (Facility Contact Switch) device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Frame","Value","Arm_Frame","","","Frame describing a defined portion of a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_GDRT_Frame","Value","Arm_GDRT_Frame","","","Frame describing the GDRT (Gaseous Dust Removal Tool) device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_MAHLI_Frame","Value","Arm_MAHLI_Frame","","","Frame describing the MAHLI instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_PIXL_Frame","Value","Arm_PIXL_Frame","","","Frame describing the PIXL instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Portion_Frame","Value","Arm_Portion_Frame","","","Frame describing the sample portioner device on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_SHERLOC_Frame","Value","Arm_SHERLOC_Frame","","","Frame describing the SHERLOC instrument on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Scoop_TCP_Frame","Value","Arm_Scoop_TCP_Frame","","","Frame describing the Tool Control Point for the scoop on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Scoop_TIP_Frame","Value","Arm_Scoop_TIP_Frame","","","Frame describing the tip of a scoop on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_Turret_Frame","Value","Arm_Turret_Frame","","","Frame describing the turret on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Arm_WATSON_Frame","Value","Arm_WATSON_Frame","","","Frame describing the Watson instrument component on a movable arm."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:CINT_FRAME","Value","CINT_FRAME","","","Frame describing the LVS camera during descent."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:CINT_Frame","Value","CINT_Frame","","","Frame describing the LVS camera during descent."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:DRILL_BIT_TIP","Value","DRILL_BIT_TIP","","","Frame centered on the tip of the drill."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:HELI_G_FRAME","Value","HELI_G_FRAME","","","Helicopter frame defined attached to the ground at takeoff."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:HELI_M_FRAME","Value","HELI_M_FRAME","","","Helicopter frame roughly analogous to ROVER_MECH_FRAME."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:HELI_S1_FRAME","Value","HELI_S1_FRAME","","","Helicopter frame roughly analogous to ROVER_NAV_FRAME defined for IMU #1."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:HELI_S2_FRAME","Value","HELI_S2_FRAME","","","Helicopter frame roughly analogous to ROVER_NAV_FRAME defined for IMU #2."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Heli_G_Frame","Value","Heli_G_Frame","","","Helicopter frame defined attached to the ground at takeoff."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Heli_M_Frame","Value","Heli_M_Frame","","","Helicopter frame roughly analogous to ROVER_MECH_FRAME."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Heli_S1_Frame","Value","Heli_S1_Frame","","","Helicopter frame roughly analogous to ROVER_NAV_FRAME defined for IMU #1."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Heli_S2_Frame","Value","Heli_S2_Frame","","","Helicopter frame roughly analogous to ROVER_NAV_FRAME defined for IMU #2."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:LANDER_FRAME","Value","LANDER_FRAME","","","Analogous to ROVER_NAV_FRAME for non-mobile missions."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:LOCAL_LEVEL_FRAME","Value","LOCAL_LEVEL_FRAME","","","Frame coincident with ROVER_NAV/LANDER_FRAME that is oriented according to cartographic directions and gravity."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Lander_Frame","Value","Lander_Frame","","","Analogous to ROVER_NAV_FRAME for non-mobile missions."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Local_Level_Frame","Value","Local_Level_Frame","","","Frame coincident with ROVER_NAV/LANDER_FRAME that is oriented according to cartographic directions and gravity."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MB_Frame","Value","MB_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MCMF_FRAME","Value","MCMF_FRAME","","","Mars Centered Mars Fixed Frame defined with origin at the planet center."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MCMF_Frame","Value","MCMF_Frame","","","Mars Centered Mars Fixed Frame defined with origin at the planet center."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MCZ_CAL_PRIMARY","Value","MCZ_CAL_PRIMARY","","","Primary Mastcam-Z calibration target."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MEDA_RDS","Value","MEDA_RDS","","","Radiation and Dust Sensor for the MEDA instruments."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:MI_Frame","Value","MI_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Mast_Frame","Value","Mast_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ORBITAL","Value","ORBITAL","","","A surface frame for use with orbital images, where the origin is defined relative to the equator and prime meridan or another orbital frame."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Orbital","Value","Orbital","","","A surface frame for use with orbital images, where the origin is defined relative to the equator and prime meridan or another orbital frame."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_BASE_FRAME","Value","PIXL_BASE_FRAME","","","Frame describing the base of the PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_Base_Frame","Value","PIXL_Base_Frame","","","Frame describing the base of the PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_SENSOR_FRAME","Value","PIXL_SENSOR_FRAME","","","Frame describing the movable sensor head of the PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_Sensor_Frame","Value","PIXL_Sensor_Frame","","","Frame describing the movable sensor head of the PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_TOOL","Value","PIXL_TOOL","","","Frame for PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:PIXL_Tool","Value","PIXL_Tool","","","Frame for PIXL instrument."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ROVER_FRAME","Value","ROVER_FRAME","","","Frame that is attached to the rover and moves with the rover (in both position and orientation). Often synonymous with ROVER_NAV_FRAME."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ROVER_MECH_FRAME","Value","ROVER_MECH_FRAME","","","Frame generally similar to ROVER_NAV_FRAME but with different origin and possibly axis orientation that is more conducive to mechanical operations (""MECH"" for ""Mechanical""). The origin is typically (but not necessarily) tied to a specific bit of hardware."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:ROVER_NAV_FRAME","Value","ROVER_NAV_FRAME","","","Frame attached to the rover oriented with respect to the rover that moves with the rover (""NAV"" for ""Navigation""). The origin is generally in a location conducive to navigation (e.g. at the center of turning between the middle wheels at nominal ground level on MSL/M20 type rovers) which may not be attached to any physical hardware."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:RSM_FRAME","Value","RSM_FRAME","","","Frame defining a Remote Sensing Mast."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:RSM_Frame","Value","RSM_Frame","","","Frame defining a Remote Sensing Mast."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:RSM_HEAD_FRAME","Value","RSM_HEAD_FRAME","","","Frame defining a Remote Sensing Mast."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:RSM_Head_Frame","Value","RSM_Head_Frame","","","Frame defining a Remote Sensing Mast."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Rat_Frame","Value","Rat_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Rover_Frame","Value","Rover_Frame","","","TBD"
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Rover_Mech_Frame","Value","Rover_Mech_Frame","","","Frame generally similar to ROVER_NAV_FRAME but with different origin and possibly axis orientation that is more conducive to mechanical operations (""MECH"" for ""Mechanical""). The origin is typically (but not necessarily) tied to a specific bit of hardware."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Rover_Nav_Frame","Value","Rover_Nav_Frame","","","Frame attached to the rover oriented with respect to the rover that moves with the rover (""NAV"" for ""Navigation""). The origin is generally in a location conducive to navigation (e.g. at the center of turning between the middle wheels at nominal ground level on MSL/M20 type rovers) which may not be attached to any physical hardware."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:SITE_FRAME","Value","SITE_FRAME","","","Instance of LOCAL_LEVEL_FRAME that is fixed to the ground. Used for local operations to reduce error propagation due to position uncertainty."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:SUN","Value","SUN","","","Frame centered on the sun. Generally used for pointing instruments at the sun, rather than 3D position."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Site_Frame","Value","Site_Frame","","","Instance of LOCAL_LEVEL_FRAME that is fixed to the ground. Used for local operations to reduce error propagation due to position uncertainty."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:TOOL_FRAME","Value","TOOL_FRAME","","","Tool frame is used to indicate the frame associated with the currently selected (or activated) ""tool"", in contexts where the specific frame is unknown or does not matter. ""Tools"" are typically devices on an arm such as a drill, microscopic imager, contact spectrometer, etc."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:TURRET_FRAME","Value","TURRET_FRAME","","","Frame based on a turret mechanism."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Tool_Frame","Value","Tool_Frame","","","Tool frame is used to indicate the frame associated with the currently selected (or activated) ""tool"", in contexts where the specific frame is unknown or does not matter. ""Tools"" are typically devices on an arm such as a drill, microscopic imager, contact spectrometer, etc."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Turret_Frame","Value","Turret_Frame","","","Frame based on a turret mechanism."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_LF","Value","WHEEL_LF","","","Frame for left front wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_LM","Value","WHEEL_LM","","","Frame for left middle wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_LR","Value","WHEEL_LR","","","Frame for left rear wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_RF","Value","WHEEL_RF","","","Frame for right front wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_RM","Value","WHEEL_RM","","","Frame for right middle wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:WHEEL_RR","Value","WHEEL_RR","","","Frame for right rear wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_LF","Value","Wheel_LF","","","Frame for left front wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_LM","Value","Wheel_LM","","","Frame for left middle wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_LR","Value","Wheel_LR","","","Frame for left rear wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_RF","Value","Wheel_RF","","","Frame for right front wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_RM","Value","Wheel_RM","","","Frame for right middle wheel."
"geom:Coordinate_Space_Indexed:2 geom:coordinate_space_frame_type:2 Value:Wheel_RR","Value","Wheel_RR","","","Frame for right rear wheel."
"geom:Coordinate_Space_Indexed:2 geom:solution_id:1 ","Attribute","solution_id","n/a","geom","The solution_id attribute specifies the unique identifier for the solution set to which the values in the group belong. For certain kinds of information, such as pointing correction (pointing models) and rover localization (coordinate system definitions), the ""true"" value is unknown and only estimates of the true value exist. Thus, more than one set of estimates may exist simultaneously, each valid for its intended purpose. Each of these sets is called a ""solution"" to the unknown true value. The solution_id attribute is used to identify which solution is being expressed by the containing group. No specific naming convention is defined here, however it is recommended that projects adopt one. The intent is to be able to identify who created the solution, and why. Possible components of the naming convention include user, institution, purpose, request ID, version, program, date/time. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Identification:1","Class","Coordinate_Space_Identification","1.0.0.0","geom","The Coordinate_Space_Identification class uniquely identifies a coordinate space (i.e., reference frame + position) with respect to which the values of the attributes in the containing class are defined. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Reference:1 ","Class","Coordinate_Space_Reference","1.0.0.0","geom","The Coordinate_Space_Reference class includes the attributes that identify the coordinate space being used to express coordinates in the class in which it appears. ","geo","","","","","","","","","","",""
"geom:Coordinate_System_Identification:1","Class","Coordinate_System_Identification","1.0.0.0","geom","The Coordinate_System_Identification class fully describes a coordinate system. This class is typically used for orbiter/flyby geometry while the Coordinate_Space construction is used for lander/rover geometry. Coordinate_System_Identification provides the reference frame, coordinate system type (cartesian, planetocentric, etc.), origin, and the instantiation time of the system when appropriate. The instantiation time (coordinate_system_time_utc) is used when a rotating frame has been 'frozen' at a particular epoch. Instantiation time is not needed for inertial or rotating frames. ","geo","","","","","","","","","","",""
"geom:Coordinate_System_Identification:2 cart:coordinate_system_type:1 ","Attribute","coordinate_system_type","n/a","cart","There are three basic types of coordinate systems: body-fixed rotating, body-fixed non-rotating, and inertial. A body-fixed coordinate system is one associated with the body (e.g., a planet or satellite). The body-fixed system is centered on the body and rotates with the body (unless it is a non-rotating type), whereas an inertial coordinate system is fixed at some point in space. Currently, the PDS has specifically defined two types of body-fixed rotating coordinate systems: planetocentric and planetographic. However, the set of related data elements are modeled such that definitions for other body-fixed rotating coordinate systems, body-fixed non-rotating and inertial coordinate systems can be added as the need arises. Contact a PDS data engineer for assistance in defining a specific coordinate system. ","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_System_Identification:2 cart:coordinate_system_type:2 Value:Body-fixed Non-rotat","Value","Body-fixed Non-rotating","","","The body-fixed system is centered on the body and it is non-rotating"
"geom:Coordinate_System_Identification:2 cart:coordinate_system_type:2 Value:Body-fixed Rotating","Value","Body-fixed Rotating","","","The PDS has specifically defined two types of body-fixed rotating coordinate systems: planetocentric and planetographic."
"geom:Coordinate_System_Identification:2 cart:coordinate_system_type:2 Value:Inertial","Value","Inertial","","","An inertial coordinate system is fixed at some point in space."
"geom:Coordinate_System_Identification:2 geom:coordinate_system_time_utc:1 ","Attribute","coordinate_system_time_utc","n/a","geom","The coordinate_system_time_utc provides the instantiation time for the coordinate system. ","geo","ASCII_Date_Time_YMD_UTC","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_System_Identification:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Polynomial_Coefficients_1:1 ","Class","Polynomial_Coefficients_1","1.0.0.0","geom","The Polynomial_Coefficients_1 class provides a one polynomial coefficient. ","geo","","","","","","","","","","",""
"geom:Polynomial_Coefficients_1:2 geom:c0:1 ","Attribute","c0","n/a","geom","The first coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_2:1 ","Class","Polynomial_Coefficients_2","1.0.0.0","geom","The Polynomial_Coefficients_2 class provides two polynomial coefficients. ","geo","","","","","","","","","","",""
"geom:Polynomial_Coefficients_2:2 geom:c0:1 ","Attribute","c0","n/a","geom","The first coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_2:2 geom:c1:1 ","Attribute","c1","n/a","geom","The second coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_3:1 ","Class","Polynomial_Coefficients_3","1.0.0.0","geom","The Polynomial_Coefficients_3 class provides three polynomial coefficients. ","geo","","","","","","","","","","",""
"geom:Polynomial_Coefficients_3:2 geom:c0:1 ","Attribute","c0","n/a","geom","The first coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_3:2 geom:c1:1 ","Attribute","c1","n/a","geom","The second coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Polynomial_Coefficients_3:2 geom:c2:1 ","Attribute","c2","n/a","geom","The third coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Rotate_From:1 ","Class","Rotate_From","1.0.0.0","geom","A quaternion rotates one reference frame to another reference frame. The Rotate_From class identifies the initial frame. ","geo","","","","","","","","","","",""
"geom:Rotate_From:2 geom:frame_spice_name:1 ","Attribute","frame_spice_name","n/a","geom","The frame_spice_name attribute is a NAIF-recognized string identifier for a reference frame associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Rotate_From:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Rotate_From:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Rotate_To:1 ","Class","Rotate_To","1.0.0.0","geom","A quaternion rotates a one reference frame to another reference frame. The Rotate_To class identifies the destination frame. ","geo","","","","","","","","","","",""
"geom:Rotate_To:2 geom:frame_spice_name:1 ","Attribute","frame_spice_name","n/a","geom","The frame_spice_name attribute is a NAIF-recognized string identifier for a reference frame associated with the data. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Rotate_To:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Rotate_To:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Quaternion_Base:1 ","Class","Quaternion_Base","1.0.0.0","geom","The Quaternion_Base class defines a quaternion that represents rotation between two right-handed reference frames. In this dictionary, quaternions are always constructed so that the application of the quaternion describes the rotation of one frame to a second frame. The two frames and the direction of rotation must be identified unambiguously in the enclosing classes. Quaternions are expressed as a set of four numbers in the order (qcos, qsin1, qsin2, qsin3), where qcos = cos(theta/2) and qsin(n) = sin(theta/2)*a(n). Theta is the angle of rotation and a is the unit vector (x,y,z) around which the rotation occurs. A document providing the full mathematical basis for this construction, along with examples, and a summary of common pitfalls, is in preparation. The current version can be obtained by contacting the PDS Engineering Node. In application you need to know the four elements of the quaternion, the two end point frames, and the direction of the rotation. This dictionary provides two extensions to this Base class. In the Quaternion_Plus_Direction class we require the direction of rotation. This class can only be used if the two end point frames are identified in the enclosing class. This is generally the case in the Lander section. The Quaternion_Plus_To_From class requires the two frames be identified explicitly with one designated as the "from frame" and the other as the "to frame". ","geo","","","","","","","","","","",""
"geom:Quaternion_Base:2 geom:qcos:1 ","Attribute","qcos","n/a","geom","qcos is the scalar component of a quaternion. qcos = cos(theta/2), where theta is the angle of rotation. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Base:2 geom:qsin1:1 ","Attribute","qsin1","n/a","geom","qsin1 is the first element of the vector component of a quaternion. qsin1 = x*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Base:2 geom:qsin2:1 ","Attribute","qsin2","n/a","geom","qsin2 is the second element of the vector component of a quaternion. qsin2 = y*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Base:2 geom:qsin3:1 ","Attribute","qsin3","n/a","geom","qsin3 is the third element of the vector component of a quaternion. qsin3 = z*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Model_Transform:1 ","Class","Quaternion_Model_Transform","1.0.0.0","geom","The Quaternion_Model_Transform class specifies, along with Vector_Model_Transform class, the transform used for the camera model in an image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the quaternion portion of the final pose. ","geo","","","","","","","","","","",""
"geom:Quaternion_Model_Transform:2 geom:qcos:1 ","Attribute","qcos","n/a","geom","qcos is the scalar component of a quaternion. qcos = cos(theta/2), where theta is the angle of rotation. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Model_Transform:2 geom:qsin1:1 ","Attribute","qsin1","n/a","geom","qsin1 is the first element of the vector component of a quaternion. qsin1 = x*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Model_Transform:2 geom:qsin2:1 ","Attribute","qsin2","n/a","geom","qsin2 is the second element of the vector component of a quaternion. qsin2 = y*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Model_Transform:2 geom:qsin3:1 ","Attribute","qsin3","n/a","geom","qsin3 is the third element of the vector component of a quaternion. qsin3 = z*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Plus_Direction:1 ","Class","Quaternion_Plus_Direction","1.0.0.0","geom","Quaternion_Plus_Direction provides the four elements of a quaternion and its direction of rotation. The two end point frames must be identified in the enclosing class. See the definition of Quaternion_Base for more details on the quaternion classes in this dictionary. ","geo","","","","","","","","","","",""
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:1 ","Attribute","rotation_direction","n/a","geom","The rotation_direction attribute identifies the direction of the rotation for a specific quaternion. This is used when the two frames involved are unambiguously identifed in the enclosing classes. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Forward","Value","Forward","","","Reference frames are generally defined sequentially from a base reference frame (e.g., base frames might be ICRF, IAU Mars, or the landing site from which a rover begins its exploration). rotation_direction = Forward corresponds to rotation in the 'direction' from the base frame. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:From Base","Value","From Base","","","Reference frames are generally defined sequentially from a base reference frame (e.g., base frames might be ICRF, IAU Mars, or the landing site from which a rover begins its exploration). rotation_direction = Away From Base corresponds to rotation in the 'direction' from the base frame. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Present to Reference","Value","Present to Reference","","","The quaternion rotates the frame identifed by Coordinate_Space_Present to the frame identified by Coordinate_Space_Reference. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Reference to Present","Value","Reference to Present","","","The quaternion rotates the frame identifed by Coordinate_Space_Reference to the frame identified by Coordinate_Space_Present. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Reverse","Value","Reverse","","","Reference frames are generally defined sequentially from a base reference frame (e.g., base frames might be ICRF, IAU Mars, or the landing site from which a rover begins its exploration). rotation_direction = Reverse corresponds to rotation toward the base frame. "
"geom:Quaternion_Plus_Direction:2 geom:rotation_direction:2 Value:Toward Base","Value","Toward Base","","","Reference frames are generally defined sequentially from a base reference frame (e.g., base frames might be ICRF, IAU Mars, or the landing site from which a rover begins its exploration). rotation_direction = Toward Base corresponds to rotation toward the base frame. "
"geom:Quaternion_Plus_Direction:2 geom:qcos:1 ","Attribute","qcos","n/a","geom","qcos is the scalar component of a quaternion. qcos = cos(theta/2), where theta is the angle of rotation. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Plus_Direction:2 geom:qsin1:1 ","Attribute","qsin1","n/a","geom","qsin1 is the first element of the vector component of a quaternion. qsin1 = x*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Plus_Direction:2 geom:qsin2:1 ","Attribute","qsin2","n/a","geom","qsin2 is the second element of the vector component of a quaternion. qsin2 = y*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Plus_Direction:2 geom:qsin3:1 ","Attribute","qsin3","n/a","geom","qsin3 is the third element of the vector component of a quaternion. qsin3 = z*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Plus_To_From:1 ","Class","Quaternion_Plus_To_From","1.0.0.0","geom","Quaternion_Plus_To_From provides the four elements of a quaternion, plus attributes which identify the initial (Rotate_From) and final (Rotate_To) frames of the rotation. See the defintion of Quaternion_Base for more details on the quaternion classes in this dictionary. ","geo","","","","","","","","","","",""
"geom:Quaternion_Plus_To_From:2 geom:qcos:1 ","Attribute","qcos","n/a","geom","qcos is the scalar component of a quaternion. qcos = cos(theta/2), where theta is the angle of rotation. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Plus_To_From:2 geom:qsin1:1 ","Attribute","qsin1","n/a","geom","qsin1 is the first element of the vector component of a quaternion. qsin1 = x*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Plus_To_From:2 geom:qsin2:1 ","Attribute","qsin2","n/a","geom","qsin2 is the second element of the vector component of a quaternion. qsin2 = y*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Quaternion_Plus_To_From:2 geom:qsin3:1 ","Attribute","qsin3","n/a","geom","qsin3 is the third element of the vector component of a quaternion. qsin3 = z*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:SPICE_Kernel_Identification:1 ","Class","SPICE_Kernel_Identification","1.0.0.0","geom","The SPICE_Kernel_Identification class optionally includes the SPICE kernel type and provides two alternatives for identifying the product: LIDVID using Internal_Reference, and the file name of the kernel file. Although optional, LIDVID should be given if one is available. The optional kernel_provenance attribute indicates whether the kernel is a predict or reconstructed kernel, or some combination of the two, or if it is a kernel type for which such distinctions do not apply. ","geo","","","","","","","","","","",""
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:1 ","Attribute","kernel_type","n/a","pds","The kernel_type attribute identifies the type of SPICE kernel.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:CK","Value","CK","","","SPICE_Kernel is type CK (orientation kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:DBK","Value","DBK","","","SPICE_Kernel is type DBK (database kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:DSK","Value","DSK","","","SPICE_Kernel is type DSK (digital shape kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:EK","Value","EK","","","SPICE_Kernel is type EK (events kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:FK","Value","FK","","","SPICE_Kernel is type FK (frames kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:IK","Value","IK","","","SPICE_Kernel is type IK (instrument kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:LSK","Value","LSK","","","SPICE_Kernel is type LSK (leap seconds kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:MK","Value","MK","","","SPICE_Kernel is type MK (meta kernel, which names SPICE kernels to be used together)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:PCK","Value","PCK","","","SPICE_Kernel is type PCL (planetary constants kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:SCLK","Value","SCLK","","","SPICE_Kernel is type SCLK (spacecraft clock kernel)"
"geom:SPICE_Kernel_Identification:2 pds:kernel_type:2 Value:SPK","Value","SPK","","","SPICE_Kernel is type SPK (ephemeris kernel)"
"geom:SPICE_Kernel_Identification:2 geom:spice_kernel_file_name:1 ","Attribute","spice_kernel_file_name","n/a","geom","The spice_kernel_file_name attribute provides the file name of a SPICE kernel file used to process the data or to produce geometric quantities given in the label. ","geo","ASCII_File_Name","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:1 ","Attribute","kernel_provenance","n/a","geom","The kernel_provenance attribute indicates whether a kernel file is a predict kernel, a reconstructed kernel, some combination of the two, or a kernel for which the distinction is not applicable. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:2 Value:Mixed","Value","Mixed","","","This kernel contains both reconstructed and predicted portions (e.g. a reconstructed spacecraft trajectory SPK with a run-out predicted tail). "
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:2 Value:Predicted","Value","Predicted","","","This kernel is a predict kernel (e.g. a pre-encounter predicted spacecraft trajectory SPK ). "
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:2 Value:Provenance Not Appli","Value","Provenance Not Applicable","","","This kernel does not fit into any of the other categories (e.g., LSKs, SCLKs, text PCKs). "
"geom:SPICE_Kernel_Identification:2 geom:kernel_provenance:2 Value:Reconstructed","Value","Reconstructed","","","This kernel is reconstructed based on improved information (e.g. a post-encounter reconstructed spacecraft trajectory SPK based on improved navigation information). "
"geom:SPICE_Kernel_Files:1 ","Class","SPICE_Kernel_Files","1.0.0.0","geom","The SPICE_Kernel_Files class provides references to the SPICE files used when calculating geometric values. ","geo","","","","","","","","","","",""
"geom:SPICE_Kernel_Files:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:List_Index_Base:1 ","Class","List_Index_Base","1.0.0.0","geom","The List_Index class is an abstract class designed to enable the use of indexed lists. The minimum requirement is at least one of sequence number, name or "id", plus the set of values themselves. ","geo","","","","","","","","","","",""
"geom:List_Index_Base:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Base:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Base:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Angle:1 ","Class","List_Index_Angle","1.0.0.0","geom","Used when the list values are angles. ","geo","","","","","","","","","","",""
"geom:List_Index_Angle:2 geom:index_value_angle:1 ","Attribute","index_value_angle","n/a","geom","The index_value_angle attribute provides the value of an angle as named by the associated index_id, index_name, or index_sequence_number. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:List_Index_Angle:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Angle:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Angle:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Length:1 ","Class","List_Index_Length","1.0.0.0","geom","Used when the list values are lengths.","geo","","","","","","","","","","",""
"geom:List_Index_Length:2 geom:index_value_length:1 ","Attribute","index_value_length","n/a","geom","The index_value_length attribute provides the value of a length as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:List_Index_Length:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Length:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Length:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_No_Units:1 ","Class","List_Index_No_Units","1.0.0.0","geom","Used when the list values have no units.","geo","","","","","","","","","","",""
"geom:List_Index_No_Units:2 geom:index_value_number:1 ","Attribute","index_value_number","n/a","geom","The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:List_Index_No_Units:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_No_Units:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_No_Units:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Text:1 ","Class","List_Index_Text","1.0.0.0","geom","Used when the list values are strings.","geo","","","","","","","","","","",""
"geom:List_Index_Text:2 geom:index_value_string:1 ","Attribute","index_value_string","n/a","geom","The index_value attribute provides the string value as named by the associated index_id or index_name. ","geo","ASCII_Short_String_Collapsed","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Text:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Text:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Text:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Temperature:1 ","Class","List_Index_Temperature","1.0.0.0","geom","Used when the list values are temperatures. They may also have accompanying temperature counts using index_value_number. ","geo","","","","","","","","","","",""
"geom:List_Index_Temperature:2 geom:index_value_temperature:1 ","Attribute","index_value_temperature","n/a","geom","The index_value_temperature attribute provides the value of a temperature as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Temperature","none","TBD_classConcept","REAL"
"geom:List_Index_Temperature:2 geom:index_value_number:1 ","Attribute","index_value_number","n/a","geom","The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:List_Index_Temperature:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Temperature:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:List_Index_Temperature:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Display_Direction:1 ","Class","Display_Direction","1.0.0.0","geom","The Display_Direction class specifies which two of the dimensions of an Array object should be displayed and how they should be displayed in the vertical (line) and horizontal (sample) dimensions of a display device. This class is essentially the same as the class of the same name in the Display Dictionary, and is redefined here for convenience. ","geo","","","","","","","","","","",""
"geom:Display_Direction:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Display_Direction:2 geom:horizontal_display_axis:1 ","Attribute","horizontal_display_axis","n/a","geom","The horizontal_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the horizontal or ""sample"" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Display_Direction:2 geom:horizontal_display_direction:1 ","Attribute","horizontal_display_direction","n/a","geom","The horizontal_display_direction attribute specifies the direction across the screen of a display device that data along the horizontal axis of an Array is supposed to be displayed. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Display_Direction:2 geom:horizontal_display_direction:2 Value:Left to Right","Value","Left to Right","","","Data along the horizontal axis of an array should be displayed from left to right. "
"geom:Display_Direction:2 geom:horizontal_display_direction:2 Value:Right to Left","Value","Right to Left","","","Data along the horizontal axis of an array should be displayed from right to left. "
"geom:Display_Direction:2 geom:vertical_display_axis:1 ","Attribute","vertical_display_axis","n/a","geom","The vertical_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the vertical or ""line"" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Display_Direction:2 geom:vertical_display_direction:1 ","Attribute","vertical_display_direction","n/a","geom","The vertical_display_direction attribute specifies the direction along the screen of a display device that data along the vertical axis of an Array is supposed to be displayed. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Display_Direction:2 geom:vertical_display_direction:2 Value:Bottom to Top","Value","Bottom to Top","","","Data along the vertical axis of an array should be displayed from the bottom to the top of the display device. "
"geom:Display_Direction:2 geom:vertical_display_direction:2 Value:Top to Bottom","Value","Top to Bottom","","","Data along the vertical axis of an array should be displayed from the top to the bottom of the display device. "
"geom:Reference_Pixel:1 ","Class","Reference_Pixel","1.0.0.0","geom","The Reference_Pixel class provides the pixel coordinates, line and sample, to which values in the containing class apply. Integer values indicate the center of the pixel. Sub-pixel values are permitted. For pixel_sample, the leading edge (left edge for sample increasing to the right) has a value 0.5 less than the integer value at the center, and the value for the trailing edge is the center integer value + 0.5. For pixel_line, the leading and trailing edges (top and bottom respectively for line increasing downward) again are -0.5 and +0.5 with respect to the center integer value. ","geo","","","","","","","","","","",""
"geom:Reference_Pixel:2 geom:vertical_coordinate_pixel:1 ","Attribute","vertical_coordinate_pixel","n/a","geom","vertical_coordinate_pixel (line) is the vertical coordinate of a specific pixel. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Misc","none","TBD_classConcept","REAL"
"geom:Reference_Pixel:2 geom:horizontal_coordinate_pixel:1 ","Attribute","horizontal_coordinate_pixel","n/a","geom","horizontal_coordinate_pixel (sample) is the horizontal coordinate of a specific pixel. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Misc","none","TBD_classConcept","REAL"
"geom:Object_Orientation_North_East:1 ","Class","Object_Orientation_North_East","1.0.0.0","geom","The Object_Orientation_North_East class provides the parameters needed to describe the orientation of an external coordinate system relative to the image coordinate frame as described by the Display_Direction class. ","geo","","","","","","","","","","",""
"geom:Object_Orientation_North_East:2 geom:north_azimuth:1 ","Attribute","north_azimuth","n/a","geom","Assuming the image is displayed as defined by the Display_Direction class, the north_azimuth attribute provides the value of the angle between a line from the image center to the north pole and a reference line in the image plane. The reference line is a horizontal line from the image center to the middle right edge of the image. This angle is measured from the reference line and increases in a clockwise direction. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_North_East:2 geom:east_azimuth:1 ","Attribute","east_azimuth","n/a","geom","Assuming the image is displayed as defined by the Display_Direction class, the east_azimuth attribute provides the value of the angle between a line from the image center to the east and a reference line in the image plane. The reference line is a horizontal line from the image center to the middle right edge of the image. This angle is measured from the reference line and increases in a clockwise direction. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:1 ","Class","Object_Orientation_RA_Dec","1.0.0.0","geom","The Object_Orientation_RA_Dec class provides the parameters needed to describe the orientation of the celestial reference frame relative to the image coordinate frame as described by the Display_Direction class. ","geo","","","","","","","","","","",""
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:1 ","Attribute","reference_pixel_location","n/a","geom","The reference_pixel_location indicates the position of the pixel to which values in the containing class apply. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Center","Value","Center","","","Values were determined for the intersection of a vector through the center of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Lower Left Corner","Value","Lower Left Corner","","","Values were determined for the intersection of a vector through the lower left corner of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Lower Right Corner","Value","Lower Right Corner","","","Values were determined for the intersection of a vector through the lower right corner of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Upper Left Corner","Value","Upper Left Corner","","","Values were determined for the intersection of a vector through the upper left corner of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:reference_pixel_location:2 Value:Upper Right Corner","Value","Upper Right Corner","","","Values were determined for the intersection of a vector through the upper right corner of the field of view with the specified target. "
"geom:Object_Orientation_RA_Dec:2 geom:right_ascension_hour_angle:1 ","Attribute","right_ascension_hour_angle","n/a","geom","The right_ascension_hour_angle attribute provides the value of right ascension (RA) as in terms of hour angles (hh.xxx...). Right ascension is measured from the vernal equinox or the first point of Aries, which is the place on the celestial sphere where the Sun crosses the celestial equator from south to north at the March equinox. Right ascension is measured continuously in a full circle from that equinox towards the east. Right ascension is used in conjunction with the declination attribute to specify a point on the sky. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:2 geom:right_ascension_angle:1 ","Attribute","right_ascension_angle","n/a","geom","The right_ascension_angle attribute provides the value of right ascension (RA) as an angle. Right ascension is measured from the vernal equinox or the first point of Aries, which is the place on the celestial sphere where the Sun crosses the celestial equator from south to north at the March equinox. Right ascension is measured continuously in a full circle from that equinox towards the east. Right ascension is used in conjunction with the declination attribute to specify a point on the sky. Note Right Ascension also may be given in hour angles in which case the appropriate attribute is right_ascension_hour_angle. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:2 geom:declination_angle:1 ","Attribute","declination_angle","n/a","geom","The declination_angle (Dec) attribute provides the value of an angle on the celestial sphere, measured north from the celestial equator to the point in question. (For points south of the celestial equator, negative values are used.) Declination is used in conjunction with right ascension (right_ascension_angle or right_ascension_hour_angle) to specify a point on the sky. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:2 geom:celestial_north_clock_angle:1 ","Attribute","celestial_north_clock_angle","n/a","geom","The celestial_north_clock_angle attribute specifies the direction of celestial north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial north, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","2","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_RA_Dec:2 geom:ecliptic_north_clock_angle:1 ","Attribute","ecliptic_north_clock_angle","n/a","geom","The ecliptic_north_clock_angle attribute specifies the direction of ecliptic north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic north, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","2","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:1","Class","Object_Orientation_Clock_Angles","1.0.0.0","geom","The Object_Orientation_Clock_Angles class provides several clock angles which can be used to describe the orientation of the field of view with respect to various external references such as Celestial or Equatorial North. ","geo","","","","","","","","","","",""
"geom:Object_Orientation_Clock_Angles:2 geom:celestial_north_clock_angle:1 ","Attribute","celestial_north_clock_angle","n/a","geom","The celestial_north_clock_angle attribute specifies the direction of celestial north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial north, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:celestial_east_clock_angle:1 ","Attribute","celestial_east_clock_angle","n/a","geom","The celestial_east_clock_angle attribute specifies the direction of celestial east at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial east, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:ecliptic_north_clock_angle:1 ","Attribute","ecliptic_north_clock_angle","n/a","geom","The ecliptic_north_clock_angle attribute specifies the direction of ecliptic north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic north, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:ecliptic_east_clock_angle:1 ","Attribute","ecliptic_east_clock_angle","n/a","geom","The ecliptic_east_clock_angle attribute specifies the direction of ecliptic east at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic east, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:central_body_north_pole_clock_angle:1","Attribute","central_body_north_pole_clock_angle","n/a","geom","The central_body_north_pole_clock_angle element specifies the direction of the central body's (e.g., planet's)rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the northern rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The north pole of a planet or any of its satellites in the solar system is the pole of the rotation axis that is in the same celestial hemisphere relative to the invariable plane of the solar system as Earth's North pole. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:central_body_positive_pole_clock_angle:1","Attribute","central_body_positive_pole_clock_angle","n/a","geom","The central_body_positive_pole_clock_angle element specifies the direction of the central body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the positive rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The positive pole is defined as the pole toward which the thumb points when the fingers of the right hand are curled in the body's direction of rotation. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:target_north_pole_clock_angle:1 ","Attribute","target_north_pole_clock_angle","n/a","geom","The target_north_pole_clock_angle element specifies the direction of the target body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the northern rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The north pole of a planet or any of its satellites in the solar system is the pole of the rotation axis that is in the same celestial hemisphere relative to the invariable plane of the solar system as Earth's North pole. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:target_positive_pole_clock_angle:1","Attribute","target_positive_pole_clock_angle","n/a","geom","The target_positive_pole_clock_angle element specifies the direction of the target body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the positive rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The positive pole is defined as the pole toward which the thumb points when the fingers of the right hand are curled in the body's direction of rotation. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Object_Orientation_Clock_Angles:2 geom:sun_direction_clock_angle:1 ","Attribute","sun_direction_clock_angle","n/a","geom","The sun_direction_clock_angle attribute specifies the direction of the sun as an angle measured from a line 'upward' from the center of the field of view, clockwise to the direction toward sun, assuming the image is displayed as defined by the Display_Direction class. ","geo","ASCII_Real","1","*","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Image_Display_Geometry:1 ","Class","Image_Display_Geometry","1.0.0.0","geom","Image_Display_Geometry class provides an unambiguous description of the orientation of the image contents. Given an image, displayed as described by the Display_Direction class, any one of the Object_Orientation_* classes should allow unambiguous orientation of the contents of the image. The Local_Internal_Reference class is used to identify the object to which this instance of the Image_Display_Geometry class applies, and must be used if there is more than one instance of Image_Display_Geometry in the label. The appropriate value for local_reference_type is image_display_to_object. The Object_Orientation_North_East class is typically used for instruments for which the entire field of view is a portion of the target surface (e.g., instruments on Mars orbital spacecraft); otherwise use Object_Orientation_RA_Dec (e.g., flyby missions, missions with orbit radii much larger than the target radius such as Voyager or Cassini). At least one of these must be used. The two *_Identification classes used here are Central_Body (e.g., Saturn if you are using Planetocentric or planetographic coordinates in the Saturn system) and Target when the described object in the FoV is not the Central_Body. For example giving the orientation of the pole of Enceladus in Saturn Planetocentric coordinates, Central_Body = Saturn, Target = Enceladus. Bottom line: put in enough information so someone else can figure out the orientation of the field of view. We also offer an option to provide the pointing information as a quaternion. ","geo","","","","","","","","","","",""
"geom:Expanded_Geometry:1 ","Class","Expanded_Geometry","1.0.0.0","geom","The Expanded_Geometry class provides a mechanism to reference additional geometric metadata contained in a separate object or product (e.g., a table of metadata). ","geo","","","","","","","","","","",""
"geom:Orbiter_Identification:1 ","Class","Orbiter_Identification","1.0.0.0","geom","The Orbiter_Identification class is a container of classes used to establish global identifications for the Geometry_Orbiter class. ","geo","","","","","","","","","","",""
"geom:Pixel_Size_Projected:1 ","Class","Pixel_Size_Projected","1.0.0.0","geom","The Pixel_Size_Projected class gives the size, in units of length (e.g., kilometers) of the projection of a pixel onto the surface of the target which is specified in the parent Geometry_Orbiter class. The reference_location attribute is used to identify the specific point on the target. ","geo","","","","","","","","","","",""
"geom:Pixel_Size_Projected:2 geom:reference_location:1 ","Attribute","reference_location","n/a","geom","The reference_location indicates the position to which values in the containing class apply. If the reference location is on a target, the target is the one specified in the parent Geometry_Orbiter class. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Pixel_Size_Projected:2 geom:reference_location:2 Value:Boresight Intercept ","Value","Boresight Intercept Point","","","Values were determined for the point where the boresight vector intersects the designated target. "
"geom:Pixel_Size_Projected:2 geom:reference_location:2 Value:Constant","Value","Constant","","","Constant is used when the pixel scale does not vary, e.g., for telecentric lenses, maps, or cameras that look at constant, fixed targets, such as microscope stages. "
"geom:Pixel_Size_Projected:2 geom:reference_location:2 Value:Subspacecraft Point","Value","Subspacecraft Point","","","Values were determined for the subspacecraft point on the designated target. "
"geom:Pixel_Size_Projected:2 geom:reference_location:2 Value:Target Center","Value","Target Center","","","Values were determined for the center of the designated target. "
"geom:Pixel_Size_Projected:2 geom:distance:1 ","Attribute","distance","n/a","geom","The distance attribute provides the scalar distance between to objects or points. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Pixel_Size_Projected:2 geom:horizontal_pixel_footprint:1 ","Attribute","horizontal_pixel_footprint","n/a","geom","The horizontal_pixel_footprint provides the the size of the horizontal field of view of a single pixel projected onto the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Pixel_Size_Projected:2 geom:vertical_pixel_footprint:1 ","Attribute","vertical_pixel_footprint","n/a","geom","The vertical_pixel_footprint provides the size of the vertical field of view of a single pixel projected onto the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Pixel_Dimensions:1 ","Class","Pixel_Dimensions","1.0.0.0","geom","The Pixel_Dimensions class contains information regarding pixel size. ","geo","","","","","","","","","","",""
"geom:Pixel_Dimensions:2 geom:pixel_field_of_view_method:1 ","Attribute","pixel_field_of_view_method","n/a","geom","The pixel_field_of_view_method provides the method used to get the values of the horizontal/vertical_pixel_field_view attributes. If the pixel field of view does not vary across the camera field of view, then this value is 'constant'. If the pixel field of view does vary across the camera field of view, the pixel field of view can be determined either by the center pixel of the camera or the average field of view of the pixel. See the camera documentation for more details. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Pixel_Dimensions:2 geom:pixel_field_of_view_method:2 Value:Average","Value","Average","","","Pixel field of view varies across the camera field of view and represents the average FOV of the pixel"
"geom:Pixel_Dimensions:2 geom:pixel_field_of_view_method:2 Value:Central Pixel","Value","Central Pixel","","","Pixel field of view varies across the camera field of view and represents the FOV of the central pixel of the camera"
"geom:Pixel_Dimensions:2 geom:pixel_field_of_view_method:2 Value:Constant","Value","Constant","","","Pixel field of view does not vary across the camera field of view"
"geom:Pixel_Dimensions:2 geom:horizontal_pixel_field_of_view:1","Attribute","horizontal_pixel_field_of_view","n/a","geom","The horizontal_pixel_field_of_view provides the angular measure of the horizontal field of view of a single pixel, and is sometimes referred to as the instantaneous field of view. The pixel_field_of_view_method attribute will designate the method used to determine this value. If the pixel_field_of_view_method attribute is not specified, see the camera documentation for more details. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Pixel_Dimensions:2 geom:vertical_pixel_field_of_view:1 ","Attribute","vertical_pixel_field_of_view","n/a","geom","The vertical_pixel_field_of_view provides the angular measure of the vertical field of view of a single pixel, and is sometimes referred to as the instantaneous field of view. The pixel_field_of_view_method attribute will designate the method used to determine this value. If the pixel_field_of_view_method attribute is not specified, see the camera documentation for more details. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Distance_Generic:1 ","Class","Distance_Generic","1.0.0.0","geom","The distance between the two objects, both of which must be specified. ","geo","","","","","","","","","","",""
"geom:Distance_Generic:2 geom:distance:1 ","Attribute","distance","n/a","geom","The distance attribute provides the scalar distance between to objects or points. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:1 ","Class","Distances_Specific","1.0.0.0","geom","The Distances_Specific class is a container class for specific distances defined in this dictionary. ","geo","","","","","","","","","","",""
"geom:Distances_Specific:2 geom:spacecraft_geocentric_distance:1","Attribute","spacecraft_geocentric_distance","n/a","geom","The spacecraft_geocentric_distance attribute provides the scalar distance between the spacecraft and the center of Earth. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_heliocentric_distance:1","Attribute","spacecraft_heliocentric_distance","n/a","geom","The spacecraft_heliocentric_distance attribute provides the scalar distance between the spacecraft and the center of the Sun. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_central_body_distance:1","Attribute","spacecraft_central_body_distance","n/a","geom","The spacecraft_central_body_distance attribute provides the scalar distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_target_center_distance:1","Attribute","spacecraft_target_center_distance","n/a","geom","The spacecraft_target_center_distance attribute provides the scalar distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_target_boresight_intercept_distance:1","Attribute","spacecraft_target_boresight_intercept_distance","n/a","geom","The spacecraft_target_boresight_intercept_distance attribute provides the scalar distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:spacecraft_target_subspacecraft_distance:1","Attribute","spacecraft_target_subspacecraft_distance","n/a","geom","The spacecraft_target_subspacecraft_distance attribute provides the scalar distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:target_geocentric_distance:1 ","Attribute","target_geocentric_distance","n/a","geom","The target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:target_heliocentric_distance:1 ","Attribute","target_heliocentric_distance","n/a","geom","The target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Specific:2 geom:target_ssb_distance:1 ","Attribute","target_ssb_distance","n/a","geom","The target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:1 ","Class","Distances_Min_Max","1.0.0.0","geom","The Distances_Min_Max class is a container class for named distances given as minimum-maximum pairs. For distance, if either the minimum or maximum parameter is given, both must be provided. ","geo","","","","","","","","","","",""
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_geocentric_distance:1","Attribute","minimum_spacecraft_geocentric_distance","n/a","geom","The minimum_spacecraft_geocentric_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of Earth. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_geocentric_distance:1","Attribute","maximum_spacecraft_geocentric_distance","n/a","geom","The maximum_spacecraft_geocentric_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of Earth. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_heliocentric_distance:1","Attribute","minimum_spacecraft_heliocentric_distance","n/a","geom","The minimum_spacecraft_heliocentric_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the Sun. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_heliocentric_distance:1","Attribute","maximum_spacecraft_heliocentric_distance","n/a","geom","The maximum_spacecraft_heliocentric_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the Sun. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_central_body_distance:1","Attribute","minimum_spacecraft_central_body_distance","n/a","geom","The minimum_spacecraft_central_body_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_central_body_distance:1","Attribute","maximum_spacecraft_central_body_distance","n/a","geom","The maximum_spacecraft_central_body_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_target_center_distance:1","Attribute","minimum_spacecraft_target_center_distance","n/a","geom","The minimum_spacecraft_target_center_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_target_center_distance:1","Attribute","maximum_spacecraft_target_center_distance","n/a","geom","The maximum_spacecraft_target_center_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_target_boresight_intercept_distance:1","Attribute","minimum_spacecraft_target_boresight_intercept_distance","n/a","geom","The minimum_spacecraft_target_boresight_intercept_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_target_boresight_intercept_distance:1","Attribute","maximum_spacecraft_target_boresight_intercept_distance","n/a","geom","The maximum_spacecraft_target_boresight_intercept_distance attribute provides the largest value during the observation for the distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_spacecraft_target_subspacecraft_distance:1","Attribute","minimum_spacecraft_target_subspacecraft_distance","n/a","geom","The minimum_spacecraft_target_subspacecraft_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_spacecraft_target_subspacecraft_distance:1","Attribute","maximum_spacecraft_target_subspacecraft_distance","n/a","geom","The maximum_spacecraft_target_subspacecraft_distance attribute provides the largest value during the observation for the distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_target_geocentric_distance:1","Attribute","minimum_target_geocentric_distance","n/a","geom","The minimum_target_geocentric_distance attribute provides the smallest value for the distance between the center of the target and the center of the Earth during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_target_geocentric_distance:1","Attribute","maximum_target_geocentric_distance","n/a","geom","The maximum_target_geocentric_distance attribute provides the largest value for the distance between the center of the target and the center of the Earth during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_target_heliocentric_distance:1","Attribute","minimum_target_heliocentric_distance","n/a","geom","The minimum_target_heliocentric_distance attribute provides the smallest value for the distance between the center of the target and the center of the Sun during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_target_heliocentric_distance:1","Attribute","maximum_target_heliocentric_distance","n/a","geom","The maximum_target_heliocentric_distance attribute provides the largest value for the distance between the center of the target and the center of the Sun during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:minimum_target_ssb_distance:1 ","Attribute","minimum_target_ssb_distance","n/a","geom","The minimum_target_ssb_distance attribute provides the smallest value for the distance between the center of the target and the Solar System Barycenter during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Min_Max:2 geom:maximum_target_ssb_distance:1 ","Attribute","maximum_target_ssb_distance","n/a","geom","The maximum_target_ssb_distance attribute provides the largest value for the distance between the center of the target and the Solar System Barycenter during the observation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:1 ","Class","Distances_Start_Stop","1.0.0.0","geom","The Distances_Start_Stop class is a container class for named distances given as pairs corresponding to the beginning and end of the observation. For a distance, if either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class. ","geo","","","","","","","","","","",""
"geom:Distances_Start_Stop:2 geom:start_spacecraft_geocentric_distance:1","Attribute","start_spacecraft_geocentric_distance","n/a","geom","The start_spacecraft_geocentric_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of Earth. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_geocentric_distance:1","Attribute","stop_spacecraft_geocentric_distance","n/a","geom","The stop_spacecraft_geocentric_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of Earth. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_heliocentric_distance:1","Attribute","start_spacecraft_heliocentric_distance","n/a","geom","The start_spacecraft_heliocentric_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the Sun. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_heliocentric_distance:1","Attribute","stop_spacecraft_heliocentric_distance","n/a","geom","The stop_spacecraft_heliocentric_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the Sun. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_central_body_distance:1","Attribute","start_spacecraft_central_body_distance","n/a","geom","The start_spacecraft_central_body_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_central_body_distance:1","Attribute","stop_spacecraft_central_body_distance","n/a","geom","The stop_spacecraft_central_body_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_target_center_distance:1","Attribute","start_spacecraft_target_center_distance","n/a","geom","The start_spacecraft_target_center_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_target_center_distance:1","Attribute","stop_spacecraft_target_center_distance","n/a","geom","The stop_spacecraft_target_center_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_target_boresight_intercept_distance:1","Attribute","start_spacecraft_target_boresight_intercept_distance","n/a","geom","The start_spacecraft_target_boresight_intercept_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_target_boresight_intercept_distance:1","Attribute","stop_spacecraft_target_boresight_intercept_distance","n/a","geom","The stop_spacecraft_target_boresight_intercept_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_spacecraft_target_subspacecraft_distance:1","Attribute","start_spacecraft_target_subspacecraft_distance","n/a","geom","The start_spacecraft_target_subspacecraft_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_spacecraft_target_subspacecraft_distance:1","Attribute","stop_spacecraft_target_subspacecraft_distance","n/a","geom","The stop_spacecraft_target_subspacecraft_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_target_geocentric_distance:1","Attribute","start_target_geocentric_distance","n/a","geom","The start_target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_target_geocentric_distance:1","Attribute","stop_target_geocentric_distance","n/a","geom","The stop_target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_target_heliocentric_distance:1","Attribute","start_target_heliocentric_distance","n/a","geom","The start_target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_target_heliocentric_distance:1","Attribute","stop_target_heliocentric_distance","n/a","geom","The stop_target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:start_target_ssb_distance:1 ","Attribute","start_target_ssb_distance","n/a","geom","The start_target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances_Start_Stop:2 geom:stop_target_ssb_distance:1 ","Attribute","stop_target_ssb_distance","n/a","geom","The stop_target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Distances:1 ","Class","Distances","1.0.0.0","geom","The Distances class is a container of distance classes. ","geo","","","","","","","","","","",""
"geom:Distances:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Pixel_Intercept:1 ","Class","Pixel_Intercept","1.0.0.0","geom","The Pixel_Intercept class provides the latitude and longitude on the surface of the target for the projection of the specified pixel. The pixel is specified using either reference_pixel_location or Reference_Pixel. Although each of these is optional, one must be used. ","geo","","","","","","","","","","",""
"geom:Pixel_Intercept:2 geom:reference_pixel_location:1 ","Attribute","reference_pixel_location","n/a","geom","The reference_pixel_location indicates the position of the pixel to which values in the containing class apply. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Center","Value","Center","","","Values were determined for the intersection of a vector through the center of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Lower Left Corner","Value","Lower Left Corner","","","Values were determined for the intersection of a vector through the lower left corner of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Lower Right Corner","Value","Lower Right Corner","","","Values were determined for the intersection of a vector through the lower right corner of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Upper Left Corner","Value","Upper Left Corner","","","Values were determined for the intersection of a vector through the upper left corner of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:reference_pixel_location:2 Value:Upper Right Corner","Value","Upper Right Corner","","","Values were determined for the intersection of a vector through the upper right corner of the field of view with the specified target. "
"geom:Pixel_Intercept:2 geom:pixel_latitude:1 ","Attribute","pixel_latitude","n/a","geom","The pixel_latitude attribute gives the value of the planetocentric latitude on the target of the projection of a specified pixel. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Pixel_Intercept:2 geom:pixel_longitude:1 ","Attribute","pixel_longitude","n/a","geom","The pixel_longitude attribute gives the value of the planetocentric longitude on the target of the projection of a specified pixel. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Footprint_Vertices:1 ","Class","Footprint_Vertices","1.0.0.0","geom","The Footprint_Vertices class provides a set of latitude and longitude pairs which are the vertices of a polygon representing the projected footprint of the field of view on the target surface (or on a map). Note this is intended for products such as maps, or where the target fills the field of view. The vertices should be listed either in clockwise or counterclockwise order. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry_Specific:1 ","Class","Surface_Geometry_Specific","1.0.0.0","geom","The Surface_Geometry_Specific class contains classes and attributes for various points on the surface of the target designated in the enclosing Geometry_Orbiter. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry_Specific:2 geom:subsolar_azimuth:1 ","Attribute","subsolar_azimuth","n/a","geom","The subsolar_azimuth attribute provides the value of the angle between the line from the center of an image to the subsolar point on the target and a horizontal reference line (in the image plane) extending from the image center to the middle right edge of the image. The values of this angle increase in a clockwise direction. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subsolar_latitude:1 ","Attribute","subsolar_latitude","n/a","geom","The subsolar_latitude attribute gives the value of the planetocentric latitude at the subsolar point on the target. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subsolar_longitude:1 ","Attribute","subsolar_longitude","n/a","geom","The subsolar_longitude attribute gives the value of the planetocentric longitude at the subsolar point on the target. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subspacecraft_azimuth:1 ","Attribute","subspacecraft_azimuth","n/a","geom","The subspacecraft_azimuth attribute provides the value of the angle between the line from the center of an image to the subspacecraft point on the target and a horizontal reference line (in the image plane) extending from the image center to the middle right edge of the image. The values of this angle increase in a clockwise direction. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subspacecraft_latitude:1 ","Attribute","subspacecraft_latitude","n/a","geom","The subspacecraft_latitude attribute gives the value of the planetocentric latitude at the subspacecraft point on the target. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Specific:2 geom:subspacecraft_longitude:1 ","Attribute","subspacecraft_longitude","n/a","geom","The subspacecraft_longitude attribute gives the value of the planetocentric longitude at the subspacecraft point on the target. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:1 ","Class","Surface_Geometry_Min_Max","1.0.0.0","geom","The Surface_Geometry_Min_Max class contains attributes providing surface geometry parameters as minimum/maximum pairs. For any given parameter if one of minimum or maximum is given, both must be given. The min-max pairs for each parameter provide the range of that parameter in the observation for the target specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the parent Geometry_Orbiter class. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry_Min_Max:2 geom:minimum_latitude:1 ","Attribute","minimum_latitude","n/a","geom","The minimum_latitude attribute identifies the initial end of the range of values for Planetocentric latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_latitude:1 ","Attribute","maximum_latitude","n/a","geom","The maximum_latitude attribute identifies the final end of the range of values for Planetocentric latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_longitude:1 ","Attribute","minimum_longitude","n/a","geom","The minimum_longitude attribute identifies the initial end of the range of values for Planetocentric longitude. Note that since Planetocentric longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_longitude will be greater than the value of the maximum_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_longitude:1 ","Attribute","maximum_longitude","n/a","geom","The maximum_longitude attribute identifies the final end of the range of values for Planetocentric longitude in an image. Note that since Planetocentric longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_longitude will be greater than the value of the maximum_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subsolar_azimuth:1 ","Attribute","minimum_subsolar_azimuth","n/a","geom","The minimum_subsolar_azimuth attribute identifies the initial end of the range of values for subsolar azimuth in an image. Note that since subsolar azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subsolar_azimuth will be greater than the value of the maximum_subsolar_azimuth. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subsolar_azimuth:1 ","Attribute","maximum_subsolar_azimuth","n/a","geom","The maximum_subsolar_azimuth attribute identifies the final end of the range of values for subsolar azimuth in an image. Note that since subsolar azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subsolar_azimuth will be greater than the value of the maximum_subsolar_azimuth. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subsolar_latitude:1 ","Attribute","minimum_subsolar_latitude","n/a","geom","The minimum_subsolar_latitude attribute identifies the initial end of the range of values for subsolar latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subsolar_latitude:1 ","Attribute","maximum_subsolar_latitude","n/a","geom","The maximum_subsolar_latitude attribute identifies the final end of the range of values for subsolar latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subsolar_longitude:1 ","Attribute","minimum_subsolar_longitude","n/a","geom","The minimum_subsolar_longitude attribute identifies the initial end of the range of values for subsolar longitude. Note that since subsolar longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subsolar_longitude will be greater than the value of the maximum_subsolar_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subsolar_longitude:1 ","Attribute","maximum_subsolar_longitude","n/a","geom","The maximum_subsolar_longitude attribute identifies the final end of the range of values for subsolar longitude in an image. Note that since subsolar longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subsolar_longitude will be greater than the value of the maximum_subsolar_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subspacecraft_azimuth:1 ","Attribute","minimum_subspacecraft_azimuth","n/a","geom","The minimum_subspacecraft_azimuth attribute identifies the initial end of the range of values for subspacecraft azimuth in an image. Note that since subspacecraft azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subspacecraft_azimuth will be greater than the value of the maximum_subspacecraft_azimuth. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subspacecraft_azimuth:1 ","Attribute","maximum_subspacecraft_azimuth","n/a","geom","The maximum_subspacecraft_azimuth attribute identifies the final end of the range of values for subspacecraft azimuth in an image. Note that since subspacecraft azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subspacecraft_azimuth will be greater than the value of the maximum_subspacecraft_azimuth. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subspacecraft_latitude:1","Attribute","minimum_subspacecraft_latitude","n/a","geom","The minimum_subspacecraft_latitude attribute identifies the initial end of the range of values for subspacecraft latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subspacecraft_latitude:1","Attribute","maximum_subspacecraft_latitude","n/a","geom","The maximum_subspacecraft_latitude attribute identifies the final end of the range of values for subspacecraft latitude in an image. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:minimum_subspacecraft_longitude:1","Attribute","minimum_subspacecraft_longitude","n/a","geom","The minimum_subspacecraft_longitude attribute identifies the initial end of the range of values for subspacecraft longitude. Note that since subspacecraft longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subspacecraft_longitude will be greater than the value of the maximum_subspacecraft_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Min_Max:2 geom:maximum_subspacecraft_longitude:1","Attribute","maximum_subspacecraft_longitude","n/a","geom","The maximum_subspacecraft_longitude attribute identifies the final end of the range of values for subspacecraft longitude in an image. Note that since subspacecraft longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subspacecraft_longitude will be greater than the value of the maximum_subspacecraft_longitude. ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:1 ","Class","Surface_Geometry_Start_Stop","1.0.0.0","geom","The Surface_Geometry_Start_Stop class contains attributes providing surface geometry parameters given as pairs corresponding to the beginning and end of the observation. For a parameter, if either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry_Start_Stop:2 geom:lat_long_method:1 ","Attribute","lat_long_method","n/a","geom","The lat_long_method is used with the attributes start_latitude, stop_latitude, start_longitude and stop_longitude. For most observations these parameters would be multivalued. lat_long_method is used to characterize the start and stop latitude and longitude. The possible values are: 'center' indicating the latitude and longitude values are those at the center of the field of view at the beginning and end of the observation. 'median' indicating the latitude and longitude values are the median values at the beginning and end of the observation. 'mean' indicating the latitude and longitude values are the mean values at the beginning and end of the observation. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Surface_Geometry_Start_Stop:2 geom:lat_long_method:2 Value:Center","Value","Center","","","The latitude and longitude values given using start_ and stop_ latitude and longitude are those at the center of the field of view at the beginning and end of the observation. "
"geom:Surface_Geometry_Start_Stop:2 geom:lat_long_method:2 Value:Mean","Value","Mean","","","The latitude and longitude values given using start_ and stop_ latitude and longitude are the mean values at the beginning and end of the observation. "
"geom:Surface_Geometry_Start_Stop:2 geom:lat_long_method:2 Value:Median","Value","Median","","","The latitude and longitude values given using start_ and stop_ latitude and longitude are the median values at the beginning and end of the observation. "
"geom:Surface_Geometry_Start_Stop:2 geom:start_latitude:1 ","Attribute","start_latitude","n/a","geom","The start_latitude attribute identifies the value of the Planetocentric latitude at the beginning of the observation (geometry_start_time_utc). When either start_latitude or stop_latitude is used, both must be used. In addition the attribute lat_long_method must be used. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_latitude:1 ","Attribute","stop_latitude","n/a","geom","The stop_latitude attribute identifies the value of the Planetocentric latitude at the end of the observation (geometry_stop_time_utc). When either start_latitude or stop_latitude is used, both must be used. In addition the attribute lat_long_method must be used. ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_longitude:1 ","Attribute","start_longitude","n/a","geom","The start_longitude attribute identifies the value of the Planetocentric longitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_longitude:1 ","Attribute","stop_longitude","n/a","geom","The stop_longitude attribute identifies the value of the Planetocentric longitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subsolar_azimuth:1 ","Attribute","start_subsolar_azimuth","n/a","geom","The start_subsolar_azimuth attribute identifies the value of the subsolar azimuth at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subsolar_azimuth:1 ","Attribute","stop_subsolar_azimuth","n/a","geom","The stop_subsolar_azimuth attribute identifies the value of the subsolar azimuth at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subsolar_latitude:1 ","Attribute","start_subsolar_latitude","n/a","geom","The start_subsolar_latitude attribute identifies the value of the subsolar latitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subsolar_latitude:1 ","Attribute","stop_subsolar_latitude","n/a","geom","The stop_subsolar_latitude attribute identifies the value of the subsolar latitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subsolar_longitude:1 ","Attribute","start_subsolar_longitude","n/a","geom","The start_subsolar_longitude attribute identifies the value of the subsolar longitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subsolar_longitude:1 ","Attribute","stop_subsolar_longitude","n/a","geom","The stop_subsolar_longitude attribute identifies the value of the subsolar longitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subspacecraft_azimuth:1 ","Attribute","start_subspacecraft_azimuth","n/a","geom","The start_subspacecraft_azimuth attribute identifies the value of the subspacecraft azimuth at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subspacecraft_azimuth:1 ","Attribute","stop_subspacecraft_azimuth","n/a","geom","The stop_subspacecraft_azimuth attribute identifies the value of the subspacecraft azimuth at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subspacecraft_latitude:1 ","Attribute","start_subspacecraft_latitude","n/a","geom","The start_subspacecraft_latitude attribute identifies the value of the subspacecraft latitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subspacecraft_latitude:1 ","Attribute","stop_subspacecraft_latitude","n/a","geom","The stop_subspacecraft_latitude attribute identifies the value of the subspacecraft latitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:start_subspacecraft_longitude:1 ","Attribute","start_subspacecraft_longitude","n/a","geom","The start_subspacecraft_longitude attribute identifies the value of the subspacecraft longitude at the beginning of the observation (geometry_start_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry_Start_Stop:2 geom:stop_subspacecraft_longitude:1 ","Attribute","stop_subspacecraft_longitude","n/a","geom","The stop_subspacecraft_longitude attribute identifies the value of the subspacecraft longitude at the end of the observation (geometry_stop_time_utc). ","geo","ASCII_Real","0","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Surface_Geometry:1 ","Class","Surface_Geometry","1.0.0.0","geom","The Surface_Geometry class is a container for surface geometry classes. ","geo","","","","","","","","","","",""
"geom:Surface_Geometry:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Illumination_Specific:1 ","Class","Illumination_Specific","1.0.0.0","geom","The Illumination_Specific class contains attributes providing illumination parameters at a single location in the field of view. That location is specified by using one, and only one of reference_location, reference_pixel_location, or Reference_Pixel, If reference_location is used, and indicates a point on a target, the target must be the one specified using Geometry_Target_Identification in the parent Geometry_Orbiter class. The provided value for each illumination attribute must correspond to the time given by geometry_reference_time_utc. ","geo","","","","","","","","","","",""
"geom:Illumination_Specific:2 geom:reference_location:1 ","Attribute","reference_location","n/a","geom","The reference_location indicates the position to which values in the containing class apply. If the reference location is on a target, the target is the one specified in the parent Geometry_Orbiter class. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Illumination_Specific:2 geom:reference_location:2 Value:Boresight Intercept ","Value","Boresight Intercept Point","","","Values were determined for the point where the boresight vector intersects the designated target. "
"geom:Illumination_Specific:2 geom:reference_location:2 Value:Constant","Value","Constant","","","Constant is used when the pixel scale does not vary, e.g., for telecentric lenses, maps, or cameras that look at constant, fixed targets, such as microscope stages. "
"geom:Illumination_Specific:2 geom:reference_location:2 Value:Subspacecraft Point","Value","Subspacecraft Point","","","Values were determined for the subspacecraft point on the designated target. "
"geom:Illumination_Specific:2 geom:reference_location:2 Value:Target Center","Value","Target Center","","","Values were determined for the center of the designated target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:1 ","Attribute","reference_pixel_location","n/a","geom","The reference_pixel_location indicates the position of the pixel to which values in the containing class apply. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Center","Value","Center","","","Values were determined for the intersection of a vector through the center of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Lower Left Corner","Value","Lower Left Corner","","","Values were determined for the intersection of a vector through the lower left corner of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Lower Right Corner","Value","Lower Right Corner","","","Values were determined for the intersection of a vector through the lower right corner of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Upper Left Corner","Value","Upper Left Corner","","","Values were determined for the intersection of a vector through the upper left corner of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:reference_pixel_location:2 Value:Upper Right Corner","Value","Upper Right Corner","","","Values were determined for the intersection of a vector through the upper right corner of the field of view with the specified target. "
"geom:Illumination_Specific:2 geom:emission_angle:1 ","Attribute","emission_angle","n/a","geom","The emission_angle element provides the value of the angle between the surface normal vector at the intercept point and a vector from the intercept point to the spacecraft. The emission_angle varies from 0 degrees when the spacecraft is viewing the subspacecraft point (nadir viewing) to 90 degrees when the intercept is tangent to the surface of the target body. Thus, higher values of emission_angle indicate more oblique viewing of the target. Values in the range of 90 to 180 degrees are possible for ring data. ","geo","ASCII_Real","1","4","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Specific:2 geom:incidence_angle:1 ","Attribute","incidence_angle","n/a","geom","The incidence_angle element provides a measure of the lighting condition at the intercept point. Incidence angle is the angle between the local vertical at the intercept point (surface) and a vector from the intercept point to the sun. The incidence_angle varies from 0 degrees when the intercept point coincides with the subsolar point to 90 degrees when the intercept point is at the terminator (i.e., in the shadowed or dark portion of the target body). ","geo","ASCII_Real","1","4","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Specific:2 geom:phase_angle:1 ","Attribute","phase_angle","n/a","geom","The phase_angle element provides a measure of the relationship between the instrument viewing position and incident illumination (such as solar light). Phase angle is measured at the target; it is the angle between a vector to the illumination source and a vector to the instrument. If illumination is from behind the instrument, phase_angle will be small. ","geo","ASCII_Real","1","4","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Specific:2 geom:solar_elongation:1 ","Attribute","solar_elongation","n/a","geom","The solar_elongation element gives the angle between the line of sight of observation and the direction of the Sun. Note: For IRAS: The line of sight of observation is the boresight of the telescope as measured by the satellite sun sensor. ","geo","ASCII_Real","1","4","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:1 ","Class","Illumination_Min_Max","1.0.0.0","geom","The Illumination_Min_Max class contains attributes providing illumination parameters as minimum/maximum pairs. For any given illumination parameter if one of minimum or maximum is given, both must be given. If a target is specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the same parent Geometry_Orbiter class, the min-max pairs for each illumination parameter provide the range of that parameter in the observation on that target. Otherwise the pair provides the range for the entire field of view. ","geo","","","","","","","","","","",""
"geom:Illumination_Min_Max:2 geom:minimum_emission_angle:1 ","Attribute","minimum_emission_angle","n/a","geom","The minimum_emission_angle attribute provides the smallest value during the observation for the emission angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:maximum_emission_angle:1 ","Attribute","maximum_emission_angle","n/a","geom","The maximum_emission_angle element provides the largest value during the observation for the emission angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:minimum_incidence_angle:1 ","Attribute","minimum_incidence_angle","n/a","geom","The minimum_incidence_angle attribute provides the smallest value during the observation for the incidence angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:maximum_incidence_angle:1 ","Attribute","maximum_incidence_angle","n/a","geom","The maximum_incidence_angle element provides the largest value during the observation for the incidence angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:minimum_phase_angle:1 ","Attribute","minimum_phase_angle","n/a","geom","The minimum_phase_angle attribute provides the smallest value during the observation for the phase angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:maximum_phase_angle:1 ","Attribute","maximum_phase_angle","n/a","geom","The maximum_phase_angle element provides the largest value during the observation for the phase angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:minimum_solar_elongation:1 ","Attribute","minimum_solar_elongation","n/a","geom","The minimum_solar_elongation attribute provides the smallest value during the observation for the solar elongation. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Min_Max:2 geom:maximum_solar_elongation:1 ","Attribute","maximum_solar_elongation","n/a","geom","The maximum_solar_elongation element provides the largest value during the observation for the solar elongation. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:1 ","Class","Illumination_Start_Stop","1.0.0.0","geom","The Illumination_Start_Stop class contains attributes providing illumination parameters as pairs corresponding to the beginning and end of the observation. If either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class. If a target is specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the parent Geometry_Orbiter class, the start-stop pairs for each illumination parameter provide the range of that parameter in the observation on that target. Otherwise the pair provides the range for the entire field of view. ","geo","","","","","","","","","","",""
"geom:Illumination_Start_Stop:2 geom:start_emission_angle:1 ","Attribute","start_emission_angle","n/a","geom","The start_emission_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the emission angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:stop_emission_angle:1 ","Attribute","stop_emission_angle","n/a","geom","The stop_emission_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the emission angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:start_incidence_angle:1 ","Attribute","start_incidence_angle","n/a","geom","The start_incidence_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the incidence angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:stop_incidence_angle:1 ","Attribute","stop_incidence_angle","n/a","geom","The stop_incidence_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the incidence angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:start_phase_angle:1 ","Attribute","start_phase_angle","n/a","geom","The start_phase_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the phase angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:stop_phase_angle:1 ","Attribute","stop_phase_angle","n/a","geom","The stop_phase_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the phase angle at the target specified in the parent Geometry_Orbiter class. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:start_solar_elongation:1 ","Attribute","start_solar_elongation","n/a","geom","The start_solar_elongation attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the solar elongation. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Start_Stop:2 geom:stop_solar_elongation:1 ","Attribute","stop_solar_elongation","n/a","geom","The stop_solar_elongation attribute provides the value at the end of the observation (geometry_stop_time_utc) for the solar elongation. ","geo","ASCII_Real","0","1","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Illumination_Geometry:1 ","Class","Illumination_Geometry","1.0.0.0","geom","The Illumination_Geometry class is a container for illumination geometry classes.","geo","","","","","","","","","","",""
"geom:Illumination_Geometry:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Vector_Cartesian_Position_Base:1","Class","Vector_Cartesian_Position_Base","1.0.0.0","geom","The Vector_Cartesian_Position_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Base:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Base:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Base:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Extended_Base:1","Class","Vector_Cartesian_Position_Extended_Base","1.0.0.0","geom","The Vector_Cartesian_Position_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Extended_Base:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Extended_Base:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Extended_Base:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Base:1","Class","Vector_Cartesian_Velocity_Base","1.0.0.0","geom","The Vector_Cartesian_Velocity_Base is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Base:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Base:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Base:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Extended_Base:1","Class","Vector_Cartesian_Velocity_Extended_Base","1.0.0.0","geom","The Vector_Cartesian_Velocity_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Extended_Base:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Base:1","Class","Vector_Cartesian_Acceleration_Base","1.0.0.0","geom","The Vector_Cartesian_Acceleration_Base is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Acceleration_Base:2 geom:x_acceleration:1 ","Attribute","x_acceleration","n/a","geom","The x component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Base:2 geom:y_acceleration:1 ","Attribute","y_acceleration","n/a","geom","The y component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Base:2 geom:z_acceleration:1 ","Attribute","z_acceleration","n/a","geom","The z component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Extended_Base:1","Class","Vector_Cartesian_Acceleration_Extended_Base","1.0.0.0","geom","The Vector_Cartesian_Acceleration_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:x_acceleration:1 ","Attribute","x_acceleration","n/a","geom","The x component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:y_acceleration:1 ","Attribute","y_acceleration","n/a","geom","The y component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Extended_Base:2 geom:z_acceleration:1 ","Attribute","z_acceleration","n/a","geom","The z component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Base:1","Class","Vector_Planetocentric_Position_Base","1.0.0.0","geom","The Vector_Planetocentric_Position_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Base:2 geom:radius_position:1 ","Attribute","radius_position","n/a","geom","The radial component of a spherical or cylindrical position vector (e.g., the radius coordinate in Planetocentric coordinates). ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Base:2 geom:longitude_position:1 ","Attribute","longitude_position","n/a","geom","The longitudinal component of a Planetocentric position vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Base:2 geom:latitude_position:1 ","Attribute","latitude_position","n/a","geom","The latitude component of a Planetocentric position vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Extended_Base:1","Class","Vector_Planetocentric_Position_Extended_Base","1.0.0.0","geom","The Vector_Planetocentric_Position_Extended_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:radius_position:1 ","Attribute","radius_position","n/a","geom","The radial component of a spherical or cylindrical position vector (e.g., the radius coordinate in Planetocentric coordinates). ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:longitude_position:1 ","Attribute","longitude_position","n/a","geom","The longitudinal component of a Planetocentric position vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Extended_Base:2 geom:latitude_position:1 ","Attribute","latitude_position","n/a","geom","The latitude component of a Planetocentric position vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Base:1","Class","Vector_Planetocentric_Velocity_Base","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Base:2 geom:radial_velocity:1 ","Attribute","radial_velocity","n/a","geom","The radial component of a spherical or cylindrical velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Base:2 geom:longitude_velocity:1 ","Attribute","longitude_velocity","n/a","geom","The longitudinal component of a Planetocentric velocity vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Base:2 geom:latitude_velocity:1 ","Attribute","latitude_velocity","n/a","geom","The latitude component of a Planetocentric velocity vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Extended_Base:1","Class","Vector_Planetocentric_Velocity_Extended_Base","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Extended_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:radial_velocity:1 ","Attribute","radial_velocity","n/a","geom","The radial component of a spherical or cylindrical velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:longitude_velocity:1 ","Attribute","longitude_velocity","n/a","geom","The longitudinal component of a Planetocentric velocity vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Extended_Base:2 geom:latitude_velocity:1 ","Attribute","latitude_velocity","n/a","geom","The latitude component of a Planetocentric velocity vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Unit:1 ","Class","Vector_Cartesian_Unit","1.0.0.0","geom","This is a generic unit vector in Cartesian space. The "x", "y", and "z" component have no units and are restricted to values between -1.0 and 1.0 inclusive. Further the length of the vector square root of the (sum of the squares of the components) must be 1.0. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Unit:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Unit:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Unit:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_No_Units:1 ","Class","Vector_Cartesian_No_Units","1.0.0.0","geom","This is a generic vector in Cartesian space. The "x", "y", and "z" component have no units. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_No_Units:2 cart:x:1 ","Attribute","x","n/a","cart","The x component of a Cartesian vector which has no units.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_No_Units:2 cart:y:1 ","Attribute","y","n/a","cart","The y component of a Cartesian vector which has no units.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_No_Units:2 cart:z:1 ","Attribute","z","n/a","cart","The z component of a Cartesian vector which has no units.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Pixel:1 ","Class","Vector_Cartesian_Pixel","1.0.0.0","geom","This a Cartesian pixel vector generally used in camera models. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Pixel:2 geom:x_pixel:1 ","Attribute","x_pixel","n/a","geom","The x component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Pixel:2 geom:y_pixel:1 ","Attribute","y_pixel","n/a","geom","The y component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Pixel:2 geom:z_pixel:1 ","Attribute","z_pixel","n/a","geom","The z component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Generic:1","Class","Vector_Cartesian_Position_Generic","1.0.0.0","geom","Vector_Cartesian_Position_Generic is a three dimensional, rectangular coordinates vector. Uses units of length. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Generic:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Generic:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Generic:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Generic:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Generic:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Generic:1","Class","Vector_Cartesian_Velocity_Generic","1.0.0.0","geom","Vector_Cartesian_Velocity_Generic is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Generic:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Generic:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Generic:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Generic:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Generic:1","Class","Vector_Cartesian_Acceleration_Generic","1.0.0.0","geom","Vector_Cartesian_Acceleration_Generic is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Acceleration_Generic:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Acceleration_Generic:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Acceleration_Generic:2 geom:x_acceleration:1 ","Attribute","x_acceleration","n/a","geom","The x component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Generic:2 geom:y_acceleration:1 ","Attribute","y_acceleration","n/a","geom","The y component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Acceleration_Generic:2 geom:z_acceleration:1 ","Attribute","z_acceleration","n/a","geom","The z component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Generic:1","Class","Vector_Planetocentric_Position_Generic","1.0.0.0","geom","The Vector_Planetocentric_Position_Generic is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Generic:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Position_Generic:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Generic:2 geom:radius_position:1 ","Attribute","radius_position","n/a","geom","The radial component of a spherical or cylindrical position vector (e.g., the radius coordinate in Planetocentric coordinates). ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Generic:2 geom:longitude_position:1 ","Attribute","longitude_position","n/a","geom","The longitudinal component of a Planetocentric position vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Generic:2 geom:latitude_position:1 ","Attribute","latitude_position","n/a","geom","The latitude component of a Planetocentric position vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Generic:1","Class","Vector_Planetocentric_Velocity_Generic","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Generic is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Generic:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Generic:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Generic:2 geom:radial_velocity:1 ","Attribute","radial_velocity","n/a","geom","The radial component of a spherical or cylindrical velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Generic:2 geom:longitude_velocity:1 ","Attribute","longitude_velocity","n/a","geom","The longitudinal component of a Planetocentric velocity vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Generic:2 geom:latitude_velocity:1 ","Attribute","latitude_velocity","n/a","geom","The latitude component of a Planetocentric velocity vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:1","Class","Vector_Cartesian_Position_Central_Body_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Position_Central_Body_To_Spacecraft is a linear, rectangular coordinates vector from the center of mass of the central body (e.g., planet) to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Central_Body_To_Spacecraft:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Central_Body_To_Target:1","Class","Vector_Cartesian_Position_Central_Body_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_Central_Body_To_Target is a linear, rectangular coordinates vector from the center of mass of the central body (e.g., planet) to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Central_Body_To_Target:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Central_Body_To_Target:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Central_Body_To_Target:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:1","Class","Vector_Cartesian_Position_Spacecraft_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_Spacecraft_To_Target is a linear, rectangular coordinates vector from the spacecraft to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Spacecraft_To_Target:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:1","Class","Vector_Planetocentric_Position_Central_Body_To_Spacecraft","1.0.0.0","geom","The Vector_Planetocentric_Position_Central_Body_To_Spacecraft is a spherical position vector in Planetocentric coordinates. It extends from the center of mass of the central body (e.g., planet) to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:2 geom:radius_position:1 ","Attribute","radius_position","n/a","geom","The radial component of a spherical or cylindrical position vector (e.g., the radius coordinate in Planetocentric coordinates). ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:2 geom:longitude_position:1 ","Attribute","longitude_position","n/a","geom","The longitudinal component of a Planetocentric position vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Central_Body_To_Spacecraft:2 geom:latitude_position:1 ","Attribute","latitude_position","n/a","geom","The latitude component of a Planetocentric position vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:1","Class","Vector_Planetocentric_Position_Central_Body_To_Target","1.0.0.0","geom","The Vector_Planetocentric_Position_Central_Body_To_Target is a spherical position vector in Planetocentric coordinates. It extends from the center of mass of the central body (e.g., planet) to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:2 geom:radius_position:1 ","Attribute","radius_position","n/a","geom","The radial component of a spherical or cylindrical position vector (e.g., the radius coordinate in Planetocentric coordinates). ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:2 geom:longitude_position:1 ","Attribute","longitude_position","n/a","geom","The longitudinal component of a Planetocentric position vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Central_Body_To_Target:2 geom:latitude_position:1 ","Attribute","latitude_position","n/a","geom","The latitude component of a Planetocentric position vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:1","Class","Vector_Planetocentric_Position_Spacecraft_To_Target","1.0.0.0","geom","The Vector_Planetocentric_Position_Spacecraft_To_Target is a spherical position vector in Planetocentric coordinates. It extends from the spacecraft to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:2 geom:radius_position:1 ","Attribute","radius_position","n/a","geom","The radial component of a spherical or cylindrical position vector (e.g., the radius coordinate in Planetocentric coordinates). ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:2 geom:longitude_position:1 ","Attribute","longitude_position","n/a","geom","The longitudinal component of a Planetocentric position vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","0","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Position_Spacecraft_To_Target:2 geom:latitude_position:1 ","Attribute","latitude_position","n/a","geom","The latitude component of a Planetocentric position vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:1","Class","Vector_Cartesian_Position_SSB_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Position_SSB_To_Central_Body is a linear, rectangular coordinates vector from the Solar System Barycenter to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_SSB_To_Central_Body:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:1","Class","Vector_Cartesian_Position_SSB_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Position_SSB_To_Spacecraft is a linear, rectangular coordinates vector from the Solar System Barycenter to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_SSB_To_Spacecraft:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_SSB_To_Target:1","Class","Vector_Cartesian_Position_SSB_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_SSB_To_Target is a linear, rectangular coordinates vector from the Solar System Barycenter to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_SSB_To_Target:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_SSB_To_Target:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_SSB_To_Target:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_SSB_To_Target:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_SSB_To_Target:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:1","Class","Vector_Cartesian_Position_Sun_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Position_Sun_To_Central_Body is a linear, rectangular coordinates vector from the Sun to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Sun_To_Central_Body:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:1","Class","Vector_Cartesian_Position_Sun_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Position_Sun_To_Spacecraft is a linear, rectangular coordinates vector from the Sun to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Sun_To_Spacecraft:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Sun_To_Target:1","Class","Vector_Cartesian_Position_Sun_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_Sun_To_Target is a linear, rectangular coordinates vector from the Sun to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Sun_To_Target:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Sun_To_Target:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Sun_To_Target:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Sun_To_Target:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Sun_To_Target:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:1","Class","Vector_Cartesian_Position_Earth_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Position_Earth_To_Central_Body is a linear, rectangular coordinates vector from the Earth to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Earth_To_Central_Body:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:1","Class","Vector_Cartesian_Position_Earth_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Position_Earth_To_Spacecraft is a linear, rectangular coordinates vector from the Earth to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Earth_To_Spacecraft:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Earth_To_Target:1","Class","Vector_Cartesian_Position_Earth_To_Target","1.0.0.0","geom","The Vector_Cartesian_Position_Earth_To_Target is a linear, rectangular coordinates vector from the Earth to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Position_Earth_To_Target:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Position_Earth_To_Target:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Position_Earth_To_Target:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Earth_To_Target:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Position_Earth_To_Target:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target","1.0.0.0","geom","The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth","1.0.0.0","geom","The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to Earth. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB","1.0.0.0","geom","The Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the Solar System Barycenter. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:1","Class","Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun","1.0.0.0","geom"," Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the center of the Sun. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_Central_Body","1.0.0.0","geom","The Vector_Cartesian_Velocity_Target_Relative_To_Central_Body is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Central_Body:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft","1.0.0.0","geom","The Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_Earth","1.0.0.0","geom","The Vector_Cartesian_Velocity_Target_Relative_To_Earth is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to Earth. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Earth:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_SSB","1.0.0.0","geom","The Vector_Cartesian_Velocity_Target_Relative_To_SSB is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the Solar System Barycenter. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_SSB:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:1","Class","Vector_Cartesian_Velocity_Target_Relative_To_Sun","1.0.0.0","geom"," Vector_Cartesian_Velocity_Target_Relative_To_Sun is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the center of the sun. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:2 geom:x_velocity:1 ","Attribute","x_velocity","n/a","geom","The x component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:2 geom:y_velocity:1 ","Attribute","y_velocity","n/a","geom","The y component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Cartesian_Velocity_Target_Relative_To_Sun:2 geom:z_velocity:1 ","Attribute","z_velocity","n/a","geom","The z component of a Cartesian velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:1","Class","Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the spacecraft with respect to the designated target. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:2 geom:radial_velocity:1 ","Attribute","radial_velocity","n/a","geom","The radial component of a spherical or cylindrical velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:2 geom:longitude_velocity:1 ","Attribute","longitude_velocity","n/a","geom","The longitudinal component of a Planetocentric velocity vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target:2 geom:latitude_velocity:1 ","Attribute","latitude_velocity","n/a","geom","The latitude component of a Planetocentric velocity vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:1","Class","Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the target with respect to the central body. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:2 geom:radial_velocity:1 ","Attribute","radial_velocity","n/a","geom","The radial component of a spherical or cylindrical velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:2 geom:longitude_velocity:1 ","Attribute","longitude_velocity","n/a","geom","The longitudinal component of a Planetocentric velocity vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body:2 geom:latitude_velocity:1 ","Attribute","latitude_velocity","n/a","geom","The latitude component of a Planetocentric velocity vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:1","Class","Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft","1.0.0.0","geom","The Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the target with respect to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class. ","geo","","","","","","","","","","",""
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:1 ","Attribute","light_time_correction_applied","n/a","geom","The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:None","Value","None","","","Neither light travel time nor stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time","Value","Received_Light_Time","","","Received light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Received_Light_Time_","Value","Received_Light_Time_Stellar_Abb","","","Received light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time","","","Transmitted light travel time, but not stellar aberration was used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:2 geom:light_time_correction_applied:2 Value:Transmitted_Light_Ti","Value","Transmitted_Light_Time_Stellar_Abb","","","Transmitted light travel time and stellar aberration were used when calculating the values in the enclosing class. "
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:2 geom:radial_velocity:1 ","Attribute","radial_velocity","n/a","geom","The radial component of a spherical or cylindrical velocity vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:2 geom:longitude_velocity:1 ","Attribute","longitude_velocity","n/a","geom","The longitudinal component of a Planetocentric velocity vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft:2 geom:latitude_velocity:1 ","Attribute","latitude_velocity","n/a","geom","The latitude component of a Planetocentric velocity vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angular_Velocity","none","TBD_classConcept","REAL"
"geom:Vectors_Cartesian_Specific:1 ","Class","Vectors_Cartesian_Specific","1.0.0.0","geom","The Vectors_Cartesian_Specific class is a container class for all cartesian vectors with pre-identified endpoints. ","geo","","","","","","","","","","",""
"geom:Vectors_Planetocentric_Specific:1","Class","Vectors_Planetocentric_Specific","1.0.0.0","geom","The Vectors_Planetocentric_Specific class is a container class for all planetocentric vectors with pre-identified endpoints. ","geo","","","","","","","","","","",""
"geom:Generic_Vectors:1 ","Class","Generic_Vectors","1.0.0.0","geom","The Generic_Vectors class is a container class for all of the build your own vector templates. ","geo","","","","","","","","","","",""
"geom:Generic_Vectors:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Vector_Model_Transform:1 ","Class","Vector_Model_Transform","1.0.0.0","geom","The Vector_Model_Transform class specifies, along with the Quaternion_Model_Transform class, the transform used for the camera model in this image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the offset portion of the final pose. ","geo","","","","","","","","","","",""
"geom:Vector_Model_Transform:2 cart:x:1 ","Attribute","x","n/a","cart","The x component of a Cartesian vector which has no units.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Model_Transform:2 cart:y:1 ","Attribute","y","n/a","cart","The y component of a Cartesian vector which has no units.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Model_Transform:2 cart:z:1 ","Attribute","z","n/a","cart","The z component of a Cartesian vector which has no units.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vectors:1 ","Class","Vectors","1.0.0.0","geom","The Vectors class is a container of vector classes. ","geo","","","","","","","","","","",""
"geom:Vectors:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Geometry_Orbiter:1 ","Class","Geometry_Orbiter","1.0.0.0","geom","The Geometry_Orbiter class is a container for geometric information (positions, velocities, orientations, etc.) relevant to orbiter or flyby spacecraft observations. If any of the contained classes or attributes have central body, and or target in the class or attribute name (e.g., spacecraft_to_central_body_distance, Vector_Planetocentric_Position_Spacecraft_To_Target), then the central body and or target must be identified in this class. If more than one geometry_reference_time_utc, target or central body need to be identified to fully describe the data, use multiple instances of the Geometry_Orbiter class. Do not use Coordinate_System at this level if more than one coordinate system is used in the contained classes. If more than one coordinate system is used, specify Coordinate_System in each of the subordinate classes where it is appropriate. ","geo","","","","","","","","","","",""
"geom:Geometry_Orbiter:2 geom:geometry_reference_time_utc:1 ","Attribute","geometry_reference_time_utc","n/a","geom","For some observations, geometric parameters are given as instantaneous values at a specific time. Another set of instantaneous parameters are the parameters which give the minimum and maximum values in the product. In some cases, these range values are all calculated for the same time. If the label includes single valued geometric parameters or min/max range parameters determined for a specific time, geometry_reference_time_utc gives the time for which these values were calculated and must be given in the label. For some instruments, particularly those with relatively large exposure durations, (e.g., push broom cameras, many imaging spectrometers), many geometric quantities are given as ranges. If those range parameters are associated with the beginning and end of the observation (start_parameter/stop_parameter), geometry_start_time_utc/stop_time must be given. Comments within the label should be used to ensure the parameter vs. time association is unambiguous. ","geo","ASCII_Date_Time_YMD_UTC","1","3","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Geometry_Orbiter:2 geom:geometry_start_time_utc:1 ","Attribute","geometry_start_time_utc","n/a","geom","The pair of geometry_start_time_utc/geometry_stop_time_utc may be given in the label for any observation. The pair is generally used for fairly long duration observations (a substantial portion of an hour to several hours). geometry_start_time_utc gives the time at the beginning of the observation. When either geometry_start_time_utc or geometry_stop_time_utc is given, both must be provided. Within the Geometry discipline, there are two options for providing geometric parameters as a range of values. A parameter may be given as a pair where the parameter values are those at the beginning and end of the observation (start_parameter, stop_parameter). If a (start_parameter, stop_parameter) pair is used for any geometric parameter, the pair (geometry_start_time_utc/geometry_stop_time_utc) must be given. Another option to provide geometric parameters as a pair is (minimum_parameter, maximum_parameter) defining a range of values where the values are the minimum and maximum values of that parameter for the entire observation. Comments within the label should be used to ensure the parameter vs. time association is unambiguous. ","geo","ASCII_Date_Time_YMD_UTC","1","3","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Geometry_Orbiter:2 geom:geometry_stop_time_utc:1 ","Attribute","geometry_stop_time_utc","n/a","geom","The pair of geometry_start_time_utc/geometry_stop_time_utc may be given in the label for any observation. The pair is generally used for fairly long duration observations (a substantial portion of an hour to several hours). geometry_stop_time_utc gives the time at the end of the observation. When either geometry_start_time_utc or geometry_stop_time_utc is given, both must be provided. Within the Geometry discipline, there are two options for providing geometric parameters as a range of values. A parameter may be given as a pair where the parameter values are those at the beginning and end of the observation (start_parameter, stop_parameter). If a (start_parameter, stop_parameter) pair is used for any geometric parameter, the pair (geometry_start_time_utc/geometry_stop_time_utc) must be given. Another option to provide geometric parameters as a pair is (minimum_parameter, maximum_parameter) defining a range of values where the values are the minimum and maximum values of that parameter for the entire observation. Comments within the label should be used to ensure the parameter vs. time association is unambiguous. ","geo","ASCII_Date_Time_YMD_UTC","1","3","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Geometry_Orbiter:2 geom:geometry_reference_time_tdb:1 ","Attribute","geometry_reference_time_tdb","n/a","geom","The geometry reference time given in the 'Barycentric Dynamical Time' system, as a number of elapsed seconds since the J2000 epoch. This is consistent with the definition of 'ephemeris time' as used in the SPICE toolkit. The value must correspond to the time specified in the geometry_reference_time_utc attribute. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"geom:Commanded_Position:1 ","Class","Commanded_Position","1.0.0.0","geom"," Specifies a Cartesian position used in commanding the device. ","geo","","","","","","","","","","",""
"geom:Commanded_Position:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Commanded_Position:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Commanded_Position:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Commanded_Geometry:1 ","Class","Commanded_Geometry","1.0.0.0","geom"," Specifies how the device was commanded in order to achieve the state represented in the enclosing Articulation_Device_Parameters. Commands are often at a higher level, e.g. point at this location or move to this XYZ, which is translated by flight software to the actual pose of the device. Certain forms of command are measured in a coordinate frame; this is specified by the Coordinate_Space_Reference in this class (if not present, the Coordinate_Space_Reference in the Articulation_Device_Parameters parent should be assumed). ","geo","","","","","","","","","","",""
"geom:Commanded_Geometry:2 geom:command_type:1 ","Attribute","command_type","n/a","geom"," Specifies how the device was commanded. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Commanded_Geometry:2 geom:command_type:2 Value:Angle_Absolute","Value","Angle_Absolute","",""," Specifies an absolute pointing direction for the device. This is distinct from Joint_Absolute in that the angle is measured in a coordinate frame rather than direct joint angles. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:Angle_Relative","Value","Angle_Relative","",""," Specifies a pointing direction change relative to the prior pointing. This is distinct from Joint_Relative in that the angle is measured in a coordinate frame rather than direct joint angles. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:Joint_Absolute","Value","Joint_Absolute","",""," Specifies absolute joint angles. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:Joint_Relative","Value","Joint_Relative","",""," Specifies joint angles as a delta relative to the prior pointing.. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:No_Motion","Value","No_Motion","",""," Specifies no motion from the previous observation. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:No_Motion_No_Arb","Value","No_Motion_No_Arb","",""," Specifies no motion from the previous observation, but also does not reserve the resource (thus no arbitration). "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:None","Value","None","",""," Unspecified commanding. "
"geom:Commanded_Geometry:2 geom:command_type:2 Value:XYZ","Value","XYZ","",""," Specifies a pointing target as an XYZ coordinate in a given coordinate frame. "
"geom:Device_Angle_Index:1 ","Class","Device_Angle_Index","1.0.0.0","geom","The Device_Angle class is a container for the set of angles the spacecraft device specified in the parent Articulation_Device_Parameters class. ","geo","","","","","","","","","","",""
"geom:Device_Angle_Index:2 geom:index_value_angle:1 ","Attribute","index_value_angle","n/a","geom","The index_value_angle attribute provides the value of an angle as named by the associated index_id, index_name, or index_sequence_number. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Device_Angle_Index:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Angle_Index:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Angle_Index:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Angle:1 ","Class","Device_Angle","1.0.0.0","geom","The Device_Angle class is a container for the set of angles between the various components or devices of the spacecraft. ","geo","","","","","","","","","","",""
"geom:Device_Angle:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Device_Component_State_Index:1 ","Class","Device_Component_State_Index","1.0.0.0","geom","The Device_Component_State_Index class is a container for one state of a component of the articulation device. ","geo","","","","","","","","","","",""
"geom:Device_Component_State_Index:2 geom:index_value_string:1 ","Attribute","index_value_string","n/a","geom","The index_value attribute provides the string value as named by the associated index_id or index_name. ","geo","ASCII_Short_String_Collapsed","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Component_State_Index:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Component_State_Index:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Component_State_Index:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Component_State:1 ","Class","Device_Component_State","1.0.0.0","geom","The Device_Component_State class is a container for the states of the various components of the articulation device. ","geo","","","","","","","","","","",""
"geom:Device_Component_State:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Device_Motor_Counts_Index:1 ","Class","Device_Motor_Counts_Index","1.0.0.0","geom","The Device_Motor_Counts_Index class is a container for the attributes that describe the motor step count information for a single motor on a device. ","geo","","","","","","","","","","",""
"geom:Device_Motor_Counts_Index:2 geom:index_value_number:1 ","Attribute","index_value_number","n/a","geom","The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Device_Motor_Counts_Index:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Motor_Counts_Index:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Motor_Counts_Index:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Motor_Counts:1 ","Class","Device_Motor_Counts","1.0.0.0","geom","The Device_Motor_Counts class is a container for the classes that describe the motor step count information for device components. ","geo","","","","","","","","","","",""
"geom:Device_Motor_Counts:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Device_Pose:1 ","Class","Device_Pose","1.0.0.0","geom","Defines the pose of this articulation device. The name indicates what exactly is being measured and how, and disambiguates if there is more than one Device_Pose. For example, Mars 2020 has "arm_attitude_reference", which indicates the pose of the rover that was used to calculate gravity droop of the arm. The interpretation of the pose is mission-specific; see the mission documentation.","geo","","","","","","","","","","",""
"geom:Device_Pose:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Vector_Device_Gravity:1 ","Class","Vector_Device_Gravity","1.0.0.0","geom","The Vector_Device_Gravity class is a unit vector that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed. ","geo","","","","","","","","","","",""
"geom:Vector_Device_Gravity:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Device_Gravity:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Device_Gravity:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Device_Gravity_Magnitude:1","Class","Vector_Device_Gravity_Magnitude","1.0.0.0","geom","The Vector_Device_Gravity_Magnitude class is a vector (with magnitude) that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed. ","geo","","","","","","","","","","",""
"geom:Vector_Device_Gravity_Magnitude:2 geom:x_acceleration:1 ","Attribute","x_acceleration","n/a","geom","The x component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Device_Gravity_Magnitude:2 geom:y_acceleration:1 ","Attribute","y_acceleration","n/a","geom","The y component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Vector_Device_Gravity_Magnitude:2 geom:z_acceleration:1 ","Attribute","z_acceleration","n/a","geom","The z component of a Cartesian acceleration vector.","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Acceleration","none","TBD_classConcept","REAL"
"geom:Device_Temperature_Index:1 ","Class","Device_Temperature_Index","1.0.0.0","geom","The Device_Temperature_Index class specifies the attributes describing the temperature of one device or some part of a device. ","geo","","","","","","","","","","",""
"geom:Device_Temperature_Index:2 geom:index_value_temperature:1 ","Attribute","index_value_temperature","n/a","geom","The index_value_temperature attribute provides the value of a temperature as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Temperature","none","TBD_classConcept","REAL"
"geom:Device_Temperature_Index:2 geom:index_value_number:1 ","Attribute","index_value_number","n/a","geom","The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Device_Temperature_Index:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Temperature_Index:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Temperature_Index:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Device_Temperature:1 ","Class","Device_Temperature","1.0.0.0","geom","The Device_Temperature class is a container for all available device temperatures of an articulated device and/or part(s) of a device. ","geo","","","","","","","","","","",""
"geom:Device_Temperature:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Vector_Axis:1 ","Class","Vector_Axis","1.0.0.0","geom","The Vector_Axis is a unit vector that describes the axis of the camera, defined as the normal to the image plane. ","geo","","","","","","","","","","",""
"geom:Vector_Axis:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Axis:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Axis:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Center:1 ","Class","Vector_Center","1.0.0.0","geom","The Vector_Center describes the location of the entrance pupil of a camera. ","geo","","","","","","","","","","",""
"geom:Vector_Center:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Center:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Center:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Horizontal:1 ","Class","Vector_Horizontal","1.0.0.0","geom","The Vector_Horizonal is a composite vector encoding three quantities: H' (a vector in the image plane perpendicular to the vertical columns), Hs (the distance between the lens center and image plane, measured in horizontal pixels), and Hc (the horizontal image coordinate directly under C when moving parallel to A). H' is often thought of as describing the orientation of rows in space, but is actually perpendicular to the columns. ","geo","","","","","","","","","","",""
"geom:Vector_Horizontal:2 geom:x_pixel:1 ","Attribute","x_pixel","n/a","geom","The x component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Horizontal:2 geom:y_pixel:1 ","Attribute","y_pixel","n/a","geom","The y component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Horizontal:2 geom:z_pixel:1 ","Attribute","z_pixel","n/a","geom","The z component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Vertical:1 ","Class","Vector_Vertical","1.0.0.0","geom","The Vector_Vertical is a composite vector encoding three quantities: V' (a vector in the image plane perpendicular to the horizontal rows), Vs (the distance between the lens center and image plane, measured in vertical pixels), and Vc (the vertical image coordinate directly under C when moving parallel to A). V' is often thought of as describing the orientation of columns in space, but is actually perpendicular to the rows. ","geo","","","","","","","","","","",""
"geom:Vector_Vertical:2 geom:x_pixel:1 ","Attribute","x_pixel","n/a","geom","The x component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Vertical:2 geom:y_pixel:1 ","Attribute","y_pixel","n/a","geom","The y component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Vertical:2 geom:z_pixel:1 ","Attribute","z_pixel","n/a","geom","The z component of a Cartesian pixel vector; typically used in cameral models. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Optical:1 ","Class","Vector_Optical","1.0.0.0","geom","The Vector_Optical is a unit vector that describes the axis of symmetry for radial distortion in the camera. ","geo","","","","","","","","","","",""
"geom:Vector_Optical:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Optical:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Optical:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Radial_Terms:1 ","Class","Radial_Terms","1.0.0.0","geom","Radial_Terms contains the coefficients of a polynomial function used to describe the radial distortion of the camera. ","geo","","","","","","","","","","",""
"geom:Radial_Terms:2 geom:c0:1 ","Attribute","c0","n/a","geom","The first coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Radial_Terms:2 geom:c1:1 ","Attribute","c1","n/a","geom","The second coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Radial_Terms:2 geom:c2:1 ","Attribute","c2","n/a","geom","The third coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Entrance_Terms:1 ","Class","Entrance_Terms","1.0.0.0","geom","The Entrance_Terms contains the coefficients of a polynomial function used to model movement of the entrance pupil. ","geo","","","","","","","","","","",""
"geom:Entrance_Terms:2 geom:c0:1 ","Attribute","c0","n/a","geom","The first coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Entrance_Terms:2 geom:c1:1 ","Attribute","c1","n/a","geom","The second coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Entrance_Terms:2 geom:c2:1 ","Attribute","c2","n/a","geom","The third coefficient of a polynomial. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Axis_X:1 ","Class","Vector_Axis_X","1.0.0.0","geom"," Unit column-plane rotation axis, passing through the sphere center, typically vertical and pointing down so that positive rotations (by the right-hand rule) will rotate the forward half of the plane in the (rightward) direction of increasing column (as projected on the forward hemisphere). ","geo","","","","","","","","","","",""
"geom:Vector_Axis_X:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Axis_X:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Axis_X:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Axis_Y:1 ","Class","Vector_Axis_Y","1.0.0.0","geom"," Unit row-plane rotation axis, passing through the sphere center, typically horizontal and pointing left so that positive rotations (by the right-hand rule) will rotate the forward half of the plane in the (downward) direction of increasing row (as projected on the forward hemisphere). ","geo","","","","","","","","","","",""
"geom:Vector_Axis_Y:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Axis_Y:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Axis_Y:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Solar_Direction:1 ","Class","Vector_Solar_Direction","1.0.0.0","geom"," Unit vector pointing in the direction of the Sun at the time of the observation. ","geo","","","","","","","","","","",""
"geom:Vector_Solar_Direction:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Solar_Direction:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Solar_Direction:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Normal_X:1 ","Class","Vector_Normal_X","1.0.0.0","geom"," Unit normal vector to the column plane when x equals zero, pointing in the same direction as the cross product of axis x with an outward-pointing vector that also lies in the plane. ","geo","","","","","","","","","","",""
"geom:Vector_Normal_X:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Normal_X:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Normal_X:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Normal_Y:1 ","Class","Vector_Normal_Y","1.0.0.0","geom"," Unit normal vector to the row plane when y equals zero, pointing in the same direction as the cross product of axis x with an outward-pointing vector that also lies in the plane. ","geo","","","","","","","","","","",""
"geom:Vector_Normal_Y:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Normal_Y:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Vector_Normal_Y:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:CAHV_Model:1 ","Class","CAHV_Model","1.0.0.0","geom","The CAHV model is a linear, perspective-projection camera model (equivalent to a pinhole camera). It consists of four 3-vectors (C,A,H,V) that describe the internal and external camera model parameters needed to translate between 2D image coordinates and 3D world coordinates. C (Vector_Center) is the 3D position of the pinhole (center of the entrance pupil). A (Vector_Axis) is a unit vector normal to the image plane pointing outward. H (Vector_Horizontal) is a composite vector encoding three quantities: H' (a vector in the image plane perpendicular to the vertical columns), Hs (the distance between the lens center and image plane, measured in horizontal pixels), and Hc (the horizontal image coordinate directly under C when moving parallel to A). V (Vector_Vertical) similarly composites the analogous V', Vs, and Vc in the vertical direction. ","geo","","","","","","","","","","",""
"geom:CAHVOR_Model:1 ","Class","CAHVOR_Model","1.0.0.0","geom","The CAHVOR model is built upon CAHV (see CAHV_Model), adding radial (barrel or pincushion) distortion to the linear model. It adds two more 3-vectors to CAHV. O (Vector_Optical) is a unit vector representing the axis of symmetry for the radial distortion. R (Radial_Terms) contains the coefficients of a polynomial function that describes the radial distortion. ","geo","","","","","","","","","","",""
"geom:CAHVORE_Model:1 ","Class","CAHVORE_Model","1.0.0.0","geom","The CAHVORE model is built upon CAHVOR (see CAHVOR_Model), adding support for fisheye lenses. It adds one more 3-vector and two scalars to CAHVOR. E (Entrance_Terms) contains the coefficients of a polynomial function used to model movement of the entrance pupil. The two scalars, cahvore_model_type and cahvore_model_parameter, together specify the type of lens being modeled. ","geo","","","","","","","","","","",""
"geom:CAHVORE_Model:2 geom:cahvore_model_type:1 ","Attribute","cahvore_model_type","n/a","geom","The cahvore_model_type attribute indicates which variant of the CAHVORE model to use. Type 1 is a perspective-projection model, similar to CAHV and CAHVOR except for the moving entrance pupil. Type 2 is a fish-eye lens model reflecting fundamentally different geometry. Type 3 is a generalization that includes the first two, and is used for most fisheye-type lenses (see cahvore_model_parameter). ","geo","ASCII_Integer","0","1","-9223372036854775808","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"geom:CAHVORE_Model:2 geom:cahvore_model_type:2 Value:1","Value","1","","","A perspective-projection model, similar to CAHV and CAHVOR except for the moving entrance pupil"
"geom:CAHVORE_Model:2 geom:cahvore_model_type:2 Value:2","Value","2","","","A fish-eye lens model reflecting fundamentally different geometry"
"geom:CAHVORE_Model:2 geom:cahvore_model_type:2 Value:3","Value","3","","","A generalization that includes the first two, and is used for most fisheye-type lenses"
"geom:CAHVORE_Model:2 geom:cahvore_model_parameter:1 ","Attribute","cahvore_model_parameter","n/a","geom","The cahvore_parameter_type attribute is a scalar floating-point number used for CAHVORE Type 3 models (see cahvore_model_type). If the parameter is 1.0, the model is identical to type 1; if 0.0, it is identical to type 2. Most fish-eye lenses use a value in between. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:PSPH_Model:1 ","Class","PSPH_Model","1.0.0.0","geom"," A new camera model designed to perform better fisheye-image rectification prior to 1D stereo correlation. The primary innovation is the use of a unit projection sphere rather than an image plane. For epipolar alignment between stereo cameras the rows (for a left/right pair) or the columns (for an up/down pair) of both must lie along the same plane. Thus we use a pair of planes to define the rows and columns. Each plane will rotate around a static dedicated axis passing through the sphere center. Pixels will be located where the planes intersect with each other and the unit sphere. ","geo","","","","","","","","","","",""
"geom:PSPH_Model:2 geom:psph_model_scale_x:1 ","Attribute","psph_model_scale_x","n/a","geom"," Column scale factor to convert between x coordinate and rotation around axis x, expressed in radians/pixel. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:PSPH_Model:2 geom:psph_model_scale_y:1 ","Attribute","psph_model_scale_y","n/a","geom"," Column scale factor to convert between y coordinate and rotation around axis y, expressed in radians/pixel. ","geo","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Interpolation:1 ","Class","Interpolation","1.0.0.0","geom","The Interpolation class defines how the camera model was interpolated from the calibration models. Interpolation is used to create models in a variable space (e.g., focus, zoom) between points at which calibration was performed. If more than one dimension of variables were interpolated, multiple Interpolation objects can exist, with interpolation_sequence defining the order. ","geo","","","","","","","","","","",""
"geom:Interpolation:2 geom:interpolation_algorithm:1 ","Attribute","interpolation_algorithm","n/a","geom","The interpolation_algorithm defines how interpolation was performed. For example, ""Piecewise Bilinear"" does a piecewise bilinear interpolation between calibration models nearest to the interpolation_value. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Interpolation:2 geom:interpolation_variable:1 ","Attribute","interpolation_variable","n/a","geom","The interpolation_variable defines the parameter across which interpolation is being performed. Examples of variables include Focus, Zoom, and Temperature. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Interpolation:2 geom:interpolation_value:1 ","Attribute","interpolation_value","n/a","geom","The interpolation_value specifies the value of the variable to which the model was interpolated. The interpretation of the value depends on what the variable is and should be documented in the mission documentation. ","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Interpolation:2 geom:interpolation_sequence:1 ","Attribute","interpolation_sequence","n/a","geom","When more than one dimension is interpolated, interpolation_sequence define the ordering. Sequence value 1 was interpolated first, directly from calibration; sequence value 2 was interpolated from those results, etc. ","geo","ASCII_Integer","0","1","0","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"geom:Coordinate_Space_Present:1 ","Class","Coordinate_Space_Present","1.0.0.0","geom","The Coordinate_Space_Present class includes the attributes that identifies the coordinate space presently being defined. ","geo","","","","","","","","","","",""
"geom:Vector_Origin_Offset:1 ","Class","Vector_Origin_Offset","1.0.0.0","geom","The Vector_Origin_Offset class contains attributes that specify the offset from the reference coordinate system's origin to the origin of the coordinate system. It is the location of the current system's origin as measured in the reference system. ","geo","","","","","","","","","","",""
"geom:Vector_Origin_Offset:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Origin_Offset:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Vector_Origin_Offset:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Coordinate_Space_Quality:1 ","Class","Coordinate_Space_Quality","1.0.0.0","geom","Parameters that indicate the quality of the coordinate space knowledge. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:1 ","Attribute","quaternion_measurement_method","n/a","geom","Specifies the method by which the coordinate space was measured. This provides an indication of the quality of the definition.","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Bundle_Adjustment","Value","Bundle_Adjustment","","","Coordinate space position and/or orientation was refined using a bundle adjustment process, minimizing error with respect to some fixed reference (such as an orbital map)."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Coarse","Value","Coarse","","","The attitude estimate is complete (3-axis), but crude."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Fine","Value","Fine","","","The attitude estimate is complete."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Sun_Find","Value","Sun_Find","","","Coordinate space orientation rotation was measured by finding the location of the sun in one or more images and comparing that to where the sun actually was at that time."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Tilt_Only","Value","Tilt_Only","","","The attitude estimate is only good for tilt (2-axis) determination."
"geom:Coordinate_Space_Quality:2 geom:quaternion_measurement_method:2 Value:Unknown","Value","Unknown","","","The attitude should not be trusted."
"geom:Coordinate_Space_Quality:2 geom:attitude_propagation_counter:1 ","Attribute","attitude_propagation_counter","n/a","geom","Count in clock units of how long it has been since the last IMU reset, which relates to how good the attitude measurement is due to IMU drift.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Coordinate_Space_Quality:2 geom:attitude_propagation_duration:1 ","Attribute","attitude_propagation_duration","n/a","geom","The number of seconds for how long it has been since the last IMU reset, which relates to how good the attitude measurement is due to IMU drift.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"geom:Motion_Counter_Index:1 ","Class","Motion_Counter_Index","1.0.0.0","geom","The Motion_Counter_Index class identifies and populates one element of a Motion_Counter list. The class should be repeated for each element of the list. ","geo","","","","","","","","","","",""
"geom:Motion_Counter_Index:2 geom:index_value_number:1 ","Attribute","index_value_number","n/a","geom","The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name. ","geo","ASCII_Real","0","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"geom:Motion_Counter_Index:2 geom:index_sequence_number:1 ","Attribute","index_sequence_number","n/a","geom","The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Motion_Counter_Index:2 geom:index_name:1 ","Attribute","index_name","n/a","geom","The index_name attribute supplies the formal name for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Motion_Counter_Index:2 geom:index_id:1 ","Attribute","index_id","n/a","geom","The index_id attribute supplies a short name (identifier) for the associated value in a group of related values. ","geo","ASCII_Short_String_Collapsed","1","3","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Articulation_Device_Parameters:1","Class","Articulation_Device_Parameters","1.0.0.0","geom","The Articulation_Device_Parameters class contains those attributes and sub-classes that describe an articulation device. An articulation device is anything that can move independently of the spacecraft to which it is attached. Examples include mast heads, wheel bogies, arms, filter wheel, scan platforms. ","geo","","","","","","","","","","",""
"geom:Articulation_Device_Parameters:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Articulation_Device_Parameters:2 geom:device_id:1 ","Attribute","device_id","n/a","geom","The device_id attribute specifies the abbreviated identification of an articulation device. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Articulation_Device_Parameters:2 geom:device_name:1 ","Attribute","device_name","n/a","geom","The device_name attribute specifies the common name of an articulation device. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Articulation_Device_Parameters:2 geom:device_mode:1 ","Attribute","device_mode","n/a","geom","The device_mode attribute specifies the deployment state (i.e., physical configuration) of an articulation device at the time of data acquisition. Examples include 'Arm Vibe', 'Deployed', 'Free Space', 'Stowed'. Note: the value set for this attribute is mission-specific and should be declared in a mission-specific dictionary. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Articulation_Device_Parameters:2 geom:device_phase:1 ","Attribute","device_phase","n/a","geom","The device_phase attribute specifies the current phase of the mission, from an articulation-device-centric point of view. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Articulation_Device_Parameters:2 geom:selected_instrument_id:1 ","Attribute","selected_instrument_id","n/a","geom","The selected_instrument_id attribute specifies an abbreviated name or acronym that identifies the selected instrument mounted on the articulation device. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Camera_Model_Parameters:1 ","Class","Camera_Model_Parameters","1.0.0.0","geom","A camera model describes the mathematical relationship between the coordinates of a point in 3-dimensional space and its projection onto a 2-dimensional image plane. There are numerous types of camera models. ","geo","","","","","","","","","","",""
"geom:Camera_Model_Parameters:2 geom:model_type:1 ","Attribute","model_type","n/a","geom","The model_type attribute specifies an identifier for the type or kind of model. The value should be one of a well defined set, providing an application program with sufficient information to know how to handle the rest of the parameters within the model. This value will correlate directly with the specific camera model class that is a subclass of the Camera_Model_Parameters class. ","geo","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Camera_Model_Parameters:2 geom:model_type:2 Value:CAHV","Value","CAHV","","","The CAHV model is a linear, perspective-projection camera model (equivalent to a pinhole camera)."
"geom:Camera_Model_Parameters:2 geom:model_type:2 Value:CAHVOR","Value","CAHVOR","","","The CAHVOR model is built upon CAHV (see CAHV_Model), adding radial (barrel or pincushion) distortion to the linear model."
"geom:Camera_Model_Parameters:2 geom:model_type:2 Value:CAHVORE","Value","CAHVORE","","","The CAHVORE model is built upon CAHVOR (see CAHVOR_Model), adding support for fisheye lenses."
"geom:Camera_Model_Parameters:2 geom:model_type:2 Value:PSPH","Value","PSPH","","","The PSPH model is designed to perform better fisheye-image rectification prior to 1D stereo correlation."
"geom:Camera_Model_Parameters:2 geom:calibration_source_id:1 ","Attribute","calibration_source_id","n/a","geom","The calibration_source_id is used to identify the source used in calibrating the instrument. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Camera_Model_Parameters:2 geom:solution_id:1 ","Attribute","solution_id","n/a","geom","The solution_id attribute specifies the unique identifier for the solution set to which the values in the group belong. For certain kinds of information, such as pointing correction (pointing models) and rover localization (coordinate system definitions), the ""true"" value is unknown and only estimates of the true value exist. Thus, more than one set of estimates may exist simultaneously, each valid for its intended purpose. Each of these sets is called a ""solution"" to the unknown true value. The solution_id attribute is used to identify which solution is being expressed by the containing group. No specific naming convention is defined here, however it is recommended that projects adopt one. The intent is to be able to identify who created the solution, and why. Possible components of the naming convention include user, institution, purpose, request ID, version, program, date/time. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Definition:1 ","Class","Coordinate_Space_Definition","1.0.0.0","geom","The Coordinate_Space classes are typically used for lander/rover geometry while the Coordinate_System construction is used for orbiter/flyby geometry. ","geo","","","","","","","","","","",""
"geom:Coordinate_Space_Definition:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","1","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:1 ","Attribute","positive_azimuth_direction","n/a","geom","The positive_azimuth_direction attribute specifies the direction in which azimuth is measured in positive degrees for an observer on the surface of a body. The azimuth is measured with respect to the elevation reference plane. A value of 'clockwise' indicates that azimuth is measured positively clockwise, and 'counterclockwise' indicates that azimuth increases positively counter-clockwise. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:2 Value:CCW","Value","CCW","","","Indicates that azimuth is measured positively Counter-clockwise."
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:2 Value:CW","Value","CW","","","Indicates that azimuth is measured positively Clockwise."
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:2 Value:Clockwise","Value","Clockwise","","","Indicates that azimuth is measured positively Clockwise."
"geom:Coordinate_Space_Definition:2 geom:positive_azimuth_direction:2 Value:Counterclockwise","Value","Counterclockwise","","","Indicates that azimuth is measured positively Counter-clockwise."
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:1 ","Attribute","positive_elevation_direction","n/a","geom","The positive_elevation_direction attribute provides the direction in which elevation is measured in positive degrees for an observer on the surface of a body. The elevation is measured with respect to the azimuthal reference plane. A value of UP or ZENITH indicates that elevation is measured positively upwards, i.e., the zenith point would be at +90 degrees and the nadir point at -90 degrees. DOWN or NADIR indicates that the elevation is measured positively downwards; the zenith point would be at -90 degrees and the nadir point at +90 degrees. ","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:2 Value:Down","Value","Down","","","Indicates that the elevation is measured positively downwards, i.e. the zenith point would be at -90 degrees and the nadir point at +90 degrees."
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:2 Value:Nadir","Value","Nadir","","","Indicates that the elevation is measured positively downwards, i.e. the zenith point would be at -90 degrees and the nadir point at +90 degrees."
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:2 Value:Up","Value","Up","","","Indicates that elevation is measured positively upwards, i.e., the zenith point would be at +90 degrees and the nadir point at -90 degrees."
"geom:Coordinate_Space_Definition:2 geom:positive_elevation_direction:2 Value:Zenith","Value","Zenith","","","Indicates that elevation is measured positively upwards, i.e., the zenith point would be at +90 degrees and the nadir point at -90 degrees."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:1 ","Attribute","quaternion_measurement_method","n/a","geom","Specifies the method by which the coordinate space was measured. This provides an indication of the quality of the definition.","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Bundle_Adjustment","Value","Bundle_Adjustment","","","Coordinate space position and/or orientation was refined using a bundle adjustment process, minimizing error with respect to some fixed reference (such as an orbital map)."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Coarse","Value","Coarse","","","The attitude estimate is complete (3-axis), but crude."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Fine","Value","Fine","","","The attitude estimate is complete."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Sun_Find","Value","Sun_Find","","","Coordinate space orientation rotation was measured by finding the location of the sun in one or more images and comparing that to where the sun actually was at that time."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Tilt_Only","Value","Tilt_Only","","","The attitude estimate is only good for tilt (2-axis) determination."
"geom:Coordinate_Space_Definition:2 geom:quaternion_measurement_method:2 Value:Unknown","Value","Unknown","","","The attitude should not be trusted."
"geom:Derived_Geometry:1 ","Class","Derived_Geometry","1.0.0.0","geom","The Derived_Geometry class is a container for surface based observations (lander or rover). It is used to provide some geometric quantities relative to a specific Reference Coordinate Space. ","geo","","","","","","","","","","",""
"geom:Derived_Geometry:2 geom:target_name:1 ","Attribute","target_name","n/a","geom","Specifies the name of the target location for items in this class.","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Derived_Geometry:2 geom:incidence_angle:1 ","Attribute","incidence_angle","n/a","geom","The incidence_angle element provides a measure of the lighting condition at the intercept point. Incidence angle is the angle between the local vertical at the intercept point (surface) and a vector from the intercept point to the sun. The incidence_angle varies from 0 degrees when the intercept point coincides with the subsolar point to 90 degrees when the intercept point is at the terminator (i.e., in the shadowed or dark portion of the target body). ","geo","ASCII_Real","1","*","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:emission_angle:1 ","Attribute","emission_angle","n/a","geom","The emission_angle element provides the value of the angle between the surface normal vector at the intercept point and a vector from the intercept point to the spacecraft. The emission_angle varies from 0 degrees when the spacecraft is viewing the subspacecraft point (nadir viewing) to 90 degrees when the intercept is tangent to the surface of the target body. Thus, higher values of emission_angle indicate more oblique viewing of the target. Values in the range of 90 to 180 degrees are possible for ring data. ","geo","ASCII_Real","1","*","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:phase_angle:1 ","Attribute","phase_angle","n/a","geom","The phase_angle element provides a measure of the relationship between the instrument viewing position and incident illumination (such as solar light). Phase angle is measured at the target; it is the angle between a vector to the illumination source and a vector to the instrument. If illumination is from behind the instrument, phase_angle will be small. ","geo","ASCII_Real","1","*","0","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:instrument_azimuth:1 ","Attribute","instrument_azimuth","n/a","geom","The instrument_azimuth attribute specifies the value for an instrument's rotation in the horizontal direction. It may be measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes which might contain a given object. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:instrument_elevation:1 ","Attribute","instrument_elevation","n/a","geom","The instrument_elevation attribute specifies the value for an instrument's rotation in the vertical direction. It may be usually measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes that might contain a given object. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:solar_azimuth:1 ","Attribute","solar_azimuth","n/a","geom","The solar_azimuth attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of azimuth is set by the positive_azimuth_direction attribute in the reference coordinate space. The azimuth is measured in the clockwise or counterclockwise direction (as viewed from above) with the meridian passing through the positive spin axis of the planet (i.e., the north pole) defining the zero reference. ","geo","ASCII_Real","1","*","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:solar_elevation:1 ","Attribute","solar_elevation","n/a","geom","The solar_elevation attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of the elevation is set by the positive_elevation_direction attribute in the reference coordinate space. The elevation is measured from the plane which is normal to the line passing between the surface point and the planet's center of mass, and that intersects the surface point. ","geo","ASCII_Real","1","*","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 cart:start_azimuth:1 ","Attribute","start_azimuth","n/a","cart","The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","1","*","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 cart:stop_azimuth:1 ","Attribute","stop_azimuth","n/a","cart","The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","1","*","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:target_heliocentric_distance:1 ","Attribute","target_heliocentric_distance","n/a","geom","The target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun. ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"geom:Derived_Geometry:2 geom:solar_image_clock_angle:1 ","Attribute","solar_image_clock_angle","n/a","geom","Describes the direction of the sun in terms of the image plane, defined as a clock angle (clockwise) around the center of the image with 0 pointing to the top of the image, with respect to the display orientation (usually defined by disp:vertical_display_direction). ","geo","ASCII_Real","1","*","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"geom:Motion_Counter:1 ","Class","Motion_Counter","1.0.0.0","geom","The Motion_Counter class provides a set of integers that describe a (potentially) unique location (position / orientation) for a rover or other movable object. Each time an event occurs that results in a movement, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. This motion counter (or part of it) is used as a reference to define instances of coordinate systems that can move such as SITE or ROVER frames. The motion counter is defined in a mission-specific manner. Although the original intent was to have incrementing indices (e.g., MER), the motion counter could also contain any integer values that conform to the above definition, such as time or spacecraft clock values. ","geo","","","","","","","","","","",""
"geom:Motion_Counter:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Motion_Counter:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Geometry_Lander:1 ","Class","Geometry_Lander","1.0.0.0","geom","The Geometry_Lander class is a container for all geometric information in the label relating to a landed spacecraft, including rovers. ","geo","","","","","","","","","","",""
"geom:Geometry_Lander:2 geom:geometry_state:1 ","Attribute","geometry_state","n/a","geom","Specifies the state or configuration of this instance of Geometry_Lander applies. Use of this attribute enables multiple instances of Geometry_Lander, describing the geometry under different conditions. Note that it is legal for more than one instance to have the same geometry_state, in which case the local_identifier should be used to differentiate the instances, along with description. If not present, the semantics of ""Telemetry"" should be assumed. It is not required that instances be retained; a derived product may have an Adjusted instance but remove the Telemetry one, for example.","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"geom:Geometry_Lander:2 pds:description:1 ","Attribute","description","n/a","pds","The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object.","pds","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Geometry_Lander:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"geom:Geometry:1 ","Class","Geometry","1.0.0.0","geom","The Geometry class is a container for all geometric information in the label. The Image_Display_Geometry class should have one instance if the primary data object is an Array object for which two of the dimensions are suitable for display in the vertical (line) and horizontal (sample) dimensions of a display device. Multiple instances of the Image_Display_Geometry class are only appropriate if the data product contains multiple Array objects and the orientations of the various objects are not the same. ","geo","","","","","","","","","","",""
"cart:Cartography:1 ","Class","Cartography","1.0.0.0","cart","The Cartography class provides a description of how a 3D sphere, spheroid, elliptical spheroid, the celestial sphere, in-situ location, or planetary rings are mapped onto a Cartesian, local, or geographic plane. ","img","","","","","","","","","","",""
"cart:Spatial_Domain:1 ","Class","Spatial_Domain","1.0.0.0","cart","The Spatial_Domain class describes the geographic areal domain of the data set. This is the primary domain for the defined data. Both west and east coordinates can be defined within this class. A secondary spatial domain class has also been created, if there is a need to provide bounding coordinates historically used for a body (e.g., west longitude). ","img","","","","","","","","","","",""
"cart:Secondary_Spatial_Domain:1 ","Class","Secondary_Spatial_Domain","1.0.0.0","cart","The Secondary_Spatial_Domain class describes an alternative longitude and latitude bounds to better support IAU approved or historically used geographic areal coordinates. This is only needed if the Spatial_Domain does not meet IAU recommendations or historical uses for the body. ","img","","","","","","","","","","",""
"cart:Secondary_Spatial_Domain:2 cart:longitude_direction:1 ","Attribute","longitude_direction","n/a","cart","The longitude_direction attribute identifies the direction of longitude (e.g. Positive East or Positive West) for a planet. The IAU definition for direction of positive longitude should be adopted: http://astrogeology.usgs.gov/groups/IAU-WGCCRE. Typically, for planets with prograde (direct) rotations, positive longitude direction is to the west. For planets with retrograde rotations, positive longitude direction is to the east. Generally the Positive West longitude_direction is used for planetographic systems and Positive East is used for planetocentric systems. If the data is defined with Spatial_Domain in a manner not recommended by the IAU, there is a optional Secondary_Spatial_Domain section to define a second set of bounding coordinates such that both Positive East and Positive West bounding coordinates can be provided.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Secondary_Spatial_Domain:2 cart:longitude_direction:2 Value:Positive East","Value","Positive East","","","Positive East longitudes (i.e., longitudes measured positively to the east) will be used when the body's rotation is retrograde. Because of tradition, the Earth, Sun, and Moon do not conform with this definition. Their rotations are direct and longitudes run both east and west 180 degree, or east 360 degree."
"cart:Secondary_Spatial_Domain:2 cart:longitude_direction:2 Value:Positive West","Value","Positive West","","","Positive West longitudes (i.e., longitudes measured positively to the west) will be used when the rotation is prograde (direct). "
"cart:Secondary_Spatial_Domain:2 cart:latitude_type:1 ","Attribute","latitude_type","n/a","cart","The latitude_type attribute defines the type of latitude (planetographic, planetocentric) used within a cartographic product and as reflected in attribute values within associated PDS labels. For planets and satellites, latitude is measured north and south of the equator; north latitudes are designated as positive. The planetocentric latitude is the angle between the equatorial plane and a line from the center of the body. The planetographic latitude is the angle between the equatorial plane and a line that is normal to the body. In summary, both latitudes are equivalent on a sphere (i.e., equatorial radius equal to polar radius); however, they differ on an ellipsoid (e.g., Mars, Earth). For more on latitude_type, please see the IAU publication available here: http://astrogeology.usgs.gov/groups/IAU-WGCCRE ","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Secondary_Spatial_Domain:2 cart:latitude_type:2 Value:Planetocentric","Value","Planetocentric","","","The planetocentric latitude is the angle between the equatorial plane and a line from the center of the body. "
"cart:Secondary_Spatial_Domain:2 cart:latitude_type:2 Value:Planetographic","Value","Planetographic","","","The planetographic latitude is the angle between the equatorial plane and a line that is normal to the body. "
"cart:Spatial_Reference_Information:1 ","Class","Spatial_Reference_Information","1.0.0.0","cart","The Spatial_Reference_Information class provides a description of the reference frame for, and the means to encode, coordinates in a data set. ","img","","","","","","","","","","",""
"cart:Bounding_Coordinates:1 ","Class","Bounding_Coordinates","1.0.0.0","cart","The Bounding_Coordinates class defines the limits of coverage of a set of data expressed by latitude and longitude values in the order western-most, eastern-most, northern-most, and southern-most. ","img","","","","","","","","","","",""
"cart:Bounding_Coordinates:2 cart:west_bounding_coordinate:1 ","Attribute","west_bounding_coordinate","n/a","cart","The west_bounding_coordinate attribute provides the western-most coordinate of the limit of coverage expressed in longitude.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Bounding_Coordinates:2 cart:east_bounding_coordinate:1 ","Attribute","east_bounding_coordinate","n/a","cart","The east_bounding_coordinate attribute provides the eastern-most coordinate of the limit of coverage expressed in longitude.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Bounding_Coordinates:2 cart:north_bounding_coordinate:1 ","Attribute","north_bounding_coordinate","n/a","cart","The north_bounding_coordinate attribute provides the northern-most coordinate of the limit of coverage expressed in latitude.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Bounding_Coordinates:2 cart:south_bounding_coordinate:1 ","Attribute","south_bounding_coordinate","n/a","cart","The south_bounding_coordinate attribute provides the southern-most coordinate of the limit of coverage expressed in latitude.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Horizontal_Coordinate_System_Definition:1","Class","Horizontal_Coordinate_System_Definition","1.0.0.0","cart","The Horizontal_Coordinate_System_Definition class provides the reference frame or system from which linear or angular quantities are measured and assigned to the position that a point occupies. ","img","","","","","","","","","","",""
"cart:Geodetic_Model:1 ","Class","Geodetic_Model","1.0.0.0","cart","The Geodetic_Model class provides parameters describing the shape of the planet.","img","","","","","","","","","","",""
"cart:Geodetic_Model:2 cart:latitude_type:1 ","Attribute","latitude_type","n/a","cart","The latitude_type attribute defines the type of latitude (planetographic, planetocentric) used within a cartographic product and as reflected in attribute values within associated PDS labels. For planets and satellites, latitude is measured north and south of the equator; north latitudes are designated as positive. The planetocentric latitude is the angle between the equatorial plane and a line from the center of the body. The planetographic latitude is the angle between the equatorial plane and a line that is normal to the body. In summary, both latitudes are equivalent on a sphere (i.e., equatorial radius equal to polar radius); however, they differ on an ellipsoid (e.g., Mars, Earth). For more on latitude_type, please see the IAU publication available here: http://astrogeology.usgs.gov/groups/IAU-WGCCRE ","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Geodetic_Model:2 cart:latitude_type:2 Value:Planetocentric","Value","Planetocentric","","","The planetocentric latitude is the angle between the equatorial plane and a line from the center of the body. "
"cart:Geodetic_Model:2 cart:latitude_type:2 Value:Planetographic","Value","Planetographic","","","The planetographic latitude is the angle between the equatorial plane and a line that is normal to the body. "
"cart:Geodetic_Model:2 cart:spheroid_name:1 ","Attribute","spheroid_name","n/a","cart","The spheroid_name attribute provides the identification given to established representations of a planet's shape. ","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Geodetic_Model:2 cart:a_axis_radius:1 ","Attribute","a_axis_radius","n/a","cart","The a_axis_radius attribute provides the radius of the equatorial axis of the ellipsoid. The IAU calls this ""Subplanetary equatorial radius"" and mapping applications generally call this ""semi_major_axis"". Recommended units is meters or kilometers. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Geodetic_Model:2 cart:b_axis_radius:1 ","Attribute","b_axis_radius","n/a","cart","The b_axis_radius attribute provides the value of the intermediate axis of the ellipsoid that defines the approximate shape of a target body. The b_axis_radius is usually in the equatorial plane. The IAU calls this axis ""along orbit equatorial radius"". Mapping applications, which generally only define a sphere or an ellipse, do not support this radius parameter and this can be set to the same radius value as the a_axis_radius. Recommended units is meters or kilometers.","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Geodetic_Model:2 cart:c_axis_radius:1 ","Attribute","c_axis_radius","n/a","cart","The c_axis_radius attribute provides the value of the polar axis of the ellipsoid that defines the approximate shape of a target body. The c_axis_radius is normal to the plane defined by the a_axis_radius and b_axis_radius. The IAU calls this ""polar radius"". Mapping applications generally call this ""semi_minor_axis"". Recommended units is meters or kilometers. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Geodetic_Model:2 cart:longitude_direction:1 ","Attribute","longitude_direction","n/a","cart","The longitude_direction attribute identifies the direction of longitude (e.g. Positive East or Positive West) for a planet. The IAU definition for direction of positive longitude should be adopted: http://astrogeology.usgs.gov/groups/IAU-WGCCRE. Typically, for planets with prograde (direct) rotations, positive longitude direction is to the west. For planets with retrograde rotations, positive longitude direction is to the east. Generally the Positive West longitude_direction is used for planetographic systems and Positive East is used for planetocentric systems. If the data is defined with Spatial_Domain in a manner not recommended by the IAU, there is a optional Secondary_Spatial_Domain section to define a second set of bounding coordinates such that both Positive East and Positive West bounding coordinates can be provided.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Geodetic_Model:2 cart:longitude_direction:2 Value:Positive East","Value","Positive East","","","Positive East longitudes (i.e., longitudes measured positively to the east) will be used when the body's rotation is retrograde. Because of tradition, the Earth, Sun, and Moon do not conform with this definition. Their rotations are direct and longitudes run both east and west 180 degree, or east 360 degree."
"cart:Geodetic_Model:2 cart:longitude_direction:2 Value:Positive West","Value","Positive West","","","Positive West longitudes (i.e., longitudes measured positively to the west) will be used when the rotation is prograde (direct). "
"cart:Geodetic_Model:2 cart:coordinate_system_type:1 ","Attribute","coordinate_system_type","n/a","cart","There are three basic types of coordinate systems: body-fixed rotating, body-fixed non-rotating, and inertial. A body-fixed coordinate system is one associated with the body (e.g., a planet or satellite). The body-fixed system is centered on the body and rotates with the body (unless it is a non-rotating type), whereas an inertial coordinate system is fixed at some point in space. Currently, the PDS has specifically defined two types of body-fixed rotating coordinate systems: planetocentric and planetographic. However, the set of related data elements are modeled such that definitions for other body-fixed rotating coordinate systems, body-fixed non-rotating and inertial coordinate systems can be added as the need arises. Contact a PDS data engineer for assistance in defining a specific coordinate system. ","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Geodetic_Model:2 cart:coordinate_system_type:2 Value:Body-fixed Non-rotat","Value","Body-fixed Non-rotating","","","The body-fixed system is centered on the body and it is non-rotating"
"cart:Geodetic_Model:2 cart:coordinate_system_type:2 Value:Body-fixed Rotating","Value","Body-fixed Rotating","","","The PDS has specifically defined two types of body-fixed rotating coordinate systems: planetocentric and planetographic."
"cart:Geodetic_Model:2 cart:coordinate_system_type:2 Value:Inertial","Value","Inertial","","","An inertial coordinate system is fixed at some point in space."
"cart:Geodetic_Model:2 cart:coordinate_system_name:1 ","Attribute","coordinate_system_name","n/a","cart","The given name of the used coordinate system. e.g. ""MEAN EARTH/POLAR AXIS OF DE421""","img","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Geographic:1 ","Class","Geographic","1.0.0.0","cart","The Geographic class provides information about the quantities of latitude and longitude which define the position of a point on a planetary body's surface with respect to a reference spheroid.","img","","","","","","","","","","",""
"cart:Geographic:2 cart:geographic_description:1 ","Attribute","geographic_description","n/a","cart","The geographic_description attribute provides a description for the use of the defined geographic coordinate system. This can be useful to describe vector-based files where map-scale (e.g., 1:5M) is used and the use of image-based spacing or resolution need is not meaningful. ","img","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Geographic:2 cart:latitude_resolution:1 ","Attribute","latitude_resolution","n/a","cart","Latitude is the angular distance north or south from the equator. The latitude_resolution attribute indicates the minimum difference between two adjacent latitude values expressed in angular units of measure. For raster data, the value is normally the pixel size in angular units (currently degrees). For vector data (points, lines, polygons), it is a little less concrete and usually indicates the fuzzy tolerance or clustering/streaming setting that establishes the minimum distance at which two points will NOT be automatically merged during data collection. This should also be reported in angular units (currently degrees). ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Geographic:2 cart:longitude_resolution:1 ","Attribute","longitude_resolution","n/a","cart","Longitude is the angular distance east or west from the defined central or prime meridian. The longitude_resolution attribute indicates the minimum difference between two adjacent latitude values expressed in angular units of measure. For raster data, the value is normally the pixel size in angular units (currently degrees). For vector data (points, lines, polygons), it is a little less concrete and usually indicates the fuzzy tolerance or clustering/streaming setting that establishes the minimum distance at which two points will NOT be automatically merged during data collection. This should also be reported in angular units (currently degrees). ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Planar:1 ","Class","Planar","1.0.0.0","cart","The Planar class provides the quantities of distances, or distances and angles, which define the position of a point on a reference plane to which the surface of a planet has been projected.","img","","","","","","","","","","",""
"cart:Local:1 ","Class","Local","1.0.0.0","cart","The Local class provides a description of any coordinate system that is not aligned with the surface of the planet. ","img","","","","","","","","","","",""
"cart:Local:2 cart:local_description:1 ","Attribute","local_description","n/a","cart","The local_description attribute provides a description of the coordinate system and its orientation to the surface of a planet.","img","UTF8_Text_Preserved","1","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Local:2 cart:local_georeference_information:1","Attribute","local_georeference_information","n/a","cart","The local_georeference_information attribute provides a description of the information provided to register the local system to a planet (e.g. control points, satellite ephemeral data, inertial navigation data).","img","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Planar_Coordinate_Information:1 ","Class","Planar_Coordinate_Information","1.0.0.0","cart","The Planar_Coordinate_Information class provides information about the coordinate system developed on the planar surface.","img","","","","","","","","","","",""
"cart:Planar_Coordinate_Information:2 cart:planar_coordinate_encoding_method:1","Attribute","planar_coordinate_encoding_method","n/a","cart","The planar_coordinate_encoding_method attribute indicates the means used to represent horizontal positions.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Planar_Coordinate_Information:2 cart:planar_coordinate_encoding_method:2 Value:Coordinate Pair","Value","Coordinate Pair","","","A method of encoding the position of a point by measuring its distance from perpendicular reference axes (Cartesian plane). The coordinate pair (x,y), generally in meters, is defined such that x is determined by its horizontal distance from the origin and y is determined by its vertical distance from the origin. "
"cart:Planar_Coordinate_Information:2 cart:planar_coordinate_encoding_method:2 Value:Distance and Bearing","Value","Distance and Bearing","","","A method of encoding the position of a point by measuring its distance and direction (azimuth angle) from another point."
"cart:Planar_Coordinate_Information:2 cart:planar_coordinate_encoding_method:2 Value:Row and Column","Value","Row and Column","","","A method of encoding the position of a point by measuring its distance from perpendicular reference axes (Cartesian plane). The coordinate pair (row,column), generally in pixels, is defined such that the row is determined by its horizontal distance from the origin and column is determined by its vertical distance from the origin."
"cart:Map_Projection:1 ","Class","Map_Projection","1.0.0.0","cart","The Map_Projection class provides the systematic representation of all or part of the surface of a planet on a plane (or Cartesian system). ","img","","","","","","","","","","",""
"cart:Map_Projection:2 cart:map_projection_name:1 ","Attribute","map_projection_name","n/a","cart","The map_projection_name attribute provides the name of the map projection. Definitions when available are from Synder, J.P., 1987, Map Projections: A Working Manual, USGS Numbered Series, Professional Paper 1395, URL: https://doi.org/10.3133/pp1395.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Albers Conical Equal","Value","Albers Conical Equal Area","","","Projection is mathematically based on a cone that is conceptually secant on two parallels. No areal deformation. North or South Pole is represented by an arc. Retains its properties at various scales; individual maps can be joined along their edges. "
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Azimuthal Equidistan","Value","Azimuthal Equidistant","","","Projection is mathematically based on a plane tangent to the body. The entire body can be represented. Generally the Azimuthal Equidistant map projection portrays less than one hemisphere, though the other hemisphere can be portrayed but is much distorted. Has true direction and true distance scaling from the point of tangency. "
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Equidistant Conic","Value","Equidistant Conic","","","Projection is mathematically based on a cone that is tangent at one parallel or conceptually secant at two parallels. North or South Pole is represented by an arc. "
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Equirectangular","Value","Equirectangular","","","Also called Equidistant Cylindrical, this projection is neither equal-area or conformal and is known for its very simple construction. Equations only allow spherical body definitions. The meridians and parallels are all equidistant straight parallel lines, intersecting at right angles. If the Equator is made the standard parallel, true to scale and free of distortion, the meridians are spaced at the same distances as the parallels, and the graticule appears square. In this formation, when the Equator is made the standard parallel, this projection is also known as Plate Carree or the Simple Cylindrical projection."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Gnomonic","Value","Gnomonic","","","This projection is geometrically projected onto a plane, and the point of projection is at the center of the body. It is impossible to show a full hemisphere with one Gnomonic map. It is the only projection in which any straight line is a great circle, and it is the only projection that shows the shortest distance between any two points as a straight line."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Lambert Azimuthal Eq","Value","Lambert Azimuthal Equal Area","","","The Lambert Azimuthal Equal-Area projection is mathematically based on a plane tangent to the body. It is the only projection that can accurately represent both areas and true direction from the center of the projection. This projection generally represents only one hemisphere."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Lambert Conformal Co","Value","Lambert Conformal Conic","","","Projection is mathematically based on a cone that is tangent at one parallel or (more often) that is conceptually secant on two parallels. Areal distortion is minimal but increases away from the standard parallels. North or South Pole is represented by a point; the other pole cannot be shown. Great circle lines are approximately straight. It retains its properties at various scale and maps can be joined along their edges."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Mercator","Value","Mercator","","","Projection can be thought of as being mathematically based on a cylinder tangent at the equator. Any straight line is a constant-azimuth (rhumb) line. Areal enlargement is extreme away from the equator; poles cannot be represented. Shape is true only within any small area. Reasonably accurate projection within a 15 degree band along the line of tangency. "
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Miller Cylindrical","Value","Miller Cylindrical","","","Similar to Mercator, this projection is neither equal-area or conformal. Equations only allow spherical body definitions. The meridians and parallels are straight lines, intersecting at right angles. Meridians are equidistant and parallels are spaced farther apart away from Equator. Generally used for global maps."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Oblique Cylindrical","Value","Oblique Cylindrical","","","This projection works by moving the north pole of the simple cylindrical projection. The pole latitude and longitude are the location of the new north pole, and the rotation is the equivalent to the center longitude in simple cylindrical. Because of the supported rotation parameter, this projection is pretty uniquely used in the planetary community and it is implemented in USGS's Integrated Software for Imagers and Spectrometers v2/3 (ISIS3) suite."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Oblique Mercator","Value","Oblique Mercator","","","The projection is mathematically based on a cylinder tangent along any great circle other than the equator or a meridian. Shape is true only within any small area. Areal enlargement increases away from the line of tangency. Reasonably accurate projection within a 15 degree band along the line of tangency."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Orthographic","Value","Orthographic","","","The Orthographic projection is geometrically based on a plane tangent to the body, and the point of projection is at infinity. The body appears as it would from outer space. This projection is a truly graphic representation of the body and is a projection in which distortion becomes a visual aid. It is the most familiar of the azimuthal map projections. Directions from the center of the Orthographic map projection are true."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Point Perspective","Value","Point Perspective","","","Similar to Orthographic, this projection is often used to show the body as seen from space. This appears to be the same as the Vertical Perspective projection as define in Synder, J.P., 1987, Map Projections: A Working Manual. Vertical Perspective projections are azimuthal. Central meridian and a particular parallel (if shown) are straight lines. Other meridians and parallels are usually arcs of circles or ellipses, but some may be parabolas or hyperbolas. This is neither conformal or equal-area."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Polar Stereographic","Value","Polar Stereographic","","","Related to the Stereographic projection but generally centered directly at the North or South Pole of the body (e.g. latitude_of_projection_origin set at 90 or -90 respectively). This resembles other polar azimuthals, with straight radiating meridians and concentric circles for parallels. The parallels are spaced at increasingly wide distances the farther the latitude is from the pole. Note, if you do supply the optional attribute scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar data should be set to 1.0. "
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Polyconic","Value","Polyconic","","","Projection is mathematically based on an infinite number of cones tangent to an infinite number of parallels. Distortion increases away from the central meridian. Has both areal and angular deformation."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Robinson","Value","Robinson","","","Classified as a pseudocylindrical projection. Generally this projection is used for global maps. The projection is a compromise and is neither equal-area nor conformal. The meridians are gently curved leaving the poles fairly distorted."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Sinusoidal","Value","Sinusoidal","","","Projection is mathematically based on a cylinder tangent on the equator. Meridian spacing is equal and decreases toward the poles. Parallel spacing is equal. There is no angular deformation along the central meridian and the equator. Regional maps cannot be edge-joined in an east-west direction if each map has its own central meridian."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Space Oblique Mercat","Value","Space Oblique Mercator","","","The Space Oblique Mercator (SOM) projection visually differs from the Oblique Mercator projection in that the central line (the ground-track of the orbiting satellite) is slightly curved, rather than straight."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Stereographic","Value","Stereographic","","","The Stereographic projection is geometrically projected onto a plane, and the point of the projection is on the surface of the sphere opposite the point of tangency. Circles on the body appear as straight lines, parts of circles, or circles on the projection. Directions from the center of the stereographic map projection are true. Generally only one hemisphere is portrayed."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:Transverse Mercator","Value","Transverse Mercator","","","Projection is mathematically based on a cylinder tangent to a meridian. Shape is true only within any small area. Areal enlargement increases away from the tangent meridian. Reasonably accurate projection within a 15 degree band along the line of tangency. Regional maps cannot be edge-joined in an east-west direction if each map has its own central meridian."
"cart:Map_Projection:2 cart:map_projection_name:2 Value:van der Grinten","Value","van der Grinten","","","The projection has both areal and angular deformation. It was conceived as a compromise between the Mercator and the Mollweide projection, which shows the world in an ellipse. The van der Grinten shows the world in a circle."
"cart:Grid_Coordinate_System:1 ","Class","Grid_Coordinate_System","1.0.0.0","cart","The Grid_Coordinate_System class defines a plane-rectangular coordinate system usually based on, and mathematically adjusted to, a map projection so that geographic positions can be readily transformed to and from plane coordinates.","img","","","","","","","","","","",""
"cart:Grid_Coordinate_System:2 cart:grid_coordinate_system_name:1 ","Attribute","grid_coordinate_system_name","n/a","cart","The grid_coordinate_system_name attribute provides the name of the grid coordinate system. These are currently defining Earth-centric gridded systems and remain incase they are used for PDS archives or grid systems are implemented for non-Earth bodies.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Grid_Coordinate_System:2 cart:grid_coordinate_system_name:2 Value:ARC Coordinate Syste","Value","ARC Coordinate System","","","The Equal Arc-second Coordinate System is a plane-rectangular coordinate system established by the Department of Defense in 1990."
"cart:Grid_Coordinate_System:2 cart:grid_coordinate_system_name:2 Value:Other Grid System","Value","Other Grid System","","","Allows for a grid system not defined elsewhere. The information provided should include the name of the grid system, the names of the parameters and values used for the data set, and the citation of the specification for the algorithms that describe the mathematical relationship between the body and the coordinates of the grid system."
"cart:Grid_Coordinate_System:2 cart:grid_coordinate_system_name:2 Value:State Plane Coordina","Value","State Plane Coordinate System 1927","","","In the United States, it is the projection used in the State Plane Coordinate System (SPCS) for States with predominant north-south extent. (The Lambert Conformal Conic is used for the others, except for the panhandle of Alaska, which is prepared on the Oblique Mercator. Alaska, Florida, and New York use both the Transverse Mercator and the Lambert Conformal Conic for different zones). Except for narrow States, such as Delaware, New Hampshire, and New Jersey, all States using the Transverse Mercator are divided into two to eight zones, each with its own central meridian, along which the scale is slightly reduced to balance the scale throughout the map. Each zone is designed to maintain scale distortion within 1 part in 10,000. 1927 refers to the use of the 1927 North American Datum (NAD27)."
"cart:Grid_Coordinate_System:2 cart:grid_coordinate_system_name:2 Value:State Plane Coordina","Value","State Plane Coordinate System 1983","","","In the United States, it is the projection used in the State Plane Coordinate System (SPCS) for States with predominant north-south extent. The Lambert Conformal Conic is used for the others, except for the panhandle of Alaska, which is prepared on the Oblique Mercator. Alaska, Florida, and New York use both the Transverse Mercator and the Lambert Conformal Conic for different zones. Except for narrow States, such as Delaware, New Hampshire, and New Jersey, all States using the Transverse Mercator are divided into two to eight zones, each with its own central meridian, along which the scale is slightly reduced to balance the scale throughout the map. Each zone is designed to maintain scale distortion within 1 part in 10,000. In the name, 1983 refers to the use of the 1983 North American Datum (NAD83)."
"cart:Grid_Coordinate_System:2 cart:grid_coordinate_system_name:2 Value:Universal Polar Ster","Value","Universal Polar Stereographic","","","Like Universal Transverse Mercator (UTM), UPS is a method used to generally split up the Earth into quads. When the latitude is from 84 degrees North and 80 degrees South to the respective poles, the (UPS) projection is used."
"cart:Grid_Coordinate_System:2 cart:grid_coordinate_system_name:2 Value:Universal Transverse","Value","Universal Transverse Mercator","","","The UTM is the ellipsoidal Transverse Mercator to which specific parameters, such as central meridians, have been applied. This is generally used for Earth. Latitudes between 84 degrees North and 80 degrees South is divided into 60 zones each generally 6 degrees wide in longitude. Bounding meridians are evenly divisible by 6 degrees, and zones are numbered from 1 to 60 proceeding east from the 180th meridian from the Prime Meridian (e.g., Greenwich) with minor exceptions."
"cart:Local_Planar:1 ","Class","Local_Planar","1.0.0.0","cart","The Local_Planar class defines any right-handed planar coordinate system of which the z-axis coincides with a plumb line through the origin that locally is aligned with the surface of the planet. ","img","","","","","","","","","","",""
"cart:Local_Planar:2 cart:local_planar_description:1 ","Attribute","local_planar_description","n/a","cart","The local_planar_description attribute provides a description of the local planar system.","img","UTF8_Text_Preserved","1","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Local_Planar:2 cart:local_planar_georeference_information:1","Attribute","local_planar_georeference_information","n/a","cart","The local_planar_georeference_information attribute provides a description of the information provided to register the local planar system to a planet (e.g. control points, satellite ephemeral data, inertial navigation data).","img","UTF8_Text_Preserved","1","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Coordinate_Representation:1 ","Class","Coordinate_Representation","1.0.0.0","cart","The Coordinate_Representation class provides the method of encoding the position of a point by measuring its distance from perpendicular reference axes (the "coordinate pair" and "row and column" methods). ","img","","","","","","","","","","",""
"cart:Coordinate_Representation:2 cart:pixel_resolution_x:1 ","Attribute","pixel_resolution_x","n/a","cart"," The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Map","none","TBD_classConcept","REAL"
"cart:Coordinate_Representation:2 cart:pixel_resolution_y:1 ","Attribute","pixel_resolution_y","n/a","cart"," The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Map","none","TBD_classConcept","REAL"
"cart:Coordinate_Representation:2 cart:pixel_scale_x:1 ","Attribute","pixel_scale_x","n/a","cart"," The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Map_Scale","none","TBD_classConcept","REAL"
"cart:Coordinate_Representation:2 cart:pixel_scale_y:1 ","Attribute","pixel_scale_y","n/a","cart"," The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Map_Scale","none","TBD_classConcept","REAL"
"cart:Distance_and_Bearing_Representation:1","Class","Distance_and_Bearing_Representation","1.0.0.0","cart","The Distance_and_Bearing_Representation class provides a method of encoding the position of a point by measuring its distance and direction (azimuth angle) from another point.","img","","","","","","","","","","",""
"cart:Distance_and_Bearing_Representation:2 cart:distance_resolution:1 ","Attribute","distance_resolution","n/a","cart","The distance_resolution attribute provides the minimum distance measurable between two points expressed in Units_of_Pixel_Resolution_Map of measure.","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Map","none","TBD_classConcept","REAL"
"cart:Distance_and_Bearing_Representation:2 cart:bearing_resolution:1 ","Attribute","bearing_resolution","n/a","cart","The bearing_resolution attribute provides the minimum angle measurable between two points.","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Distance_and_Bearing_Representation:2 cart:bearing_reference_direction:1 ","Attribute","bearing_reference_direction","n/a","cart","The bearing_reference_direction attribute specifies the direction from which the bearing is measured.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Distance_and_Bearing_Representation:2 cart:bearing_reference_direction:2 Value:North","Value","North","","","For planets and satellites, latitude is measured north and south of the equator; north latitudes are designated as positive."
"cart:Distance_and_Bearing_Representation:2 cart:bearing_reference_direction:2 Value:South","Value","South","","","For planets and satellites, latitude is measured north and south of the equator; south latitudes are designated as negative."
"cart:Distance_and_Bearing_Representation:2 cart:bearing_reference_meridian:1 ","Attribute","bearing_reference_meridian","n/a","cart","The bearing_reference_meridian attribute specifies the axis from which the bearing is measured.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Distance_and_Bearing_Representation:2 cart:bearing_reference_meridian:2 Value:Assumed","Value","Assumed","","","An assumed bearing is one in which the reference direction is straight ahead, where the bearing is measured relative to the direction the navigator is facing."
"cart:Distance_and_Bearing_Representation:2 cart:bearing_reference_meridian:2 Value:Astronomic","Value","Astronomic","","","A astronomic bearing is measured in relation to the North Star, Polaris on Earth."
"cart:Distance_and_Bearing_Representation:2 cart:bearing_reference_meridian:2 Value:Geodetic","Value","Geodetic","","","A geodetic bearing (or true bearing) is measured in relation to true north via a great circle (or the shortest path connecting two points on the surface of the body)."
"cart:Distance_and_Bearing_Representation:2 cart:bearing_reference_meridian:2 Value:Grid","Value","Grid","","","A grid bearing is measured in relation to the fixed horizontal reference plane of grid north, that is, using the direction northwards along the grid lines of the map projection as a reference point."
"cart:Distance_and_Bearing_Representation:2 cart:bearing_reference_meridian:2 Value:Magnetic","Value","Magnetic","","","A magnetic bearing is measured in relation to magnetic north. "
"cart:Equirectangular:1 ","Class","Equirectangular","1.0.0.0","cart","The Equirectangular class contains parameters for the Equirectangular map projection. Synder 1987, DOI:10.3133/pp1395, page 90: https://pubs.usgs.gov/pp/1395/report.pdf#page=102 PROJ: https://proj.org/operations/projections/eqc.html forward: x = R * (lambda - lambda_0) * cos(phi_1) y = R * (phi - phi_1) and reverse: lambda = (x / R cos(phi_1)) + lambda_0 phi = (y / R) + phi_1 where: lambda is the longitude of the location to project on the body; phi is the latitude of the location to project on the body; phi_1 is the standard parallel (north and south of the equator) where the scale of the projection is true; lambda_0 is the central meridian of the map; x is the horizontal coordinate of the projected location on the map; y is the vertical coordinate of the projected location on the map; R is the radius of the body. ","img","","","","","","","","","","",""
"cart:Equirectangular:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","0","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Equirectangular:2 cart:standard_parallel_1:1 ","Attribute","standard_parallel_1","n/a","cart","The standard_parallel_1 attribute defines the first standard parallel (applicable only for specific projections), the first line of constant latitude at which the surface of the planet and the plane or developable surface intersect. ","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Equirectangular:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Lambert_Azimuthal_Equal_Area:1 ","Class","Lambert_Azimuthal_Equal_Area","1.0.0.0","cart","The Lambert_Azimuthal_Equal_Area class contains parameters for the Lambert Azimuthal Equal-area projection. Synder 1987, DOI:10.3133/pp1395, page 182: https://pubs.usgs.gov/pp/1395/report.pdf#page=194 PROJ: https://proj.org/operations/projections/laea.html ","img","","","","","","","","","","",""
"cart:Lambert_Azimuthal_Equal_Area:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Lambert_Azimuthal_Equal_Area:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Lambert_Conformal_Conic:1 ","Class","Lambert_Conformal_Conic","1.0.0.0","cart","The Lambert_Conformal_Conic class contains parameters for the Lambert Conformal Conic projection. Synder 1987, DOI:10.3133/pp1395, page 104: https://pubs.usgs.gov/pp/1395/report.pdf#page=116 PROJ: https://proj.org/operations/projections/lcc.html ","img","","","","","","","","","","",""
"cart:Lambert_Conformal_Conic:2 cart:standard_parallel_1:1 ","Attribute","standard_parallel_1","n/a","cart","The standard_parallel_1 attribute defines the first standard parallel (applicable only for specific projections), the first line of constant latitude at which the surface of the planet and the plane or developable surface intersect. ","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Lambert_Conformal_Conic:2 cart:standard_parallel_2:1 ","Attribute","standard_parallel_2","n/a","cart","The standard_parallel_2 attribute defines the second standard parallel (applicable only for specific projections, a subset of specific projections where a first standard parallel is applicable), the second line of constant latitude at which the surface of the planet and the plane or developable surface intersect. ","img","ASCII_Real","0","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Lambert_Conformal_Conic:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Lambert_Conformal_Conic:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Lambert_Conformal_Conic:2 cart:scale_factor_at_projection_origin:1","Attribute","scale_factor_at_projection_origin","n/a","cart"," The scale_factor_at_projection_origin attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance at the projection origin. ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Mercator:1 ","Class","Mercator","1.0.0.0","cart","The Mercator class contains parameters for the Mercator projection. Synder 1987, DOI:10.3133/pp1395, page 38: https://pubs.usgs.gov/pp/1395/report.pdf#page=50 PROJ: https://proj.org/operations/projections/merc.html ","img","","","","","","","","","","",""
"cart:Mercator:2 cart:standard_parallel_1:1 ","Attribute","standard_parallel_1","n/a","cart","The standard_parallel_1 attribute defines the first standard parallel (applicable only for specific projections), the first line of constant latitude at which the surface of the planet and the plane or developable surface intersect. ","img","ASCII_Real","0","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Mercator:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Mercator:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Mercator:2 cart:scale_factor_at_projection_origin:1","Attribute","scale_factor_at_projection_origin","n/a","cart"," The scale_factor_at_projection_origin attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance at the projection origin. ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Oblique_Mercator:1 ","Class","Oblique_Mercator","1.0.0.0","cart","The Oblique_Mercator class contains parameters for the Oblique Mercator projection. Synder 1987, DOI:10.3133/pp1395, page 66: https://pubs.usgs.gov/pp/1395/report.pdf#page=78 PROJ: https://proj.org/operations/projections/omerc.html ","img","","","","","","","","","","",""
"cart:Oblique_Mercator:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Mercator:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Orthographic:1 ","Class","Orthographic","1.0.0.0","cart","The Orthographic class contains parameters for the Orthographic projection. While required, some applications will default to 0.0 if not defined. Here we want to explicit. Synder 1987, DOI:10.3133/pp1395, page 145: https://pubs.usgs.gov/pp/1395/report.pdf#page=157 PROJ: https://proj.org/operations/projections/ortho.html ","img","","","","","","","","","","",""
"cart:Orthographic:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Orthographic:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Point_Perspective:1 ","Class","Point_Perspective","1.0.0.0","cart","The Point Perspective class contains parameters for the Point Perspective (fundamental definition) projection. Synder 1987, DOI:10.3133/pp1395, page 169: https://pubs.usgs.gov/pp/1395/report.pdf#page=181 ","img","","","","","","","","","","",""
"cart:Point_Perspective:2 cart:target_center_distance:1 ","Attribute","target_center_distance","n/a","cart"," The target_center_distance attribute provides the distance to target center relative to the observing system. Recommended units is meters. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Point_Perspective:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Point_Perspective:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Polar_Stereographic:1 ","Class","Polar_Stereographic","1.0.0.0","cart","The Polar_Stereographic class contains parameters for the Polar Stereographic projection. Synder 1987, DOI:10.3133/pp1395, page 154: https://pubs.usgs.gov/pp/1395/report.pdf#page=166 PROJ: https://proj.org/operations/projections/stere.html Note that most applications will either define latitude_of_projection_origin or scale_factor_at_projection_origin, but not both. Here we define latitude_of_projection_origin as mandatory and at CART LDD version 1934 have made scale_factor_at_projection_origin optional. For context, these two keywords have the same impact on the final product but are just different ways to define it. Thus, for example in the PROJ library, if both are made available, the latitude_of_projection_origin (+lat_ts) will be used instead of scale_factor_at_projection_origin (+k_0). Note, if you do supply the optional attribute scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar data will mostly likely be set to 1.0. ","img","","","","","","","","","","",""
"cart:Polar_Stereographic:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Polar_Stereographic:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Polar_Stereographic:2 cart:scale_factor_at_projection_origin:1","Attribute","scale_factor_at_projection_origin","n/a","cart"," The scale_factor_at_projection_origin attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance at the projection origin. ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Polyconic:1 ","Class","Polyconic","1.0.0.0","cart","The Polyconic class contains parameters for the Polyconic projection. Synder 1987, DOI:10.3133/pp1395, page 124: https://pubs.usgs.gov/pp/1395/report.pdf#page=136 PROJ: https://proj.org/operations/projections/poly.html ","img","","","","","","","","","","",""
"cart:Polyconic:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Polyconic:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Robinson:1 ","Class","Robinson","1.0.0.0","cart","The Robinson class contains parameters for the Pseudocylindrical Robinson projection. longitude_of_central_meridian is required (most will simply use 0.0). PROJ: https://proj.org/operations/projections/robin.html ","img","","","","","","","","","","",""
"cart:Robinson:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Sinusoidal:1 ","Class","Sinusoidal","1.0.0.0","cart","The Sinusoidal class contains parameters for the Sinusoidal projection. latitude_of_projection_origin is optional, although most implementations will simply use 0.0. Synder 1987, DOI:10.3133/pp1395, page 243: https://pubs.usgs.gov/pp/1395/report.pdf#page=255 PROJ: https://proj.org/operations/projections/sinu.html ","img","","","","","","","","","","",""
"cart:Sinusoidal:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Sinusoidal:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","0","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Stereographic:1 ","Class","Stereographic","1.0.0.0","cart","The Stereographic class contains parameters Stereographic projection. While this can be used for polar regions (generally where latitude_of_projection_origin = +-90), it is more appropriate to use the Polar_Stereographic class (should be identical in use). Synder 1987, DOI:10.3133/pp1395, page 154: https://pubs.usgs.gov/pp/1395/report.pdf#page=166 PROJ: https://proj.org/operations/projections/stere.html Note that most applications will either define latitude_of_projection_origin or scale_factor_at_projection_origin, but not both. Here we define latitude_of_projection_origin as mandatory and have made scale_factor_at_projection_origin optional. For context, these two keywords have the same impact on the final product but are just different ways to define it. Thus, for example in the PROJ library, if both are made available, the latitude_of_projection_origin (+lat_ts) will be used instead of scale_factor_at_projection_origin (+k_0). Note, if you do supply the optional attribute scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar data will mostly likely be set to 1.0 in software. ","img","","","","","","","","","","",""
"cart:Stereographic:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Stereographic:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Stereographic:2 cart:scale_factor_at_projection_origin:1","Attribute","scale_factor_at_projection_origin","n/a","cart"," The scale_factor_at_projection_origin attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance at the projection origin. ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Transverse_Mercator:1 ","Class","Transverse_Mercator","1.0.0.0","cart","The Transverse_Mercator class contains parameters for the Transverse Mercator projection. Synder 1987, DOI:10.3133/pp1395, page 48: https://pubs.usgs.gov/pp/1395/report.pdf#page=60 PROJ: https://proj.org/operations/projections/tmerc.html ","img","","","","","","","","","","",""
"cart:Transverse_Mercator:2 cart:scale_factor_at_central_meridian:1","Attribute","scale_factor_at_central_meridian","n/a","cart","The scale_factor_at_central_meridian attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance along the central meridian.","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Transverse_Mercator:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Transverse_Mercator:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Universal_Transverse_Mercator:1 ","Class","Universal_Transverse_Mercator","1.0.0.0","cart","The Universal_Transverse_Mercator class defines a grid system based on the Transverse Mercator projection, applied between latitudes 84 degrees north and 80 degrees south on the planet's surface. Synder 1987, DOI:10.3133/pp1395, page 57: https://pubs.usgs.gov/pp/1395/report.pdf#page=69 PROJ: https://proj.org/operations/projections/utm.html ","img","","","","","","","","","","",""
"cart:Universal_Transverse_Mercator:2 cart:utm_zone_number:1 ","Attribute","utm_zone_number","n/a","cart","The utm_zone_number attribute provides the identifier for the Universal Transverse Mercator (UTM) zone. For the Earth, UTM zones are defined between 84 degrees north latitude and 80 degrees south latitude, is divided into 60 zones each generally 6° wide in longitude. The zones are numbered from 1 to 60 proceeding east from the 180th meridian from Greenwich with minor exceptions.","img","ASCII_Integer","1","1","1","60","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"cart:Universal_Polar_Stereographic:1 ","Class","Universal_Polar_Stereographic","1.0.0.0","cart","The Universal_Polar_Stereographic class, generally used for Earth data sets, defines a grid system based on the polar stereographic projection, applied to the planet's polar regions north of 84 degrees north and south of 80 degrees south. Synder 1987, DOI:10.3133/pp1395, page 157: https://pubs.usgs.gov/pp/1395/report.pdf#page=169 PROJ: https://proj.org/operations/projections/ups.html ","img","","","","","","","","","","",""
"cart:Universal_Polar_Stereographic:2 cart:ups_zone_identifier:1 ","Attribute","ups_zone_identifier","n/a","cart","The ups_zone_identifier attribute provides an identifier for the Universal Polar Stereographic (UPS) zone. For chart see: Synder 1987, DOI:10.3133/pp1395, page 62. https://pubs.usgs.gov/pp/1395/report.pdf#page=74 ","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Universal_Polar_Stereographic:2 cart:ups_zone_identifier:2 Value:A","Value","A","","","UPS Zone Identifier: A, south pole from 0 - 180E"
"cart:Universal_Polar_Stereographic:2 cart:ups_zone_identifier:2 Value:B","Value","B","","","UPS Zone Identifier: B, south pole from -180E - 0"
"cart:Universal_Polar_Stereographic:2 cart:ups_zone_identifier:2 Value:Y","Value","Y","","","UPS Zone Identifier: Y, north pole from -180E - 0"
"cart:Universal_Polar_Stereographic:2 cart:ups_zone_identifier:2 Value:Z","Value","Z","","","UPS Zone Identifier: Z, north pole from 0 - 180E"
"cart:Oblique_Cylindrical:1 ","Class","Oblique_Cylindrical","1.0.0.0","cart","The Oblique_Cylindrical class contains parameters for the Oblique Cylindrical projection. Synder 1987, DOI:10.3133/pp1395, page 93: https://pubs.usgs.gov/pp/1395/report.pdf#page=105 ","img","","","","","","","","","","",""
"cart:Oblique_Cylindrical:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","0","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Cylindrical:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","0","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Cylindrical:2 cart:reference_latitude:1 ","Attribute","reference_latitude","n/a","cart","Provides the ordinary latitude coordinate of the origin (oblique latitude = oblique longitude = 0) for the oblique coordinate system used to specify the Oblique Cylindrical projection, for example, as used in Cassini BIDR (basic image data record). Note that whereas some past PDS products may utilize oblique projections defined solely in terms of the reference_latitude and reference_longitude (i.e., with a third defining angle always set to zero), the Cassini BIDRs require the full generality of three nonzero rotation angles. These angles are represented by the keywords oblique_proj_pole_latitude, oblique_proj_pole_longitude, and oblique_proj_pole_rotation. The values of reference_latitude and reference_longitude are consistent with the latter three angles but do not uniquely define the oblique coordinate system on their own. ","img","ASCII_Real","0","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Cylindrical:2 cart:reference_longitude:1 ","Attribute","reference_longitude","n/a","cart","Provides the ordinary longitude coordinate of the origin (oblique latitude = oblique longitude = 0) for the oblique coordinate system used to specify the Oblique Cylindrical projection, for example, as used in Cassini BIDR (basic image data record). Note that whereas some past PDS products may utilize oblique projections defined solely in terms of the reference_latitude and reference_longitude (i.e., with a third defining angle always set to zero), the Cassini BIDRs require the full generality of three nonzero rotation angles. These angles are represented by the keywords oblique_proj_pole_latitude, oblique_proj_pole_longitude, and oblique_proj_pole_rotation. The values of reference_latitude and reference_longitude are consistent with the latter three angles but do not uniquely define the oblique coordinate system on their own. ","img","ASCII_Real","0","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Cylindrical:2 cart:map_projection_rotation:1 ","Attribute","map_projection_rotation","n/a","cart","Provides the clockwise rotation of the line and sample coordinate system with respect to the map projection origin. Note that a value of 90.0 is used for all Cassini BIDRs (basic image data record) indicating that lines of the projected image have constant oblique-system longitude and columns have constant oblique-system latitude. As stated in the Cassini BIDR SIS (software interface specification), for these images, it was convenient to represent longitude in the line direction so that the images, which are elongated along the equator of the oblique system, are larger in the line direction than in the sample direction. ","img","ASCII_Real","1","1","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Cylindrical:2 cart:oblique_proj_pole_latitude:1 ","Attribute","oblique_proj_pole_latitude","n/a","cart","One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection. This is the ordinary latitude of the pole (Z axis) of the oblique system. ","img","ASCII_Real","0","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Cylindrical:2 cart:oblique_proj_pole_longitude:1 ","Attribute","oblique_proj_pole_longitude","n/a","cart","One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection. This is the ordinary longitude of the pole (Z axis) of the oblique system. ","img","ASCII_Real","0","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Cylindrical:2 cart:oblique_proj_pole_rotation:1 ","Attribute","oblique_proj_pole_rotation","n/a","cart","One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection. This is a rotation around the polar (Z) axis of the oblique system that completes the transformation from standard to oblique coordinates. The value is positive east (obeys right hand rule) and is recommended to be specified in degrees from 0 to 360. ","img","ASCII_Real","0","1","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Cylindrical:2 cart:oblique_proj_x_axis_vector:1 ","Attribute","oblique_proj_x_axis_vector","n/a","cart","This is a redundant attribute and as such is optional mostly available for documentation for the parameters. Unit vector in the direction of the X axis of the oblique coordinate system used in the Oblique Cylindrical projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis. ","img","ASCII_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Oblique_Cylindrical:2 cart:oblique_proj_y_axis_vector:1 ","Attribute","oblique_proj_y_axis_vector","n/a","cart","This is a redundant attribute and as such is optional mostly available for documentation for the parameters. Unit vector in the direction of the Y axis of the oblique coordinate system used in the Oblique Cylindrical projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis. ","img","ASCII_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Oblique_Cylindrical:2 cart:oblique_proj_z_axis_vector:1 ","Attribute","oblique_proj_z_axis_vector","n/a","cart","This is a redundant attribute and as such is optional mostly available for documentation for the parameters. Unit vector in the direction of the Z axis of the oblique coordinate system used in the Oblique Cylindrical projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis. ","img","ASCII_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Oblique_Cylindrical:2 cart:look_direction:1 ","Attribute","look_direction","n/a","cart","The value (Right, Left or Both) indicates the side of the spacecraft ground-track to which the antenna is pointed for data acquired within this file. The SAR (synthetic aperture radar) images stored in the BIDR (basic image data record) files are always acquired on only one side of the ground-track for each Titan pass. This value also indicates from which side the SAR image is illuminated. If the spacecraft images to the left of its ground-track (look_direction=Left), the image will be illuminated from the (viewer's) left side, and, conversely, if the spacecraft looks to the right, the illumination will come from the right in the image file. The direction of illumination is critical to interpretation of features in the image. ","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Oblique_Cylindrical:2 cart:look_direction:2 Value:Both","Value","Both","","","Antenna pointed both left and right of spacecraft ground-track"
"cart:Oblique_Cylindrical:2 cart:look_direction:2 Value:LEFT","Value","LEFT","","","Antenna pointed left of spacecraft ground-track"
"cart:Oblique_Cylindrical:2 cart:look_direction:2 Value:Left","Value","Left","","","Antenna pointed left of spacecraft ground-track"
"cart:Oblique_Cylindrical:2 cart:look_direction:2 Value:RIGHT","Value","RIGHT","","","Antenna pointed right of spacecraft ground-track"
"cart:Oblique_Cylindrical:2 cart:look_direction:2 Value:Right","Value","Right","","","Antenna pointed right of spacecraft ground-track"
"cart:State_Plane_Coordinate_System:1 ","Class","State_Plane_Coordinate_System","1.0.0.0","cart","The State_Plane_Coordinate_System class defines a plane-rectangular coordinate system established for each state in the United States by the National Geodetic Survey. Synder 1987, DOI:10.3133/pp1395, page 52: https://pubs.usgs.gov/pp/1395/report.pdf#page=64 ","img","","","","","","","","","","",""
"cart:State_Plane_Coordinate_System:2 cart:spcs_zone_identifier:1 ","Attribute","spcs_zone_identifier","n/a","cart","The spcs_zone_identifier attribute identifies the State Plane Coordinate Systems (SPCS) zone.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","4","4","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Oblique_Line_Azimuth:1 ","Class","Oblique_Line_Azimuth","1.0.0.0","cart","The Oblique_Line_Azimuth class defines the method used to describe the line along which an Oblique Mercator map projection is centered using the map projection origin and an azimuth. Synder 1987, DOI:10.3133/pp1395, page 195: https://pubs.usgs.gov/pp/1395/report.pdf#page=207 PROJ: https://proj.org/operations/projections/omerc.html ","img","","","","","","","","","","",""
"cart:Oblique_Line_Azimuth:2 cart:azimuthal_angle:1 ","Attribute","azimuthal_angle","n/a","cart","The azimuthal_angle attribute provides the angle measured clockwise from north, and expressed in the recommended units of degrees.","img","ASCII_Real","0","1","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Line_Azimuth:2 cart:azimuth_measure_point_longitude:1","Attribute","azimuth_measure_point_longitude","n/a","cart","The azimuth_measure_point_longitude attribute provides the longitude of the map projection origin.","img","ASCII_Real","0","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Line_Azimuth:2 cart:latitude_of_projection_origin:1 ","Attribute","latitude_of_projection_origin","n/a","cart","The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.","img","ASCII_Real","0","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Line_Azimuth:2 cart:longitude_of_central_meridian:1 ","Attribute","longitude_of_central_meridian","n/a","cart","The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.","img","ASCII_Real","0","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Line_Point:1 ","Class","Oblique_Line_Point","1.0.0.0","cart","The Oblique_Line_Point class defines the method used to describe the line along which an Oblique Mercator map projection is centered using two points near the limits of the mapped region that define the center line. Synder 1987, DOI:10.3133/pp1395, page 195: https://pubs.usgs.gov/pp/1395/report.pdf#page=207 PROJ: https://proj.org/operations/projections/omerc.html ","img","","","","","","","","","","",""
"cart:Map_Projection_Lander:1 ","Class","Map_Projection_Lander","1.0.0.0","cart","The Map_Projection_Lander class provides the systematic representation of all or part of the surface of a planet on a plane or developable surface from the perspective of an in-situ spacecraft.","img","","","","","","","","","","",""
"cart:Map_Projection_Lander:2 cart:lander_map_projection_name:1 ","Attribute","lander_map_projection_name","n/a","cart","The lander_map_projection_name attribute provides the name of the map projection.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Map_Projection_Lander:2 cart:lander_map_projection_name:2 Value:Cylindrical","Value","Cylindrical","","","This is an in-situ projection used for (non-stereo) panoramas. Each image row represents a constant elevation and each image column represents a constant azimuth, from a given point of view. The image scale in degrees per pixel is constant across the image. "
"cart:Map_Projection_Lander:2 cart:lander_map_projection_name:2 Value:Cylindrical_Perspect","Value","Cylindrical_Perspective","","","This is an in-situ projection that is a hybrid. Each column is a vertical slice from a pinhole camera (Perspective projection), while the columns are spaced evenly in azimuth (Cylindrical projection). It is most useful for viewing panoramas in stereo."
"cart:Map_Projection_Lander:2 cart:lander_map_projection_name:2 Value:Orthographic","Value","Orthographic","","","This is an in-situ projection that is a generalization of the Vertical projection, in that any arbitrary projection plane can be specified."
"cart:Map_Projection_Lander:2 cart:lander_map_projection_name:2 Value:Orthographic_Lander","Value","Orthographic_Lander","","","This is an in-situ projection that is a generalization of the Vertical projection, in that any arbitrary projection plane can be specified."
"cart:Map_Projection_Lander:2 cart:lander_map_projection_name:2 Value:Orthorectified","Value","Orthorectified","","","This is an in-situ projection that provides a true overhead view of the scene. Range data is required to create this projection, meaning there is no parallax distortion. It has a constant scale in meters/pixel."
"cart:Map_Projection_Lander:2 cart:lander_map_projection_name:2 Value:Perspective","Value","Perspective","","","This is an in-situ projection that models a pinhole camera. "
"cart:Map_Projection_Lander:2 cart:lander_map_projection_name:2 Value:Polar","Value","Polar","","","This is an in-situ projection that provides a quasi-overhead view that extends to the horizon. Elevation is measured radially outward from the nadir location, with a constant pixel scale. Azimuth is measured along concentric circles centered at the nadir."
"cart:Map_Projection_Lander:2 cart:lander_map_projection_name:2 Value:Vertical","Value","Vertical","","","This is an in-situ projection that provides an overhead view. By projecting to a surface model, the need for range data is eliminated, but significant layover effects can happen when the actual geometry does not match the surface model. It has a constant scale in meters/pixel, subject to layover distortion. "
"cart:Surface_Model_Parameters:1 ","Class","Surface_Model_Parameters","1.0.0.0","cart","The Surface_Model_Parameters class describes the surface model used by the projection. For in-situ mosaics, the surface model describes the surface upon which input images are projected in order to create a unified point of view in a mosaic. To the extent the surface model does not match the actual surface, parallax errors typically occur at seams between images.","img","","","","","","","","","","",""
"cart:Surface_Model_Parameters:2 cart:surface_model_type:1 ","Attribute","surface_model_type","n/a","cart","Specifies the type of surface used for the reprojection performed during the mosaicking process. Valid values: Infinity, Planar, or Spherical. ","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Surface_Model_Parameters:2 cart:surface_model_type:2 Value:Infinity","Value","Infinity","","","Infinity planar surface. Defines a surface that extends to infinity in all directions."
"cart:Surface_Model_Parameters:2 cart:surface_model_type:2 Value:Planar","Value","Planar","","","flat planar surface model"
"cart:Surface_Model_Parameters:2 cart:surface_model_type:2 Value:Spherical","Value","Spherical","","","spherical surface model"
"cart:Surface_Model_Planar:1 ","Class","Surface_Model_Planar","1.0.0.0","cart","This is a specific type of surface model that treats the surface as a flat plane, with a specified orientation (Vector_Surface_Normal) and location (Vector_Surface_Ground_Location). ","img","","","","","","","","","","",""
"cart:Surface_Model_Spherical:1 ","Class","Surface_Model_Spherical","1.0.0.0","cart","This is a specific type of surface model that treats the surface as a sphere, with a specified center and radius.","img","","","","","","","","","","",""
"cart:Surface_Model_Spherical:2 cart:sphere_radius:1 ","Attribute","sphere_radius","n/a","cart","The sphere_radius attribute specifies the radius of the spherical body. In PDS3, this was specified using the SURFACE_NORMAL_VECTOR keyword. Recommended units is meters or kilometers. ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Surface_Model_Spherical:2 cart:sphere_intersection_count:1 ","Attribute","sphere_intersection_count","n/a","cart","The sphere_intersection_count attribute specifies the number of the intersection to use for the spherical surface model when the camera is outside the sphere. For example, specifying a value of 1 would indicate the first intersection with the sphere should be used (more useful for modeling hills or rocks), while a value of 2 would indicate the second intersection with the sphere should be used (more useful for modeling craters). In PDS3, this was overloaded as part of the SURFACE_MODEL_TYPE keyword. ","img","ASCII_NonNegative_Integer","0","1","1","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"cart:Cylindrical:1 ","Class","Cylindrical","1.0.0.0","cart","This is an in-situ projection used for (non-stereo) panoramas. Each image row represents a constant elevation and each image column represents a constant azimuth, from a given point of view. The image scale in degrees per pixel is constant across the image.","img","","","","","","","","","","",""
"cart:Cylindrical:2 cart:pixel_scale_x:1 ","Attribute","pixel_scale_x","n/a","cart"," The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Map_Scale","none","TBD_classConcept","REAL"
"cart:Cylindrical:2 cart:pixel_scale_y:1 ","Attribute","pixel_scale_y","n/a","cart"," The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Map_Scale","none","TBD_classConcept","REAL"
"cart:Cylindrical:2 cart:maximum_elevation:1 ","Attribute","maximum_elevation","n/a","cart","The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical:2 cart:minimum_elevation:1 ","Attribute","minimum_elevation","n/a","cart","The minimum_elevation attribute specifies the elevation (as defined by the coordinate system) of the last line of the image for Cylindrical map projections. Applies to Cylindrical, Perspective and Cylindrical-Perspective lander map projections.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical:2 cart:start_azimuth:1 ","Attribute","start_azimuth","n/a","cart","The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","1","1","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical:2 cart:stop_azimuth:1 ","Attribute","stop_azimuth","n/a","cart","The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","1","1","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical:2 cart:zero_elevation_line:1 ","Attribute","zero_elevation_line","n/a","cart","The zero_elevation_line attribute specifies the image line representing 0.0 degree elevation. Applies to Cylindrical lander map projections. ","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Perspective:1 ","Class","Perspective","1.0.0.0","cart","This is an in-situ projection that models a pinhole camera. ","img","","","","","","","","","","",""
"cart:Perspective:2 cart:pixel_scale_x:1 ","Attribute","pixel_scale_x","n/a","cart"," The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Map_Scale","none","TBD_classConcept","REAL"
"cart:Perspective:2 cart:pixel_scale_y:1 ","Attribute","pixel_scale_y","n/a","cart"," The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Map_Scale","none","TBD_classConcept","REAL"
"cart:Perspective:2 cart:maximum_elevation:1 ","Attribute","maximum_elevation","n/a","cart","The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Perspective:2 cart:minimum_elevation:1 ","Attribute","minimum_elevation","n/a","cart","The minimum_elevation attribute specifies the elevation (as defined by the coordinate system) of the last line of the image for Cylindrical map projections. Applies to Cylindrical, Perspective and Cylindrical-Perspective lander map projections.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Perspective:2 cart:start_azimuth:1 ","Attribute","start_azimuth","n/a","cart","The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","0","1","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Perspective:2 cart:stop_azimuth:1 ","Attribute","stop_azimuth","n/a","cart","The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","0","1","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Perspective:2 cart:projection_azimuth:1 ","Attribute","projection_azimuth","n/a","cart","The projection_azimuth attribute specifies the azimuth of the horizontal center of projection for the Perspective lander map projection (loosely, where the camera model is pointing). ","img","ASCII_Real","1","1","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Perspective:2 cart:projection_elevation:1 ","Attribute","projection_elevation","n/a","cart","The projection_elevation attribute specifies the elevation of the vertical center of projection (loosely, where the camera is pointing). For Perspective lander map projection, this applies to the single output camera model; for Cylindrical-Perspective it applies to each columns output camera model, before the rotation specified by Vector_Projection_Z_Axis. ","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:1 ","Class","Cylindrical_Perspective","1.0.0.0","cart","This is an in-situ projection that is a hybrid. Each column is a vertical slice from a pinhole camera (Perspective projection), while the columns are spaced evenly in azimuth (Cylindrical projection). It is most useful for viewing panoramas in stereo.","img","","","","","","","","","","",""
"cart:Cylindrical_Perspective:2 cart:pixel_scale_x:1 ","Attribute","pixel_scale_x","n/a","cart"," The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Map_Scale","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:2 cart:pixel_scale_y:1 ","Attribute","pixel_scale_y","n/a","cart"," The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Map_Scale","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:2 cart:maximum_elevation:1 ","Attribute","maximum_elevation","n/a","cart","The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:2 cart:minimum_elevation:1 ","Attribute","minimum_elevation","n/a","cart","The minimum_elevation attribute specifies the elevation (as defined by the coordinate system) of the last line of the image for Cylindrical map projections. Applies to Cylindrical, Perspective and Cylindrical-Perspective lander map projections.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:2 cart:projection_azimuth:1 ","Attribute","projection_azimuth","n/a","cart","The projection_azimuth attribute specifies the azimuth of the horizontal center of projection for the Perspective lander map projection (loosely, where the camera model is pointing). ","img","ASCII_Real","0","1","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:2 cart:projection_elevation:1 ","Attribute","projection_elevation","n/a","cart","The projection_elevation attribute specifies the elevation of the vertical center of projection (loosely, where the camera is pointing). For Perspective lander map projection, this applies to the single output camera model; for Cylindrical-Perspective it applies to each columns output camera model, before the rotation specified by Vector_Projection_Z_Axis. ","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:2 cart:projection_elevation_line:1 ","Attribute","projection_elevation_line","n/a","cart","The projection_elevation_line attribute specifies the image line which corresponds to the projection_elevation attribute for each column of the Cylindrical-Perspective projection, before the rotation specified by Vector_Projection_Z_Axis. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:2 cart:start_azimuth:1 ","Attribute","start_azimuth","n/a","cart","The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","1","1","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:2 cart:stop_azimuth:1 ","Attribute","stop_azimuth","n/a","cart","The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.","img","ASCII_Real","1","1","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Cylindrical_Perspective:2 cart:projection_axis_offset:1 ","Attribute","projection_axis_offset","n/a","cart","The projection_axis_offset attribute specifies an offset from a projection axis in a map projection. For the Cylindrical Perspective projection, this is the radius of a circle which represents the rotation around the projection origin of the synthetic camera used to calculate each column.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Polar:1 ","Class","Polar","1.0.0.0","cart","This is an in-situ projection that provides a quasi-overhead view that extends to the horizon. Elevation is measured radially outward from the nadir location, with a constant pixel scale. Azimuth is measured along concentric circles centered at the nadir.","img","","","","","","","","","","",""
"cart:Polar:2 cart:pixel_scale:1 ","Attribute","pixel_scale","n/a","cart"," The pixel_scale attribute indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the referenced coordinate system as defined by the map projection. This attribute should be used in lieu of pixel_scale_x and pixel_scale_y when the pixel scale is not x/y aligned. i.e. a radial pixel scale. NOTE: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Map_Scale","none","TBD_classConcept","REAL"
"cart:Polar:2 cart:maximum_elevation:1 ","Attribute","maximum_elevation","n/a","cart","The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Polar:2 cart:reference_azimuth:1 ","Attribute","reference_azimuth","n/a","cart","The reference_azimuth attribute specifies the azimuth of the line extending from the center of the image to the top center of the image with respect to a polar projection. ","img","ASCII_Real","1","1","-360","360","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Vertical:1 ","Class","Vertical","1.0.0.0","cart","This is an in-situ projection that provides an overhead view. By projecting to a surface model, the need for range data is eliminated, but significant layover effects can happen when the actual geometry does not match the surface model. It has a constant scale in meters/pixel, subject to layover distortion.","img","","","","","","","","","","",""
"cart:Vertical:2 cart:pixel_resolution_x:1 ","Attribute","pixel_resolution_x","n/a","cart"," The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Map","none","TBD_classConcept","REAL"
"cart:Vertical:2 cart:pixel_resolution_y:1 ","Attribute","pixel_resolution_y","n/a","cart"," The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Map","none","TBD_classConcept","REAL"
"cart:Vertical:2 cart:x_axis_maximum:1 ","Attribute","x_axis_maximum","n/a","cart","The x_axis_maximum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the top of the image. Note that +X is at the top of the image and +Y is at the right, so +X corresponds to North in the Vertical projection.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vertical:2 cart:x_axis_minimum:1 ","Attribute","x_axis_minimum","n/a","cart","The x_axis_minimum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the bottom of the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vertical:2 cart:y_axis_maximum:1 ","Attribute","y_axis_maximum","n/a","cart","The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the right edge of the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vertical:2 cart:y_axis_minimum:1 ","Attribute","y_axis_minimum","n/a","cart","The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the left edge of the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Orthographic_Lander:1 ","Class","Orthographic_Lander","1.0.0.0","cart","This is an in-situ projection that is a generalization of the Vertical projection, in that any arbitrary projection plane can be specified.","img","","","","","","","","","","",""
"cart:Orthographic_Lander:2 cart:pixel_resolution_x:1 ","Attribute","pixel_resolution_x","n/a","cart"," The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Map","none","TBD_classConcept","REAL"
"cart:Orthographic_Lander:2 cart:pixel_resolution_y:1 ","Attribute","pixel_resolution_y","n/a","cart"," The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. ","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Map","none","TBD_classConcept","REAL"
"cart:Orthographic_Lander:2 cart:x_axis_maximum:1 ","Attribute","x_axis_maximum","n/a","cart","The x_axis_maximum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the top of the image. Note that +X is at the top of the image and +Y is at the right, so +X corresponds to North in the Vertical projection.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Orthographic_Lander:2 cart:x_axis_minimum:1 ","Attribute","x_axis_minimum","n/a","cart","The x_axis_minimum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the bottom of the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Orthographic_Lander:2 cart:y_axis_maximum:1 ","Attribute","y_axis_maximum","n/a","cart","The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the right edge of the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Orthographic_Lander:2 cart:y_axis_minimum:1 ","Attribute","y_axis_minimum","n/a","cart","The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the left edge of the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Orthorectified:1 ","Class","Orthorectified","1.0.0.0","cart","This is an in-situ projection that provides a true overhead view of the scene. Range data is required to create this projection, meaning there is no parallax distortion. It has a constant scale in meters/pixel.","img","","","","","","","","","","",""
"cart:Orthorectified:2 cart:pixel_resolution_x:1 ","Attribute","pixel_resolution_x","n/a","cart"," The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Map","none","TBD_classConcept","REAL"
"cart:Orthorectified:2 cart:pixel_resolution_y:1 ","Attribute","pixel_resolution_y","n/a","cart"," The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. ","img","ASCII_Real","1","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Map","none","TBD_classConcept","REAL"
"cart:Orthorectified:2 cart:x_axis_maximum:1 ","Attribute","x_axis_maximum","n/a","cart","The x_axis_maximum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the top of the image. Note that +X is at the top of the image and +Y is at the right, so +X corresponds to North in the Vertical projection.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Orthorectified:2 cart:x_axis_minimum:1 ","Attribute","x_axis_minimum","n/a","cart","The x_axis_minimum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the bottom of the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Orthorectified:2 cart:y_axis_maximum:1 ","Attribute","y_axis_maximum","n/a","cart","The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the right edge of the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Orthorectified:2 cart:y_axis_minimum:1 ","Attribute","y_axis_minimum","n/a","cart","The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the left edge of the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Surface_Normal:1 ","Class","Vector_Surface_Normal","1.0.0.0","cart","The Vector_Surface_Normal class specifies a vector normal to the planar surface model. This vector is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class.","img","","","","","","","","","","",""
"cart:Vector_Surface_Normal:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Surface_Normal:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Surface_Normal:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Surface_Ground_Location:1","Class","Vector_Surface_Ground_Location","1.0.0.0","cart","The Vector_Surface_Ground_Location class specifies any point on the surface model, in order to fix the model in space. This point is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class.","img","","","","","","","","","","",""
"cart:Vector_Surface_Ground_Location:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Surface_Ground_Location:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Surface_Ground_Location:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Sphere_Center:1 ","Class","Vector_Sphere_Center","1.0.0.0","cart","The Vector_Sphere_Center class specifies the center of the sphere. This point is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class.","img","","","","","","","","","","",""
"cart:Vector_Sphere_Center:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Sphere_Center:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Sphere_Center:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Origin:1 ","Class","Vector_Projection_Origin","1.0.0.0","cart","The Vector_Projection_Origin class specifies the location of the origin of the projection. For Polar and Cylindrical projections, this is the XYZ point from which all the azimuth/elevation rays emanate. For the Cylindrical-Perspective projection, this defines the center of the circle around which the synthetic camera orbits. For Orthographic, Orthorectified, and Vertical projections, this optional keyword specifies the point on the projection plane that serves as the origin of the projection (i.e. all points on a line through this point in the direction of PROJECTION_Z_AXIS_VECTOR will be located at X=Y=0 in the projection). If not present, (0,0,0) should be assumed. This translation is generally not necessary and not often used; the (X|Y)_AXIS_MINIMUM and (X|Y)_AXIS_MAXIMUM fields allow the mosaic to be located arbitrarily in the projection plane.","img","","","","","","","","","","",""
"cart:Vector_Projection_Origin:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Origin:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Origin:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Projection_X_Axis:1 ","Class","Vector_Projection_X_Axis","1.0.0.0","cart","The Vector_Projection_X_Axis class specifies a unit vector defining the X-axis for a given projection. For Orthographic_Lander, Orthorectified, and Vertical projections, this vector defines how the specified axis in the mosaic is oriented in space. The X and Y axis vectors together define the rotation of the projection plane around the projection axis.","img","","","","","","","","","","",""
"cart:Vector_Projection_X_Axis:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_X_Axis:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_X_Axis:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Y_Axis:1 ","Class","Vector_Projection_Y_Axis","1.0.0.0","cart","The Vector_Projection_Y_Axis class specifies a unit vector defining the Y-axis for a given projection. For Orthographic_Lander, Orthorectified, and Vertical projections, this vector defines how the specified axis in the mosaic is oriented in space. The X and Y axis vectors together define the rotation of the projection plane around the projection axis.","img","","","","","","","","","","",""
"cart:Vector_Projection_Y_Axis:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Y_Axis:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Y_Axis:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Z_Axis:1 ","Class","Vector_Projection_Z_Axis","1.0.0.0","cart","The Vector_Projection_Z_Axis class specifies a unit vector defining the Z axis for a given projection. For Orthographic, Orthorectified, and Vertical projections, this vector defines the projection axis for the mosaic. All points along a line parallel to this axis are projected to the same spot in the projection plane. For the Cylindrical-Perspective projections, this defines the new axis of the circle around which the synthetic camera orbits (i.e. the normal to the circle), after the cameras have been rotated to correct for rover tilt. Vector_Projection_Z_Axis_Initial contains the axis before rotation; the difference in these two indicate the rotation amount.","img","","","","","","","","","","",""
"cart:Vector_Projection_Z_Axis:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Z_Axis:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Z_Axis:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Z_Axis_Initial:1","Class","Vector_Projection_Z_Axis_Initial","1.0.0.0","cart","The Vector_Projection_Z_Axis_Initial class specifies the initial unit vector defining the Z axis for a given projection. For Cylindrical-Perspective projections, this defines the original axis of the circle around which the synthetic camera orbits, before the cameras have been rotated to correct for rover tilt. Vector_Projection_Z_Axis contains the axis after rotation; the difference in these two indicate the rotation amount.","img","","","","","","","","","","",""
"cart:Vector_Projection_Z_Axis_Initial:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Z_Axis_Initial:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Projection_Z_Axis_Initial:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Cartesian_Unit_Base:1 ","Class","Vector_Cartesian_Unit_Base","1.0.0.0","cart","This is a generic unit vector in Cartesian space. The "x", "y", and "z" component have no units and are restricted to values between -1.0 and 1.0 inclusive. Further the length of the vector square root of the (sum of the squares of the components) must be 1.0. ","img","","","","","","","","","","",""
"cart:Vector_Cartesian_Unit_Base:2 cart:x_unit:1 ","Attribute","x_unit","n/a","cart","The x component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Cartesian_Unit_Base:2 cart:y_unit:1 ","Attribute","y_unit","n/a","cart","The y component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Cartesian_Unit_Base:2 cart:z_unit:1 ","Attribute","z_unit","n/a","cart","The z component of a unit vector.","img","ASCII_Real","1","1","-1","1","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Vector_Cartesian_Position_Base:1","Class","Vector_Cartesian_Position_Base","1.0.0.0","cart","The Vector_Cartesian_Position_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector. ","img","","","","","","","","","","",""
"cart:Vector_Cartesian_Position_Base:2 cart:x_position:1 ","Attribute","x_position","n/a","cart","The x component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Cartesian_Position_Base:2 cart:y_position:1 ","Attribute","y_position","n/a","cart","The y component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Vector_Cartesian_Position_Base:2 cart:z_position:1 ","Attribute","z_position","n/a","cart","The z component of a Cartesian position vector.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Camera_Model_Offset:1 ","Class","Camera_Model_Offset","1.0.0.0","cart","The Camera_Model_Offset class specifies the location of the image origin with respect to the camera model's origin. For CAHV/CAHVOR models, this origin is not the center of the camera, but is the upper-left corner of the "standard"-size image, which is encoded in the CAHV vectors. Applies to the Perspective lander map projection.","img","","","","","","","","","","",""
"cart:Camera_Model_Offset:2 cart:line:1 ","Attribute","line","n/a","cart","The line attribute specifies the line number in the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Camera_Model_Offset:2 cart:sample:1 ","Attribute","sample","n/a","cart","The sample attribute specifies the sample number.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Pixel_Position_Nadir_Polar:1 ","Class","Pixel_Position_Nadir_Polar","1.0.0.0","cart","The Pixel_Position_Nadir_Polar class specifies the sample coordinate of the location in the image of the "special" point of the mosaic. For Polar projections, this is the nadir of the polar projection. In PDS3, this information was specified using the LINE_PROJECTION_OFFSET and SAMPLE_PROJECTION_OFFSET keywords.","img","","","","","","","","","","",""
"cart:Pixel_Position_Nadir_Polar:2 cart:line:1 ","Attribute","line","n/a","cart","The line attribute specifies the line number in the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Pixel_Position_Nadir_Polar:2 cart:sample:1 ","Attribute","sample","n/a","cart","The sample attribute specifies the sample number.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Pixel_Position_Origin:1 ","Class","Pixel_Position_Origin","1.0.0.0","cart","The Pixel_Position_Origin class specifies the sample coordinate of the location in the image of the "special" point of the mosaic. For Vertical, Orthographic and Orthorectified projections, this is the origin of the projected coordinate system, corresponding to the Vector_Projection_Origin. In PDS3, this information was specified using the LINE_PROJECTION_OFFSET and SAMPLE_PROJECTION_OFFSET keywords.","img","","","","","","","","","","",""
"cart:Pixel_Position_Origin:2 cart:line:1 ","Attribute","line","n/a","cart","The line attribute specifies the line number in the image.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Pixel_Position_Origin:2 cart:sample:1 ","Attribute","sample","n/a","cart","The sample attribute specifies the sample number.","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Oblique_Line_Point_Group:1 ","Class","Oblique_Line_Point_Group","1.0.0.0","cart","The Oblique_Line_Point_Group class provides the coordinates in latitude and longitude of one end point of the line along which an Oblique Mercator map projection is centered.","img","","","","","","","","","","",""
"cart:Oblique_Line_Point_Group:2 cart:oblique_line_latitude:1 ","Attribute","oblique_line_latitude","n/a","cart","The oblique_line_latitude attribute provides the latitude of a point defining the oblique line.","img","ASCII_Real","1","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Oblique_Line_Point_Group:2 cart:oblique_line_longitude:1 ","Attribute","oblique_line_longitude","n/a","cart","The oblique_line_longitude attribute provides the longitude of a point defining the oblique line.","img","ASCII_Real","1","1","-180.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"cart:Map_Projection_Rings:1 ","Class","Map_Projection_Rings","1.0.0.0","cart","The Map_Projection_Rings class provides the systematic representation of all or part of the rings of a planet on a plane.","img","","","","","","","","","","",""
"cart:Map_Projection_Rings:2 cart:rings_map_projection_name:1 ","Attribute","rings_map_projection_name","n/a","cart","The rings_map_projection_name attribute provides the name of the map projection used for rings data.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"cart:Map_Projection_Rings:2 cart:rings_map_projection_name:2 Value:Ring_Polar","Value","Ring_Polar","","","The representation of ring data requires a unique projection. The rings are modeled by a thin disk centered on the body and in its equatorial plane. For Saturn, the thin disk is centered on Saturn and in its equatorial plane, with an outer radius of 500,000km. If the field of view falls partially or completely beyond this limit or if it intersects the primary body before intersecting the rings, the data will not be included. For Cassini CIRS (composite infrared spectrometer), the plotted coordinates are derived as follows. If A is the location of the intersection of CIRS field of view with the body's equatorial plane, the X coordinate is the distance of A from the center of the body (e.g. Saturn), and the Y coordinate is the local time on on the body at the intersection with the body's surface of the line between A and the body's center. Local time is expressed in fractional hours, from 0.0 (at midnight) to 12.0 (at noon), to 24.0 (at midnight). "
"cart:Ring_Polar:1 ","Class","Ring_Polar","1.0.0.0","cart","The representation of ring data requires a unique projection. The rings are modeled by a thin disk centered on the body and in its equatorial plane. For Saturn, the thin disk is centered on Saturn and in its equatorial plane, with an outer radius of 500,000km. If the field of view falls partially or completely beyond this limit or if it intersects the primary body before intersecting the rings, the data will not be included. Plotted coordinates are derived as follows. If A is the location of the intersection of the CIRS field of view with the body's equatorial plane, the X coordinate is the distance of A from the center of the body (e.g. Saturn), and the Y coordinate is the local time on on the body at the intersection with the body's surface of the line between A and the body's center. Local time is expressed in fractional hours, from 0.0 (at midnight) to 12.0 (at noon), to 24.0 (at midnight). ","img","","","","","","","","","","",""
"cart:Ring_Polar:2 cart:data_count:1 ","Attribute","data_count","n/a","cart","Number of measurements combined to create the cube.","img","ASCII_NonNegative_Integer","0","1","1","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"cart:Ring_Polar:2 cart:radial_scale:1 ","Attribute","radial_scale","n/a","cart","Grid spacing. Recommended unit is km/pixel.","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Linear","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:angular_scale:1 ","Attribute","angular_scale","n/a","cart","Grid spacing. Recommended unit is radian/pixel.","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Angular","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:local_time_scale:1 ","Attribute","local_time_scale","n/a","cart","Grid spacing. Recommended unit for Units_of_Pixel_Resolution_Angular is deg/pixel or HA/pixel (hour angle per pixel).","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pixel_Resolution_Angular","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:sample_name:1 ","Attribute","sample_name","n/a","cart","Coordinate name for the sample axis. e.g. ""Radius Km"".","img","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Ring_Polar:2 cart:line_name:1 ","Attribute","line_name","n/a","cart","Coordinate name for the line axis. e.g. ""Local Time Hours"".","img","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"cart:Ring_Polar:2 cart:first_sample_center:1 ","Attribute","first_sample_center","n/a","cart","Sample coordinate at the center of the first sample element.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:first_line_center:1 ","Attribute","first_line_center","n/a","cart","Line coordinate at the center of the first line element.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:last_sample_center:1 ","Attribute","last_sample_center","n/a","cart","Sample coordinate at the center of the last sample element.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:last_line_center:1 ","Attribute","last_line_center","n/a","cart","Line coordinate at the center of the last line element.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:min_footprint_sample:1 ","Attribute","min_footprint_sample","n/a","cart","Minimum size of footprints along the sample axis.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:min_footprint_line:1 ","Attribute","min_footprint_line","n/a","cart","Minimum size of footprints along the line axis.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:max_footprint_sample:1 ","Attribute","max_footprint_sample","n/a","cart","Maximum size of footprints along the sample axis.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Ring_Polar:2 cart:max_footprint_line:1 ","Attribute","max_footprint_line","n/a","cart","Maximum size of footprints along the line axis.","img","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"cart:Geo_Transformation:1 ","Class","Geo_Transformation","1.0.0.0","cart","The Geo_Transformation describes the relationship between raster positions (in pixel/line coordinates) and georeferenced coordinates. This is defined by an affine transform. The affine transform consists of six coefficients which map pixel/line coordinates into georeferenced space using the following relationship: Xgeo = GT(0) + Xpixel*GT(1) + Yline*GT(2) Ygeo = GT(3) + Xpixel*GT(4) + Yline*GT(5) or also defined as: GT[0] = Xmin; // upperleft_corner_y GT[1] = CellSize in X; // W-E pixel size, pixel_resolution_x GT[2] = 0; // rotation term, 0 if 'North Up' GT[3] = Ymax; // upperleft_corner_y GT[4] = 0; // shear term, 0 if 'North Up' GT[5] = CellSize in Y; // N-S pixel size, pixel_resolution_y In case of north up images, the GT(2) and GT(4) coefficients are zero, and the GT(1) is pixel width (pixel_resolution_x), and GT(5) is pixel height (pixel_resolution_y). The (GT(0),GT(3)) position is the top left corner of the top left pixel of the raster. Note that the pixel/line coordinates in the above are from (0.5,0.5) at the top left corner of the top left pixel to (width_in_pixels,height_in_pixels) at the bottom right corner of the bottom right pixel. The pixel/line location of the center of the top left pixel would therefore be (1.0,1.0). ","img","","","","","","","","","","",""
"cart:Geo_Transformation:2 cart:upperleft_corner_x:1 ","Attribute","upperleft_corner_x","n/a","cart"," The upperleft_corner_x and upperleft_corner_y attributes provide the projection x and y values, relative to the map projection origin, at sample 0.5 and line 0.5 (upper left corner of pixel 1,1 within image array). Recommended units is meters. (0.5,0.5) - upper left corner (edge) of pixel 1,1 / #---+---+-> I where # is X,Y location in meters, | * | | relative to map projection origin. +---+---+ where * is pixel coordinate (1.0,1.0) | \ J pixel coordinate (2.5,1.5) ","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"cart:Geo_Transformation:2 cart:upperleft_corner_y:1 ","Attribute","upperleft_corner_y","n/a","cart"," The upperleft_corner_x and upperleft_corner_y attributes provide the projection x and y values, relative to the map projection origin, at sample 0.5 and line 0.5 (upper left corner of pixel 1,1 within image array). Recommended units is meters. (0.5,0.5) - upper left corner (edge) of pixel 1,1 / #---+---+-> I where # is X,Y location in meters, | * | | relative to map projection origin. +---+---+ where * is pixel coordinate (1.0,1.0) | \ J pixel coordinate (2.5,1.5) ","img","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
PK \U殙^k k PDS4_CART_1G00_1970.sch
Schematron using XPath 2.0
//cart:Cartography/Rule
cart:Spatial_Domain must exist if cart:Secondary_Spatial_Domain is used
//cart:Cartography/pds:Local_Internal_Reference/Rule
In cart:Cartography, Local_Internal_Reference.local_reference_type must be equal to 'cartography_parameters_to_image_object'.
cart:Bounding_Coordinates/cart:east_bounding_coordinate/cart:east_bounding_coordinate
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Bounding_Coordinates/cart:north_bounding_coordinate/cart:north_bounding_coordinate
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Bounding_Coordinates/cart:south_bounding_coordinate/cart:south_bounding_coordinate
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Bounding_Coordinates/cart:west_bounding_coordinate/cart:west_bounding_coordinate
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Coordinate_Representation/cart:pixel_resolution_x/cart:pixel_resolution_x
The attribute @unit must be equal to one of the following values 'deg/pixel', 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Coordinate_Representation/cart:pixel_resolution_y/cart:pixel_resolution_y
The attribute @unit must be equal to one of the following values 'deg/pixel', 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Coordinate_Representation/cart:pixel_scale_x/cart:pixel_scale_x
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel', 'pixel/deg'.
cart:Coordinate_Representation/cart:pixel_scale_y/cart:pixel_scale_y
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel', 'pixel/deg'.
cart:Cylindrical/cart:maximum_elevation/cart:maximum_elevation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Cylindrical/cart:minimum_elevation/cart:minimum_elevation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Cylindrical/cart:pixel_scale_x/cart:pixel_scale_x
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel', 'pixel/deg'.
cart:Cylindrical/cart:pixel_scale_y/cart:pixel_scale_y
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel', 'pixel/deg'.
cart:Cylindrical/cart:start_azimuth/cart:start_azimuth
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Cylindrical/cart:stop_azimuth/cart:stop_azimuth
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Cylindrical_Perspective/cart:maximum_elevation/cart:maximum_elevation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Cylindrical_Perspective/cart:minimum_elevation/cart:minimum_elevation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Cylindrical_Perspective/cart:pixel_scale_x/cart:pixel_scale_x
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel', 'pixel/deg'.
cart:Cylindrical_Perspective/cart:pixel_scale_y/cart:pixel_scale_y
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel', 'pixel/deg'.
cart:Cylindrical_Perspective/cart:projection_axis_offset/cart:projection_axis_offset
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Cylindrical_Perspective/cart:projection_azimuth/cart:projection_azimuth
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Cylindrical_Perspective/cart:projection_elevation/cart:projection_elevation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Cylindrical_Perspective/cart:start_azimuth/cart:start_azimuth
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Cylindrical_Perspective/cart:stop_azimuth/cart:stop_azimuth
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Distance_and_Bearing_Representation/cart:bearing_reference_direction/cart:bearing_reference_direction
The attribute cart:Distance_and_Bearing_Representation/cart:bearing_reference_direction must be equal to one of the following values 'North', 'South'.
cart:Distance_and_Bearing_Representation/cart:bearing_reference_meridian/cart:bearing_reference_meridian
The attribute cart:Distance_and_Bearing_Representation/cart:bearing_reference_meridian must be equal to one of the following values 'Assumed', 'Astronomic', 'Geodetic', 'Grid', 'Magnetic'.
cart:Distance_and_Bearing_Representation/cart:bearing_resolution/cart:bearing_resolution
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Distance_and_Bearing_Representation/cart:distance_resolution/cart:distance_resolution
The attribute @unit must be equal to one of the following values 'deg/pixel', 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Equirectangular/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Equirectangular/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Equirectangular/cart:standard_parallel_1/cart:standard_parallel_1
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Geo_Transformation/cart:upperleft_corner_x/cart:upperleft_corner_x
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Geo_Transformation/cart:upperleft_corner_y/cart:upperleft_corner_y
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Geodetic_Model/cart:a_axis_radius/cart:a_axis_radius
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Geodetic_Model/cart:b_axis_radius/cart:b_axis_radius
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Geodetic_Model/cart:c_axis_radius/cart:c_axis_radius
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Geodetic_Model/cart:coordinate_system_type/cart:coordinate_system_type
The attribute cart:Geodetic_Model/cart:coordinate_system_type must be equal to one of the following values 'Body-fixed Non-rotating', 'Body-fixed Rotating', 'Inertial'.
cart:Geodetic_Model/cart:latitude_type/cart:latitude_type
The attribute cart:Geodetic_Model/cart:latitude_type must be equal to one of the following values 'Planetocentric', 'Planetographic'.
cart:Geodetic_Model/cart:longitude_direction/cart:longitude_direction
The attribute cart:Geodetic_Model/cart:longitude_direction must be equal to one of the following values 'Positive East', 'Positive West'.
cart:Geographic/cart:latitude_resolution/cart:latitude_resolution
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Geographic/cart:longitude_resolution/cart:longitude_resolution
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Grid_Coordinate_System/cart:grid_coordinate_system_name/cart:grid_coordinate_system_name
The attribute cart:Grid_Coordinate_System/cart:grid_coordinate_system_name must be equal to one of the following values 'ARC Coordinate System', 'Other Grid System', 'State Plane Coordinate System 1927', 'State Plane Coordinate System 1983', 'Universal Polar Stereographic', 'Universal Transverse Mercator'.
cart:Lambert_Azimuthal_Equal_Area/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Lambert_Azimuthal_Equal_Area/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Lambert_Conformal_Conic/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Lambert_Conformal_Conic/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Lambert_Conformal_Conic/cart:standard_parallel_1/cart:standard_parallel_1
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Lambert_Conformal_Conic/cart:standard_parallel_2/cart:standard_parallel_2
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Map_Projection/cart:map_projection_name/cart:map_projection_name
The attribute cart:Map_Projection/cart:map_projection_name must be equal to one of the following values 'Albers Conical Equal Area', 'Azimuthal Equidistant', 'Equidistant Conic', 'Equirectangular', 'Gnomonic', 'Lambert Azimuthal Equal Area', 'Lambert Conformal Conic', 'Mercator', 'Miller Cylindrical', 'Oblique Cylindrical', 'Oblique Mercator', 'Orthographic', 'Point Perspective', 'Polar Stereographic', 'Polyconic', 'Robinson', 'Sinusoidal', 'Space Oblique Mercator', 'Stereographic', 'Transverse Mercator', 'van der Grinten'.
cart:Map_Projection_Lander/cart:lander_map_projection_name/cart:lander_map_projection_name
The attribute cart:Map_Projection_Lander/cart:lander_map_projection_name must be equal to one of the following values 'Cylindrical', 'Cylindrical_Perspective', 'Orthographic', 'Orthographic_Lander', 'Orthorectified', 'Perspective', 'Polar', 'Vertical'.
cart:Map_Projection_Rings/cart:rings_map_projection_name/cart:rings_map_projection_name
The attribute cart:Map_Projection_Rings/cart:rings_map_projection_name must be equal to the value 'Ring_Polar'.
cart:Mercator/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Mercator/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Mercator/cart:standard_parallel_1/cart:standard_parallel_1
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Cylindrical/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Cylindrical/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Cylindrical/cart:look_direction/cart:look_direction
The attribute cart:Oblique_Cylindrical/cart:look_direction must be equal to one of the following values 'Both', 'LEFT', 'Left', 'RIGHT', 'Right'.
cart:Oblique_Cylindrical/cart:map_projection_rotation/cart:map_projection_rotation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Cylindrical/cart:oblique_proj_pole_latitude/cart:oblique_proj_pole_latitude
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Cylindrical/cart:oblique_proj_pole_longitude/cart:oblique_proj_pole_longitude
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Cylindrical/cart:oblique_proj_pole_rotation/cart:oblique_proj_pole_rotation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Cylindrical/cart:reference_latitude/cart:reference_latitude
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Cylindrical/cart:reference_longitude/cart:reference_longitude
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Line_Azimuth/cart:azimuth_measure_point_longitude/cart:azimuth_measure_point_longitude
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Line_Azimuth/cart:azimuthal_angle/cart:azimuthal_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Line_Azimuth/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Line_Azimuth/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Line_Point_Group/cart:oblique_line_latitude/cart:oblique_line_latitude
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Line_Point_Group/cart:oblique_line_longitude/cart:oblique_line_longitude
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Mercator/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Oblique_Mercator/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Orthographic/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Orthographic/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Orthographic_Lander/cart:pixel_resolution_x/cart:pixel_resolution_x
The attribute @unit must be equal to one of the following values 'deg/pixel', 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Orthographic_Lander/cart:pixel_resolution_y/cart:pixel_resolution_y
The attribute @unit must be equal to one of the following values 'deg/pixel', 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Orthographic_Lander/cart:x_axis_maximum/cart:x_axis_maximum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Orthographic_Lander/cart:x_axis_minimum/cart:x_axis_minimum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Orthographic_Lander/cart:y_axis_maximum/cart:y_axis_maximum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Orthographic_Lander/cart:y_axis_minimum/cart:y_axis_minimum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Orthorectified/cart:pixel_resolution_x/cart:pixel_resolution_x
The attribute @unit must be equal to one of the following values 'deg/pixel', 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Orthorectified/cart:pixel_resolution_y/cart:pixel_resolution_y
The attribute @unit must be equal to one of the following values 'deg/pixel', 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Orthorectified/cart:x_axis_maximum/cart:x_axis_maximum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Orthorectified/cart:x_axis_minimum/cart:x_axis_minimum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Orthorectified/cart:y_axis_maximum/cart:y_axis_maximum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Orthorectified/cart:y_axis_minimum/cart:y_axis_minimum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Perspective/cart:maximum_elevation/cart:maximum_elevation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Perspective/cart:minimum_elevation/cart:minimum_elevation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Perspective/cart:pixel_scale_x/cart:pixel_scale_x
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel', 'pixel/deg'.
cart:Perspective/cart:pixel_scale_y/cart:pixel_scale_y
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel', 'pixel/deg'.
cart:Perspective/cart:projection_azimuth/cart:projection_azimuth
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Perspective/cart:projection_elevation/cart:projection_elevation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Perspective/cart:start_azimuth/cart:start_azimuth
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Perspective/cart:stop_azimuth/cart:stop_azimuth
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Planar_Coordinate_Information/cart:planar_coordinate_encoding_method/cart:planar_coordinate_encoding_method
The attribute cart:Planar_Coordinate_Information/cart:planar_coordinate_encoding_method must be equal to one of the following values 'Coordinate Pair', 'Distance and Bearing', 'Row and Column'.
cart:Point_Perspective/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Point_Perspective/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Point_Perspective/cart:target_center_distance/cart:target_center_distance
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Polar/cart:maximum_elevation/cart:maximum_elevation
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Polar/cart:pixel_scale/cart:pixel_scale
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel', 'pixel/deg'.
cart:Polar/cart:reference_azimuth/cart:reference_azimuth
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Polar_Stereographic/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Polar_Stereographic/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Polyconic/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Polyconic/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Ring_Polar/cart:angular_scale/cart:angular_scale
The attribute @unit must be equal to one of the following values 'HA/pixel', 'arcsec/pixel', 'deg/pixel', 'radian/pixel'.
cart:Ring_Polar/cart:local_time_scale/cart:local_time_scale
The attribute @unit must be equal to one of the following values 'HA/pixel', 'arcsec/pixel', 'deg/pixel', 'radian/pixel'.
cart:Ring_Polar/cart:radial_scale/cart:radial_scale
The attribute @unit must be equal to one of the following values 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Robinson/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Secondary_Spatial_Domain/cart:latitude_type/cart:latitude_type
The attribute cart:Secondary_Spatial_Domain/cart:latitude_type must be equal to one of the following values 'Planetocentric', 'Planetographic'.
cart:Secondary_Spatial_Domain/cart:longitude_direction/cart:longitude_direction
The attribute cart:Secondary_Spatial_Domain/cart:longitude_direction must be equal to one of the following values 'Positive East', 'Positive West'.
cart:Sinusoidal/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Sinusoidal/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Stereographic/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Stereographic/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Surface_Model_Parameters/cart:surface_model_type/cart:surface_model_type
The attribute cart:Surface_Model_Parameters/cart:surface_model_type must be equal to one of the following values 'Infinity', 'Planar', 'Spherical'.
cart:Surface_Model_Spherical/cart:sphere_radius/cart:sphere_radius
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Transverse_Mercator/cart:latitude_of_projection_origin/cart:latitude_of_projection_origin
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Transverse_Mercator/cart:longitude_of_central_meridian/cart:longitude_of_central_meridian
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
cart:Universal_Polar_Stereographic/cart:ups_zone_identifier/cart:ups_zone_identifier
The attribute cart:Universal_Polar_Stereographic/cart:ups_zone_identifier must be equal to one of the following values 'A', 'B', 'Y', 'Z'.
cart:Vector_Cartesian_Position_Base/cart:x_position/cart:x_position
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Vector_Cartesian_Position_Base/cart:y_position/cart:y_position
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Vector_Cartesian_Position_Base/cart:z_position/cart:z_position
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Vertical/cart:pixel_resolution_x/cart:pixel_resolution_x
The attribute @unit must be equal to one of the following values 'deg/pixel', 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Vertical/cart:pixel_resolution_y/cart:pixel_resolution_y
The attribute @unit must be equal to one of the following values 'deg/pixel', 'km/pixel', 'm/pixel', 'mm/pixel'.
cart:Vertical/cart:x_axis_maximum/cart:x_axis_maximum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Vertical/cart:x_axis_minimum/cart:x_axis_minimum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Vertical/cart:y_axis_maximum/cart:y_axis_maximum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
cart:Vertical/cart:y_axis_minimum/cart:y_axis_minimum
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
PK \U_9 9 PDS4_CART_1G00_1970.JSON[
{
"dataDictionary": {
"Title": "PDS4 Data Dictionary" ,
"IM Version": "1.16.0.0" ,
"LDD Version": "1.9.7.0" ,
"Date": "2022-10-20T14:49:03" ,
"Description": "This document is a dump of the contents of the PDS4 Data Dictionary" ,
"namespaces": ["pds:", "geom:", "geom:", "cart:"] ,
"classDictionary": [
{
"class": {
"identifier": "0001_NASA_PDS_1.cart.Bounding_Coordinates" ,
"title": "Bounding_Coordinates" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Bounding_Coordinates class defines the limits of coverage of a set of data expressed by latitude and longitude values in the order western-most, eastern-most, northern-most, and southern-most. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.west_bounding_coordinate" ,
"title": "west_bounding_coordinate" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.west_bounding_coordinate"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.east_bounding_coordinate" ,
"title": "east_bounding_coordinate" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.east_bounding_coordinate"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.north_bounding_coordinate" ,
"title": "north_bounding_coordinate" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.north_bounding_coordinate"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.south_bounding_coordinate" ,
"title": "south_bounding_coordinate" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.south_bounding_coordinate"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Camera_Model_Offset" ,
"title": "Camera_Model_Offset" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Camera_Model_Offset class specifies the location of the image origin with respect to the camera model's origin. For CAHV\/CAHVOR models, this origin is not the center of the camera, but is the upper-left corner of the \"standard\"-size image, which is encoded in the CAHV vectors. Applies to the Perspective lander map projection."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Camera_Model_Offset.cart.line" ,
"title": "line" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Camera_Model_Offset.cart.line"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Camera_Model_Offset.cart.sample" ,
"title": "sample" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Camera_Model_Offset.cart.sample"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Cartography" ,
"title": "Cartography" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Cartography class provides a description of how a 3D sphere, spheroid, elliptical spheroid, the celestial sphere, in-situ location, or planetary rings are mapped onto a Cartesian, local, or geographic plane. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Cartography.pds.Local_Internal_Reference" ,
"title": "Local_Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.pds.Local_Internal_Reference"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cartography.cart.Spatial_Domain" ,
"title": "Spatial_Domain" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.cart.Spatial_Domain"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cartography.cart.Secondary_Spatial_Domain" ,
"title": "Secondary_Spatial_Domain" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Secondary_Spatial_Domain"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cartography.cart.Spatial_Reference_Information" ,
"title": "Spatial_Reference_Information" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"classId": [
"0001_NASA_PDS_1.cart.Spatial_Reference_Information"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Coordinate_Representation" ,
"title": "Coordinate_Representation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Coordinate_Representation class provides the method of encoding the position of a point by measuring its distance from perpendicular reference axes (the \"coordinate pair\" and \"row and column\" methods). "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_resolution_x" ,
"title": "pixel_resolution_x" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_resolution_x"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_resolution_y" ,
"title": "pixel_resolution_y" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_resolution_y"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_scale_x" ,
"title": "pixel_scale_x" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_scale_x"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_scale_y" ,
"title": "pixel_scale_y" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_scale_y"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical" ,
"title": "Cylindrical" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is an in-situ projection used for (non-stereo) panoramas. Each image row represents a constant elevation and each image column represents a constant azimuth, from a given point of view. The image scale in degrees per pixel is constant across the image."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.pixel_scale_x" ,
"title": "pixel_scale_x" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical.cart.pixel_scale_x"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.pixel_scale_y" ,
"title": "pixel_scale_y" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical.cart.pixel_scale_y"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.maximum_elevation" ,
"title": "maximum_elevation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical.cart.maximum_elevation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.minimum_elevation" ,
"title": "minimum_elevation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical.cart.minimum_elevation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.start_azimuth" ,
"title": "start_azimuth" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical.cart.start_azimuth"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.stop_azimuth" ,
"title": "stop_azimuth" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical.cart.stop_azimuth"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.zero_elevation_line" ,
"title": "zero_elevation_line" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical.cart.zero_elevation_line"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.Vector_Projection_Origin" ,
"title": "Vector_Projection_Origin" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective" ,
"title": "Cylindrical_Perspective" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is an in-situ projection that is a hybrid. Each column is a vertical slice from a pinhole camera (Perspective projection), while the columns are spaced evenly in azimuth (Cylindrical projection). It is most useful for viewing panoramas in stereo."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.pixel_scale_x" ,
"title": "pixel_scale_x" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.pixel_scale_x"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.pixel_scale_y" ,
"title": "pixel_scale_y" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.pixel_scale_y"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.maximum_elevation" ,
"title": "maximum_elevation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.maximum_elevation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.minimum_elevation" ,
"title": "minimum_elevation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.minimum_elevation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_azimuth" ,
"title": "projection_azimuth" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_azimuth"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_elevation" ,
"title": "projection_elevation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_elevation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_elevation_line" ,
"title": "projection_elevation_line" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_elevation_line"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.start_azimuth" ,
"title": "start_azimuth" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.start_azimuth"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.stop_azimuth" ,
"title": "stop_azimuth" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.stop_azimuth"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_axis_offset" ,
"title": "projection_axis_offset" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_axis_offset"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.Vector_Projection_Origin" ,
"title": "Vector_Projection_Origin" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1110" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.Vector_Projection_Z_Axis" ,
"title": "Vector_Projection_Z_Axis" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1120" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Z_Axis"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.Vector_Projection_Z_Axis_Initial" ,
"title": "Vector_Projection_Z_Axis_Initial" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1130" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Z_Axis_Initial"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation" ,
"title": "Distance_and_Bearing_Representation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Distance_and_Bearing_Representation class provides a method of encoding the position of a point by measuring its distance and direction (azimuth angle) from another point."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.distance_resolution" ,
"title": "distance_resolution" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.distance_resolution"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.bearing_resolution" ,
"title": "bearing_resolution" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.bearing_resolution"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.bearing_reference_direction" ,
"title": "bearing_reference_direction" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.bearing_reference_direction"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.bearing_reference_meridian" ,
"title": "bearing_reference_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.bearing_reference_meridian"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Equirectangular" ,
"title": "Equirectangular" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Equirectangular class contains parameters for the Equirectangular map projection. Synder 1987, DOI:10.3133\/pp1395, page 90: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=102 PROJ: https:\/\/proj.org\/operations\/projections\/eqc.html forward: x = R * (lambda - lambda_0) * cos(phi_1) y = R * (phi - phi_1) and reverse: lambda = (x \/ R cos(phi_1)) + lambda_0 phi = (y \/ R) + phi_1 where: lambda is the longitude of the location to project on the body; phi is the latitude of the location to project on the body; phi_1 is the standard parallel (north and south of the equator) where the scale of the projection is true; lambda_0 is the central meridian of the map; x is the horizontal coordinate of the projected location on the map; y is the vertical coordinate of the projected location on the map; R is the radius of the body. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Equirectangular.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Equirectangular.cart.latitude_of_projection_origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Equirectangular.cart.standard_parallel_1" ,
"title": "standard_parallel_1" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Equirectangular.cart.standard_parallel_1"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Equirectangular.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Equirectangular.cart.longitude_of_central_meridian"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Geo_Transformation" ,
"title": "Geo_Transformation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Geo_Transformation describes the relationship between raster positions (in pixel\/line coordinates) and georeferenced coordinates. This is defined by an affine transform. The affine transform consists of six coefficients which map pixel\/line coordinates into georeferenced space using the following relationship: Xgeo = GT(0) + Xpixel*GT(1) + Yline*GT(2) Ygeo = GT(3) + Xpixel*GT(4) + Yline*GT(5) or also defined as: GT[0] = Xmin; \/\/ upperleft_corner_y GT[1] = CellSize in X; \/\/ W-E pixel size, pixel_resolution_x GT[2] = 0; \/\/ rotation term, 0 if 'North Up' GT[3] = Ymax; \/\/ upperleft_corner_y GT[4] = 0; \/\/ shear term, 0 if 'North Up' GT[5] = CellSize in Y; \/\/ N-S pixel size, pixel_resolution_y In case of north up images, the GT(2) and GT(4) coefficients are zero, and the GT(1) is pixel width (pixel_resolution_x), and GT(5) is pixel height (pixel_resolution_y). The (GT(0),GT(3)) position is the top left corner of the top left pixel of the raster. Note that the pixel\/line coordinates in the above are from (0.5,0.5) at the top left corner of the top left pixel to (width_in_pixels,height_in_pixels) at the bottom right corner of the bottom right pixel. The pixel\/line location of the center of the top left pixel would therefore be (1.0,1.0). "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Geo_Transformation.cart.upperleft_corner_x" ,
"title": "upperleft_corner_x" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geo_Transformation.cart.upperleft_corner_x"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geo_Transformation.cart.upperleft_corner_y" ,
"title": "upperleft_corner_y" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geo_Transformation.cart.upperleft_corner_y"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model" ,
"title": "Geodetic_Model" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Geodetic_Model class provides parameters describing the shape of the planet."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.latitude_type" ,
"title": "latitude_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geodetic_Model.cart.latitude_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.spheroid_name" ,
"title": "spheroid_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geodetic_Model.cart.spheroid_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.a_axis_radius" ,
"title": "a_axis_radius" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geodetic_Model.cart.a_axis_radius"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.b_axis_radius" ,
"title": "b_axis_radius" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geodetic_Model.cart.b_axis_radius"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.c_axis_radius" ,
"title": "c_axis_radius" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geodetic_Model.cart.c_axis_radius"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.longitude_direction" ,
"title": "longitude_direction" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geodetic_Model.cart.longitude_direction"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.coordinate_system_type" ,
"title": "coordinate_system_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geodetic_Model.cart.coordinate_system_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.coordinate_system_name" ,
"title": "coordinate_system_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geodetic_Model.cart.coordinate_system_name"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Geographic" ,
"title": "Geographic" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Geographic class provides information about the quantities of latitude and longitude which define the position of a point on a planetary body's surface with respect to a reference spheroid."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Geographic.cart.geographic_description" ,
"title": "geographic_description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geographic.cart.geographic_description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geographic.cart.latitude_resolution" ,
"title": "latitude_resolution" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geographic.cart.latitude_resolution"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Geographic.cart.longitude_resolution" ,
"title": "longitude_resolution" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Geographic.cart.longitude_resolution"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Grid_Coordinate_System" ,
"title": "Grid_Coordinate_System" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Grid_Coordinate_System class defines a plane-rectangular coordinate system usually based on, and mathematically adjusted to, a map projection so that geographic positions can be readily transformed to and from plane coordinates."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Grid_Coordinate_System.cart.grid_coordinate_system_name" ,
"title": "grid_coordinate_system_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Grid_Coordinate_System.cart.grid_coordinate_system_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Grid_Coordinate_System.cart.Universal_Transverse_Mercator" ,
"title": "Universal_Transverse_Mercator" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#49" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Universal_Transverse_Mercator",
"0001_NASA_PDS_1.cart.Universal_Polar_Stereographic",
"0001_NASA_PDS_1.cart.State_Plane_Coordinate_System"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Horizontal_Coordinate_System_Definition" ,
"title": "Horizontal_Coordinate_System_Definition" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Horizontal_Coordinate_System_Definition class provides the reference frame or system from which linear or angular quantities are measured and assigned to the position that a point occupies. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Horizontal_Coordinate_System_Definition.cart.Geographic" ,
"title": "Geographic" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#45" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.cart.Geographic",
"0001_NASA_PDS_1.cart.Planar",
"0001_NASA_PDS_1.cart.Local"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Horizontal_Coordinate_System_Definition.cart.Geodetic_Model" ,
"title": "Geodetic_Model" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"classId": [
"0001_NASA_PDS_1.cart.Geodetic_Model"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Azimuthal_Equal_Area" ,
"title": "Lambert_Azimuthal_Equal_Area" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Lambert_Azimuthal_Equal_Area class contains parameters for the Lambert Azimuthal Equal-area projection. Synder 1987, DOI:10.3133\/pp1395, page 182: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=194 PROJ: https:\/\/proj.org\/operations\/projections\/laea.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Azimuthal_Equal_Area.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Lambert_Azimuthal_Equal_Area.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Azimuthal_Equal_Area.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Lambert_Azimuthal_Equal_Area.cart.latitude_of_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic" ,
"title": "Lambert_Conformal_Conic" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Lambert_Conformal_Conic class contains parameters for the Lambert Conformal Conic projection. Synder 1987, DOI:10.3133\/pp1395, page 104: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=116 PROJ: https:\/\/proj.org\/operations\/projections\/lcc.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.standard_parallel_1" ,
"title": "standard_parallel_1" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.standard_parallel_1"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.standard_parallel_2" ,
"title": "standard_parallel_2" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.standard_parallel_2"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.latitude_of_projection_origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.scale_factor_at_projection_origin" ,
"title": "scale_factor_at_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.scale_factor_at_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Local" ,
"title": "Local" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Local class provides a description of any coordinate system that is not aligned with the surface of the planet. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Local.cart.local_description" ,
"title": "local_description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Local.cart.local_description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Local.cart.local_georeference_information" ,
"title": "local_georeference_information" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Local.cart.local_georeference_information"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Local.cart.Map_Projection_Lander" ,
"title": "Map_Projection_Lander" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Map_Projection_Lander"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Local.cart.Map_Projection_Rings" ,
"title": "Map_Projection_Rings" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"classId": [
"0001_NASA_PDS_1.cart.Map_Projection_Rings"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Local.cart.Surface_Model_Parameters" ,
"title": "Surface_Model_Parameters" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"classId": [
"0001_NASA_PDS_1.cart.Surface_Model_Parameters"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Local_Planar" ,
"title": "Local_Planar" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Local_Planar class defines any right-handed planar coordinate system of which the z-axis coincides with a plumb line through the origin that locally is aligned with the surface of the planet. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Local_Planar.cart.local_planar_description" ,
"title": "local_planar_description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Local_Planar.cart.local_planar_description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Local_Planar.cart.local_planar_georeference_information" ,
"title": "local_planar_georeference_information" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Local_Planar.cart.local_planar_georeference_information"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection" ,
"title": "Map_Projection" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Map_Projection class provides the systematic representation of all or part of the surface of a planet on a plane (or Cartesian system). "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection.cart.map_projection_name" ,
"title": "map_projection_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Map_Projection.cart.map_projection_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection.cart.Equirectangular" ,
"title": "Equirectangular" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#48" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Equirectangular",
"0001_NASA_PDS_1.cart.Lambert_Azimuthal_Equal_Area",
"0001_NASA_PDS_1.cart.Lambert_Conformal_Conic",
"0001_NASA_PDS_1.cart.Mercator",
"0001_NASA_PDS_1.cart.Oblique_Cylindrical",
"0001_NASA_PDS_1.cart.Oblique_Mercator",
"0001_NASA_PDS_1.cart.Orthographic",
"0001_NASA_PDS_1.cart.Point_Perspective",
"0001_NASA_PDS_1.cart.Polar_Stereographic",
"0001_NASA_PDS_1.cart.Polyconic",
"0001_NASA_PDS_1.cart.Robinson",
"0001_NASA_PDS_1.cart.Sinusoidal",
"0001_NASA_PDS_1.cart.Stereographic",
"0001_NASA_PDS_1.cart.Transverse_Mercator"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection_Lander" ,
"title": "Map_Projection_Lander" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Map_Projection_Lander class provides the systematic representation of all or part of the surface of a planet on a plane or developable surface from the perspective of an in-situ spacecraft."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection_Lander.cart.lander_map_projection_name" ,
"title": "lander_map_projection_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Map_Projection_Lander.cart.lander_map_projection_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection_Lander.cart.Cylindrical" ,
"title": "Cylindrical" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#52" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Cylindrical",
"0001_NASA_PDS_1.cart.Perspective",
"0001_NASA_PDS_1.cart.Cylindrical_Perspective",
"0001_NASA_PDS_1.cart.Polar",
"0001_NASA_PDS_1.cart.Vertical",
"0001_NASA_PDS_1.cart.Orthographic_Lander",
"0001_NASA_PDS_1.cart.Orthorectified"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection_Lander.geom.Coordinate_Space_Reference" ,
"title": "Coordinate_Space_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"classId": [
"0001_NASA_PDS_1.geom.Coordinate_Space_Reference"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection_Rings" ,
"title": "Map_Projection_Rings" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Map_Projection_Rings class provides the systematic representation of all or part of the rings of a planet on a plane."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection_Rings.cart.rings_map_projection_name" ,
"title": "rings_map_projection_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Map_Projection_Rings.cart.rings_map_projection_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection_Rings.cart.Ring_Polar" ,
"title": "Ring_Polar" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#54" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Ring_Polar"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Mercator" ,
"title": "Mercator" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Mercator class contains parameters for the Mercator projection. Synder 1987, DOI:10.3133\/pp1395, page 38: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=50 PROJ: https:\/\/proj.org\/operations\/projections\/merc.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Mercator.cart.standard_parallel_1" ,
"title": "standard_parallel_1" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Mercator.cart.standard_parallel_1"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Mercator.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Mercator.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Mercator.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Mercator.cart.latitude_of_projection_origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Mercator.cart.scale_factor_at_projection_origin" ,
"title": "scale_factor_at_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Mercator.cart.scale_factor_at_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical" ,
"title": "Oblique_Cylindrical" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Oblique_Cylindrical class contains parameters for the Oblique Cylindrical projection. Synder 1987, DOI:10.3133\/pp1395, page 93: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=105 "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.latitude_of_projection_origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.reference_latitude" ,
"title": "reference_latitude" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.reference_latitude"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.reference_longitude" ,
"title": "reference_longitude" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.reference_longitude"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.map_projection_rotation" ,
"title": "map_projection_rotation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.map_projection_rotation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_pole_latitude" ,
"title": "oblique_proj_pole_latitude" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_pole_latitude"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_pole_longitude" ,
"title": "oblique_proj_pole_longitude" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_pole_longitude"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_pole_rotation" ,
"title": "oblique_proj_pole_rotation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_pole_rotation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_x_axis_vector" ,
"title": "oblique_proj_x_axis_vector" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_x_axis_vector"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_y_axis_vector" ,
"title": "oblique_proj_y_axis_vector" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_y_axis_vector"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_z_axis_vector" ,
"title": "oblique_proj_z_axis_vector" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1110" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_z_axis_vector"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.look_direction" ,
"title": "look_direction" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1120" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.look_direction"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Azimuth" ,
"title": "Oblique_Line_Azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Oblique_Line_Azimuth class defines the method used to describe the line along which an Oblique Mercator map projection is centered using the map projection origin and an azimuth. Synder 1987, DOI:10.3133\/pp1395, page 195: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=207 PROJ: https:\/\/proj.org\/operations\/projections\/omerc.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.azimuthal_angle" ,
"title": "azimuthal_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.azimuthal_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.azimuth_measure_point_longitude" ,
"title": "azimuth_measure_point_longitude" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.azimuth_measure_point_longitude"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.latitude_of_projection_origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.longitude_of_central_meridian"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Point" ,
"title": "Oblique_Line_Point" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Oblique_Line_Point class defines the method used to describe the line along which an Oblique Mercator map projection is centered using two points near the limits of the mapped region that define the center line. Synder 1987, DOI:10.3133\/pp1395, page 195: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=207 PROJ: https:\/\/proj.org\/operations\/projections\/omerc.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Point.cart.Oblique_Line_Point_Group" ,
"title": "Oblique_Line_Point_Group" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "2" ,
"maximumCardinality": "2" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.cart.Oblique_Line_Point_Group"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Point_Group" ,
"title": "Oblique_Line_Point_Group" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Oblique_Line_Point_Group class provides the coordinates in latitude and longitude of one end point of the line along which an Oblique Mercator map projection is centered."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Point_Group.cart.oblique_line_latitude" ,
"title": "oblique_line_latitude" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Line_Point_Group.cart.oblique_line_latitude"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Point_Group.cart.oblique_line_longitude" ,
"title": "oblique_line_longitude" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Line_Point_Group.cart.oblique_line_longitude"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Mercator" ,
"title": "Oblique_Mercator" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Oblique_Mercator class contains parameters for the Oblique Mercator projection. Synder 1987, DOI:10.3133\/pp1395, page 66: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=78 PROJ: https:\/\/proj.org\/operations\/projections\/omerc.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Mercator.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Mercator.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Mercator.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Oblique_Mercator.cart.latitude_of_projection_origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Mercator.cart.Oblique_Line_Azimuth" ,
"title": "Oblique_Line_Azimuth" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#50" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.cart.Oblique_Line_Azimuth",
"0001_NASA_PDS_1.cart.Oblique_Line_Point"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic" ,
"title": "Orthographic" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Orthographic class contains parameters for the Orthographic projection. While required, some applications will default to 0.0 if not defined. Here we want to explicit. Synder 1987, DOI:10.3133\/pp1395, page 145: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=157 PROJ: https:\/\/proj.org\/operations\/projections\/ortho.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthographic.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthographic.cart.latitude_of_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander" ,
"title": "Orthographic_Lander" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is an in-situ projection that is a generalization of the Vertical projection, in that any arbitrary projection plane can be specified."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.pixel_resolution_x" ,
"title": "pixel_resolution_x" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthographic_Lander.cart.pixel_resolution_x"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.pixel_resolution_y" ,
"title": "pixel_resolution_y" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthographic_Lander.cart.pixel_resolution_y"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.x_axis_maximum" ,
"title": "x_axis_maximum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthographic_Lander.cart.x_axis_maximum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.x_axis_minimum" ,
"title": "x_axis_minimum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthographic_Lander.cart.x_axis_minimum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.y_axis_maximum" ,
"title": "y_axis_maximum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthographic_Lander.cart.y_axis_maximum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.y_axis_minimum" ,
"title": "y_axis_minimum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthographic_Lander.cart.y_axis_minimum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.Pixel_Position_Origin" ,
"title": "Pixel_Position_Origin" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"classId": [
"0001_NASA_PDS_1.cart.Pixel_Position_Origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.Vector_Projection_Origin" ,
"title": "Vector_Projection_Origin" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.Vector_Projection_X_Axis" ,
"title": "Vector_Projection_X_Axis" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_X_Axis"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.Vector_Projection_Y_Axis" ,
"title": "Vector_Projection_Y_Axis" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Y_Axis"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.Vector_Projection_Z_Axis" ,
"title": "Vector_Projection_Z_Axis" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1110" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Z_Axis"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified" ,
"title": "Orthorectified" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is an in-situ projection that provides a true overhead view of the scene. Range data is required to create this projection, meaning there is no parallax distortion. It has a constant scale in meters\/pixel."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.pixel_resolution_x" ,
"title": "pixel_resolution_x" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthorectified.cart.pixel_resolution_x"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.pixel_resolution_y" ,
"title": "pixel_resolution_y" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthorectified.cart.pixel_resolution_y"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.x_axis_maximum" ,
"title": "x_axis_maximum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthorectified.cart.x_axis_maximum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.x_axis_minimum" ,
"title": "x_axis_minimum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthorectified.cart.x_axis_minimum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.y_axis_maximum" ,
"title": "y_axis_maximum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthorectified.cart.y_axis_maximum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.y_axis_minimum" ,
"title": "y_axis_minimum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Orthorectified.cart.y_axis_minimum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.Pixel_Position_Origin" ,
"title": "Pixel_Position_Origin" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"classId": [
"0001_NASA_PDS_1.cart.Pixel_Position_Origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.Vector_Projection_Origin" ,
"title": "Vector_Projection_Origin" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.Vector_Projection_X_Axis" ,
"title": "Vector_Projection_X_Axis" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_X_Axis"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.Vector_Projection_Y_Axis" ,
"title": "Vector_Projection_Y_Axis" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Y_Axis"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.Vector_Projection_Z_Axis" ,
"title": "Vector_Projection_Z_Axis" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1110" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Z_Axis"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Perspective" ,
"title": "Perspective" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is an in-situ projection that models a pinhole camera. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.pixel_scale_x" ,
"title": "pixel_scale_x" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Perspective.cart.pixel_scale_x"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.pixel_scale_y" ,
"title": "pixel_scale_y" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Perspective.cart.pixel_scale_y"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.maximum_elevation" ,
"title": "maximum_elevation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Perspective.cart.maximum_elevation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.minimum_elevation" ,
"title": "minimum_elevation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Perspective.cart.minimum_elevation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.start_azimuth" ,
"title": "start_azimuth" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Perspective.cart.start_azimuth"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.stop_azimuth" ,
"title": "stop_azimuth" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Perspective.cart.stop_azimuth"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.projection_azimuth" ,
"title": "projection_azimuth" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Perspective.cart.projection_azimuth"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.projection_elevation" ,
"title": "projection_elevation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Perspective.cart.projection_elevation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.Camera_Model_Offset" ,
"title": "Camera_Model_Offset" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"classId": [
"0001_NASA_PDS_1.cart.Camera_Model_Offset"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Nadir_Polar" ,
"title": "Pixel_Position_Nadir_Polar" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Pixel_Position_Nadir_Polar class specifies the sample coordinate of the location in the image of the \"special\" point of the mosaic. For Polar projections, this is the nadir of the polar projection. In PDS3, this information was specified using the LINE_PROJECTION_OFFSET and SAMPLE_PROJECTION_OFFSET keywords."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Nadir_Polar.cart.line" ,
"title": "line" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Pixel_Position_Nadir_Polar.cart.line"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Nadir_Polar.cart.sample" ,
"title": "sample" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Pixel_Position_Nadir_Polar.cart.sample"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Origin" ,
"title": "Pixel_Position_Origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Pixel_Position_Origin class specifies the sample coordinate of the location in the image of the \"special\" point of the mosaic. For Vertical, Orthographic and Orthorectified projections, this is the origin of the projected coordinate system, corresponding to the Vector_Projection_Origin. In PDS3, this information was specified using the LINE_PROJECTION_OFFSET and SAMPLE_PROJECTION_OFFSET keywords."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Origin.cart.line" ,
"title": "line" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Pixel_Position_Origin.cart.line"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Origin.cart.sample" ,
"title": "sample" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Pixel_Position_Origin.cart.sample"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Planar" ,
"title": "Planar" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Planar class provides the quantities of distances, or distances and angles, which define the position of a point on a reference plane to which the surface of a planet has been projected."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Planar.cart.Map_Projection" ,
"title": "Map_Projection" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#46" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.cart.Map_Projection",
"0001_NASA_PDS_1.cart.Grid_Coordinate_System",
"0001_NASA_PDS_1.cart.Local_Planar"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Planar.cart.Planar_Coordinate_Information" ,
"title": "Planar_Coordinate_Information" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"classId": [
"0001_NASA_PDS_1.cart.Planar_Coordinate_Information"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Planar.cart.Geo_Transformation" ,
"title": "Geo_Transformation" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"classId": [
"0001_NASA_PDS_1.cart.Geo_Transformation"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Planar_Coordinate_Information" ,
"title": "Planar_Coordinate_Information" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Planar_Coordinate_Information class provides information about the coordinate system developed on the planar surface."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Planar_Coordinate_Information.cart.planar_coordinate_encoding_method" ,
"title": "planar_coordinate_encoding_method" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Planar_Coordinate_Information.cart.planar_coordinate_encoding_method"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Planar_Coordinate_Information.cart.Coordinate_Representation" ,
"title": "Coordinate_Representation" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#47" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Coordinate_Representation",
"0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Point_Perspective" ,
"title": "Point_Perspective" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Point Perspective class contains parameters for the Point Perspective (fundamental definition) projection. Synder 1987, DOI:10.3133\/pp1395, page 169: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=181 "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Point_Perspective.cart.target_center_distance" ,
"title": "target_center_distance" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Point_Perspective.cart.target_center_distance"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Point_Perspective.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Point_Perspective.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Point_Perspective.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Point_Perspective.cart.latitude_of_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Polar" ,
"title": "Polar" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is an in-situ projection that provides a quasi-overhead view that extends to the horizon. Elevation is measured radially outward from the nadir location, with a constant pixel scale. Azimuth is measured along concentric circles centered at the nadir."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Polar.cart.pixel_scale" ,
"title": "pixel_scale" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Polar.cart.pixel_scale"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Polar.cart.maximum_elevation" ,
"title": "maximum_elevation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Polar.cart.maximum_elevation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Polar.cart.reference_azimuth" ,
"title": "reference_azimuth" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Polar.cart.reference_azimuth"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Polar.cart.Pixel_Position_Nadir_Polar" ,
"title": "Pixel_Position_Nadir_Polar" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"classId": [
"0001_NASA_PDS_1.cart.Pixel_Position_Nadir_Polar"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Polar.cart.Vector_Projection_Origin" ,
"title": "Vector_Projection_Origin" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Polar_Stereographic" ,
"title": "Polar_Stereographic" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Polar_Stereographic class contains parameters for the Polar Stereographic projection. Synder 1987, DOI:10.3133\/pp1395, page 154: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=166 PROJ: https:\/\/proj.org\/operations\/projections\/stere.html Note that most applications will either define latitude_of_projection_origin or scale_factor_at_projection_origin, but not both. Here we define latitude_of_projection_origin as mandatory and at CART LDD version 1934 have made scale_factor_at_projection_origin optional. For context, these two keywords have the same impact on the final product but are just different ways to define it. Thus, for example in the PROJ library, if both are made available, the latitude_of_projection_origin (+lat_ts) will be used instead of scale_factor_at_projection_origin (+k_0). Note, if you do supply the optional attribute scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar data will mostly likely be set to 1.0. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Polar_Stereographic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Polar_Stereographic.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Polar_Stereographic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Polar_Stereographic.cart.latitude_of_projection_origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Polar_Stereographic.cart.scale_factor_at_projection_origin" ,
"title": "scale_factor_at_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Polar_Stereographic.cart.scale_factor_at_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Polyconic" ,
"title": "Polyconic" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Polyconic class contains parameters for the Polyconic projection. Synder 1987, DOI:10.3133\/pp1395, page 124: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=136 PROJ: https:\/\/proj.org\/operations\/projections\/poly.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Polyconic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Polyconic.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Polyconic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Polyconic.cart.latitude_of_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar" ,
"title": "Ring_Polar" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The representation of ring data requires a unique projection. The rings are modeled by a thin disk centered on the body and in its equatorial plane. For Saturn, the thin disk is centered on Saturn and in its equatorial plane, with an outer radius of 500,000km. If the field of view falls partially or completely beyond this limit or if it intersects the primary body before intersecting the rings, the data will not be included. Plotted coordinates are derived as follows. If A is the location of the intersection of the CIRS field of view with the body's equatorial plane, the X coordinate is the distance of A from the center of the body (e.g. Saturn), and the Y coordinate is the local time on on the body at the intersection with the body's surface of the line between A and the body's center. Local time is expressed in fractional hours, from 0.0 (at midnight) to 12.0 (at noon), to 24.0 (at midnight). "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.data_count" ,
"title": "data_count" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.data_count"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.radial_scale" ,
"title": "radial_scale" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.radial_scale"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.angular_scale" ,
"title": "angular_scale" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.angular_scale"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.local_time_scale" ,
"title": "local_time_scale" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.local_time_scale"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.sample_name" ,
"title": "sample_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.sample_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.line_name" ,
"title": "line_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.line_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.first_sample_center" ,
"title": "first_sample_center" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.first_sample_center"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.first_line_center" ,
"title": "first_line_center" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.first_line_center"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.last_sample_center" ,
"title": "last_sample_center" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.last_sample_center"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.last_line_center" ,
"title": "last_line_center" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.last_line_center"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.min_footprint_sample" ,
"title": "min_footprint_sample" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1110" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.min_footprint_sample"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.min_footprint_line" ,
"title": "min_footprint_line" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1120" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.min_footprint_line"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.max_footprint_sample" ,
"title": "max_footprint_sample" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1130" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.max_footprint_sample"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.max_footprint_line" ,
"title": "max_footprint_line" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1140" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Ring_Polar.cart.max_footprint_line"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Robinson" ,
"title": "Robinson" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Robinson class contains parameters for the Pseudocylindrical Robinson projection. longitude_of_central_meridian is required (most will simply use 0.0). PROJ: https:\/\/proj.org\/operations\/projections\/robin.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Robinson.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Robinson.cart.longitude_of_central_meridian"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Secondary_Spatial_Domain" ,
"title": "Secondary_Spatial_Domain" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Secondary_Spatial_Domain class describes an alternative longitude and latitude bounds to better support IAU approved or historically used geographic areal coordinates. This is only needed if the Spatial_Domain does not meet IAU recommendations or historical uses for the body. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Secondary_Spatial_Domain.cart.longitude_direction" ,
"title": "longitude_direction" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Secondary_Spatial_Domain.cart.longitude_direction"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Secondary_Spatial_Domain.cart.latitude_type" ,
"title": "latitude_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Secondary_Spatial_Domain.cart.latitude_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Secondary_Spatial_Domain.cart.Bounding_Coordinates" ,
"title": "Bounding_Coordinates" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.cart.Bounding_Coordinates"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Sinusoidal" ,
"title": "Sinusoidal" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Sinusoidal class contains parameters for the Sinusoidal projection. latitude_of_projection_origin is optional, although most implementations will simply use 0.0. Synder 1987, DOI:10.3133\/pp1395, page 243: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=255 PROJ: https:\/\/proj.org\/operations\/projections\/sinu.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Sinusoidal.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Sinusoidal.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Sinusoidal.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Sinusoidal.cart.latitude_of_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Spatial_Domain" ,
"title": "Spatial_Domain" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Spatial_Domain class describes the geographic areal domain of the data set. This is the primary domain for the defined data. Both west and east coordinates can be defined within this class. A secondary spatial domain class has also been created, if there is a need to provide bounding coordinates historically used for a body (e.g., west longitude). "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Spatial_Domain.cart.Bounding_Coordinates" ,
"title": "Bounding_Coordinates" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.cart.Bounding_Coordinates"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Spatial_Reference_Information" ,
"title": "Spatial_Reference_Information" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Spatial_Reference_Information class provides a description of the reference frame for, and the means to encode, coordinates in a data set. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Spatial_Reference_Information.cart.Horizontal_Coordinate_System_Definition" ,
"title": "Horizontal_Coordinate_System_Definition" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.cart.Horizontal_Coordinate_System_Definition"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.State_Plane_Coordinate_System" ,
"title": "State_Plane_Coordinate_System" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The State_Plane_Coordinate_System class defines a plane-rectangular coordinate system established for each state in the United States by the National Geodetic Survey. Synder 1987, DOI:10.3133\/pp1395, page 52: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=64 "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.State_Plane_Coordinate_System.cart.spcs_zone_identifier" ,
"title": "spcs_zone_identifier" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.State_Plane_Coordinate_System.cart.spcs_zone_identifier"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.State_Plane_Coordinate_System.cart.Lambert_Conformal_Conic" ,
"title": "Lambert_Conformal_Conic" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#51" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Lambert_Conformal_Conic",
"0001_NASA_PDS_1.cart.Transverse_Mercator",
"0001_NASA_PDS_1.cart.Oblique_Mercator",
"0001_NASA_PDS_1.cart.Polyconic"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Stereographic" ,
"title": "Stereographic" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Stereographic class contains parameters Stereographic projection. While this can be used for polar regions (generally where latitude_of_projection_origin = +-90), it is more appropriate to use the Polar_Stereographic class (should be identical in use). Synder 1987, DOI:10.3133\/pp1395, page 154: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=166 PROJ: https:\/\/proj.org\/operations\/projections\/stere.html Note that most applications will either define latitude_of_projection_origin or scale_factor_at_projection_origin, but not both. Here we define latitude_of_projection_origin as mandatory and have made scale_factor_at_projection_origin optional. For context, these two keywords have the same impact on the final product but are just different ways to define it. Thus, for example in the PROJ library, if both are made available, the latitude_of_projection_origin (+lat_ts) will be used instead of scale_factor_at_projection_origin (+k_0). Note, if you do supply the optional attribute scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar data will mostly likely be set to 1.0 in software. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Stereographic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Stereographic.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Stereographic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Stereographic.cart.latitude_of_projection_origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Stereographic.cart.scale_factor_at_projection_origin" ,
"title": "scale_factor_at_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Stereographic.cart.scale_factor_at_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Parameters" ,
"title": "Surface_Model_Parameters" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Surface_Model_Parameters class describes the surface model used by the projection. For in-situ mosaics, the surface model describes the surface upon which input images are projected in order to create a unified point of view in a mosaic. To the extent the surface model does not match the actual surface, parallax errors typically occur at seams between images."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Parameters.cart.surface_model_type" ,
"title": "surface_model_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Surface_Model_Parameters.cart.surface_model_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Parameters.cart.Surface_Model_Planar" ,
"title": "Surface_Model_Planar" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#53" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Surface_Model_Planar",
"0001_NASA_PDS_1.cart.Surface_Model_Spherical"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Parameters.geom.Coordinate_Space_Reference" ,
"title": "Coordinate_Space_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"classId": [
"0001_NASA_PDS_1.geom.Coordinate_Space_Reference"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Planar" ,
"title": "Surface_Model_Planar" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is a specific type of surface model that treats the surface as a flat plane, with a specified orientation (Vector_Surface_Normal) and location (Vector_Surface_Ground_Location). "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Planar.cart.Vector_Surface_Normal" ,
"title": "Vector_Surface_Normal" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Surface_Normal"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Planar.cart.Vector_Surface_Ground_Location" ,
"title": "Vector_Surface_Ground_Location" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Surface_Ground_Location"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Spherical" ,
"title": "Surface_Model_Spherical" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is a specific type of surface model that treats the surface as a sphere, with a specified center and radius."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Spherical.cart.sphere_radius" ,
"title": "sphere_radius" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Surface_Model_Spherical.cart.sphere_radius"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Spherical.cart.sphere_intersection_count" ,
"title": "sphere_intersection_count" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Surface_Model_Spherical.cart.sphere_intersection_count"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Spherical.cart.Vector_Sphere_Center" ,
"title": "Vector_Sphere_Center" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Sphere_Center"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Transverse_Mercator" ,
"title": "Transverse_Mercator" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Transverse_Mercator class contains parameters for the Transverse Mercator projection. Synder 1987, DOI:10.3133\/pp1395, page 48: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=60 PROJ: https:\/\/proj.org\/operations\/projections\/tmerc.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Transverse_Mercator.cart.scale_factor_at_central_meridian" ,
"title": "scale_factor_at_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Transverse_Mercator.cart.scale_factor_at_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Transverse_Mercator.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Transverse_Mercator.cart.longitude_of_central_meridian"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Transverse_Mercator.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Transverse_Mercator.cart.latitude_of_projection_origin"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Universal_Polar_Stereographic" ,
"title": "Universal_Polar_Stereographic" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Universal_Polar_Stereographic class, generally used for Earth data sets, defines a grid system based on the polar stereographic projection, applied to the planet's polar regions north of 84 degrees north and south of 80 degrees south. Synder 1987, DOI:10.3133\/pp1395, page 157: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=169 PROJ: https:\/\/proj.org\/operations\/projections\/ups.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Universal_Polar_Stereographic.cart.ups_zone_identifier" ,
"title": "ups_zone_identifier" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Universal_Polar_Stereographic.cart.ups_zone_identifier"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Universal_Polar_Stereographic.cart.Polar_Stereographic" ,
"title": "Polar_Stereographic" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.cart.Polar_Stereographic"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Universal_Transverse_Mercator" ,
"title": "Universal_Transverse_Mercator" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Universal_Transverse_Mercator class defines a grid system based on the Transverse Mercator projection, applied between latitudes 84 degrees north and 80 degrees south on the planet's surface. Synder 1987, DOI:10.3133\/pp1395, page 57: https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=69 PROJ: https:\/\/proj.org\/operations\/projections\/utm.html "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Universal_Transverse_Mercator.cart.utm_zone_number" ,
"title": "utm_zone_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Universal_Transverse_Mercator.cart.utm_zone_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Universal_Transverse_Mercator.cart.Transverse_Mercator" ,
"title": "Transverse_Mercator" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.cart.Transverse_Mercator"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base" ,
"title": "Vector_Cartesian_Position_Base" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Vector_Cartesian_Position_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.x_position" ,
"title": "x_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.x_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.y_position" ,
"title": "y_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.y_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.z_position" ,
"title": "z_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.z_position"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base" ,
"title": "Vector_Cartesian_Unit_Base" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is a generic unit vector in Cartesian space. The \"x\", \"y\", and \"z\" component have no units and are restricted to values between -1.0 and 1.0 inclusive. Further the length of the vector square root of the (sum of the squares of the components) must be 1.0. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit" ,
"title": "x_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit" ,
"title": "y_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit" ,
"title": "z_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_Origin" ,
"title": "Vector_Projection_Origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Vector_Projection_Origin class specifies the location of the origin of the projection. For Polar and Cylindrical projections, this is the XYZ point from which all the azimuth\/elevation rays emanate. For the Cylindrical-Perspective projection, this defines the center of the circle around which the synthetic camera orbits. For Orthographic, Orthorectified, and Vertical projections, this optional keyword specifies the point on the projection plane that serves as the origin of the projection (i.e. all points on a line through this point in the direction of PROJECTION_Z_AXIS_VECTOR will be located at X=Y=0 in the projection). If not present, (0,0,0) should be assumed. This translation is generally not necessary and not often used; the (X|Y)_AXIS_MINIMUM and (X|Y)_AXIS_MAXIMUM fields allow the mosaic to be located arbitrarily in the projection plane."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_Origin.Vector_Cartesian_Position_Base.generalization" ,
"title": "Vector_Cartesian_Position_Base" ,
"assocType": "parent_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "0000" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base"
]
}
} ,
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.x_position" ,
"title": "x_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.x_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.y_position" ,
"title": "y_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.y_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.z_position" ,
"title": "z_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.z_position"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_X_Axis" ,
"title": "Vector_Projection_X_Axis" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Vector_Projection_X_Axis class specifies a unit vector defining the X-axis for a given projection. For Orthographic_Lander, Orthorectified, and Vertical projections, this vector defines how the specified axis in the mosaic is oriented in space. The X and Y axis vectors together define the rotation of the projection plane around the projection axis."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_X_Axis.Vector_Cartesian_Unit_Base.generalization" ,
"title": "Vector_Cartesian_Unit_Base" ,
"assocType": "parent_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "0000" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base"
]
}
} ,
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit" ,
"title": "x_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit" ,
"title": "y_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit" ,
"title": "z_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_Y_Axis" ,
"title": "Vector_Projection_Y_Axis" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Vector_Projection_Y_Axis class specifies a unit vector defining the Y-axis for a given projection. For Orthographic_Lander, Orthorectified, and Vertical projections, this vector defines how the specified axis in the mosaic is oriented in space. The X and Y axis vectors together define the rotation of the projection plane around the projection axis."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_Y_Axis.Vector_Cartesian_Unit_Base.generalization" ,
"title": "Vector_Cartesian_Unit_Base" ,
"assocType": "parent_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "0000" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base"
]
}
} ,
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit" ,
"title": "x_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit" ,
"title": "y_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit" ,
"title": "z_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_Z_Axis" ,
"title": "Vector_Projection_Z_Axis" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Vector_Projection_Z_Axis class specifies a unit vector defining the Z axis for a given projection. For Orthographic, Orthorectified, and Vertical projections, this vector defines the projection axis for the mosaic. All points along a line parallel to this axis are projected to the same spot in the projection plane. For the Cylindrical-Perspective projections, this defines the new axis of the circle around which the synthetic camera orbits (i.e. the normal to the circle), after the cameras have been rotated to correct for rover tilt. Vector_Projection_Z_Axis_Initial contains the axis before rotation; the difference in these two indicate the rotation amount."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_Z_Axis.Vector_Cartesian_Unit_Base.generalization" ,
"title": "Vector_Cartesian_Unit_Base" ,
"assocType": "parent_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "0000" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base"
]
}
} ,
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit" ,
"title": "x_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit" ,
"title": "y_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit" ,
"title": "z_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_Z_Axis_Initial" ,
"title": "Vector_Projection_Z_Axis_Initial" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Vector_Projection_Z_Axis_Initial class specifies the initial unit vector defining the Z axis for a given projection. For Cylindrical-Perspective projections, this defines the original axis of the circle around which the synthetic camera orbits, before the cameras have been rotated to correct for rover tilt. Vector_Projection_Z_Axis contains the axis after rotation; the difference in these two indicate the rotation amount."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Projection_Z_Axis_Initial.Vector_Cartesian_Unit_Base.generalization" ,
"title": "Vector_Cartesian_Unit_Base" ,
"assocType": "parent_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "0000" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base"
]
}
} ,
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit" ,
"title": "x_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit" ,
"title": "y_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit" ,
"title": "z_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Sphere_Center" ,
"title": "Vector_Sphere_Center" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Vector_Sphere_Center class specifies the center of the sphere. This point is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Sphere_Center.Vector_Cartesian_Position_Base.generalization" ,
"title": "Vector_Cartesian_Position_Base" ,
"assocType": "parent_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "0000" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base"
]
}
} ,
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.x_position" ,
"title": "x_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.x_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.y_position" ,
"title": "y_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.y_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.z_position" ,
"title": "z_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.z_position"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Surface_Ground_Location" ,
"title": "Vector_Surface_Ground_Location" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Vector_Surface_Ground_Location class specifies any point on the surface model, in order to fix the model in space. This point is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Surface_Ground_Location.Vector_Cartesian_Position_Base.generalization" ,
"title": "Vector_Cartesian_Position_Base" ,
"assocType": "parent_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "0000" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base"
]
}
} ,
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.x_position" ,
"title": "x_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.x_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.y_position" ,
"title": "y_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.y_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.z_position" ,
"title": "z_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.z_position"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Surface_Normal" ,
"title": "Vector_Surface_Normal" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Vector_Surface_Normal class specifies a vector normal to the planar surface model. This vector is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Surface_Normal.Vector_Cartesian_Unit_Base.generalization" ,
"title": "Vector_Cartesian_Unit_Base" ,
"assocType": "parent_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "0000" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base"
]
}
} ,
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit" ,
"title": "x_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit" ,
"title": "y_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit" ,
"title": "z_unit" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.cart.Vertical" ,
"title": "Vertical" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "This is an in-situ projection that provides an overhead view. By projecting to a surface model, the need for range data is eliminated, but significant layover effects can happen when the actual geometry does not match the surface model. It has a constant scale in meters\/pixel, subject to layover distortion."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.pixel_resolution_x" ,
"title": "pixel_resolution_x" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vertical.cart.pixel_resolution_x"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.pixel_resolution_y" ,
"title": "pixel_resolution_y" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vertical.cart.pixel_resolution_y"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.x_axis_maximum" ,
"title": "x_axis_maximum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vertical.cart.x_axis_maximum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.x_axis_minimum" ,
"title": "x_axis_minimum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vertical.cart.x_axis_minimum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.y_axis_maximum" ,
"title": "y_axis_maximum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vertical.cart.y_axis_maximum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.y_axis_minimum" ,
"title": "y_axis_minimum" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.cart.Vertical.cart.y_axis_minimum"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.Pixel_Position_Origin" ,
"title": "Pixel_Position_Origin" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"classId": [
"0001_NASA_PDS_1.cart.Pixel_Position_Origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.Vector_Projection_Origin" ,
"title": "Vector_Projection_Origin" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"classId": [
"0001_NASA_PDS_1.cart.Vector_Projection_Origin"
]
}
}
]
}
}
]
, "attributeDictionary": [
{
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.east_bounding_coordinate" ,
"title": "east_bounding_coordinate" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The east_bounding_coordinate attribute provides the eastern-most coordinate of the limit of coverage expressed in longitude." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.north_bounding_coordinate" ,
"title": "north_bounding_coordinate" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The north_bounding_coordinate attribute provides the northern-most coordinate of the limit of coverage expressed in latitude." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.south_bounding_coordinate" ,
"title": "south_bounding_coordinate" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The south_bounding_coordinate attribute provides the southern-most coordinate of the limit of coverage expressed in latitude." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Bounding_Coordinates.cart.west_bounding_coordinate" ,
"title": "west_bounding_coordinate" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The west_bounding_coordinate attribute provides the western-most coordinate of the limit of coverage expressed in longitude." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Camera_Model_Offset.cart.line" ,
"title": "line" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The line attribute specifies the line number in the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Camera_Model_Offset.cart.sample" ,
"title": "sample" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The sample attribute specifies the sample number." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_resolution_x" ,
"title": "pixel_resolution_x" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance\/pixel or degree\/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Map" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Map" ,
"unitId": "deg\/pixel, km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_resolution_y" ,
"title": "pixel_resolution_y" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance\/pixel or degree\/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Map" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Map" ,
"unitId": "deg\/pixel, km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_scale_x" ,
"title": "pixel_scale_x" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel\/degree or pixel\/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map\/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image\/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel\/degree or pixel\/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Map_Scale" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Map_Scale" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel, pixel\/deg" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Coordinate_Representation.cart.pixel_scale_y" ,
"title": "pixel_scale_y" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel\/degree or pixel\/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map\/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image\/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel\/degree or pixel\/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Map_Scale" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Map_Scale" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel, pixel\/deg" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.maximum_elevation" ,
"title": "maximum_elevation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.minimum_elevation" ,
"title": "minimum_elevation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The minimum_elevation attribute specifies the elevation (as defined by the coordinate system) of the last line of the image for Cylindrical map projections. Applies to Cylindrical, Perspective and Cylindrical-Perspective lander map projections." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.pixel_scale_x" ,
"title": "pixel_scale_x" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel\/degree or pixel\/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map\/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image\/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel\/degree or pixel\/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Map_Scale" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Map_Scale" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel, pixel\/deg" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.pixel_scale_y" ,
"title": "pixel_scale_y" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel\/degree or pixel\/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map\/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image\/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel\/degree or pixel\/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Map_Scale" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Map_Scale" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel, pixel\/deg" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.start_azimuth" ,
"title": "start_azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-360" ,
"maximumValue": "360" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.stop_azimuth" ,
"title": "stop_azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-360" ,
"maximumValue": "360" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical.cart.zero_elevation_line" ,
"title": "zero_elevation_line" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The zero_elevation_line attribute specifies the image line representing 0.0 degree elevation. Applies to Cylindrical lander map projections. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.maximum_elevation" ,
"title": "maximum_elevation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.minimum_elevation" ,
"title": "minimum_elevation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The minimum_elevation attribute specifies the elevation (as defined by the coordinate system) of the last line of the image for Cylindrical map projections. Applies to Cylindrical, Perspective and Cylindrical-Perspective lander map projections." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.pixel_scale_x" ,
"title": "pixel_scale_x" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel\/degree or pixel\/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map\/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image\/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel\/degree or pixel\/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Map_Scale" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Map_Scale" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel, pixel\/deg" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.pixel_scale_y" ,
"title": "pixel_scale_y" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel\/degree or pixel\/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map\/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image\/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel\/degree or pixel\/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Map_Scale" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Map_Scale" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel, pixel\/deg" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_axis_offset" ,
"title": "projection_axis_offset" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The projection_axis_offset attribute specifies an offset from a projection axis in a map projection. For the Cylindrical Perspective projection, this is the radius of a circle which represents the rotation around the projection origin of the synthetic camera used to calculate each column." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_azimuth" ,
"title": "projection_azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The projection_azimuth attribute specifies the azimuth of the horizontal center of projection for the Perspective lander map projection (loosely, where the camera model is pointing). " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-360" ,
"maximumValue": "360" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_elevation" ,
"title": "projection_elevation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The projection_elevation attribute specifies the elevation of the vertical center of projection (loosely, where the camera is pointing). For Perspective lander map projection, this applies to the single output camera model; for Cylindrical-Perspective it applies to each columns output camera model, before the rotation specified by Vector_Projection_Z_Axis. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.projection_elevation_line" ,
"title": "projection_elevation_line" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The projection_elevation_line attribute specifies the image line which corresponds to the projection_elevation attribute for each column of the Cylindrical-Perspective projection, before the rotation specified by Vector_Projection_Z_Axis. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.start_azimuth" ,
"title": "start_azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-360" ,
"maximumValue": "360" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Cylindrical_Perspective.cart.stop_azimuth" ,
"title": "stop_azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-360" ,
"maximumValue": "360" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.bearing_reference_direction" ,
"title": "bearing_reference_direction" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The bearing_reference_direction attribute specifies the direction from which the bearing is measured." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "North" ,
"valueMeaning": "For planets and satellites, latitude is measured north and south of the equator; north latitudes are designated as positive." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "South" ,
"valueMeaning": "For planets and satellites, latitude is measured north and south of the equator; south latitudes are designated as negative." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.bearing_reference_meridian" ,
"title": "bearing_reference_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The bearing_reference_meridian attribute specifies the axis from which the bearing is measured." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Assumed" ,
"valueMeaning": "An assumed bearing is one in which the reference direction is straight ahead, where the bearing is measured relative to the direction the navigator is facing." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Astronomic" ,
"valueMeaning": "A astronomic bearing is measured in relation to the North Star, Polaris on Earth." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Geodetic" ,
"valueMeaning": "A geodetic bearing (or true bearing) is measured in relation to true north via a great circle (or the shortest path connecting two points on the surface of the body)." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Grid" ,
"valueMeaning": "A grid bearing is measured in relation to the fixed horizontal reference plane of grid north, that is, using the direction northwards along the grid lines of the map projection as a reference point." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Magnetic" ,
"valueMeaning": "A magnetic bearing is measured in relation to magnetic north. " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.bearing_resolution" ,
"title": "bearing_resolution" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The bearing_resolution attribute provides the minimum angle measurable between two points." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Distance_and_Bearing_Representation.cart.distance_resolution" ,
"title": "distance_resolution" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The distance_resolution attribute provides the minimum distance measurable between two points expressed in Units_of_Pixel_Resolution_Map of measure." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Map" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Map" ,
"unitId": "deg\/pixel, km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Equirectangular.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Equirectangular.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Equirectangular.cart.standard_parallel_1" ,
"title": "standard_parallel_1" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The standard_parallel_1 attribute defines the first standard parallel (applicable only for specific projections), the first line of constant latitude at which the surface of the planet and the plane or developable surface intersect. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geo_Transformation.cart.upperleft_corner_x" ,
"title": "upperleft_corner_x" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The upperleft_corner_x and upperleft_corner_y attributes provide the projection x and y values, relative to the map projection origin, at sample 0.5 and line 0.5 (upper left corner of pixel 1,1 within image array). Recommended units is meters. (0.5,0.5) - upper left corner (edge) of pixel 1,1 \/ #---+---+-> I where # is X,Y location in meters, | * | | relative to map projection origin. +---+---+ where * is pixel coordinate (1.0,1.0) | \\ J pixel coordinate (2.5,1.5) " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geo_Transformation.cart.upperleft_corner_y" ,
"title": "upperleft_corner_y" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The upperleft_corner_x and upperleft_corner_y attributes provide the projection x and y values, relative to the map projection origin, at sample 0.5 and line 0.5 (upper left corner of pixel 1,1 within image array). Recommended units is meters. (0.5,0.5) - upper left corner (edge) of pixel 1,1 \/ #---+---+-> I where # is X,Y location in meters, | * | | relative to map projection origin. +---+---+ where * is pixel coordinate (1.0,1.0) | \\ J pixel coordinate (2.5,1.5) " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.a_axis_radius" ,
"title": "a_axis_radius" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The a_axis_radius attribute provides the radius of the equatorial axis of the ellipsoid. The IAU calls this \"Subplanetary equatorial radius\" and mapping applications generally call this \"semi_major_axis\". Recommended units is meters or kilometers. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.b_axis_radius" ,
"title": "b_axis_radius" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The b_axis_radius attribute provides the value of the intermediate axis of the ellipsoid that defines the approximate shape of a target body. The b_axis_radius is usually in the equatorial plane. The IAU calls this axis \"along orbit equatorial radius\". Mapping applications, which generally only define a sphere or an ellipse, do not support this radius parameter and this can be set to the same radius value as the a_axis_radius. Recommended units is meters or kilometers." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.c_axis_radius" ,
"title": "c_axis_radius" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The c_axis_radius attribute provides the value of the polar axis of the ellipsoid that defines the approximate shape of a target body. The c_axis_radius is normal to the plane defined by the a_axis_radius and b_axis_radius. The IAU calls this \"polar radius\". Mapping applications generally call this \"semi_minor_axis\". Recommended units is meters or kilometers. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.coordinate_system_name" ,
"title": "coordinate_system_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The given name of the used coordinate system. e.g. \"MEAN EARTH\/POLAR AXIS OF DE421\"" ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.coordinate_system_type" ,
"title": "coordinate_system_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "There are three basic types of coordinate systems: body-fixed rotating, body-fixed non-rotating, and inertial. A body-fixed coordinate system is one associated with the body (e.g., a planet or satellite). The body-fixed system is centered on the body and rotates with the body (unless it is a non-rotating type), whereas an inertial coordinate system is fixed at some point in space. Currently, the PDS has specifically defined two types of body-fixed rotating coordinate systems: planetocentric and planetographic. However, the set of related data elements are modeled such that definitions for other body-fixed rotating coordinate systems, body-fixed non-rotating and inertial coordinate systems can be added as the need arises. Contact a PDS data engineer for assistance in defining a specific coordinate system. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Body-fixed Non-rotating" ,
"valueMeaning": "The body-fixed system is centered on the body and it is non-rotating" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Body-fixed Rotating" ,
"valueMeaning": "The PDS has specifically defined two types of body-fixed rotating coordinate systems: planetocentric and planetographic." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Inertial" ,
"valueMeaning": "An inertial coordinate system is fixed at some point in space." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.latitude_type" ,
"title": "latitude_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_type attribute defines the type of latitude (planetographic, planetocentric) used within a cartographic product and as reflected in attribute values within associated PDS labels. For planets and satellites, latitude is measured north and south of the equator; north latitudes are designated as positive. The planetocentric latitude is the angle between the equatorial plane and a line from the center of the body. The planetographic latitude is the angle between the equatorial plane and a line that is normal to the body. In summary, both latitudes are equivalent on a sphere (i.e., equatorial radius equal to polar radius); however, they differ on an ellipsoid (e.g., Mars, Earth). For more on latitude_type, please see the IAU publication available here: http:\/\/astrogeology.usgs.gov\/groups\/IAU-WGCCRE " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Planetocentric" ,
"valueMeaning": "The planetocentric latitude is the angle between the equatorial plane and a line from the center of the body. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Planetographic" ,
"valueMeaning": "The planetographic latitude is the angle between the equatorial plane and a line that is normal to the body. " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.longitude_direction" ,
"title": "longitude_direction" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_direction attribute identifies the direction of longitude (e.g. Positive East or Positive West) for a planet. The IAU definition for direction of positive longitude should be adopted: http:\/\/astrogeology.usgs.gov\/groups\/IAU-WGCCRE. Typically, for planets with prograde (direct) rotations, positive longitude direction is to the west. For planets with retrograde rotations, positive longitude direction is to the east. Generally the Positive West longitude_direction is used for planetographic systems and Positive East is used for planetocentric systems. If the data is defined with Spatial_Domain in a manner not recommended by the IAU, there is a optional Secondary_Spatial_Domain section to define a second set of bounding coordinates such that both Positive East and Positive West bounding coordinates can be provided." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Positive East" ,
"valueMeaning": "Positive East longitudes (i.e., longitudes measured positively to the east) will be used when the body's rotation is retrograde. Because of tradition, the Earth, Sun, and Moon do not conform with this definition. Their rotations are direct and longitudes run both east and west 180 degree, or east 360 degree." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Positive West" ,
"valueMeaning": "Positive West longitudes (i.e., longitudes measured positively to the west) will be used when the rotation is prograde (direct). " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geodetic_Model.cart.spheroid_name" ,
"title": "spheroid_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The spheroid_name attribute provides the identification given to established representations of a planet's shape. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geographic.cart.geographic_description" ,
"title": "geographic_description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The geographic_description attribute provides a description for the use of the defined geographic coordinate system. This can be useful to describe vector-based files where map-scale (e.g., 1:5M) is used and the use of image-based spacing or resolution need is not meaningful. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geographic.cart.latitude_resolution" ,
"title": "latitude_resolution" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Latitude is the angular distance north or south from the equator. The latitude_resolution attribute indicates the minimum difference between two adjacent latitude values expressed in angular units of measure. For raster data, the value is normally the pixel size in angular units (currently degrees). For vector data (points, lines, polygons), it is a little less concrete and usually indicates the fuzzy tolerance or clustering\/streaming setting that establishes the minimum distance at which two points will NOT be automatically merged during data collection. This should also be reported in angular units (currently degrees). " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Geographic.cart.longitude_resolution" ,
"title": "longitude_resolution" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Longitude is the angular distance east or west from the defined central or prime meridian. The longitude_resolution attribute indicates the minimum difference between two adjacent latitude values expressed in angular units of measure. For raster data, the value is normally the pixel size in angular units (currently degrees). For vector data (points, lines, polygons), it is a little less concrete and usually indicates the fuzzy tolerance or clustering\/streaming setting that establishes the minimum distance at which two points will NOT be automatically merged during data collection. This should also be reported in angular units (currently degrees). " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Grid_Coordinate_System.cart.grid_coordinate_system_name" ,
"title": "grid_coordinate_system_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The grid_coordinate_system_name attribute provides the name of the grid coordinate system. These are currently defining Earth-centric gridded systems and remain incase they are used for PDS archives or grid systems are implemented for non-Earth bodies." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "ARC Coordinate System" ,
"valueMeaning": "The Equal Arc-second Coordinate System is a plane-rectangular coordinate system established by the Department of Defense in 1990." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Other Grid System" ,
"valueMeaning": "Allows for a grid system not defined elsewhere. The information provided should include the name of the grid system, the names of the parameters and values used for the data set, and the citation of the specification for the algorithms that describe the mathematical relationship between the body and the coordinates of the grid system." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "State Plane Coordinate System 1927" ,
"valueMeaning": "In the United States, it is the projection used in the State Plane Coordinate System (SPCS) for States with predominant north-south extent. (The Lambert Conformal Conic is used for the others, except for the panhandle of Alaska, which is prepared on the Oblique Mercator. Alaska, Florida, and New York use both the Transverse Mercator and the Lambert Conformal Conic for different zones). Except for narrow States, such as Delaware, New Hampshire, and New Jersey, all States using the Transverse Mercator are divided into two to eight zones, each with its own central meridian, along which the scale is slightly reduced to balance the scale throughout the map. Each zone is designed to maintain scale distortion within 1 part in 10,000. 1927 refers to the use of the 1927 North American Datum (NAD27)." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "State Plane Coordinate System 1983" ,
"valueMeaning": "In the United States, it is the projection used in the State Plane Coordinate System (SPCS) for States with predominant north-south extent. The Lambert Conformal Conic is used for the others, except for the panhandle of Alaska, which is prepared on the Oblique Mercator. Alaska, Florida, and New York use both the Transverse Mercator and the Lambert Conformal Conic for different zones. Except for narrow States, such as Delaware, New Hampshire, and New Jersey, all States using the Transverse Mercator are divided into two to eight zones, each with its own central meridian, along which the scale is slightly reduced to balance the scale throughout the map. Each zone is designed to maintain scale distortion within 1 part in 10,000. In the name, 1983 refers to the use of the 1983 North American Datum (NAD83)." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Universal Polar Stereographic" ,
"valueMeaning": "Like Universal Transverse Mercator (UTM), UPS is a method used to generally split up the Earth into quads. When the latitude is from 84 degrees North and 80 degrees South to the respective poles, the (UPS) projection is used." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Universal Transverse Mercator" ,
"valueMeaning": "The UTM is the ellipsoidal Transverse Mercator to which specific parameters, such as central meridians, have been applied. This is generally used for Earth. Latitudes between 84 degrees North and 80 degrees South is divided into 60 zones each generally 6 degrees wide in longitude. Bounding meridians are evenly divisible by 6 degrees, and zones are numbered from 1 to 60 proceeding east from the 180th meridian from the Prime Meridian (e.g., Greenwich) with minor exceptions." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Azimuthal_Equal_Area.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Azimuthal_Equal_Area.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.scale_factor_at_projection_origin" ,
"title": "scale_factor_at_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The scale_factor_at_projection_origin attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance at the projection origin. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.standard_parallel_1" ,
"title": "standard_parallel_1" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The standard_parallel_1 attribute defines the first standard parallel (applicable only for specific projections), the first line of constant latitude at which the surface of the planet and the plane or developable surface intersect. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Lambert_Conformal_Conic.cart.standard_parallel_2" ,
"title": "standard_parallel_2" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The standard_parallel_2 attribute defines the second standard parallel (applicable only for specific projections, a subset of specific projections where a first standard parallel is applicable), the second line of constant latitude at which the surface of the planet and the plane or developable surface intersect. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Local.cart.local_description" ,
"title": "local_description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The local_description attribute provides a description of the coordinate system and its orientation to the surface of a planet." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Local.cart.local_georeference_information" ,
"title": "local_georeference_information" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The local_georeference_information attribute provides a description of the information provided to register the local system to a planet (e.g. control points, satellite ephemeral data, inertial navigation data)." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Local_Planar.cart.local_planar_description" ,
"title": "local_planar_description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The local_planar_description attribute provides a description of the local planar system." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Local_Planar.cart.local_planar_georeference_information" ,
"title": "local_planar_georeference_information" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The local_planar_georeference_information attribute provides a description of the information provided to register the local planar system to a planet (e.g. control points, satellite ephemeral data, inertial navigation data)." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection.cart.map_projection_name" ,
"title": "map_projection_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The map_projection_name attribute provides the name of the map projection. Definitions when available are from Synder, J.P., 1987, Map Projections: A Working Manual, USGS Numbered Series, Professional Paper 1395, URL: https:\/\/doi.org\/10.3133\/pp1395." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Albers Conical Equal Area" ,
"valueMeaning": "Projection is mathematically based on a cone that is conceptually secant on two parallels. No areal deformation. North or South Pole is represented by an arc. Retains its properties at various scales; individual maps can be joined along their edges. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Azimuthal Equidistant" ,
"valueMeaning": "Projection is mathematically based on a plane tangent to the body. The entire body can be represented. Generally the Azimuthal Equidistant map projection portrays less than one hemisphere, though the other hemisphere can be portrayed but is much distorted. Has true direction and true distance scaling from the point of tangency. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Equidistant Conic" ,
"valueMeaning": "Projection is mathematically based on a cone that is tangent at one parallel or conceptually secant at two parallels. North or South Pole is represented by an arc. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Equirectangular" ,
"valueMeaning": "Also called Equidistant Cylindrical, this projection is neither equal-area or conformal and is known for its very simple construction. Equations only allow spherical body definitions. The meridians and parallels are all equidistant straight parallel lines, intersecting at right angles. If the Equator is made the standard parallel, true to scale and free of distortion, the meridians are spaced at the same distances as the parallels, and the graticule appears square. In this formation, when the Equator is made the standard parallel, this projection is also known as Plate Carree or the Simple Cylindrical projection." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Gnomonic" ,
"valueMeaning": "This projection is geometrically projected onto a plane, and the point of projection is at the center of the body. It is impossible to show a full hemisphere with one Gnomonic map. It is the only projection in which any straight line is a great circle, and it is the only projection that shows the shortest distance between any two points as a straight line." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Lambert Azimuthal Equal Area" ,
"valueMeaning": "The Lambert Azimuthal Equal-Area projection is mathematically based on a plane tangent to the body. It is the only projection that can accurately represent both areas and true direction from the center of the projection. This projection generally represents only one hemisphere." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Lambert Conformal Conic" ,
"valueMeaning": "Projection is mathematically based on a cone that is tangent at one parallel or (more often) that is conceptually secant on two parallels. Areal distortion is minimal but increases away from the standard parallels. North or South Pole is represented by a point; the other pole cannot be shown. Great circle lines are approximately straight. It retains its properties at various scale and maps can be joined along their edges." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Mercator" ,
"valueMeaning": "Projection can be thought of as being mathematically based on a cylinder tangent at the equator. Any straight line is a constant-azimuth (rhumb) line. Areal enlargement is extreme away from the equator; poles cannot be represented. Shape is true only within any small area. Reasonably accurate projection within a 15 degree band along the line of tangency. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Miller Cylindrical" ,
"valueMeaning": "Similar to Mercator, this projection is neither equal-area or conformal. Equations only allow spherical body definitions. The meridians and parallels are straight lines, intersecting at right angles. Meridians are equidistant and parallels are spaced farther apart away from Equator. Generally used for global maps." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Oblique Cylindrical" ,
"valueMeaning": "This projection works by moving the north pole of the simple cylindrical projection. The pole latitude and longitude are the location of the new north pole, and the rotation is the equivalent to the center longitude in simple cylindrical. Because of the supported rotation parameter, this projection is pretty uniquely used in the planetary community and it is implemented in USGS's Integrated Software for Imagers and Spectrometers v2\/3 (ISIS3) suite." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Oblique Mercator" ,
"valueMeaning": "The projection is mathematically based on a cylinder tangent along any great circle other than the equator or a meridian. Shape is true only within any small area. Areal enlargement increases away from the line of tangency. Reasonably accurate projection within a 15 degree band along the line of tangency." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Orthographic" ,
"valueMeaning": "The Orthographic projection is geometrically based on a plane tangent to the body, and the point of projection is at infinity. The body appears as it would from outer space. This projection is a truly graphic representation of the body and is a projection in which distortion becomes a visual aid. It is the most familiar of the azimuthal map projections. Directions from the center of the Orthographic map projection are true." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Point Perspective" ,
"valueMeaning": "Similar to Orthographic, this projection is often used to show the body as seen from space. This appears to be the same as the Vertical Perspective projection as define in Synder, J.P., 1987, Map Projections: A Working Manual. Vertical Perspective projections are azimuthal. Central meridian and a particular parallel (if shown) are straight lines. Other meridians and parallels are usually arcs of circles or ellipses, but some may be parabolas or hyperbolas. This is neither conformal or equal-area." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Polar Stereographic" ,
"valueMeaning": "Related to the Stereographic projection but generally centered directly at the North or South Pole of the body (e.g. latitude_of_projection_origin set at 90 or -90 respectively). This resembles other polar azimuthals, with straight radiating meridians and concentric circles for parallels. The parallels are spaced at increasingly wide distances the farther the latitude is from the pole. Note, if you do supply the optional attribute scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar data should be set to 1.0. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Polyconic" ,
"valueMeaning": "Projection is mathematically based on an infinite number of cones tangent to an infinite number of parallels. Distortion increases away from the central meridian. Has both areal and angular deformation." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Robinson" ,
"valueMeaning": "Classified as a pseudocylindrical projection. Generally this projection is used for global maps. The projection is a compromise and is neither equal-area nor conformal. The meridians are gently curved leaving the poles fairly distorted." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Sinusoidal" ,
"valueMeaning": "Projection is mathematically based on a cylinder tangent on the equator. Meridian spacing is equal and decreases toward the poles. Parallel spacing is equal. There is no angular deformation along the central meridian and the equator. Regional maps cannot be edge-joined in an east-west direction if each map has its own central meridian." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Space Oblique Mercator" ,
"valueMeaning": "The Space Oblique Mercator (SOM) projection visually differs from the Oblique Mercator projection in that the central line (the ground-track of the orbiting satellite) is slightly curved, rather than straight." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Stereographic" ,
"valueMeaning": "The Stereographic projection is geometrically projected onto a plane, and the point of the projection is on the surface of the sphere opposite the point of tangency. Circles on the body appear as straight lines, parts of circles, or circles on the projection. Directions from the center of the stereographic map projection are true. Generally only one hemisphere is portrayed." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Transverse Mercator" ,
"valueMeaning": "Projection is mathematically based on a cylinder tangent to a meridian. Shape is true only within any small area. Areal enlargement increases away from the tangent meridian. Reasonably accurate projection within a 15 degree band along the line of tangency. Regional maps cannot be edge-joined in an east-west direction if each map has its own central meridian." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "van der Grinten" ,
"valueMeaning": "The projection has both areal and angular deformation. It was conceived as a compromise between the Mercator and the Mollweide projection, which shows the world in an ellipse. The van der Grinten shows the world in a circle." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection_Lander.cart.lander_map_projection_name" ,
"title": "lander_map_projection_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The lander_map_projection_name attribute provides the name of the map projection." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Cylindrical" ,
"valueMeaning": "This is an in-situ projection used for (non-stereo) panoramas. Each image row represents a constant elevation and each image column represents a constant azimuth, from a given point of view. The image scale in degrees per pixel is constant across the image. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Cylindrical_Perspective" ,
"valueMeaning": "This is an in-situ projection that is a hybrid. Each column is a vertical slice from a pinhole camera (Perspective projection), while the columns are spaced evenly in azimuth (Cylindrical projection). It is most useful for viewing panoramas in stereo." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Orthographic" ,
"valueMeaning": "This is an in-situ projection that is a generalization of the Vertical projection, in that any arbitrary projection plane can be specified." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Orthographic_Lander" ,
"valueMeaning": "This is an in-situ projection that is a generalization of the Vertical projection, in that any arbitrary projection plane can be specified." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Orthorectified" ,
"valueMeaning": "This is an in-situ projection that provides a true overhead view of the scene. Range data is required to create this projection, meaning there is no parallax distortion. It has a constant scale in meters\/pixel." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Perspective" ,
"valueMeaning": "This is an in-situ projection that models a pinhole camera. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Polar" ,
"valueMeaning": "This is an in-situ projection that provides a quasi-overhead view that extends to the horizon. Elevation is measured radially outward from the nadir location, with a constant pixel scale. Azimuth is measured along concentric circles centered at the nadir." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Vertical" ,
"valueMeaning": "This is an in-situ projection that provides an overhead view. By projecting to a surface model, the need for range data is eliminated, but significant layover effects can happen when the actual geometry does not match the surface model. It has a constant scale in meters\/pixel, subject to layover distortion. " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Map_Projection_Rings.cart.rings_map_projection_name" ,
"title": "rings_map_projection_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The rings_map_projection_name attribute provides the name of the map projection used for rings data." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Ring_Polar" ,
"valueMeaning": "The representation of ring data requires a unique projection. The rings are modeled by a thin disk centered on the body and in its equatorial plane. For Saturn, the thin disk is centered on Saturn and in its equatorial plane, with an outer radius of 500,000km. If the field of view falls partially or completely beyond this limit or if it intersects the primary body before intersecting the rings, the data will not be included. For Cassini CIRS (composite infrared spectrometer), the plotted coordinates are derived as follows. If A is the location of the intersection of CIRS field of view with the body's equatorial plane, the X coordinate is the distance of A from the center of the body (e.g. Saturn), and the Y coordinate is the local time on on the body at the intersection with the body's surface of the line between A and the body's center. Local time is expressed in fractional hours, from 0.0 (at midnight) to 12.0 (at noon), to 24.0 (at midnight). " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Mercator.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Mercator.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Mercator.cart.scale_factor_at_projection_origin" ,
"title": "scale_factor_at_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The scale_factor_at_projection_origin attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance at the projection origin. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Mercator.cart.standard_parallel_1" ,
"title": "standard_parallel_1" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The standard_parallel_1 attribute defines the first standard parallel (applicable only for specific projections), the first line of constant latitude at which the surface of the planet and the plane or developable surface intersect. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.look_direction" ,
"title": "look_direction" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The value (Right, Left or Both) indicates the side of the spacecraft ground-track to which the antenna is pointed for data acquired within this file. The SAR (synthetic aperture radar) images stored in the BIDR (basic image data record) files are always acquired on only one side of the ground-track for each Titan pass. This value also indicates from which side the SAR image is illuminated. If the spacecraft images to the left of its ground-track (look_direction=Left), the image will be illuminated from the (viewer's) left side, and, conversely, if the spacecraft looks to the right, the illumination will come from the right in the image file. The direction of illumination is critical to interpretation of features in the image. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Both" ,
"valueMeaning": "Antenna pointed both left and right of spacecraft ground-track" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "LEFT" ,
"valueMeaning": "Antenna pointed left of spacecraft ground-track" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Left" ,
"valueMeaning": "Antenna pointed left of spacecraft ground-track" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "RIGHT" ,
"valueMeaning": "Antenna pointed right of spacecraft ground-track" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Right" ,
"valueMeaning": "Antenna pointed right of spacecraft ground-track" ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.map_projection_rotation" ,
"title": "map_projection_rotation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Provides the clockwise rotation of the line and sample coordinate system with respect to the map projection origin. Note that a value of 90.0 is used for all Cassini BIDRs (basic image data record) indicating that lines of the projected image have constant oblique-system longitude and columns have constant oblique-system latitude. As stated in the Cassini BIDR SIS (software interface specification), for these images, it was convenient to represent longitude in the line direction so that the images, which are elongated along the equator of the oblique system, are larger in the line direction than in the sample direction. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_pole_latitude" ,
"title": "oblique_proj_pole_latitude" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection. This is the ordinary latitude of the pole (Z axis) of the oblique system. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_pole_longitude" ,
"title": "oblique_proj_pole_longitude" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection. This is the ordinary longitude of the pole (Z axis) of the oblique system. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_pole_rotation" ,
"title": "oblique_proj_pole_rotation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection. This is a rotation around the polar (Z) axis of the oblique system that completes the transformation from standard to oblique coordinates. The value is positive east (obeys right hand rule) and is recommended to be specified in degrees from 0 to 360. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_x_axis_vector" ,
"title": "oblique_proj_x_axis_vector" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "This is a redundant attribute and as such is optional mostly available for documentation for the parameters. Unit vector in the direction of the X axis of the oblique coordinate system used in the Oblique Cylindrical projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The oblique_proj_x\/y\/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_y_axis_vector" ,
"title": "oblique_proj_y_axis_vector" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "This is a redundant attribute and as such is optional mostly available for documentation for the parameters. Unit vector in the direction of the Y axis of the oblique coordinate system used in the Oblique Cylindrical projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The oblique_proj_x\/y\/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.oblique_proj_z_axis_vector" ,
"title": "oblique_proj_z_axis_vector" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "This is a redundant attribute and as such is optional mostly available for documentation for the parameters. Unit vector in the direction of the Z axis of the oblique coordinate system used in the Oblique Cylindrical projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The oblique_proj_x\/y\/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.reference_latitude" ,
"title": "reference_latitude" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Provides the ordinary latitude coordinate of the origin (oblique latitude = oblique longitude = 0) for the oblique coordinate system used to specify the Oblique Cylindrical projection, for example, as used in Cassini BIDR (basic image data record). Note that whereas some past PDS products may utilize oblique projections defined solely in terms of the reference_latitude and reference_longitude (i.e., with a third defining angle always set to zero), the Cassini BIDRs require the full generality of three nonzero rotation angles. These angles are represented by the keywords oblique_proj_pole_latitude, oblique_proj_pole_longitude, and oblique_proj_pole_rotation. The values of reference_latitude and reference_longitude are consistent with the latter three angles but do not uniquely define the oblique coordinate system on their own. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Cylindrical.cart.reference_longitude" ,
"title": "reference_longitude" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Provides the ordinary longitude coordinate of the origin (oblique latitude = oblique longitude = 0) for the oblique coordinate system used to specify the Oblique Cylindrical projection, for example, as used in Cassini BIDR (basic image data record). Note that whereas some past PDS products may utilize oblique projections defined solely in terms of the reference_latitude and reference_longitude (i.e., with a third defining angle always set to zero), the Cassini BIDRs require the full generality of three nonzero rotation angles. These angles are represented by the keywords oblique_proj_pole_latitude, oblique_proj_pole_longitude, and oblique_proj_pole_rotation. The values of reference_latitude and reference_longitude are consistent with the latter three angles but do not uniquely define the oblique coordinate system on their own. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.azimuth_measure_point_longitude" ,
"title": "azimuth_measure_point_longitude" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The azimuth_measure_point_longitude attribute provides the longitude of the map projection origin." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.azimuthal_angle" ,
"title": "azimuthal_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The azimuthal_angle attribute provides the angle measured clockwise from north, and expressed in the recommended units of degrees." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Azimuth.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Point_Group.cart.oblique_line_latitude" ,
"title": "oblique_line_latitude" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The oblique_line_latitude attribute provides the latitude of a point defining the oblique line." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Line_Point_Group.cart.oblique_line_longitude" ,
"title": "oblique_line_longitude" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The oblique_line_longitude attribute provides the longitude of a point defining the oblique line." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Mercator.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Oblique_Mercator.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.pixel_resolution_x" ,
"title": "pixel_resolution_x" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance\/pixel or degree\/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Map" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Map" ,
"unitId": "deg\/pixel, km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.pixel_resolution_y" ,
"title": "pixel_resolution_y" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance\/pixel or degree\/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Map" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Map" ,
"unitId": "deg\/pixel, km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.x_axis_maximum" ,
"title": "x_axis_maximum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The x_axis_maximum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the top of the image. Note that +X is at the top of the image and +Y is at the right, so +X corresponds to North in the Vertical projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.x_axis_minimum" ,
"title": "x_axis_minimum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The x_axis_minimum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the bottom of the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.y_axis_maximum" ,
"title": "y_axis_maximum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the right edge of the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthographic_Lander.cart.y_axis_minimum" ,
"title": "y_axis_minimum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the left edge of the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.pixel_resolution_x" ,
"title": "pixel_resolution_x" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance\/pixel or degree\/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Map" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Map" ,
"unitId": "deg\/pixel, km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.pixel_resolution_y" ,
"title": "pixel_resolution_y" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance\/pixel or degree\/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Map" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Map" ,
"unitId": "deg\/pixel, km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.x_axis_maximum" ,
"title": "x_axis_maximum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The x_axis_maximum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the top of the image. Note that +X is at the top of the image and +Y is at the right, so +X corresponds to North in the Vertical projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.x_axis_minimum" ,
"title": "x_axis_minimum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The x_axis_minimum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the bottom of the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.y_axis_maximum" ,
"title": "y_axis_maximum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the right edge of the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Orthorectified.cart.y_axis_minimum" ,
"title": "y_axis_minimum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the left edge of the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.maximum_elevation" ,
"title": "maximum_elevation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.minimum_elevation" ,
"title": "minimum_elevation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The minimum_elevation attribute specifies the elevation (as defined by the coordinate system) of the last line of the image for Cylindrical map projections. Applies to Cylindrical, Perspective and Cylindrical-Perspective lander map projections." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.pixel_scale_x" ,
"title": "pixel_scale_x" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel\/degree or pixel\/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map\/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image\/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel\/degree or pixel\/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Map_Scale" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Map_Scale" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel, pixel\/deg" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.pixel_scale_y" ,
"title": "pixel_scale_y" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel\/degree or pixel\/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map\/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image\/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel\/degree or pixel\/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Map_Scale" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Map_Scale" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel, pixel\/deg" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.projection_azimuth" ,
"title": "projection_azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The projection_azimuth attribute specifies the azimuth of the horizontal center of projection for the Perspective lander map projection (loosely, where the camera model is pointing). " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-360" ,
"maximumValue": "360" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.projection_elevation" ,
"title": "projection_elevation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The projection_elevation attribute specifies the elevation of the vertical center of projection (loosely, where the camera is pointing). For Perspective lander map projection, this applies to the single output camera model; for Cylindrical-Perspective it applies to each columns output camera model, before the rotation specified by Vector_Projection_Z_Axis. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.start_azimuth" ,
"title": "start_azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-360" ,
"maximumValue": "360" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Perspective.cart.stop_azimuth" ,
"title": "stop_azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-360" ,
"maximumValue": "360" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Nadir_Polar.cart.line" ,
"title": "line" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The line attribute specifies the line number in the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Nadir_Polar.cart.sample" ,
"title": "sample" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The sample attribute specifies the sample number." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Origin.cart.line" ,
"title": "line" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The line attribute specifies the line number in the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Pixel_Position_Origin.cart.sample" ,
"title": "sample" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The sample attribute specifies the sample number." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Planar_Coordinate_Information.cart.planar_coordinate_encoding_method" ,
"title": "planar_coordinate_encoding_method" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The planar_coordinate_encoding_method attribute indicates the means used to represent horizontal positions." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Coordinate Pair" ,
"valueMeaning": "A method of encoding the position of a point by measuring its distance from perpendicular reference axes (Cartesian plane). The coordinate pair (x,y), generally in meters, is defined such that x is determined by its horizontal distance from the origin and y is determined by its vertical distance from the origin. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Distance and Bearing" ,
"valueMeaning": "A method of encoding the position of a point by measuring its distance and direction (azimuth angle) from another point." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Row and Column" ,
"valueMeaning": "A method of encoding the position of a point by measuring its distance from perpendicular reference axes (Cartesian plane). The coordinate pair (row,column), generally in pixels, is defined such that the row is determined by its horizontal distance from the origin and column is determined by its vertical distance from the origin." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Point_Perspective.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Point_Perspective.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Point_Perspective.cart.target_center_distance" ,
"title": "target_center_distance" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The target_center_distance attribute provides the distance to target center relative to the observing system. Recommended units is meters. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Polar.cart.maximum_elevation" ,
"title": "maximum_elevation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Polar.cart.pixel_scale" ,
"title": "pixel_scale" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_scale attribute indicate the image array pixel scale (pixel\/degree or pixel\/distance) relative to the referenced coordinate system as defined by the map projection. This attribute should be used in lieu of pixel_scale_x and pixel_scale_y when the pixel scale is not x\/y aligned. i.e. a radial pixel scale. NOTE: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3 " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Map_Scale" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Map_Scale" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel, pixel\/deg" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Polar.cart.reference_azimuth" ,
"title": "reference_azimuth" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The reference_azimuth attribute specifies the azimuth of the line extending from the center of the image to the top center of the image with respect to a polar projection. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-360" ,
"maximumValue": "360" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Polar_Stereographic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Polar_Stereographic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Polar_Stereographic.cart.scale_factor_at_projection_origin" ,
"title": "scale_factor_at_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The scale_factor_at_projection_origin attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance at the projection origin. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Polyconic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Polyconic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.angular_scale" ,
"title": "angular_scale" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Grid spacing. Recommended unit is radian\/pixel." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Angular" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Angular" ,
"unitId": "HA\/pixel, arcsec\/pixel, deg\/pixel, radian\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.data_count" ,
"title": "data_count" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Number of measurements combined to create the cube." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.first_line_center" ,
"title": "first_line_center" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Line coordinate at the center of the first line element." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.first_sample_center" ,
"title": "first_sample_center" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Sample coordinate at the center of the first sample element." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.last_line_center" ,
"title": "last_line_center" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Line coordinate at the center of the last line element." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.last_sample_center" ,
"title": "last_sample_center" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Sample coordinate at the center of the last sample element." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.line_name" ,
"title": "line_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Coordinate name for the line axis. e.g. \"Local Time Hours\"." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.local_time_scale" ,
"title": "local_time_scale" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Grid spacing. Recommended unit for Units_of_Pixel_Resolution_Angular is deg\/pixel or HA\/pixel (hour angle per pixel)." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Angular" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Angular" ,
"unitId": "HA\/pixel, arcsec\/pixel, deg\/pixel, radian\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.max_footprint_line" ,
"title": "max_footprint_line" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Maximum size of footprints along the line axis." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.max_footprint_sample" ,
"title": "max_footprint_sample" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Maximum size of footprints along the sample axis." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.min_footprint_line" ,
"title": "min_footprint_line" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Minimum size of footprints along the line axis." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.min_footprint_sample" ,
"title": "min_footprint_sample" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Minimum size of footprints along the sample axis." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.radial_scale" ,
"title": "radial_scale" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Grid spacing. Recommended unit is km\/pixel." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Linear" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Linear" ,
"unitId": "km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Ring_Polar.cart.sample_name" ,
"title": "sample_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Coordinate name for the sample axis. e.g. \"Radius Km\"." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Robinson.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Secondary_Spatial_Domain.cart.latitude_type" ,
"title": "latitude_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_type attribute defines the type of latitude (planetographic, planetocentric) used within a cartographic product and as reflected in attribute values within associated PDS labels. For planets and satellites, latitude is measured north and south of the equator; north latitudes are designated as positive. The planetocentric latitude is the angle between the equatorial plane and a line from the center of the body. The planetographic latitude is the angle between the equatorial plane and a line that is normal to the body. In summary, both latitudes are equivalent on a sphere (i.e., equatorial radius equal to polar radius); however, they differ on an ellipsoid (e.g., Mars, Earth). For more on latitude_type, please see the IAU publication available here: http:\/\/astrogeology.usgs.gov\/groups\/IAU-WGCCRE " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Planetocentric" ,
"valueMeaning": "The planetocentric latitude is the angle between the equatorial plane and a line from the center of the body. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Planetographic" ,
"valueMeaning": "The planetographic latitude is the angle between the equatorial plane and a line that is normal to the body. " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Secondary_Spatial_Domain.cart.longitude_direction" ,
"title": "longitude_direction" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_direction attribute identifies the direction of longitude (e.g. Positive East or Positive West) for a planet. The IAU definition for direction of positive longitude should be adopted: http:\/\/astrogeology.usgs.gov\/groups\/IAU-WGCCRE. Typically, for planets with prograde (direct) rotations, positive longitude direction is to the west. For planets with retrograde rotations, positive longitude direction is to the east. Generally the Positive West longitude_direction is used for planetographic systems and Positive East is used for planetocentric systems. If the data is defined with Spatial_Domain in a manner not recommended by the IAU, there is a optional Secondary_Spatial_Domain section to define a second set of bounding coordinates such that both Positive East and Positive West bounding coordinates can be provided." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Positive East" ,
"valueMeaning": "Positive East longitudes (i.e., longitudes measured positively to the east) will be used when the body's rotation is retrograde. Because of tradition, the Earth, Sun, and Moon do not conform with this definition. Their rotations are direct and longitudes run both east and west 180 degree, or east 360 degree." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Positive West" ,
"valueMeaning": "Positive West longitudes (i.e., longitudes measured positively to the west) will be used when the rotation is prograde (direct). " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Sinusoidal.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Sinusoidal.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.State_Plane_Coordinate_System.cart.spcs_zone_identifier" ,
"title": "spcs_zone_identifier" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The spcs_zone_identifier attribute identifies the State Plane Coordinate Systems (SPCS) zone." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "4" ,
"maximumCharacters": "4" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "[0-9][0-9][0-9][0-9]" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Stereographic.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Stereographic.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Stereographic.cart.scale_factor_at_projection_origin" ,
"title": "scale_factor_at_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The scale_factor_at_projection_origin attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance at the projection origin. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Parameters.cart.surface_model_type" ,
"title": "surface_model_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "Specifies the type of surface used for the reprojection performed during the mosaicking process. Valid values: Infinity, Planar, or Spherical. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Infinity" ,
"valueMeaning": "Infinity planar surface. Defines a surface that extends to infinity in all directions." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Planar" ,
"valueMeaning": "flat planar surface model" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Spherical" ,
"valueMeaning": "spherical surface model" ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Spherical.cart.sphere_intersection_count" ,
"title": "sphere_intersection_count" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The sphere_intersection_count attribute specifies the number of the intersection to use for the spherical surface model when the camera is outside the sphere. For example, specifying a value of 1 would indicate the first intersection with the sphere should be used (more useful for modeling hills or rocks), while a value of 2 would indicate the second intersection with the sphere should be used (more useful for modeling craters). In PDS3, this was overloaded as part of the SURFACE_MODEL_TYPE keyword. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Surface_Model_Spherical.cart.sphere_radius" ,
"title": "sphere_radius" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The sphere_radius attribute specifies the radius of the spherical body. In PDS3, this was specified using the SURFACE_NORMAL_VECTOR keyword. Recommended units is meters or kilometers. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Transverse_Mercator.cart.latitude_of_projection_origin" ,
"title": "latitude_of_projection_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90.0" ,
"maximumValue": "90.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Transverse_Mercator.cart.longitude_of_central_meridian" ,
"title": "longitude_of_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180.0" ,
"maximumValue": "360.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Transverse_Mercator.cart.scale_factor_at_central_meridian" ,
"title": "scale_factor_at_central_meridian" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The scale_factor_at_central_meridian attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance along the central meridian." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Universal_Polar_Stereographic.cart.ups_zone_identifier" ,
"title": "ups_zone_identifier" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The ups_zone_identifier attribute provides an identifier for the Universal Polar Stereographic (UPS) zone. For chart see: Synder 1987, DOI:10.3133\/pp1395, page 62. https:\/\/pubs.usgs.gov\/pp\/1395\/report.pdf#page=74 " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "A" ,
"valueMeaning": "UPS Zone Identifier: A, south pole from 0 - 180E" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "B" ,
"valueMeaning": "UPS Zone Identifier: B, south pole from -180E - 0" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Y" ,
"valueMeaning": "UPS Zone Identifier: Y, north pole from -180E - 0" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Z" ,
"valueMeaning": "UPS Zone Identifier: Z, north pole from 0 - 180E" ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Universal_Transverse_Mercator.cart.utm_zone_number" ,
"title": "utm_zone_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The utm_zone_number attribute provides the identifier for the Universal Transverse Mercator (UTM) zone. For the Earth, UTM zones are defined between 84 degrees north latitude and 80 degrees south latitude, is divided into 60 zones each generally 6° wide in longitude. The zones are numbered from 1 to 60 proceeding east from the 180th meridian from Greenwich with minor exceptions." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "60" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.x_position" ,
"title": "x_position" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The x component of a Cartesian position vector." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.y_position" ,
"title": "y_position" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The y component of a Cartesian position vector." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Position_Base.cart.z_position" ,
"title": "z_position" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The z component of a Cartesian position vector." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.x_unit" ,
"title": "x_unit" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The x component of a unit vector." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1" ,
"maximumValue": "1" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.y_unit" ,
"title": "y_unit" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The y component of a unit vector." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1" ,
"maximumValue": "1" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vector_Cartesian_Unit_Base.cart.z_unit" ,
"title": "z_unit" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The z component of a unit vector." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1" ,
"maximumValue": "1" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.pixel_resolution_x" ,
"title": "pixel_resolution_x" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance\/pixel or degree\/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Map" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Map" ,
"unitId": "deg\/pixel, km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.pixel_resolution_y" ,
"title": "pixel_resolution_y" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": " The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance\/pixel or degree\/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pixel_Resolution_Map" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pixel_Resolution_Map" ,
"unitId": "deg\/pixel, km\/pixel, m\/pixel, mm\/pixel" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.x_axis_maximum" ,
"title": "x_axis_maximum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The x_axis_maximum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the top of the image. Note that +X is at the top of the image and +Y is at the right, so +X corresponds to North in the Vertical projection." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.x_axis_minimum" ,
"title": "x_axis_minimum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The x_axis_minimum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the bottom of the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.y_axis_maximum" ,
"title": "y_axis_maximum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the right edge of the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.cart.Vertical.cart.y_axis_minimum" ,
"title": "y_axis_minimum" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "cart" ,
"steward": "img" ,
"versionId": "1.16" ,
"description": "The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the left edge of the image." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
]
}
}
]
PK \U{1Q4_ 4_ PDS4_CART_1G00_1970.txtPDS4 Local Data Dictionary Processing Report
Configuration:
LDDTool Version 14.1.2
LDD Version Id: 1.9.7.0
LDD Label Version Id: 1.22
LDD Discipline (T/F): true
LDD Namespace URL: http://pds.nasa.gov/pds4/
LDD URN Prefix: urn:nasa:pds:
Time Thu Oct 20 21:49:03 UTC 2022
Common Schema [PDS4_PDS_1G00.xsd]
Common Schematron [PDS4_PDS_1G00.sch]
IM Version Id: 1.16.0.0
IM Namespace Id: pds
IM Label Version Id: 1.22
IM Object Model [UpperModel.pont]
IM Data Dictionary [dd11179.pins]
IM Configuration File [MDPTNConfigClassDisp.xml]
IM Glossary [Glossary.pins]
IM Document Spec [DMDocument.pins]
Parameters:
Input File [/home/runner/work/ldd-cart/ldd-cart/src/PDS4_CART_IngestLDD.xml]
PDS Processing true
LDD Processing true
Discipline LDD true
Mission LDD false
Write Attr Elements false
Merge with Master false
Summary:
Classes 359
Attributes 538
Associations 1264
Error messages 0
Warning messages 0
Information messages 0
Detailed validation messages
Parsed Input - Header:
LDD Name Cartography
LDD Version 1.9.7.0
Full Name Trent Hare
Steward img
Namespace Id cart
Comment
Contains classes and attributes used to describe PDS v4 cartographic
products. This information is largely adapted from the Federal Geographic
Data Committee (FGDC) "Content Standard for Digital Geospatial Metadata",
with extensions (changes/additions) to satisfy planetary requirements.
URL: https://www.fgdc.gov/
See "CHANGELOG.md" file on GitHub for updates
https://github.com/pds-data-dictionaries/ldd-cart
Last Modification Time 2022-10-13T09:50:00Z
PDS4 Merge Flag false
Parsed Input - Attributes:
name geometry_reference_time_utc
version 1.0
value data type ASCII_Date_Time_YMD_UTC
description For some observations, geometric parameters are given as instantaneous values at a specific time. Another set of instantaneous parameters are the parameters which give the minimum and maximum values in the product. In some cases, these range values are all calculated for the same time. If the label includes single valued geometric parameters or min/max range parameters determined for a specific time, geometry_reference_time_utc gives the time for which these values were calculated and must be given in the label. For some instruments, particularly those with relatively large exposure durations, (e.g., push broom cameras, many imaging spectrometers), many geometric quantities are given as ranges. If those range parameters are associated with the beginning and end of the observation (start_parameter/stop_parameter), geometry_start_time_utc/stop_time must be given. Comments within the label should be used to ensure the parameter vs. time association is unambiguous.
name geometry_reference_time_tdb
version 1.0
value data type ASCII_Real
description The geometry reference time given in the 'Barycentric Dynamical Time' system, as a number of elapsed seconds since the J2000 epoch. This is consistent with the definition of 'ephemeris time' as used in the SPICE toolkit. The value must correspond to the time specified in the geometry_reference_time_utc attribute.
unit of measure type Units_of_Time
name geometry_start_time_utc
version 1.0
value data type ASCII_Date_Time_YMD_UTC
description The pair of geometry_start_time_utc/geometry_stop_time_utc may be given in the label for any observation. The pair is generally used for fairly long duration observations (a substantial portion of an hour to several hours). geometry_start_time_utc gives the time at the beginning of the observation. When either geometry_start_time_utc or geometry_stop_time_utc is given, both must be provided. Within the Geometry discipline, there are two options for providing geometric parameters as a range of values. A parameter may be given as a pair where the parameter values are those at the beginning and end of the observation (start_parameter, stop_parameter). If a (start_parameter, stop_parameter) pair is used for any geometric parameter, the pair (geometry_start_time_utc/geometry_stop_time_utc) must be given. Another option to provide geometric parameters as a pair is (minimum_parameter, maximum_parameter) defining a range of values where the values are the minimum and maximum values of that parameter for the entire observation. Comments within the label should be used to ensure the parameter vs. time association is unambiguous.
name geometry_stop_time_utc
version 1.0
value data type ASCII_Date_Time_YMD_UTC
description The pair of geometry_start_time_utc/geometry_stop_time_utc may be given in the label for any observation. The pair is generally used for fairly long duration observations (a substantial portion of an hour to several hours). geometry_stop_time_utc gives the time at the end of the observation. When either geometry_start_time_utc or geometry_stop_time_utc is given, both must be provided. Within the Geometry discipline, there are two options for providing geometric parameters as a range of values. A parameter may be given as a pair where the parameter values are those at the beginning and end of the observation (start_parameter, stop_parameter). If a (start_parameter, stop_parameter) pair is used for any geometric parameter, the pair (geometry_start_time_utc/geometry_stop_time_utc) must be given. Another option to provide geometric parameters as a pair is (minimum_parameter, maximum_parameter) defining a range of values where the values are the minimum and maximum values of that parameter for the entire observation. Comments within the label should be used to ensure the parameter vs. time association is unambiguous.
name geometry_state
version 1.0
value data type ASCII_Short_String_Collapsed
description Specifies the state or configuration of this instance of Geometry_Lander applies. Use of this attribute enables multiple instances of Geometry_Lander, describing the geometry under different conditions. Note that it is legal for more than one instance to have the same geometry_state, in which case the local_identifier should be used to differentiate the instances, along with description. If not present, the semantics of "Telemetry" should be assumed. It is not required that instances be retained; a derived product may have an Adjusted instance but remove the Telemetry one, for example.
name coordinate_system_type
version 1.0
value data type ASCII_Short_String_Collapsed
description The coordinate_system_type distinguishes between options such as rectangular, spherical, planetocentric, etc.
nillable true
name coordinate_system_time_utc
version 1.0
value data type ASCII_Date_Time_YMD_UTC
description The coordinate_system_time_utc provides the instantiation time for the coordinate system.
name body_spice_name
version 1.0
value data type ASCII_Short_String_Collapsed
description The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data.
name frame_spice_name
version 1.0
value data type ASCII_Short_String_Collapsed
description The frame_spice_name attribute is a NAIF-recognized string identifier for a reference frame associated with the data.
name reference_location
version 1.0
value data type ASCII_Short_String_Collapsed
description The reference_location indicates the position to which values in the containing class apply. If the reference location is on a target, the target is the one specified in the parent Geometry_Orbiter class.
name reference_pixel_location
version 1.0
value data type ASCII_Short_String_Collapsed
description The reference_pixel_location indicates the position of the pixel to which values in the containing class apply.
name spice_kernel_file_name
version 1.0
value data type ASCII_File_Name
description The spice_kernel_file_name attribute provides the file name of a SPICE kernel file used to process the data or to produce geometric quantities given in the label.
name kernel_provenance
version 1.0
value data type ASCII_Short_String_Collapsed
description The kernel_provenance attribute indicates whether a kernel file is a predict kernel, a reconstructed kernel, some combination of the two, or a kernel for which the distinction is not applicable.
name vertical_coordinate_pixel
version 1.0
value data type ASCII_Real
description vertical_coordinate_pixel (line) is the vertical coordinate of a specific pixel.
unit of measure type Units_of_Misc
name horizontal_coordinate_pixel
version 1.0
value data type ASCII_Real
description horizontal_coordinate_pixel (sample) is the horizontal coordinate of a specific pixel.
unit of measure type Units_of_Misc
name horizontal_display_axis
version 1.0
value data type ASCII_Short_String_Collapsed
description The horizontal_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the horizontal or "sample" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.
name horizontal_display_direction
version 1.0
value data type ASCII_Short_String_Collapsed
description The horizontal_display_direction attribute specifies the direction across the screen of a display device that data along the horizontal axis of an Array is supposed to be displayed.
name vertical_display_axis
version 1.0
value data type ASCII_Short_String_Collapsed
description The vertical_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the vertical or "line" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.
name vertical_display_direction
version 1.0
value data type ASCII_Short_String_Collapsed
description The vertical_display_direction attribute specifies the direction along the screen of a display device that data along the vertical axis of an Array is supposed to be displayed.
name north_azimuth
version 1.0
value data type ASCII_Real
description Assuming the image is displayed as defined by the Display_Direction class, the north_azimuth attribute provides the value of the angle between a line from the image center to the north pole and a reference line in the image plane. The reference line is a horizontal line from the image center to the middle right edge of the image. This angle is measured from the reference line and increases in a clockwise direction.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name east_azimuth
version 1.0
value data type ASCII_Real
description Assuming the image is displayed as defined by the Display_Direction class, the east_azimuth attribute provides the value of the angle between a line from the image center to the east and a reference line in the image plane. The reference line is a horizontal line from the image center to the middle right edge of the image. This angle is measured from the reference line and increases in a clockwise direction.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name right_ascension_angle
version 1.0
value data type ASCII_Real
description The right_ascension_angle attribute provides the value of right ascension (RA) as an angle. Right ascension is measured from the vernal equinox or the first point of Aries, which is the place on the celestial sphere where the Sun crosses the celestial equator from south to north at the March equinox. Right ascension is measured continuously in a full circle from that equinox towards the east. Right ascension is used in conjunction with the declination attribute to specify a point on the sky. Note Right Ascension also may be given in hour angles in which case the appropriate attribute is right_ascension_hour_angle.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name right_ascension_hour_angle
version 1.0
value data type ASCII_Real
description The right_ascension_hour_angle attribute provides the value of right ascension (RA) as in terms of hour angles (hh.xxx...). Right ascension is measured from the vernal equinox or the first point of Aries, which is the place on the celestial sphere where the Sun crosses the celestial equator from south to north at the March equinox. Right ascension is measured continuously in a full circle from that equinox towards the east. Right ascension is used in conjunction with the declination attribute to specify a point on the sky.
unit of measure type Units_of_Time
name declination_angle
version 1.0
value data type ASCII_Real
description The declination_angle (Dec) attribute provides the value of an angle on the celestial sphere, measured north from the celestial equator to the point in question. (For points south of the celestial equator, negative values are used.) Declination is used in conjunction with right ascension (right_ascension_angle or right_ascension_hour_angle) to specify a point on the sky.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name celestial_north_clock_angle
version 1.0
value data type ASCII_Real
description The celestial_north_clock_angle attribute specifies the direction of celestial north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial north, assuming the image is displayed as defined by the Display_Direction class.
nillable true
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name celestial_east_clock_angle
version 1.0
value data type ASCII_Real
description The celestial_east_clock_angle attribute specifies the direction of celestial east at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial east, assuming the image is displayed as defined by the Display_Direction class.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name ecliptic_north_clock_angle
version 1.0
value data type ASCII_Real
description The ecliptic_north_clock_angle attribute specifies the direction of ecliptic north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic north, assuming the image is displayed as defined by the Display_Direction class.
nillable true
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name ecliptic_east_clock_angle
version 1.0
value data type ASCII_Real
description The ecliptic_east_clock_angle attribute specifies the direction of ecliptic east at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic east, assuming the image is displayed as defined by the Display_Direction class.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name sun_direction_clock_angle
version 1.0
value data type ASCII_Real
description The sun_direction_clock_angle attribute specifies the direction of the sun as an angle measured from a line 'upward' from the center of the field of view, clockwise to the direction toward sun, assuming the image is displayed as defined by the Display_Direction class.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name central_body_positive_pole_clock_angle
version 1.0
value data type ASCII_Real
description The central_body_positive_pole_clock_angle element specifies the direction of the central body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the positive rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The positive pole is defined as the pole toward which the thumb points when the fingers of the right hand are curled in the body's direction of rotation.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name target_positive_pole_clock_angle
version 1.0
value data type ASCII_Real
description The target_positive_pole_clock_angle element specifies the direction of the target body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the positive rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The positive pole is defined as the pole toward which the thumb points when the fingers of the right hand are curled in the body's direction of rotation.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name target_north_pole_clock_angle
version 1.0
value data type ASCII_Real
description The target_north_pole_clock_angle element specifies the direction of the target body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the northern rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The north pole of a planet or any of its satellites in the solar system is the pole of the rotation axis that is in the same celestial hemisphere relative to the invariable plane of the solar system as Earth's North pole.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name central_body_north_pole_clock_angle
version 1.0
value data type ASCII_Real
description The central_body_north_pole_clock_angle element specifies the direction of the central body's (e.g., planet's)rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the northern rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The north pole of a planet or any of its satellites in the solar system is the pole of the rotation axis that is in the same celestial hemisphere relative to the invariable plane of the solar system as Earth's North pole.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name qcos
version 1.0
value data type ASCII_Real
description qcos is the scalar component of a quaternion. qcos = cos(theta/2), where theta is the angle of rotation.
name qsin1
version 1.0
value data type ASCII_Real
description qsin1 is the first element of the vector component of a quaternion. qsin1 = x*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs.
name qsin2
version 1.0
value data type ASCII_Real
description qsin2 is the second element of the vector component of a quaternion. qsin2 = y*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs.
name qsin3
version 1.0
value data type ASCII_Real
description qsin3 is the third element of the vector component of a quaternion. qsin3 = z*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs.
name rotation_direction
version 1.0
value data type ASCII_Short_String_Collapsed
description The rotation_direction attribute identifies the direction of the rotation for a specific quaternion. This is used when the two frames involved are unambiguously identifed in the enclosing classes.
name quaternion_measurement_method
version 1.0
value data type ASCII_Short_String_Collapsed
description Specifies the method by which the coordinate space was measured. This provides an indication of the quality of the definition.
name attitude_propagation_counter
version 1.0
value data type ASCII_Real
description Count in clock units of how long it has been since the last IMU reset, which relates to how good the attitude measurement is due to IMU drift.
name attitude_propagation_duration
version 1.0
value data type ASCII_Real
description The number of seconds for how long it has been since the last IMU reset, which relates to how good the attitude measurement is due to IMU drift.
unit of measure type Units_of_Time
name horizontal_pixel_field_of_view
version 1.0
value data type ASCII_Real
description The horizontal_pixel_field_of_view provides the angular measure of the horizontal field of view of a single pixel, and is sometimes referred to as the instantaneous field of view. The pixel_field_of_view_method attribute will designate the method used to determine this value. If the pixel_field_of_view_method attribute is not specified, see the camera documentation for more details.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name vertical_pixel_field_of_view
version 1.0
value data type ASCII_Real
description The vertical_pixel_field_of_view provides the angular measure of the vertical field of view of a single pixel, and is sometimes referred to as the instantaneous field of view. The pixel_field_of_view_method attribute will designate the method used to determine this value. If the pixel_field_of_view_method attribute is not specified, see the camera documentation for more details.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name pixel_field_of_view_method
version 1.0
value data type ASCII_Short_String_Collapsed
description The pixel_field_of_view_method provides the method used to get the values of the horizontal/vertical_pixel_field_view attributes. If the pixel field of view does not vary across the camera field of view, then this value is 'constant'. If the pixel field of view does vary across the camera field of view, the pixel field of view can be determined either by the center pixel of the camera or the average field of view of the pixel. See the camera documentation for more details.
name horizontal_pixel_footprint
version 1.0
value data type ASCII_Real
description The horizontal_pixel_footprint provides the the size of the horizontal field of view of a single pixel projected onto the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name vertical_pixel_footprint
version 1.0
value data type ASCII_Real
description The vertical_pixel_footprint provides the size of the vertical field of view of a single pixel projected onto the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name pixel_latitude
version 1.0
value data type ASCII_Real
description The pixel_latitude attribute gives the value of the planetocentric latitude on the target of the projection of a specified pixel.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name pixel_longitude
version 1.0
value data type ASCII_Real
description The pixel_longitude attribute gives the value of the planetocentric longitude on the target of the projection of a specified pixel.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name subsolar_azimuth
version 1.0
value data type ASCII_Real
description The subsolar_azimuth attribute provides the value of the angle between the line from the center of an image to the subsolar point on the target and a horizontal reference line (in the image plane) extending from the image center to the middle right edge of the image. The values of this angle increase in a clockwise direction.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name start_subsolar_azimuth
version 1.0
value data type ASCII_Real
description The start_subsolar_azimuth attribute identifies the value of the subsolar azimuth at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_subsolar_azimuth
version 1.0
value data type ASCII_Real
description The stop_subsolar_azimuth attribute identifies the value of the subsolar azimuth at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_subsolar_azimuth
version 1.0
value data type ASCII_Real
description The minimum_subsolar_azimuth attribute identifies the initial end of the range of values for subsolar azimuth in an image. Note that since subsolar azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subsolar_azimuth will be greater than the value of the maximum_subsolar_azimuth.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_subsolar_azimuth
version 1.0
value data type ASCII_Real
description The maximum_subsolar_azimuth attribute identifies the final end of the range of values for subsolar azimuth in an image. Note that since subsolar azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subsolar_azimuth will be greater than the value of the maximum_subsolar_azimuth.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name subsolar_latitude
version 1.0
value data type ASCII_Real
description The subsolar_latitude attribute gives the value of the planetocentric latitude at the subsolar point on the target.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name start_subsolar_latitude
version 1.0
value data type ASCII_Real
description The start_subsolar_latitude attribute identifies the value of the subsolar latitude at the beginning of the observation (geometry_start_time_utc).
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name stop_subsolar_latitude
version 1.0
value data type ASCII_Real
description The stop_subsolar_latitude attribute identifies the value of the subsolar latitude at the end of the observation (geometry_stop_time_utc).
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name minimum_subsolar_latitude
version 1.0
value data type ASCII_Real
description The minimum_subsolar_latitude attribute identifies the initial end of the range of values for subsolar latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name maximum_subsolar_latitude
version 1.0
value data type ASCII_Real
description The maximum_subsolar_latitude attribute identifies the final end of the range of values for subsolar latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name subsolar_longitude
version 1.0
value data type ASCII_Real
description The subsolar_longitude attribute gives the value of the planetocentric longitude at the subsolar point on the target.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name start_subsolar_longitude
version 1.0
value data type ASCII_Real
description The start_subsolar_longitude attribute identifies the value of the subsolar longitude at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_subsolar_longitude
version 1.0
value data type ASCII_Real
description The stop_subsolar_longitude attribute identifies the value of the subsolar longitude at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_subsolar_longitude
version 1.0
value data type ASCII_Real
description The minimum_subsolar_longitude attribute identifies the initial end of the range of values for subsolar longitude. Note that since subsolar longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subsolar_longitude will be greater than the value of the maximum_subsolar_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_subsolar_longitude
version 1.0
value data type ASCII_Real
description The maximum_subsolar_longitude attribute identifies the final end of the range of values for subsolar longitude in an image. Note that since subsolar longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subsolar_longitude will be greater than the value of the maximum_subsolar_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name subspacecraft_azimuth
version 1.0
value data type ASCII_Real
description The subspacecraft_azimuth attribute provides the value of the angle between the line from the center of an image to the subspacecraft point on the target and a horizontal reference line (in the image plane) extending from the image center to the middle right edge of the image. The values of this angle increase in a clockwise direction.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name start_subspacecraft_azimuth
version 1.0
value data type ASCII_Real
description The start_subspacecraft_azimuth attribute identifies the value of the subspacecraft azimuth at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_subspacecraft_azimuth
version 1.0
value data type ASCII_Real
description The stop_subspacecraft_azimuth attribute identifies the value of the subspacecraft azimuth at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_subspacecraft_azimuth
version 1.0
value data type ASCII_Real
description The minimum_subspacecraft_azimuth attribute identifies the initial end of the range of values for subspacecraft azimuth in an image. Note that since subspacecraft azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subspacecraft_azimuth will be greater than the value of the maximum_subspacecraft_azimuth.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_subspacecraft_azimuth
version 1.0
value data type ASCII_Real
description The maximum_subspacecraft_azimuth attribute identifies the final end of the range of values for subspacecraft azimuth in an image. Note that since subspacecraft azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subspacecraft_azimuth will be greater than the value of the maximum_subspacecraft_azimuth.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name subspacecraft_latitude
version 1.0
value data type ASCII_Real
description The subspacecraft_latitude attribute gives the value of the planetocentric latitude at the subspacecraft point on the target.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name start_subspacecraft_latitude
version 1.0
value data type ASCII_Real
description The start_subspacecraft_latitude attribute identifies the value of the subspacecraft latitude at the beginning of the observation (geometry_start_time_utc).
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name stop_subspacecraft_latitude
version 1.0
value data type ASCII_Real
description The stop_subspacecraft_latitude attribute identifies the value of the subspacecraft latitude at the end of the observation (geometry_stop_time_utc).
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name minimum_subspacecraft_latitude
version 1.0
value data type ASCII_Real
description The minimum_subspacecraft_latitude attribute identifies the initial end of the range of values for subspacecraft latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name maximum_subspacecraft_latitude
version 1.0
value data type ASCII_Real
description The maximum_subspacecraft_latitude attribute identifies the final end of the range of values for subspacecraft latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name subspacecraft_longitude
version 1.0
value data type ASCII_Real
description The subspacecraft_longitude attribute gives the value of the planetocentric longitude at the subspacecraft point on the target.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name start_subspacecraft_longitude
version 1.0
value data type ASCII_Real
description The start_subspacecraft_longitude attribute identifies the value of the subspacecraft longitude at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_subspacecraft_longitude
version 1.0
value data type ASCII_Real
description The stop_subspacecraft_longitude attribute identifies the value of the subspacecraft longitude at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_subspacecraft_longitude
version 1.0
value data type ASCII_Real
description The minimum_subspacecraft_longitude attribute identifies the initial end of the range of values for subspacecraft longitude. Note that since subspacecraft longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subspacecraft_longitude will be greater than the value of the maximum_subspacecraft_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_subspacecraft_longitude
version 1.0
value data type ASCII_Real
description The maximum_subspacecraft_longitude attribute identifies the final end of the range of values for subspacecraft longitude in an image. Note that since subspacecraft longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subspacecraft_longitude will be greater than the value of the maximum_subspacecraft_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name lat_long_method
version 1.0
value data type ASCII_Short_String_Collapsed
description The lat_long_method is used with the attributes start_latitude, stop_latitude, start_longitude and stop_longitude. For most observations these parameters would be multivalued. lat_long_method is used to characterize the start and stop latitude and longitude. The possible values are: 'center' indicating the latitude and longitude values are those at the center of the field of view at the beginning and end of the observation. 'median' indicating the latitude and longitude values are the median values at the beginning and end of the observation. 'mean' indicating the latitude and longitude values are the mean values at the beginning and end of the observation.
name start_latitude
version 1.0
value data type ASCII_Real
description The start_latitude attribute identifies the value of the Planetocentric latitude at the beginning of the observation (geometry_start_time_utc). When either start_latitude or stop_latitude is used, both must be used. In addition the attribute lat_long_method must be used.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name stop_latitude
version 1.0
value data type ASCII_Real
description The stop_latitude attribute identifies the value of the Planetocentric latitude at the end of the observation (geometry_stop_time_utc). When either start_latitude or stop_latitude is used, both must be used. In addition the attribute lat_long_method must be used.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name minimum_latitude
version 1.0
value data type ASCII_Real
description The minimum_latitude attribute identifies the initial end of the range of values for Planetocentric latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name maximum_latitude
version 1.0
value data type ASCII_Real
description The maximum_latitude attribute identifies the final end of the range of values for Planetocentric latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name start_longitude
version 1.0
value data type ASCII_Real
description The start_longitude attribute identifies the value of the Planetocentric longitude at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_longitude
version 1.0
value data type ASCII_Real
description The stop_longitude attribute identifies the value of the Planetocentric longitude at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_longitude
version 1.0
value data type ASCII_Real
description The minimum_longitude attribute identifies the initial end of the range of values for Planetocentric longitude. Note that since Planetocentric longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_longitude will be greater than the value of the maximum_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_longitude
version 1.0
value data type ASCII_Real
description The maximum_longitude attribute identifies the final end of the range of values for Planetocentric longitude in an image. Note that since Planetocentric longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_longitude will be greater than the value of the maximum_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name calibration_source_id
version 1.0
value data type ASCII_Short_String_Collapsed
description The calibration_source_id is used to identify the source used in calibrating the instrument.
name c0
version 1.0
value data type ASCII_Real
description The first coefficient of a polynomial.
name c1
version 1.0
value data type ASCII_Real
description The second coefficient of a polynomial.
name c2
version 1.0
value data type ASCII_Real
description The third coefficient of a polynomial.
name device_id
version 1.0
value data type ASCII_Short_String_Collapsed
description The device_id attribute specifies the abbreviated identification of an articulation device.
name device_mode
version 1.0
value data type ASCII_Short_String_Collapsed
description The device_mode attribute specifies the deployment state (i.e., physical configuration) of an articulation device at the time of data acquisition. Examples include 'Arm Vibe', 'Deployed', 'Free Space', 'Stowed'. Note: the value set for this attribute is mission-specific and should be declared in a mission-specific dictionary.
name device_phase
version 1.0
value data type ASCII_Short_String_Collapsed
description The device_phase attribute specifies the current phase of the mission, from an articulation-device-centric point of view.
name device_name
version 1.0
value data type ASCII_Short_String_Collapsed
description The device_name attribute specifies the common name of an articulation device.
name selected_instrument_id
version 1.0
value data type ASCII_Short_String_Collapsed
description The selected_instrument_id attribute specifies an abbreviated name or acronym that identifies the selected instrument mounted on the articulation device.
name model_type
version 1.0
value data type ASCII_Short_String_Collapsed
description The model_type attribute specifies an identifier for the type or kind of model. The value should be one of a well defined set, providing an application program with sufficient information to know how to handle the rest of the parameters within the model. This value will correlate directly with the specific camera model class that is a subclass of the Camera_Model_Parameters class.
name solution_id
version 1.0
value data type ASCII_Short_String_Collapsed
description The solution_id attribute specifies the unique identifier for the solution set to which the values in the group belong. For certain kinds of information, such as pointing correction (pointing models) and rover localization (coordinate system definitions), the "true" value is unknown and only estimates of the true value exist. Thus, more than one set of estimates may exist simultaneously, each valid for its intended purpose. Each of these sets is called a "solution" to the unknown true value. The solution_id attribute is used to identify which solution is being expressed by the containing group. No specific naming convention is defined here, however it is recommended that projects adopt one. The intent is to be able to identify who created the solution, and why. Possible components of the naming convention include user, institution, purpose, request ID, version, program, date/time.
name interpolation_algorithm
version 1.0
value data type ASCII_Short_String_Collapsed
description The interpolation_algorithm defines how interpolation was performed. For example, "Piecewise Bilinear" does a piecewise bilinear interpolation between calibration models nearest to the interpolation_value.
name interpolation_variable
version 1.0
value data type ASCII_Short_String_Collapsed
description The interpolation_variable defines the parameter across which interpolation is being performed. Examples of variables include Focus, Zoom, and Temperature.
name interpolation_value
version 1.0
value data type ASCII_Real
description The interpolation_value specifies the value of the variable to which the model was interpolated. The interpretation of the value depends on what the variable is and should be documented in the mission documentation.
name interpolation_sequence
version 1.0
value data type ASCII_Integer
description When more than one dimension is interpolated, interpolation_sequence define the ordering. Sequence value 1 was interpolated first, directly from calibration; sequence value 2 was interpolated from those results, etc.
minimum value 0
name psph_model_scale_x
version 1.0
value data type ASCII_Real
description Column scale factor to convert between x coordinate and rotation around axis x, expressed in radians/pixel.
name psph_model_scale_y
version 1.0
value data type ASCII_Real
description Column scale factor to convert between y coordinate and rotation around axis y, expressed in radians/pixel.
name coordinate_space_frame_type
version 1.0
value data type ASCII_Short_String_Collapsed
description The coordinate_space_frame_type attribute identifies the type of frame being described, such as SITE, LOCAL_LEVEL, LANDER, ROVER, ARM, etc. When combined with Coordinate_Space_Index and the optional solution_id in the Coordinate_Space_Indexed class, this serves to fully name an instance of a coordinate space.
nillable true
name index_sequence_number
version 1.0
value data type ASCII_Short_String_Collapsed
description The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values.
name index_name
version 1.0
value data type ASCII_Short_String_Collapsed
description The index_name attribute supplies the formal name for the associated value in a group of related values.
name index_id
version 1.0
value data type ASCII_Short_String_Collapsed
description The index_id attribute supplies a short name (identifier) for the associated value in a group of related values.
name index_value_angle
version 1.0
value data type ASCII_Real
description The index_value_angle attribute provides the value of an angle as named by the associated index_id, index_name, or index_sequence_number.
unit of measure type Units_of_Angle
name index_value_length
version 1.0
value data type ASCII_Real
description The index_value_length attribute provides the value of a length as named by the associated index_id or index_name.
unit of measure type Units_of_Length
name index_value_number
version 1.0
value data type ASCII_Real
description The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name.
name index_value_string
version 1.0
value data type ASCII_Short_String_Collapsed
description The index_value attribute provides the string value as named by the associated index_id or index_name.
name index_value_temperature
version 1.0
value data type ASCII_Real
description The index_value_temperature attribute provides the value of a temperature as named by the associated index_id or index_name.
unit of measure type Units_of_Temperature
name positive_azimuth_direction
version 1.0
value data type ASCII_Short_String_Collapsed
description The positive_azimuth_direction attribute specifies the direction in which azimuth is measured in positive degrees for an observer on the surface of a body. The azimuth is measured with respect to the elevation reference plane. A value of 'clockwise' indicates that azimuth is measured positively clockwise, and 'counterclockwise' indicates that azimuth increases positively counter-clockwise.
name positive_elevation_direction
version 1.0
value data type ASCII_Short_String_Collapsed
description The positive_elevation_direction attribute provides the direction in which elevation is measured in positive degrees for an observer on the surface of a body. The elevation is measured with respect to the azimuthal reference plane. A value of UP or ZENITH indicates that elevation is measured positively upwards, i.e., the zenith point would be at +90 degrees and the nadir point at -90 degrees. DOWN or NADIR indicates that the elevation is measured positively downwards; the zenith point would be at -90 degrees and the nadir point at +90 degrees.
name emission_angle
version 1.0
value data type ASCII_Real
description The emission_angle element provides the value of the angle between the surface normal vector at the intercept point and a vector from the intercept point to the spacecraft. The emission_angle varies from 0 degrees when the spacecraft is viewing the subspacecraft point (nadir viewing) to 90 degrees when the intercept is tangent to the surface of the target body. Thus, higher values of emission_angle indicate more oblique viewing of the target. Values in the range of 90 to 180 degrees are possible for ring data.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name minimum_emission_angle
version 1.0
value data type ASCII_Real
description The minimum_emission_angle attribute provides the smallest value during the observation for the emission angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name maximum_emission_angle
version 1.0
value data type ASCII_Real
description The maximum_emission_angle element provides the largest value during the observation for the emission angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name start_emission_angle
version 1.0
value data type ASCII_Real
description The start_emission_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the emission angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name stop_emission_angle
version 1.0
value data type ASCII_Real
description The stop_emission_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the emission angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name incidence_angle
version 1.0
value data type ASCII_Real
description The incidence_angle element provides a measure of the lighting condition at the intercept point. Incidence angle is the angle between the local vertical at the intercept point (surface) and a vector from the intercept point to the sun. The incidence_angle varies from 0 degrees when the intercept point coincides with the subsolar point to 90 degrees when the intercept point is at the terminator (i.e., in the shadowed or dark portion of the target body).
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name minimum_incidence_angle
version 1.0
value data type ASCII_Real
description The minimum_incidence_angle attribute provides the smallest value during the observation for the incidence angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name maximum_incidence_angle
version 1.0
value data type ASCII_Real
description The maximum_incidence_angle element provides the largest value during the observation for the incidence angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name start_incidence_angle
version 1.0
value data type ASCII_Real
description The start_incidence_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the incidence angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name stop_incidence_angle
version 1.0
value data type ASCII_Real
description The stop_incidence_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the incidence angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name phase_angle
version 1.0
value data type ASCII_Real
description The phase_angle element provides a measure of the relationship between the instrument viewing position and incident illumination (such as solar light). Phase angle is measured at the target; it is the angle between a vector to the illumination source and a vector to the instrument. If illumination is from behind the instrument, phase_angle will be small.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name minimum_phase_angle
version 1.0
value data type ASCII_Real
description The minimum_phase_angle attribute provides the smallest value during the observation for the phase angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name maximum_phase_angle
version 1.0
value data type ASCII_Real
description The maximum_phase_angle element provides the largest value during the observation for the phase angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name start_phase_angle
version 1.0
value data type ASCII_Real
description The start_phase_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the phase angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name stop_phase_angle
version 1.0
value data type ASCII_Real
description The stop_phase_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the phase angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name solar_elongation
version 1.0
value data type ASCII_Real
description The solar_elongation element gives the angle between the line of sight of observation and the direction of the Sun. Note: For IRAS: The line of sight of observation is the boresight of the telescope as measured by the satellite sun sensor.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name minimum_solar_elongation
version 1.0
value data type ASCII_Real
description The minimum_solar_elongation attribute provides the smallest value during the observation for the solar elongation.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name maximum_solar_elongation
version 1.0
value data type ASCII_Real
description The maximum_solar_elongation element provides the largest value during the observation for the solar elongation.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name start_solar_elongation
version 1.0
value data type ASCII_Real
description The start_solar_elongation attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the solar elongation.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name stop_solar_elongation
version 1.0
value data type ASCII_Real
description The stop_solar_elongation attribute provides the value at the end of the observation (geometry_stop_time_utc) for the solar elongation.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name distance
version 1.0
value data type ASCII_Real
description The distance attribute provides the scalar distance between to objects or points.
unit of measure type Units_of_Length
name target_geocentric_distance
version 1.0
value data type ASCII_Real
description The target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth.
unit of measure type Units_of_Length
name minimum_target_geocentric_distance
version 1.0
value data type ASCII_Real
description The minimum_target_geocentric_distance attribute provides the smallest value for the distance between the center of the target and the center of the Earth during the observation.
unit of measure type Units_of_Length
name maximum_target_geocentric_distance
version 1.0
value data type ASCII_Real
description The maximum_target_geocentric_distance attribute provides the largest value for the distance between the center of the target and the center of the Earth during the observation.
unit of measure type Units_of_Length
name start_target_geocentric_distance
version 1.0
value data type ASCII_Real
description The start_target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth at the beginning of the observation (geometry_start_time_utc).
unit of measure type Units_of_Length
name stop_target_geocentric_distance
version 1.0
value data type ASCII_Real
description The stop_target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth at the end of the observation (geometry_stop_time_utc).
unit of measure type Units_of_Length
name target_heliocentric_distance
version 1.0
value data type ASCII_Real
description The target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun.
unit of measure type Units_of_Length
name minimum_target_heliocentric_distance
version 1.0
value data type ASCII_Real
description The minimum_target_heliocentric_distance attribute provides the smallest value for the distance between the center of the target and the center of the Sun during the observation.
unit of measure type Units_of_Length
name maximum_target_heliocentric_distance
version 1.0
value data type ASCII_Real
description The maximum_target_heliocentric_distance attribute provides the largest value for the distance between the center of the target and the center of the Sun during the observation.
unit of measure type Units_of_Length
name start_target_heliocentric_distance
version 1.0
value data type ASCII_Real
description The start_target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun at the beginning of the observation (geometry_start_time_utc).
unit of measure type Units_of_Length
name stop_target_heliocentric_distance
version 1.0
value data type ASCII_Real
description The stop_target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun at the end of the observation (geometry_stop_time_utc).
unit of measure type Units_of_Length
name target_ssb_distance
version 1.0
value data type ASCII_Real
description The target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter.
unit of measure type Units_of_Length
name minimum_target_ssb_distance
version 1.0
value data type ASCII_Real
description The minimum_target_ssb_distance attribute provides the smallest value for the distance between the center of the target and the Solar System Barycenter during the observation.
unit of measure type Units_of_Length
name maximum_target_ssb_distance
version 1.0
value data type ASCII_Real
description The maximum_target_ssb_distance attribute provides the largest value for the distance between the center of the target and the Solar System Barycenter during the observation.
unit of measure type Units_of_Length
name start_target_ssb_distance
version 1.0
value data type ASCII_Real
description The start_target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter at the beginning of the observation (geometry_start_time_utc).
unit of measure type Units_of_Length
name stop_target_ssb_distance
version 1.0
value data type ASCII_Real
description The stop_target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter at the end of the observation (geometry_stop_time_utc).
unit of measure type Units_of_Length
name spacecraft_target_center_distance
version 1.0
value data type ASCII_Real
description The spacecraft_target_center_distance attribute provides the scalar distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name minimum_spacecraft_target_center_distance
version 1.0
value data type ASCII_Real
description The minimum_spacecraft_target_center_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name maximum_spacecraft_target_center_distance
version 1.0
value data type ASCII_Real
description The maximum_spacecraft_target_center_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name start_spacecraft_target_center_distance
version 1.0
value data type ASCII_Real
description The start_spacecraft_target_center_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name stop_spacecraft_target_center_distance
version 1.0
value data type ASCII_Real
description The stop_spacecraft_target_center_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name spacecraft_target_boresight_intercept_distance
version 1.0
value data type ASCII_Real
description The spacecraft_target_boresight_intercept_distance attribute provides the scalar distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name minimum_spacecraft_target_boresight_intercept_distance
version 1.0
value data type ASCII_Real
description The minimum_spacecraft_target_boresight_intercept_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name maximum_spacecraft_target_boresight_intercept_distance
version 1.0
value data type ASCII_Real
description The maximum_spacecraft_target_boresight_intercept_distance attribute provides the largest value during the observation for the distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name start_spacecraft_target_boresight_intercept_distance
version 1.0
value data type ASCII_Real
description The start_spacecraft_target_boresight_intercept_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name stop_spacecraft_target_boresight_intercept_distance
version 1.0
value data type ASCII_Real
description The stop_spacecraft_target_boresight_intercept_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name spacecraft_target_subspacecraft_distance
version 1.0
value data type ASCII_Real
description The spacecraft_target_subspacecraft_distance attribute provides the scalar distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name minimum_spacecraft_target_subspacecraft_distance
version 1.0
value data type ASCII_Real
description The minimum_spacecraft_target_subspacecraft_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name maximum_spacecraft_target_subspacecraft_distance
version 1.0
value data type ASCII_Real
description The maximum_spacecraft_target_subspacecraft_distance attribute provides the largest value during the observation for the distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name start_spacecraft_target_subspacecraft_distance
version 1.0
value data type ASCII_Real
description The start_spacecraft_target_subspacecraft_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name stop_spacecraft_target_subspacecraft_distance
version 1.0
value data type ASCII_Real
description The stop_spacecraft_target_subspacecraft_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name spacecraft_central_body_distance
version 1.0
value data type ASCII_Real
description The spacecraft_central_body_distance attribute provides the scalar distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name minimum_spacecraft_central_body_distance
version 1.0
value data type ASCII_Real
description The minimum_spacecraft_central_body_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name maximum_spacecraft_central_body_distance
version 1.0
value data type ASCII_Real
description The maximum_spacecraft_central_body_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name start_spacecraft_central_body_distance
version 1.0
value data type ASCII_Real
description The start_spacecraft_central_body_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name stop_spacecraft_central_body_distance
version 1.0
value data type ASCII_Real
description The stop_spacecraft_central_body_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name spacecraft_geocentric_distance
version 1.0
value data type ASCII_Real
description The spacecraft_geocentric_distance attribute provides the scalar distance between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name minimum_spacecraft_geocentric_distance
version 1.0
value data type ASCII_Real
description The minimum_spacecraft_geocentric_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name maximum_spacecraft_geocentric_distance
version 1.0
value data type ASCII_Real
description The maximum_spacecraft_geocentric_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name start_spacecraft_geocentric_distance
version 1.0
value data type ASCII_Real
description The start_spacecraft_geocentric_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name stop_spacecraft_geocentric_distance
version 1.0
value data type ASCII_Real
description The stop_spacecraft_geocentric_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name spacecraft_heliocentric_distance
version 1.0
value data type ASCII_Real
description The spacecraft_heliocentric_distance attribute provides the scalar distance between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name minimum_spacecraft_heliocentric_distance
version 1.0
value data type ASCII_Real
description The minimum_spacecraft_heliocentric_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name maximum_spacecraft_heliocentric_distance
version 1.0
value data type ASCII_Real
description The maximum_spacecraft_heliocentric_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name start_spacecraft_heliocentric_distance
version 1.0
value data type ASCII_Real
description The start_spacecraft_heliocentric_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name stop_spacecraft_heliocentric_distance
version 1.0
value data type ASCII_Real
description The stop_spacecraft_heliocentric_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name light_time_correction_applied
version 1.0
value data type ASCII_Short_String_Collapsed
description The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time.
nillable true
name x_position
version 1.0
value data type ASCII_Real
description The x component of a Cartesian position vector.
unit of measure type Units_of_Length
name y_position
version 1.0
value data type ASCII_Real
description The y component of a Cartesian position vector.
unit of measure type Units_of_Length
name z_position
version 1.0
value data type ASCII_Real
description The z component of a Cartesian position vector.
unit of measure type Units_of_Length
name x_velocity
version 1.0
value data type ASCII_Real
description The x component of a Cartesian velocity vector.
unit of measure type Units_of_Velocity
name y_velocity
version 1.0
value data type ASCII_Real
description The y component of a Cartesian velocity vector.
unit of measure type Units_of_Velocity
name z_velocity
version 1.0
value data type ASCII_Real
description The z component of a Cartesian velocity vector.
unit of measure type Units_of_Velocity
name x_acceleration
version 1.0
value data type ASCII_Real
description The x component of a Cartesian acceleration vector.
unit of measure type Units_of_Acceleration
name y_acceleration
version 1.0
value data type ASCII_Real
description The y component of a Cartesian acceleration vector.
unit of measure type Units_of_Acceleration
name z_acceleration
version 1.0
value data type ASCII_Real
description The z component of a Cartesian acceleration vector.
unit of measure type Units_of_Acceleration
name x_pixel
version 1.0
value data type ASCII_Real
description The x component of a Cartesian pixel vector; typically used in cameral models.
name y_pixel
version 1.0
value data type ASCII_Real
description The y component of a Cartesian pixel vector; typically used in cameral models.
name z_pixel
version 1.0
value data type ASCII_Real
description The z component of a Cartesian pixel vector; typically used in cameral models.
name x
version 1.0
value data type ASCII_Real
description The x component of a Cartesian vector which has no units.
name y
version 1.0
value data type ASCII_Real
description The y component of a Cartesian vector which has no units.
name z
version 1.0
value data type ASCII_Real
description The z component of a Cartesian vector which has no units.
name x_unit
version 1.0
value data type ASCII_Real
description The x component of a unit Cartesian vector.
minimum value -1
maximum value 1
name y_unit
version 1.0
value data type ASCII_Real
description The y component of a unit Cartesian vector.
minimum value -1
maximum value 1
name z_unit
version 1.0
value data type ASCII_Real
description The z component of a unit Cartesian vector.
minimum value -1
maximum value 1
name radius_position
version 1.0
value data type ASCII_Real
description The radial component of a spherical or cylindrical position vector (e.g., the radius coordinate in Planetocentric coordinates).
unit of measure type Units_of_Length
name longitude_position
version 1.0
value data type ASCII_Real
description The longitudinal component of a Planetocentric position vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name latitude_position
version 1.0
value data type ASCII_Real
description The latitude component of a Planetocentric position vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name radial_velocity
version 1.0
value data type ASCII_Real
description The radial component of a spherical or cylindrical velocity vector.
unit of measure type Units_of_Velocity
name longitude_velocity
version 1.0
value data type ASCII_Real
description The longitudinal component of a Planetocentric velocity vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east.
unit of measure type Units_of_Angular_Velocity
name latitude_velocity
version 1.0
value data type ASCII_Real
description The latitude component of a Planetocentric velocity vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere.
unit of measure type Units_of_Angular_Velocity
name cahvore_model_type
version 1.0
value data type ASCII_Integer
description The cahvore_model_type attribute indicates which variant of the CAHVORE model to use. Type 1 is a perspective-projection model, similar to CAHV and CAHVOR except for the moving entrance pupil. Type 2 is a fish-eye lens model reflecting fundamentally different geometry. Type 3 is a generalization that includes the first two, and is used for most fisheye-type lenses (see cahvore_model_parameter).
name cahvore_model_parameter
version 1.0
value data type ASCII_Real
description The cahvore_parameter_type attribute is a scalar floating-point number used for CAHVORE Type 3 models (see cahvore_model_type). If the parameter is 1.0, the model is identical to type 1; if 0.0, it is identical to type 2. Most fish-eye lenses use a value in between.
name target_name
version 1.0
value data type ASCII_Short_String_Collapsed
description Specifies the name of the target location for items in this class.
name solar_image_clock_angle
version 1.0
value data type ASCII_Real
description Describes the direction of the sun in terms of the image plane, defined as a clock angle (clockwise) around the center of the image with 0 pointing to the top of the image, with respect to the display orientation (usually defined by disp:vertical_display_direction).
unit of measure type Units_of_Angle
name instrument_azimuth
version 1.0
value data type ASCII_Real
description The instrument_azimuth attribute specifies the value for an instrument's rotation in the horizontal direction. It may be measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes which might contain a given object.
unit of measure type Units_of_Angle
name instrument_elevation
version 1.0
value data type ASCII_Real
description The instrument_elevation attribute specifies the value for an instrument's rotation in the vertical direction. It may be usually measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes that might contain a given object.
unit of measure type Units_of_Angle
name solar_azimuth
version 1.0
value data type ASCII_Real
description The solar_azimuth attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of azimuth is set by the positive_azimuth_direction attribute in the reference coordinate space. The azimuth is measured in the clockwise or counterclockwise direction (as viewed from above) with the meridian passing through the positive spin axis of the planet (i.e., the north pole) defining the zero reference.
minimum value 0.0
maximum value 360.0
unit of measure type Units_of_Angle
name solar_elevation
version 1.0
value data type ASCII_Real
description The solar_elevation attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of the elevation is set by the positive_elevation_direction attribute in the reference coordinate space. The elevation is measured from the plane which is normal to the line passing between the surface point and the planet's center of mass, and that intersects the surface point.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name start_azimuth
version 1.0
value data type ASCII_Real
description The start_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. When applied to a site or surface projection coordinate space, specifies the azimuth of the left edge of the output map. Applies to Cylindrical and Cylindrical-Perspective projections only.
minimum value 0.0
maximum value 360.0
unit of measure type Units_of_Angle
name stop_azimuth
version 1.0
value data type ASCII_Real
description The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. When applied to a site or surface projection coordinate space, specifies the azimuth of the right edge of the output map. Applies to Cylindrical and Cylindrical-Perspective projections only.
minimum value 0.0
maximum value 360.0
unit of measure type Units_of_Angle
name command_type
version 1.0
value data type ASCII_Short_String_Collapsed
description Specifies how the device was commanded.
name geometry_reference_time_utc
version 1.16
value data type ASCII_Date_Time_YMD_UTC
description For some observations, geometric parameters are given as instantaneous values at a specific time. Another set of instantaneous parameters are the parameters which give the minimum and maximum values in the product. In some cases, these range values are all calculated for the same time. If the label includes single valued geometric parameters or min/max range parameters determined for a specific time, geometry_reference_time_utc gives the time for which these values were calculated and must be given in the label. For some instruments, particularly those with relatively large exposure durations, (e.g., push broom cameras, many imaging spectrometers), many geometric quantities are given as ranges. If those range parameters are associated with the beginning and end of the observation (start_parameter/stop_parameter), geometry_start_time_utc/stop_time must be given. Comments within the label should be used to ensure the parameter vs. time association is unambiguous.
name geometry_reference_time_tdb
version 1.16
value data type ASCII_Real
description The geometry reference time given in the 'Barycentric Dynamical Time' system, as a number of elapsed seconds since the J2000 epoch. This is consistent with the definition of 'ephemeris time' as used in the SPICE toolkit. The value must correspond to the time specified in the geometry_reference_time_utc attribute.
unit of measure type Units_of_Time
name geometry_start_time_utc
version 1.16
value data type ASCII_Date_Time_YMD_UTC
description The pair of geometry_start_time_utc/geometry_stop_time_utc may be given in the label for any observation. The pair is generally used for fairly long duration observations (a substantial portion of an hour to several hours). geometry_start_time_utc gives the time at the beginning of the observation. When either geometry_start_time_utc or geometry_stop_time_utc is given, both must be provided. Within the Geometry discipline, there are two options for providing geometric parameters as a range of values. A parameter may be given as a pair where the parameter values are those at the beginning and end of the observation (start_parameter, stop_parameter). If a (start_parameter, stop_parameter) pair is used for any geometric parameter, the pair (geometry_start_time_utc/geometry_stop_time_utc) must be given. Another option to provide geometric parameters as a pair is (minimum_parameter, maximum_parameter) defining a range of values where the values are the minimum and maximum values of that parameter for the entire observation. Comments within the label should be used to ensure the parameter vs. time association is unambiguous.
name geometry_stop_time_utc
version 1.16
value data type ASCII_Date_Time_YMD_UTC
description The pair of geometry_start_time_utc/geometry_stop_time_utc may be given in the label for any observation. The pair is generally used for fairly long duration observations (a substantial portion of an hour to several hours). geometry_stop_time_utc gives the time at the end of the observation. When either geometry_start_time_utc or geometry_stop_time_utc is given, both must be provided. Within the Geometry discipline, there are two options for providing geometric parameters as a range of values. A parameter may be given as a pair where the parameter values are those at the beginning and end of the observation (start_parameter, stop_parameter). If a (start_parameter, stop_parameter) pair is used for any geometric parameter, the pair (geometry_start_time_utc/geometry_stop_time_utc) must be given. Another option to provide geometric parameters as a pair is (minimum_parameter, maximum_parameter) defining a range of values where the values are the minimum and maximum values of that parameter for the entire observation. Comments within the label should be used to ensure the parameter vs. time association is unambiguous.
name geometry_state
version 1.16
value data type ASCII_Short_String_Collapsed
description Specifies the state or configuration of this instance of Geometry_Lander applies. Use of this attribute enables multiple instances of Geometry_Lander, describing the geometry under different conditions. Note that it is legal for more than one instance to have the same geometry_state, in which case the local_identifier should be used to differentiate the instances, along with description. If not present, the semantics of "Telemetry" should be assumed. It is not required that instances be retained; a derived product may have an Adjusted instance but remove the Telemetry one, for example.
name coordinate_system_type
version 1.0
value data type ASCII_Short_String_Collapsed
description The coordinate_system_type distinguishes between options such as rectangular, spherical, planetocentric, etc.
nillable true
name coordinate_system_time_utc
version 1.16
value data type ASCII_Date_Time_YMD_UTC
description The coordinate_system_time_utc provides the instantiation time for the coordinate system.
name body_spice_name
version 1.16
value data type ASCII_Short_String_Collapsed
description The body_spice_name attribute is a NAIF-recognized string identifier for a physical object (spacecraft, planet, instrument transmitter, system barycenter, etc.), associated with the data.
name frame_spice_name
version 1.16
value data type ASCII_Short_String_Collapsed
description The frame_spice_name attribute is a NAIF-recognized string identifier for a reference frame associated with the data.
name reference_location
version 1.16
value data type ASCII_Short_String_Collapsed
description The reference_location indicates the position to which values in the containing class apply. If the reference location is on a target, the target is the one specified in the parent Geometry_Orbiter class.
name reference_pixel_location
version 1.16
value data type ASCII_Short_String_Collapsed
description The reference_pixel_location indicates the position of the pixel to which values in the containing class apply.
name spice_kernel_file_name
version 1.16
value data type ASCII_File_Name
description The spice_kernel_file_name attribute provides the file name of a SPICE kernel file used to process the data or to produce geometric quantities given in the label.
name kernel_provenance
version 1.16
value data type ASCII_Short_String_Collapsed
description The kernel_provenance attribute indicates whether a kernel file is a predict kernel, a reconstructed kernel, some combination of the two, or a kernel for which the distinction is not applicable.
name vertical_coordinate_pixel
version 1.16
value data type ASCII_Real
description vertical_coordinate_pixel (line) is the vertical coordinate of a specific pixel.
unit of measure type Units_of_Misc
name horizontal_coordinate_pixel
version 1.16
value data type ASCII_Real
description horizontal_coordinate_pixel (sample) is the horizontal coordinate of a specific pixel.
unit of measure type Units_of_Misc
name horizontal_display_axis
version 1.16
value data type ASCII_Short_String_Collapsed
description The horizontal_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the horizontal or "sample" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.
name horizontal_display_direction
version 1.16
value data type ASCII_Short_String_Collapsed
description The horizontal_display_direction attribute specifies the direction across the screen of a display device that data along the horizontal axis of an Array is supposed to be displayed.
name vertical_display_axis
version 1.16
value data type ASCII_Short_String_Collapsed
description The vertical_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the vertical or "line" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.
name vertical_display_direction
version 1.16
value data type ASCII_Short_String_Collapsed
description The vertical_display_direction attribute specifies the direction along the screen of a display device that data along the vertical axis of an Array is supposed to be displayed.
name north_azimuth
version 1.16
value data type ASCII_Real
description Assuming the image is displayed as defined by the Display_Direction class, the north_azimuth attribute provides the value of the angle between a line from the image center to the north pole and a reference line in the image plane. The reference line is a horizontal line from the image center to the middle right edge of the image. This angle is measured from the reference line and increases in a clockwise direction.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name east_azimuth
version 1.16
value data type ASCII_Real
description Assuming the image is displayed as defined by the Display_Direction class, the east_azimuth attribute provides the value of the angle between a line from the image center to the east and a reference line in the image plane. The reference line is a horizontal line from the image center to the middle right edge of the image. This angle is measured from the reference line and increases in a clockwise direction.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name right_ascension_angle
version 1.16
value data type ASCII_Real
description The right_ascension_angle attribute provides the value of right ascension (RA) as an angle. Right ascension is measured from the vernal equinox or the first point of Aries, which is the place on the celestial sphere where the Sun crosses the celestial equator from south to north at the March equinox. Right ascension is measured continuously in a full circle from that equinox towards the east. Right ascension is used in conjunction with the declination attribute to specify a point on the sky. Note Right Ascension also may be given in hour angles in which case the appropriate attribute is right_ascension_hour_angle.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name right_ascension_hour_angle
version 1.16
value data type ASCII_Real
description The right_ascension_hour_angle attribute provides the value of right ascension (RA) as in terms of hour angles (hh.xxx...). Right ascension is measured from the vernal equinox or the first point of Aries, which is the place on the celestial sphere where the Sun crosses the celestial equator from south to north at the March equinox. Right ascension is measured continuously in a full circle from that equinox towards the east. Right ascension is used in conjunction with the declination attribute to specify a point on the sky.
unit of measure type Units_of_Time
name declination_angle
version 1.16
value data type ASCII_Real
description The declination_angle (Dec) attribute provides the value of an angle on the celestial sphere, measured north from the celestial equator to the point in question. (For points south of the celestial equator, negative values are used.) Declination is used in conjunction with right ascension (right_ascension_angle or right_ascension_hour_angle) to specify a point on the sky.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name celestial_north_clock_angle
version 1.16
value data type ASCII_Real
description The celestial_north_clock_angle attribute specifies the direction of celestial north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial north, assuming the image is displayed as defined by the Display_Direction class.
nillable true
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name celestial_east_clock_angle
version 1.16
value data type ASCII_Real
description The celestial_east_clock_angle attribute specifies the direction of celestial east at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward celestial east, assuming the image is displayed as defined by the Display_Direction class.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name ecliptic_north_clock_angle
version 1.16
value data type ASCII_Real
description The ecliptic_north_clock_angle attribute specifies the direction of ecliptic north at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic north, assuming the image is displayed as defined by the Display_Direction class.
nillable true
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name ecliptic_east_clock_angle
version 1.16
value data type ASCII_Real
description The ecliptic_east_clock_angle attribute specifies the direction of ecliptic east at the center of an image. It is measured from the 'upward' direction, clockwise to the direction toward ecliptic east, assuming the image is displayed as defined by the Display_Direction class.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name sun_direction_clock_angle
version 1.16
value data type ASCII_Real
description The sun_direction_clock_angle attribute specifies the direction of the sun as an angle measured from a line 'upward' from the center of the field of view, clockwise to the direction toward sun, assuming the image is displayed as defined by the Display_Direction class.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name central_body_positive_pole_clock_angle
version 1.16
value data type ASCII_Real
description The central_body_positive_pole_clock_angle element specifies the direction of the central body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the positive rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The positive pole is defined as the pole toward which the thumb points when the fingers of the right hand are curled in the body's direction of rotation.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name target_positive_pole_clock_angle
version 1.16
value data type ASCII_Real
description The target_positive_pole_clock_angle element specifies the direction of the target body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the positive rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The positive pole is defined as the pole toward which the thumb points when the fingers of the right hand are curled in the body's direction of rotation.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name target_north_pole_clock_angle
version 1.16
value data type ASCII_Real
description The target_north_pole_clock_angle element specifies the direction of the target body's rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the northern rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The north pole of a planet or any of its satellites in the solar system is the pole of the rotation axis that is in the same celestial hemisphere relative to the invariable plane of the solar system as Earth's North pole.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name central_body_north_pole_clock_angle
version 1.16
value data type ASCII_Real
description The central_body_north_pole_clock_angle element specifies the direction of the central body's (e.g., planet's)rotation axis in an image. It is measured from the 'upward' direction in the image, clockwise to the direction of the northern rotational pole as projected into the image plane, assuming the image is displayed as defined by the Display_Direction class. The north pole of a planet or any of its satellites in the solar system is the pole of the rotation axis that is in the same celestial hemisphere relative to the invariable plane of the solar system as Earth's North pole.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name qcos
version 1.16
value data type ASCII_Real
description qcos is the scalar component of a quaternion. qcos = cos(theta/2), where theta is the angle of rotation.
name qsin1
version 1.16
value data type ASCII_Real
description qsin1 is the first element of the vector component of a quaternion. qsin1 = x*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs.
name qsin2
version 1.16
value data type ASCII_Real
description qsin2 is the second element of the vector component of a quaternion. qsin2 = y*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs.
name qsin3
version 1.16
value data type ASCII_Real
description qsin3 is the third element of the vector component of a quaternion. qsin3 = z*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs.
name rotation_direction
version 1.16
value data type ASCII_Short_String_Collapsed
description The rotation_direction attribute identifies the direction of the rotation for a specific quaternion. This is used when the two frames involved are unambiguously identifed in the enclosing classes.
name quaternion_measurement_method
version 1.16
value data type ASCII_Short_String_Collapsed
description Specifies the method by which the coordinate space was measured. This provides an indication of the quality of the definition.
name attitude_propagation_counter
version 1.16
value data type ASCII_Real
description Count in clock units of how long it has been since the last IMU reset, which relates to how good the attitude measurement is due to IMU drift.
name attitude_propagation_duration
version 1.16
value data type ASCII_Real
description The number of seconds for how long it has been since the last IMU reset, which relates to how good the attitude measurement is due to IMU drift.
unit of measure type Units_of_Time
name horizontal_pixel_field_of_view
version 1.16
value data type ASCII_Real
description The horizontal_pixel_field_of_view provides the angular measure of the horizontal field of view of a single pixel, and is sometimes referred to as the instantaneous field of view. The pixel_field_of_view_method attribute will designate the method used to determine this value. If the pixel_field_of_view_method attribute is not specified, see the camera documentation for more details.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name vertical_pixel_field_of_view
version 1.16
value data type ASCII_Real
description The vertical_pixel_field_of_view provides the angular measure of the vertical field of view of a single pixel, and is sometimes referred to as the instantaneous field of view. The pixel_field_of_view_method attribute will designate the method used to determine this value. If the pixel_field_of_view_method attribute is not specified, see the camera documentation for more details.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name pixel_field_of_view_method
version 1.16
value data type ASCII_Short_String_Collapsed
description The pixel_field_of_view_method provides the method used to get the values of the horizontal/vertical_pixel_field_view attributes. If the pixel field of view does not vary across the camera field of view, then this value is 'constant'. If the pixel field of view does vary across the camera field of view, the pixel field of view can be determined either by the center pixel of the camera or the average field of view of the pixel. See the camera documentation for more details.
name horizontal_pixel_footprint
version 1.16
value data type ASCII_Real
description The horizontal_pixel_footprint provides the the size of the horizontal field of view of a single pixel projected onto the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name vertical_pixel_footprint
version 1.16
value data type ASCII_Real
description The vertical_pixel_footprint provides the size of the vertical field of view of a single pixel projected onto the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name pixel_latitude
version 1.16
value data type ASCII_Real
description The pixel_latitude attribute gives the value of the planetocentric latitude on the target of the projection of a specified pixel.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name pixel_longitude
version 1.16
value data type ASCII_Real
description The pixel_longitude attribute gives the value of the planetocentric longitude on the target of the projection of a specified pixel.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name subsolar_azimuth
version 1.16
value data type ASCII_Real
description The subsolar_azimuth attribute provides the value of the angle between the line from the center of an image to the subsolar point on the target and a horizontal reference line (in the image plane) extending from the image center to the middle right edge of the image. The values of this angle increase in a clockwise direction.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name start_subsolar_azimuth
version 1.16
value data type ASCII_Real
description The start_subsolar_azimuth attribute identifies the value of the subsolar azimuth at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_subsolar_azimuth
version 1.16
value data type ASCII_Real
description The stop_subsolar_azimuth attribute identifies the value of the subsolar azimuth at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_subsolar_azimuth
version 1.16
value data type ASCII_Real
description The minimum_subsolar_azimuth attribute identifies the initial end of the range of values for subsolar azimuth in an image. Note that since subsolar azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subsolar_azimuth will be greater than the value of the maximum_subsolar_azimuth.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_subsolar_azimuth
version 1.16
value data type ASCII_Real
description The maximum_subsolar_azimuth attribute identifies the final end of the range of values for subsolar azimuth in an image. Note that since subsolar azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subsolar_azimuth will be greater than the value of the maximum_subsolar_azimuth.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name subsolar_latitude
version 1.16
value data type ASCII_Real
description The subsolar_latitude attribute gives the value of the planetocentric latitude at the subsolar point on the target.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name start_subsolar_latitude
version 1.16
value data type ASCII_Real
description The start_subsolar_latitude attribute identifies the value of the subsolar latitude at the beginning of the observation (geometry_start_time_utc).
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name stop_subsolar_latitude
version 1.16
value data type ASCII_Real
description The stop_subsolar_latitude attribute identifies the value of the subsolar latitude at the end of the observation (geometry_stop_time_utc).
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name minimum_subsolar_latitude
version 1.16
value data type ASCII_Real
description The minimum_subsolar_latitude attribute identifies the initial end of the range of values for subsolar latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name maximum_subsolar_latitude
version 1.16
value data type ASCII_Real
description The maximum_subsolar_latitude attribute identifies the final end of the range of values for subsolar latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name subsolar_longitude
version 1.16
value data type ASCII_Real
description The subsolar_longitude attribute gives the value of the planetocentric longitude at the subsolar point on the target.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name start_subsolar_longitude
version 1.16
value data type ASCII_Real
description The start_subsolar_longitude attribute identifies the value of the subsolar longitude at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_subsolar_longitude
version 1.16
value data type ASCII_Real
description The stop_subsolar_longitude attribute identifies the value of the subsolar longitude at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_subsolar_longitude
version 1.16
value data type ASCII_Real
description The minimum_subsolar_longitude attribute identifies the initial end of the range of values for subsolar longitude. Note that since subsolar longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subsolar_longitude will be greater than the value of the maximum_subsolar_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_subsolar_longitude
version 1.16
value data type ASCII_Real
description The maximum_subsolar_longitude attribute identifies the final end of the range of values for subsolar longitude in an image. Note that since subsolar longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subsolar_longitude will be greater than the value of the maximum_subsolar_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name subspacecraft_azimuth
version 1.16
value data type ASCII_Real
description The subspacecraft_azimuth attribute provides the value of the angle between the line from the center of an image to the subspacecraft point on the target and a horizontal reference line (in the image plane) extending from the image center to the middle right edge of the image. The values of this angle increase in a clockwise direction.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name start_subspacecraft_azimuth
version 1.16
value data type ASCII_Real
description The start_subspacecraft_azimuth attribute identifies the value of the subspacecraft azimuth at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_subspacecraft_azimuth
version 1.16
value data type ASCII_Real
description The stop_subspacecraft_azimuth attribute identifies the value of the subspacecraft azimuth at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_subspacecraft_azimuth
version 1.16
value data type ASCII_Real
description The minimum_subspacecraft_azimuth attribute identifies the initial end of the range of values for subspacecraft azimuth in an image. Note that since subspacecraft azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subspacecraft_azimuth will be greater than the value of the maximum_subspacecraft_azimuth.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_subspacecraft_azimuth
version 1.16
value data type ASCII_Real
description The maximum_subspacecraft_azimuth attribute identifies the final end of the range of values for subspacecraft azimuth in an image. Note that since subspacecraft azimuth has values in [0,360], if the range in the image crosses the horizontal reference corresponding to zero, the value of minimum_subspacecraft_azimuth will be greater than the value of the maximum_subspacecraft_azimuth.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name subspacecraft_latitude
version 1.16
value data type ASCII_Real
description The subspacecraft_latitude attribute gives the value of the planetocentric latitude at the subspacecraft point on the target.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name start_subspacecraft_latitude
version 1.16
value data type ASCII_Real
description The start_subspacecraft_latitude attribute identifies the value of the subspacecraft latitude at the beginning of the observation (geometry_start_time_utc).
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name stop_subspacecraft_latitude
version 1.16
value data type ASCII_Real
description The stop_subspacecraft_latitude attribute identifies the value of the subspacecraft latitude at the end of the observation (geometry_stop_time_utc).
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name minimum_subspacecraft_latitude
version 1.16
value data type ASCII_Real
description The minimum_subspacecraft_latitude attribute identifies the initial end of the range of values for subspacecraft latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name maximum_subspacecraft_latitude
version 1.16
value data type ASCII_Real
description The maximum_subspacecraft_latitude attribute identifies the final end of the range of values for subspacecraft latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name subspacecraft_longitude
version 1.16
value data type ASCII_Real
description The subspacecraft_longitude attribute gives the value of the planetocentric longitude at the subspacecraft point on the target.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name start_subspacecraft_longitude
version 1.16
value data type ASCII_Real
description The start_subspacecraft_longitude attribute identifies the value of the subspacecraft longitude at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_subspacecraft_longitude
version 1.16
value data type ASCII_Real
description The stop_subspacecraft_longitude attribute identifies the value of the subspacecraft longitude at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_subspacecraft_longitude
version 1.16
value data type ASCII_Real
description The minimum_subspacecraft_longitude attribute identifies the initial end of the range of values for subspacecraft longitude. Note that since subspacecraft longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subspacecraft_longitude will be greater than the value of the maximum_subspacecraft_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_subspacecraft_longitude
version 1.16
value data type ASCII_Real
description The maximum_subspacecraft_longitude attribute identifies the final end of the range of values for subspacecraft longitude in an image. Note that since subspacecraft longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_subspacecraft_longitude will be greater than the value of the maximum_subspacecraft_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name lat_long_method
version 1.16
value data type ASCII_Short_String_Collapsed
description The lat_long_method is used with the attributes start_latitude, stop_latitude, start_longitude and stop_longitude. For most observations these parameters would be multivalued. lat_long_method is used to characterize the start and stop latitude and longitude. The possible values are: 'center' indicating the latitude and longitude values are those at the center of the field of view at the beginning and end of the observation. 'median' indicating the latitude and longitude values are the median values at the beginning and end of the observation. 'mean' indicating the latitude and longitude values are the mean values at the beginning and end of the observation.
name start_latitude
version 1.16
value data type ASCII_Real
description The start_latitude attribute identifies the value of the Planetocentric latitude at the beginning of the observation (geometry_start_time_utc). When either start_latitude or stop_latitude is used, both must be used. In addition the attribute lat_long_method must be used.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name stop_latitude
version 1.16
value data type ASCII_Real
description The stop_latitude attribute identifies the value of the Planetocentric latitude at the end of the observation (geometry_stop_time_utc). When either start_latitude or stop_latitude is used, both must be used. In addition the attribute lat_long_method must be used.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name minimum_latitude
version 1.16
value data type ASCII_Real
description The minimum_latitude attribute identifies the initial end of the range of values for Planetocentric latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name maximum_latitude
version 1.16
value data type ASCII_Real
description The maximum_latitude attribute identifies the final end of the range of values for Planetocentric latitude in an image.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name start_longitude
version 1.16
value data type ASCII_Real
description The start_longitude attribute identifies the value of the Planetocentric longitude at the beginning of the observation (geometry_start_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name stop_longitude
version 1.16
value data type ASCII_Real
description The stop_longitude attribute identifies the value of the Planetocentric longitude at the end of the observation (geometry_stop_time_utc).
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name minimum_longitude
version 1.16
value data type ASCII_Real
description The minimum_longitude attribute identifies the initial end of the range of values for Planetocentric longitude. Note that since Planetocentric longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_longitude will be greater than the value of the maximum_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name maximum_longitude
version 1.16
value data type ASCII_Real
description The maximum_longitude attribute identifies the final end of the range of values for Planetocentric longitude in an image. Note that since Planetocentric longitude has values in [0,360], if the range in the product crosses the prime meridian, the value of minimum_longitude will be greater than the value of the maximum_longitude.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name calibration_source_id
version 1.16
value data type ASCII_Short_String_Collapsed
description The calibration_source_id is used to identify the source used in calibrating the instrument.
name c0
version 1.16
value data type ASCII_Real
description The first coefficient of a polynomial.
name c1
version 1.16
value data type ASCII_Real
description The second coefficient of a polynomial.
name c2
version 1.16
value data type ASCII_Real
description The third coefficient of a polynomial.
name device_id
version 1.16
value data type ASCII_Short_String_Collapsed
description The device_id attribute specifies the abbreviated identification of an articulation device.
name device_mode
version 1.16
value data type ASCII_Short_String_Collapsed
description The device_mode attribute specifies the deployment state (i.e., physical configuration) of an articulation device at the time of data acquisition. Examples include 'Arm Vibe', 'Deployed', 'Free Space', 'Stowed'. Note: the value set for this attribute is mission-specific and should be declared in a mission-specific dictionary.
name device_phase
version 1.16
value data type ASCII_Short_String_Collapsed
description The device_phase attribute specifies the current phase of the mission, from an articulation-device-centric point of view.
name device_name
version 1.16
value data type ASCII_Short_String_Collapsed
description The device_name attribute specifies the common name of an articulation device.
name selected_instrument_id
version 1.16
value data type ASCII_Short_String_Collapsed
description The selected_instrument_id attribute specifies an abbreviated name or acronym that identifies the selected instrument mounted on the articulation device.
name model_type
version 1.16
value data type ASCII_Short_String_Collapsed
description The model_type attribute specifies an identifier for the type or kind of model. The value should be one of a well defined set, providing an application program with sufficient information to know how to handle the rest of the parameters within the model. This value will correlate directly with the specific camera model class that is a subclass of the Camera_Model_Parameters class.
name solution_id
version 1.16
value data type ASCII_Short_String_Collapsed
description The solution_id attribute specifies the unique identifier for the solution set to which the values in the group belong. For certain kinds of information, such as pointing correction (pointing models) and rover localization (coordinate system definitions), the "true" value is unknown and only estimates of the true value exist. Thus, more than one set of estimates may exist simultaneously, each valid for its intended purpose. Each of these sets is called a "solution" to the unknown true value. The solution_id attribute is used to identify which solution is being expressed by the containing group. No specific naming convention is defined here, however it is recommended that projects adopt one. The intent is to be able to identify who created the solution, and why. Possible components of the naming convention include user, institution, purpose, request ID, version, program, date/time.
name interpolation_algorithm
version 1.16
value data type ASCII_Short_String_Collapsed
description The interpolation_algorithm defines how interpolation was performed. For example, "Piecewise Bilinear" does a piecewise bilinear interpolation between calibration models nearest to the interpolation_value.
name interpolation_variable
version 1.16
value data type ASCII_Short_String_Collapsed
description The interpolation_variable defines the parameter across which interpolation is being performed. Examples of variables include Focus, Zoom, and Temperature.
name interpolation_value
version 1.16
value data type ASCII_Real
description The interpolation_value specifies the value of the variable to which the model was interpolated. The interpretation of the value depends on what the variable is and should be documented in the mission documentation.
name interpolation_sequence
version 1.16
value data type ASCII_Integer
description When more than one dimension is interpolated, interpolation_sequence define the ordering. Sequence value 1 was interpolated first, directly from calibration; sequence value 2 was interpolated from those results, etc.
minimum value 0
name psph_model_scale_x
version 1.16
value data type ASCII_Real
description Column scale factor to convert between x coordinate and rotation around axis x, expressed in radians/pixel.
name psph_model_scale_y
version 1.16
value data type ASCII_Real
description Column scale factor to convert between y coordinate and rotation around axis y, expressed in radians/pixel.
name coordinate_space_frame_type
version 1.16
value data type ASCII_Short_String_Collapsed
description The coordinate_space_frame_type attribute identifies the type of frame being described, such as SITE, LOCAL_LEVEL, LANDER, ROVER, ARM, etc. When combined with Coordinate_Space_Index and the optional solution_id in the Coordinate_Space_Indexed class, this serves to fully name an instance of a coordinate space.
nillable true
name index_sequence_number
version 1.16
value data type ASCII_Short_String_Collapsed
description The index_sequence_number attribute supplies the sequence identifier for the associated value in a group of related values.
name index_name
version 1.16
value data type ASCII_Short_String_Collapsed
description The index_name attribute supplies the formal name for the associated value in a group of related values.
name index_id
version 1.16
value data type ASCII_Short_String_Collapsed
description The index_id attribute supplies a short name (identifier) for the associated value in a group of related values.
name index_value_angle
version 1.16
value data type ASCII_Real
description The index_value_angle attribute provides the value of an angle as named by the associated index_id, index_name, or index_sequence_number.
unit of measure type Units_of_Angle
name index_value_length
version 1.16
value data type ASCII_Real
description The index_value_length attribute provides the value of a length as named by the associated index_id or index_name.
unit of measure type Units_of_Length
name index_value_number
version 1.16
value data type ASCII_Real
description The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name.
name index_value_string
version 1.16
value data type ASCII_Short_String_Collapsed
description The index_value attribute provides the string value as named by the associated index_id or index_name.
name index_value_temperature
version 1.16
value data type ASCII_Real
description The index_value_temperature attribute provides the value of a temperature as named by the associated index_id or index_name.
unit of measure type Units_of_Temperature
name positive_azimuth_direction
version 1.16
value data type ASCII_Short_String_Collapsed
description The positive_azimuth_direction attribute specifies the direction in which azimuth is measured in positive degrees for an observer on the surface of a body. The azimuth is measured with respect to the elevation reference plane. A value of 'clockwise' indicates that azimuth is measured positively clockwise, and 'counterclockwise' indicates that azimuth increases positively counter-clockwise.
name positive_elevation_direction
version 1.16
value data type ASCII_Short_String_Collapsed
description The positive_elevation_direction attribute provides the direction in which elevation is measured in positive degrees for an observer on the surface of a body. The elevation is measured with respect to the azimuthal reference plane. A value of UP or ZENITH indicates that elevation is measured positively upwards, i.e., the zenith point would be at +90 degrees and the nadir point at -90 degrees. DOWN or NADIR indicates that the elevation is measured positively downwards; the zenith point would be at -90 degrees and the nadir point at +90 degrees.
name emission_angle
version 1.16
value data type ASCII_Real
description The emission_angle element provides the value of the angle between the surface normal vector at the intercept point and a vector from the intercept point to the spacecraft. The emission_angle varies from 0 degrees when the spacecraft is viewing the subspacecraft point (nadir viewing) to 90 degrees when the intercept is tangent to the surface of the target body. Thus, higher values of emission_angle indicate more oblique viewing of the target. Values in the range of 90 to 180 degrees are possible for ring data.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name minimum_emission_angle
version 1.16
value data type ASCII_Real
description The minimum_emission_angle attribute provides the smallest value during the observation for the emission angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name maximum_emission_angle
version 1.16
value data type ASCII_Real
description The maximum_emission_angle element provides the largest value during the observation for the emission angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name start_emission_angle
version 1.16
value data type ASCII_Real
description The start_emission_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the emission angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name stop_emission_angle
version 1.16
value data type ASCII_Real
description The stop_emission_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the emission angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name incidence_angle
version 1.16
value data type ASCII_Real
description The incidence_angle element provides a measure of the lighting condition at the intercept point. Incidence angle is the angle between the local vertical at the intercept point (surface) and a vector from the intercept point to the sun. The incidence_angle varies from 0 degrees when the intercept point coincides with the subsolar point to 90 degrees when the intercept point is at the terminator (i.e., in the shadowed or dark portion of the target body).
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name minimum_incidence_angle
version 1.16
value data type ASCII_Real
description The minimum_incidence_angle attribute provides the smallest value during the observation for the incidence angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name maximum_incidence_angle
version 1.16
value data type ASCII_Real
description The maximum_incidence_angle element provides the largest value during the observation for the incidence angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name start_incidence_angle
version 1.16
value data type ASCII_Real
description The start_incidence_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the incidence angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name stop_incidence_angle
version 1.16
value data type ASCII_Real
description The stop_incidence_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the incidence angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name phase_angle
version 1.16
value data type ASCII_Real
description The phase_angle element provides a measure of the relationship between the instrument viewing position and incident illumination (such as solar light). Phase angle is measured at the target; it is the angle between a vector to the illumination source and a vector to the instrument. If illumination is from behind the instrument, phase_angle will be small.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name minimum_phase_angle
version 1.16
value data type ASCII_Real
description The minimum_phase_angle attribute provides the smallest value during the observation for the phase angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name maximum_phase_angle
version 1.16
value data type ASCII_Real
description The maximum_phase_angle element provides the largest value during the observation for the phase angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name start_phase_angle
version 1.16
value data type ASCII_Real
description The start_phase_angle attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the phase angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name stop_phase_angle
version 1.16
value data type ASCII_Real
description The stop_phase_angle attribute provides the value at the end of the observation (geometry_stop_time_utc) for the phase angle at the target specified in the parent Geometry_Orbiter class.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name solar_elongation
version 1.16
value data type ASCII_Real
description The solar_elongation element gives the angle between the line of sight of observation and the direction of the Sun. Note: For IRAS: The line of sight of observation is the boresight of the telescope as measured by the satellite sun sensor.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name minimum_solar_elongation
version 1.16
value data type ASCII_Real
description The minimum_solar_elongation attribute provides the smallest value during the observation for the solar elongation.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name maximum_solar_elongation
version 1.16
value data type ASCII_Real
description The maximum_solar_elongation element provides the largest value during the observation for the solar elongation.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name start_solar_elongation
version 1.16
value data type ASCII_Real
description The start_solar_elongation attribute provides the value at the beginning of the observation (geometry_start_time_utc) for the solar elongation.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name stop_solar_elongation
version 1.16
value data type ASCII_Real
description The stop_solar_elongation attribute provides the value at the end of the observation (geometry_stop_time_utc) for the solar elongation.
minimum value 0
maximum value 180
unit of measure type Units_of_Angle
name distance
version 1.16
value data type ASCII_Real
description The distance attribute provides the scalar distance between to objects or points.
unit of measure type Units_of_Length
name target_geocentric_distance
version 1.16
value data type ASCII_Real
description The target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth.
unit of measure type Units_of_Length
name minimum_target_geocentric_distance
version 1.16
value data type ASCII_Real
description The minimum_target_geocentric_distance attribute provides the smallest value for the distance between the center of the target and the center of the Earth during the observation.
unit of measure type Units_of_Length
name maximum_target_geocentric_distance
version 1.16
value data type ASCII_Real
description The maximum_target_geocentric_distance attribute provides the largest value for the distance between the center of the target and the center of the Earth during the observation.
unit of measure type Units_of_Length
name start_target_geocentric_distance
version 1.16
value data type ASCII_Real
description The start_target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth at the beginning of the observation (geometry_start_time_utc).
unit of measure type Units_of_Length
name stop_target_geocentric_distance
version 1.16
value data type ASCII_Real
description The stop_target_geocentric_distance attribute provides the scalar distance between the center of the target and the center of the Earth at the end of the observation (geometry_stop_time_utc).
unit of measure type Units_of_Length
name target_heliocentric_distance
version 1.16
value data type ASCII_Real
description The target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun.
unit of measure type Units_of_Length
name minimum_target_heliocentric_distance
version 1.16
value data type ASCII_Real
description The minimum_target_heliocentric_distance attribute provides the smallest value for the distance between the center of the target and the center of the Sun during the observation.
unit of measure type Units_of_Length
name maximum_target_heliocentric_distance
version 1.16
value data type ASCII_Real
description The maximum_target_heliocentric_distance attribute provides the largest value for the distance between the center of the target and the center of the Sun during the observation.
unit of measure type Units_of_Length
name start_target_heliocentric_distance
version 1.16
value data type ASCII_Real
description The start_target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun at the beginning of the observation (geometry_start_time_utc).
unit of measure type Units_of_Length
name stop_target_heliocentric_distance
version 1.16
value data type ASCII_Real
description The stop_target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun at the end of the observation (geometry_stop_time_utc).
unit of measure type Units_of_Length
name target_ssb_distance
version 1.16
value data type ASCII_Real
description The target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter.
unit of measure type Units_of_Length
name minimum_target_ssb_distance
version 1.16
value data type ASCII_Real
description The minimum_target_ssb_distance attribute provides the smallest value for the distance between the center of the target and the Solar System Barycenter during the observation.
unit of measure type Units_of_Length
name maximum_target_ssb_distance
version 1.16
value data type ASCII_Real
description The maximum_target_ssb_distance attribute provides the largest value for the distance between the center of the target and the Solar System Barycenter during the observation.
unit of measure type Units_of_Length
name start_target_ssb_distance
version 1.16
value data type ASCII_Real
description The start_target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter at the beginning of the observation (geometry_start_time_utc).
unit of measure type Units_of_Length
name stop_target_ssb_distance
version 1.16
value data type ASCII_Real
description The stop_target_ssb_distance attribute provides the scalar distance between the center of the target and the Solar System Barycenter at the end of the observation (geometry_stop_time_utc).
unit of measure type Units_of_Length
name spacecraft_target_center_distance
version 1.16
value data type ASCII_Real
description The spacecraft_target_center_distance attribute provides the scalar distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name minimum_spacecraft_target_center_distance
version 1.16
value data type ASCII_Real
description The minimum_spacecraft_target_center_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name maximum_spacecraft_target_center_distance
version 1.16
value data type ASCII_Real
description The maximum_spacecraft_target_center_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name start_spacecraft_target_center_distance
version 1.16
value data type ASCII_Real
description The start_spacecraft_target_center_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name stop_spacecraft_target_center_distance
version 1.16
value data type ASCII_Real
description The stop_spacecraft_target_center_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name spacecraft_target_boresight_intercept_distance
version 1.16
value data type ASCII_Real
description The spacecraft_target_boresight_intercept_distance attribute provides the scalar distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name minimum_spacecraft_target_boresight_intercept_distance
version 1.16
value data type ASCII_Real
description The minimum_spacecraft_target_boresight_intercept_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name maximum_spacecraft_target_boresight_intercept_distance
version 1.16
value data type ASCII_Real
description The maximum_spacecraft_target_boresight_intercept_distance attribute provides the largest value during the observation for the distance between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name start_spacecraft_target_boresight_intercept_distance
version 1.16
value data type ASCII_Real
description The start_spacecraft_target_boresight_intercept_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name stop_spacecraft_target_boresight_intercept_distance
version 1.16
value data type ASCII_Real
description The stop_spacecraft_target_boresight_intercept_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the boresight vector intercept point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name spacecraft_target_subspacecraft_distance
version 1.16
value data type ASCII_Real
description The spacecraft_target_subspacecraft_distance attribute provides the scalar distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name minimum_spacecraft_target_subspacecraft_distance
version 1.16
value data type ASCII_Real
description The minimum_spacecraft_target_subspacecraft_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name maximum_spacecraft_target_subspacecraft_distance
version 1.16
value data type ASCII_Real
description The maximum_spacecraft_target_subspacecraft_distance attribute provides the largest value during the observation for the distance between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name start_spacecraft_target_subspacecraft_distance
version 1.16
value data type ASCII_Real
description The start_spacecraft_target_subspacecraft_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name stop_spacecraft_target_subspacecraft_distance
version 1.16
value data type ASCII_Real
description The stop_spacecraft_target_subspacecraft_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the subspacecraft point on the surface of the target specified in the parent Geometry_Orbiter class.
unit of measure type Units_of_Length
name spacecraft_central_body_distance
version 1.16
value data type ASCII_Real
description The spacecraft_central_body_distance attribute provides the scalar distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name minimum_spacecraft_central_body_distance
version 1.16
value data type ASCII_Real
description The minimum_spacecraft_central_body_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name maximum_spacecraft_central_body_distance
version 1.16
value data type ASCII_Real
description The maximum_spacecraft_central_body_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name start_spacecraft_central_body_distance
version 1.16
value data type ASCII_Real
description The start_spacecraft_central_body_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name stop_spacecraft_central_body_distance
version 1.16
value data type ASCII_Real
description The stop_spacecraft_central_body_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the central body (e.g., the center of Mars when opperating in the Mars system).
unit of measure type Units_of_Length
name spacecraft_geocentric_distance
version 1.16
value data type ASCII_Real
description The spacecraft_geocentric_distance attribute provides the scalar distance between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name minimum_spacecraft_geocentric_distance
version 1.16
value data type ASCII_Real
description The minimum_spacecraft_geocentric_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name maximum_spacecraft_geocentric_distance
version 1.16
value data type ASCII_Real
description The maximum_spacecraft_geocentric_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name start_spacecraft_geocentric_distance
version 1.16
value data type ASCII_Real
description The start_spacecraft_geocentric_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name stop_spacecraft_geocentric_distance
version 1.16
value data type ASCII_Real
description The stop_spacecraft_geocentric_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of Earth.
unit of measure type Units_of_Length
name spacecraft_heliocentric_distance
version 1.16
value data type ASCII_Real
description The spacecraft_heliocentric_distance attribute provides the scalar distance between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name minimum_spacecraft_heliocentric_distance
version 1.16
value data type ASCII_Real
description The minimum_spacecraft_heliocentric_distance attribute provides the smallest value during the observation for the distance between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name maximum_spacecraft_heliocentric_distance
version 1.16
value data type ASCII_Real
description The maximum_spacecraft_heliocentric_distance attribute provides the largest value during the observation for the distance between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name start_spacecraft_heliocentric_distance
version 1.16
value data type ASCII_Real
description The start_spacecraft_heliocentric_distance attribute provides the scalar distance at the beginning of the observation (geometry_start_time_utc) between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name stop_spacecraft_heliocentric_distance
version 1.16
value data type ASCII_Real
description The stop_spacecraft_heliocentric_distance attribute provides the scalar distance at the end of the observation (geometry_stop_time_utc) between the spacecraft and the center of the Sun.
unit of measure type Units_of_Length
name light_time_correction_applied
version 1.16
value data type ASCII_Short_String_Collapsed
description The light_time_correction_applied indicates whether or not light travel time correction and stellar aberration correction were used when calculating the values in the enclosing class. The attribute is nillable with nill_reason = unknown, but only for migrated data. Note: generally, received light travel time is calculated unless a transmitter (e.g., radar, radio) was involved in which the calculation typically is transmitted light time.
nillable true
name x_position
version 1.0
value data type ASCII_Real
description The x component of a Cartesian position vector.
unit of measure type Units_of_Length
name y_position
version 1.0
value data type ASCII_Real
description The y component of a Cartesian position vector.
unit of measure type Units_of_Length
name z_position
version 1.0
value data type ASCII_Real
description The z component of a Cartesian position vector.
unit of measure type Units_of_Length
name x_velocity
version 1.16
value data type ASCII_Real
description The x component of a Cartesian velocity vector.
unit of measure type Units_of_Velocity
name y_velocity
version 1.16
value data type ASCII_Real
description The y component of a Cartesian velocity vector.
unit of measure type Units_of_Velocity
name z_velocity
version 1.16
value data type ASCII_Real
description The z component of a Cartesian velocity vector.
unit of measure type Units_of_Velocity
name x_acceleration
version 1.16
value data type ASCII_Real
description The x component of a Cartesian acceleration vector.
unit of measure type Units_of_Acceleration
name y_acceleration
version 1.16
value data type ASCII_Real
description The y component of a Cartesian acceleration vector.
unit of measure type Units_of_Acceleration
name z_acceleration
version 1.16
value data type ASCII_Real
description The z component of a Cartesian acceleration vector.
unit of measure type Units_of_Acceleration
name x_pixel
version 1.16
value data type ASCII_Real
description The x component of a Cartesian pixel vector; typically used in cameral models.
name y_pixel
version 1.16
value data type ASCII_Real
description The y component of a Cartesian pixel vector; typically used in cameral models.
name z_pixel
version 1.16
value data type ASCII_Real
description The z component of a Cartesian pixel vector; typically used in cameral models.
name x
version 1.0
value data type ASCII_Real
description The x component of a Cartesian vector which has no units.
name y
version 1.0
value data type ASCII_Real
description The y component of a Cartesian vector which has no units.
name z
version 1.0
value data type ASCII_Real
description The z component of a Cartesian vector which has no units.
name x_unit
version 1.0
value data type ASCII_Real
description The x component of a unit Cartesian vector.
minimum value -1
maximum value 1
name y_unit
version 1.0
value data type ASCII_Real
description The y component of a unit Cartesian vector.
minimum value -1
maximum value 1
name z_unit
version 1.0
value data type ASCII_Real
description The z component of a unit Cartesian vector.
minimum value -1
maximum value 1
name radius_position
version 1.16
value data type ASCII_Real
description The radial component of a spherical or cylindrical position vector (e.g., the radius coordinate in Planetocentric coordinates).
unit of measure type Units_of_Length
name longitude_position
version 1.16
value data type ASCII_Real
description The longitudinal component of a Planetocentric position vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east.
minimum value 0
maximum value 360
unit of measure type Units_of_Angle
name latitude_position
version 1.16
value data type ASCII_Real
description The latitude component of a Planetocentric position vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere.
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name radial_velocity
version 1.16
value data type ASCII_Real
description The radial component of a spherical or cylindrical velocity vector.
unit of measure type Units_of_Velocity
name longitude_velocity
version 1.16
value data type ASCII_Real
description The longitudinal component of a Planetocentric velocity vector. Planetocentric longitude is measured from the IAU approved prime meridian for the body and increases toward the east.
unit of measure type Units_of_Angular_Velocity
name latitude_velocity
version 1.16
value data type ASCII_Real
description The latitude component of a Planetocentric velocity vector. Planetocentric latitude is the angle between the equator plane and a vector connecting the point of interest and the origin of the coordinate system. Latitudes are defined to be positive in the northern (as defined by the IAU) hemisphere.
unit of measure type Units_of_Angular_Velocity
name cahvore_model_type
version 1.16
value data type ASCII_Integer
description The cahvore_model_type attribute indicates which variant of the CAHVORE model to use. Type 1 is a perspective-projection model, similar to CAHV and CAHVOR except for the moving entrance pupil. Type 2 is a fish-eye lens model reflecting fundamentally different geometry. Type 3 is a generalization that includes the first two, and is used for most fisheye-type lenses (see cahvore_model_parameter).
name cahvore_model_parameter
version 1.16
value data type ASCII_Real
description The cahvore_parameter_type attribute is a scalar floating-point number used for CAHVORE Type 3 models (see cahvore_model_type). If the parameter is 1.0, the model is identical to type 1; if 0.0, it is identical to type 2. Most fish-eye lenses use a value in between.
name target_name
version 1.16
value data type ASCII_Short_String_Collapsed
description Specifies the name of the target location for items in this class.
name solar_image_clock_angle
version 1.16
value data type ASCII_Real
description Describes the direction of the sun in terms of the image plane, defined as a clock angle (clockwise) around the center of the image with 0 pointing to the top of the image, with respect to the display orientation (usually defined by disp:vertical_display_direction).
unit of measure type Units_of_Angle
name instrument_azimuth
version 1.16
value data type ASCII_Real
description The instrument_azimuth attribute specifies the value for an instrument's rotation in the horizontal direction. It may be measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes which might contain a given object.
unit of measure type Units_of_Angle
name instrument_elevation
version 1.16
value data type ASCII_Real
description The instrument_elevation attribute specifies the value for an instrument's rotation in the vertical direction. It may be usually measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes that might contain a given object.
unit of measure type Units_of_Angle
name solar_azimuth
version 1.16
value data type ASCII_Real
description The solar_azimuth attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of azimuth is set by the positive_azimuth_direction attribute in the reference coordinate space. The azimuth is measured in the clockwise or counterclockwise direction (as viewed from above) with the meridian passing through the positive spin axis of the planet (i.e., the north pole) defining the zero reference.
minimum value 0.0
maximum value 360.0
unit of measure type Units_of_Angle
name solar_elevation
version 1.16
value data type ASCII_Real
description The solar_elevation attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of the elevation is set by the positive_elevation_direction attribute in the reference coordinate space. The elevation is measured from the plane which is normal to the line passing between the surface point and the planet's center of mass, and that intersects the surface point.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name start_azimuth
version 1.0
value data type ASCII_Real
description The start_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. When applied to a site or surface projection coordinate space, specifies the azimuth of the left edge of the output map. Applies to Cylindrical and Cylindrical-Perspective projections only.
minimum value 0.0
maximum value 360.0
unit of measure type Units_of_Angle
name stop_azimuth
version 1.0
value data type ASCII_Real
description The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. When applied to a site or surface projection coordinate space, specifies the azimuth of the right edge of the output map. Applies to Cylindrical and Cylindrical-Perspective projections only.
minimum value 0.0
maximum value 360.0
unit of measure type Units_of_Angle
name command_type
version 1.16
value data type ASCII_Short_String_Collapsed
description Specifies how the device was commanded.
name target_center_distance
version 1.16
value data type ASCII_Real
description The target_center_distance attribute provides the distance to target center relative to the observing system. Recommended units is meters.
minimum value 0.0
unit of measure type Units_of_Length
name upperleft_corner_x
version 1.16
value data type ASCII_Real
description The upperleft_corner_x and upperleft_corner_y attributes provide the projection x and y values, relative to the map projection origin, at sample 0.5 and line 0.5 (upper left corner of pixel 1,1 within image array). Recommended units is meters. (0.5,0.5) - upper left corner (edge) of pixel 1,1 / #---+---+-> I where # is X,Y location in meters, | * | | relative to map projection origin. +---+---+ where * is pixel coordinate (1.0,1.0) | \ J pixel coordinate (2.5,1.5)
unit of measure type Units_of_Length
name upperleft_corner_y
version 1.16
value data type ASCII_Real
description The upperleft_corner_x and upperleft_corner_y attributes provide the projection x and y values, relative to the map projection origin, at sample 0.5 and line 0.5 (upper left corner of pixel 1,1 within image array). Recommended units is meters. (0.5,0.5) - upper left corner (edge) of pixel 1,1 / #---+---+-> I where # is X,Y location in meters, | * | | relative to map projection origin. +---+---+ where * is pixel coordinate (1.0,1.0) | \ J pixel coordinate (2.5,1.5)
unit of measure type Units_of_Length
name scale_factor_at_projection_origin
version 1.16
value data type ASCII_Real
description The scale_factor_at_projection_origin attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance at the projection origin.
minimum value 0.0
name west_bounding_coordinate
version 1.16
value data type ASCII_Real
description The west_bounding_coordinate attribute provides the western-most coordinate of the limit of coverage expressed in longitude.
minimum value -180.0
maximum value 360.0
unit of measure type Units_of_Angle
name east_bounding_coordinate
version 1.16
value data type ASCII_Real
description The east_bounding_coordinate attribute provides the eastern-most coordinate of the limit of coverage expressed in longitude.
minimum value -180.0
maximum value 360.0
unit of measure type Units_of_Angle
name north_bounding_coordinate
version 1.16
value data type ASCII_Real
description The north_bounding_coordinate attribute provides the northern-most coordinate of the limit of coverage expressed in latitude.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name south_bounding_coordinate
version 1.16
value data type ASCII_Real
description The south_bounding_coordinate attribute provides the southern-most coordinate of the limit of coverage expressed in latitude.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name spheroid_name
version 1.16
value data type ASCII_Short_String_Collapsed
description The spheroid_name attribute provides the identification given to established representations of a planet's shape.
name a_axis_radius
version 1.16
value data type ASCII_Real
description The a_axis_radius attribute provides the radius of the equatorial axis of the ellipsoid. The IAU calls this "Subplanetary equatorial radius" and mapping applications generally call this "semi_major_axis". Recommended units is meters or kilometers.
minimum value 0.0
unit of measure type Units_of_Length
name b_axis_radius
version 1.16
value data type ASCII_Real
description The b_axis_radius attribute provides the value of the intermediate axis of the ellipsoid that defines the approximate shape of a target body. The b_axis_radius is usually in the equatorial plane. The IAU calls this axis "along orbit equatorial radius". Mapping applications, which generally only define a sphere or an ellipse, do not support this radius parameter and this can be set to the same radius value as the a_axis_radius. Recommended units is meters or kilometers.
minimum value 0.0
unit of measure type Units_of_Length
name c_axis_radius
version 1.16
value data type ASCII_Real
description The c_axis_radius attribute provides the value of the polar axis of the ellipsoid that defines the approximate shape of a target body. The c_axis_radius is normal to the plane defined by the a_axis_radius and b_axis_radius. The IAU calls this "polar radius". Mapping applications generally call this "semi_minor_axis". Recommended units is meters or kilometers.
minimum value 0.0
unit of measure type Units_of_Length
name longitude_direction
version 1.16
value data type ASCII_Short_String_Collapsed
description The longitude_direction attribute identifies the direction of longitude (e.g. Positive East or Positive West) for a planet. The IAU definition for direction of positive longitude should be adopted: http://astrogeology.usgs.gov/groups/IAU-WGCCRE. Typically, for planets with prograde (direct) rotations, positive longitude direction is to the west. For planets with retrograde rotations, positive longitude direction is to the east. Generally the Positive West longitude_direction is used for planetographic systems and Positive East is used for planetocentric systems. If the data is defined with Spatial_Domain in a manner not recommended by the IAU, there is a optional Secondary_Spatial_Domain section to define a second set of bounding coordinates such that both Positive East and Positive West bounding coordinates can be provided.
name coordinate_system_type
version 1.16
value data type ASCII_Short_String_Collapsed
description There are three basic types of coordinate systems: body-fixed rotating, body-fixed non-rotating, and inertial. A body-fixed coordinate system is one associated with the body (e.g., a planet or satellite). The body-fixed system is centered on the body and rotates with the body (unless it is a non-rotating type), whereas an inertial coordinate system is fixed at some point in space. Currently, the PDS has specifically defined two types of body-fixed rotating coordinate systems: planetocentric and planetographic. However, the set of related data elements are modeled such that definitions for other body-fixed rotating coordinate systems, body-fixed non-rotating and inertial coordinate systems can be added as the need arises. Contact a PDS data engineer for assistance in defining a specific coordinate system.
name coordinate_system_name
version 1.16
value data type UTF8_Text_Preserved
description The given name of the used coordinate system. e.g. "MEAN EARTH/POLAR AXIS OF DE421"
name latitude_type
version 1.16
value data type ASCII_Short_String_Collapsed
description The latitude_type attribute defines the type of latitude (planetographic, planetocentric) used within a cartographic product and as reflected in attribute values within associated PDS labels. For planets and satellites, latitude is measured north and south of the equator; north latitudes are designated as positive. The planetocentric latitude is the angle between the equatorial plane and a line from the center of the body. The planetographic latitude is the angle between the equatorial plane and a line that is normal to the body. In summary, both latitudes are equivalent on a sphere (i.e., equatorial radius equal to polar radius); however, they differ on an ellipsoid (e.g., Mars, Earth). For more on latitude_type, please see the IAU publication available here: http://astrogeology.usgs.gov/groups/IAU-WGCCRE
name latitude_resolution
version 1.16
value data type ASCII_Real
description Latitude is the angular distance north or south from the equator. The latitude_resolution attribute indicates the minimum difference between two adjacent latitude values expressed in angular units of measure. For raster data, the value is normally the pixel size in angular units (currently degrees). For vector data (points, lines, polygons), it is a little less concrete and usually indicates the fuzzy tolerance or clustering/streaming setting that establishes the minimum distance at which two points will NOT be automatically merged during data collection. This should also be reported in angular units (currently degrees).
minimum value 0.0
unit of measure type Units_of_Angle
name longitude_resolution
version 1.16
value data type ASCII_Real
description Longitude is the angular distance east or west from the defined central or prime meridian. The longitude_resolution attribute indicates the minimum difference between two adjacent latitude values expressed in angular units of measure. For raster data, the value is normally the pixel size in angular units (currently degrees). For vector data (points, lines, polygons), it is a little less concrete and usually indicates the fuzzy tolerance or clustering/streaming setting that establishes the minimum distance at which two points will NOT be automatically merged during data collection. This should also be reported in angular units (currently degrees).
minimum value 0.0
unit of measure type Units_of_Angle
name geographic_description
version 1.16
value data type UTF8_Text_Preserved
description The geographic_description attribute provides a description for the use of the defined geographic coordinate system. This can be useful to describe vector-based files where map-scale (e.g., 1:5M) is used and the use of image-based spacing or resolution need is not meaningful.
name local_description
version 1.16
value data type UTF8_Text_Preserved
description The local_description attribute provides a description of the coordinate system and its orientation to the surface of a planet.
name local_georeference_information
version 1.16
value data type UTF8_Text_Preserved
description The local_georeference_information attribute provides a description of the information provided to register the local system to a planet (e.g. control points, satellite ephemeral data, inertial navigation data).
name planar_coordinate_encoding_method
version 1.16
value data type ASCII_Short_String_Collapsed
description The planar_coordinate_encoding_method attribute indicates the means used to represent horizontal positions.
name map_projection_name
version 1.16
value data type ASCII_Short_String_Collapsed
description The map_projection_name attribute provides the name of the map projection. Definitions when available are from Synder, J.P., 1987, Map Projections: A Working Manual, USGS Numbered Series, Professional Paper 1395, URL: https://doi.org/10.3133/pp1395.
name grid_coordinate_system_name
version 1.16
value data type ASCII_Short_String_Collapsed
description The grid_coordinate_system_name attribute provides the name of the grid coordinate system. These are currently defining Earth-centric gridded systems and remain incase they are used for PDS archives or grid systems are implemented for non-Earth bodies.
name local_planar_description
version 1.16
value data type UTF8_Text_Preserved
description The local_planar_description attribute provides a description of the local planar system.
name local_planar_georeference_information
version 1.16
value data type UTF8_Text_Preserved
description The local_planar_georeference_information attribute provides a description of the information provided to register the local planar system to a planet (e.g. control points, satellite ephemeral data, inertial navigation data).
name pixel_resolution_x
version 1.16
value data type ASCII_Real
description The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3.
minimum value 0.0
unit of measure type Units_of_Pixel_Resolution_Map
name pixel_resolution_y
version 1.16
value data type ASCII_Real
description The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3.
minimum value 0.0
unit of measure type Units_of_Pixel_Resolution_Map
name pixel_scale_x
version 1.16
value data type ASCII_Real
description The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3
minimum value 0.0
unit of measure type Units_of_Map_Scale
name pixel_scale_y
version 1.16
value data type ASCII_Real
description The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE 1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3
minimum value 0.0
unit of measure type Units_of_Map_Scale
name pixel_scale
version 1.16
value data type ASCII_Real
description The pixel_scale attribute indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the referenced coordinate system as defined by the map projection. This attribute should be used in lieu of pixel_scale_x and pixel_scale_y when the pixel scale is not x/y aligned. i.e. a radial pixel scale. NOTE: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3
minimum value 0.0
unit of measure type Units_of_Map_Scale
name distance_resolution
version 1.16
value data type ASCII_Real
description The distance_resolution attribute provides the minimum distance measurable between two points expressed in Units_of_Pixel_Resolution_Map of measure.
minimum value 0.0
unit of measure type Units_of_Pixel_Resolution_Map
name bearing_resolution
version 1.16
value data type ASCII_Real
description The bearing_resolution attribute provides the minimum angle measurable between two points.
minimum value 0.0
unit of measure type Units_of_Angle
name bearing_reference_direction
version 1.16
value data type ASCII_Short_String_Collapsed
description The bearing_reference_direction attribute specifies the direction from which the bearing is measured.
name bearing_reference_meridian
version 1.16
value data type ASCII_Short_String_Collapsed
description The bearing_reference_meridian attribute specifies the axis from which the bearing is measured.
name standard_parallel_1
version 1.16
value data type ASCII_Real
description The standard_parallel_1 attribute defines the first standard parallel (applicable only for specific projections), the first line of constant latitude at which the surface of the planet and the plane or developable surface intersect.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name standard_parallel_2
version 1.16
value data type ASCII_Real
description The standard_parallel_2 attribute defines the second standard parallel (applicable only for specific projections, a subset of specific projections where a first standard parallel is applicable), the second line of constant latitude at which the surface of the planet and the plane or developable surface intersect.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name longitude_of_central_meridian
version 1.16
value data type ASCII_Real
description The longitude_of_central_meridian attribute defines the line of longitude at the center of a map projection generally used as the basis for constructing the projection.
minimum value -180.0
maximum value 360.0
unit of measure type Units_of_Angle
name latitude_of_projection_origin
version 1.16
value data type ASCII_Real
description The latitude_of_projection_origin attribute defines the latitude chosen as the origin of rectangular coordinates for a map projection.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name scale_factor_at_central_meridian
version 1.16
value data type ASCII_Real
description The scale_factor_at_central_meridian attribute provides a multiplier for reducing a distance obtained from a map by computation or scaling to the actual distance along the central meridian.
minimum value 0.0
name utm_zone_number
version 1.16
value data type ASCII_Integer
description The utm_zone_number attribute provides the identifier for the Universal Transverse Mercator (UTM) zone. For the Earth, UTM zones are defined between 84 degrees north latitude and 80 degrees south latitude, is divided into 60 zones each generally 6° wide in longitude. The zones are numbered from 1 to 60 proceeding east from the 180th meridian from Greenwich with minor exceptions.
minimum value 1
maximum value 60
name ups_zone_identifier
version 1.16
value data type ASCII_Short_String_Collapsed
description The ups_zone_identifier attribute provides an identifier for the Universal Polar Stereographic (UPS) zone. For chart see: Synder 1987, DOI:10.3133/pp1395, page 62. https://pubs.usgs.gov/pp/1395/report.pdf#page=74
name spcs_zone_identifier
version 1.16
value data type ASCII_Short_String_Collapsed
description The spcs_zone_identifier attribute identifies the State Plane Coordinate Systems (SPCS) zone.
minimum characters 4
maximum characters 4
name azimuthal_angle
version 1.16
value data type ASCII_Real
description The azimuthal_angle attribute provides the angle measured clockwise from north, and expressed in the recommended units of degrees.
minimum value 0.0
maximum value 360.0
unit of measure type Units_of_Angle
name azimuth_measure_point_longitude
version 1.16
value data type ASCII_Real
description The azimuth_measure_point_longitude attribute provides the longitude of the map projection origin.
minimum value -180.0
maximum value 360.0
unit of measure type Units_of_Angle
name oblique_line_latitude
version 1.16
value data type ASCII_Real
description The oblique_line_latitude attribute provides the latitude of a point defining the oblique line.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name oblique_line_longitude
version 1.16
value data type ASCII_Real
description The oblique_line_longitude attribute provides the longitude of a point defining the oblique line.
minimum value -180.0
maximum value 360.0
unit of measure type Units_of_Angle
name lander_map_projection_name
version 1.16
value data type ASCII_Short_String_Collapsed
description The lander_map_projection_name attribute provides the name of the map projection.
name rings_map_projection_name
version 1.16
value data type ASCII_Short_String_Collapsed
description The rings_map_projection_name attribute provides the name of the map projection used for rings data.
name x_unit
version 1.16
value data type ASCII_Real
description The x component of a unit vector.
minimum value -1
maximum value 1
name y_unit
version 1.16
value data type ASCII_Real
description The y component of a unit vector.
minimum value -1
maximum value 1
name z_unit
version 1.16
value data type ASCII_Real
description The z component of a unit vector.
minimum value -1
maximum value 1
name x_length
version 1.0
value data type ASCII_Real
description The x_length attribute represents length in the x-direction.
minimum value 0.0
unit of measure type Units_of_Length
name y_length
version 1.0
value data type ASCII_Real
description The y_length attribute represents length in the y-direction.
minimum value 0.0
unit of measure type Units_of_Length
name z_length
version 1.0
value data type ASCII_Real
description The z_length attribute represents length in the z-direction.
minimum value 0.0
unit of measure type Units_of_Length
name x_position
version 1.16
value data type ASCII_Real
description The x component of a Cartesian position vector.
unit of measure type Units_of_Length
name y_position
version 1.16
value data type ASCII_Real
description The y component of a Cartesian position vector.
unit of measure type Units_of_Length
name z_position
version 1.16
value data type ASCII_Real
description The z component of a Cartesian position vector.
unit of measure type Units_of_Length
name x
version 1.16
value data type ASCII_Real
description The x component of a Cartesian vector which has no units.
name y
version 1.16
value data type ASCII_Real
description The y component of a Cartesian vector which has no units.
name z
version 1.16
value data type ASCII_Real
description The z component of a Cartesian vector which has no units.
name x_axis_minimum
version 1.16
value data type ASCII_Real
description The x_axis_minimum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the bottom of the image.
unit of measure type Units_of_Length
name x_axis_maximum
version 1.16
value data type ASCII_Real
description The x_axis_maximum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the top of the image. Note that +X is at the top of the image and +Y is at the right, so +X corresponds to North in the Vertical projection.
unit of measure type Units_of_Length
name y_axis_minimum
version 1.16
value data type ASCII_Real
description The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the left edge of the image.
unit of measure type Units_of_Length
name y_axis_maximum
version 1.16
value data type ASCII_Real
description The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the right edge of the image.
unit of measure type Units_of_Length
name start_azimuth
version 1.16
value data type ASCII_Real
description The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.
minimum value -360
maximum value 360
unit of measure type Units_of_Angle
name stop_azimuth
version 1.16
value data type ASCII_Real
description The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.
minimum value -360
maximum value 360
unit of measure type Units_of_Angle
name minimum_elevation
version 1.16
value data type ASCII_Real
description The minimum_elevation attribute specifies the elevation (as defined by the coordinate system) of the last line of the image for Cylindrical map projections. Applies to Cylindrical, Perspective and Cylindrical-Perspective lander map projections.
unit of measure type Units_of_Angle
name maximum_elevation
version 1.16
value data type ASCII_Real
description The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective.
unit of measure type Units_of_Angle
name surface_model_type
version 1.16
value data type ASCII_Short_String_Collapsed
description Specifies the type of surface used for the reprojection performed during the mosaicking process. Valid values: Infinity, Planar, or Spherical.
name sphere_radius
version 1.16
value data type ASCII_Real
description The sphere_radius attribute specifies the radius of the spherical body. In PDS3, this was specified using the SURFACE_NORMAL_VECTOR keyword. Recommended units is meters or kilometers.
minimum value 0.0
unit of measure type Units_of_Length
name sphere_intersection_count
version 1.16
value data type ASCII_NonNegative_Integer
description The sphere_intersection_count attribute specifies the number of the intersection to use for the spherical surface model when the camera is outside the sphere. For example, specifying a value of 1 would indicate the first intersection with the sphere should be used (more useful for modeling hills or rocks), while a value of 2 would indicate the second intersection with the sphere should be used (more useful for modeling craters). In PDS3, this was overloaded as part of the SURFACE_MODEL_TYPE keyword.
minimum value 1
name projection_azimuth
version 1.16
value data type ASCII_Real
description The projection_azimuth attribute specifies the azimuth of the horizontal center of projection for the Perspective lander map projection (loosely, where the camera model is pointing).
minimum value -360
maximum value 360
unit of measure type Units_of_Angle
name projection_elevation
version 1.16
value data type ASCII_Real
description The projection_elevation attribute specifies the elevation of the vertical center of projection (loosely, where the camera is pointing). For Perspective lander map projection, this applies to the single output camera model; for Cylindrical-Perspective it applies to each columns output camera model, before the rotation specified by Vector_Projection_Z_Axis.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name projection_elevation_line
version 1.16
value data type ASCII_Real
description The projection_elevation_line attribute specifies the image line which corresponds to the projection_elevation attribute for each column of the Cylindrical-Perspective projection, before the rotation specified by Vector_Projection_Z_Axis.
minimum value 0.0
name zero_elevation_line
version 1.16
value data type ASCII_Real
description The zero_elevation_line attribute specifies the image line representing 0.0 degree elevation. Applies to Cylindrical lander map projections.
name reference_azimuth
version 1.16
value data type ASCII_Real
description The reference_azimuth attribute specifies the azimuth of the line extending from the center of the image to the top center of the image with respect to a polar projection.
minimum value -360
maximum value 360
unit of measure type Units_of_Angle
name line
version 1.16
value data type ASCII_Real
description The line attribute specifies the line number in the image.
name sample
version 1.16
value data type ASCII_Real
description The sample attribute specifies the sample number.
name projection_axis_offset
version 1.16
value data type ASCII_Real
description The projection_axis_offset attribute specifies an offset from a projection axis in a map projection. For the Cylindrical Perspective projection, this is the radius of a circle which represents the rotation around the projection origin of the synthetic camera used to calculate each column.
unit of measure type Units_of_Length
name reference_latitude
version 1.16
value data type ASCII_Real
description Provides the ordinary latitude coordinate of the origin (oblique latitude = oblique longitude = 0) for the oblique coordinate system used to specify the Oblique Cylindrical projection, for example, as used in Cassini BIDR (basic image data record). Note that whereas some past PDS products may utilize oblique projections defined solely in terms of the reference_latitude and reference_longitude (i.e., with a third defining angle always set to zero), the Cassini BIDRs require the full generality of three nonzero rotation angles. These angles are represented by the keywords oblique_proj_pole_latitude, oblique_proj_pole_longitude, and oblique_proj_pole_rotation. The values of reference_latitude and reference_longitude are consistent with the latter three angles but do not uniquely define the oblique coordinate system on their own.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name reference_longitude
version 1.16
value data type ASCII_Real
description Provides the ordinary longitude coordinate of the origin (oblique latitude = oblique longitude = 0) for the oblique coordinate system used to specify the Oblique Cylindrical projection, for example, as used in Cassini BIDR (basic image data record). Note that whereas some past PDS products may utilize oblique projections defined solely in terms of the reference_latitude and reference_longitude (i.e., with a third defining angle always set to zero), the Cassini BIDRs require the full generality of three nonzero rotation angles. These angles are represented by the keywords oblique_proj_pole_latitude, oblique_proj_pole_longitude, and oblique_proj_pole_rotation. The values of reference_latitude and reference_longitude are consistent with the latter three angles but do not uniquely define the oblique coordinate system on their own.
minimum value -180.0
maximum value 360.0
unit of measure type Units_of_Angle
name map_projection_rotation
version 1.16
value data type ASCII_Real
description Provides the clockwise rotation of the line and sample coordinate system with respect to the map projection origin. Note that a value of 90.0 is used for all Cassini BIDRs (basic image data record) indicating that lines of the projected image have constant oblique-system longitude and columns have constant oblique-system latitude. As stated in the Cassini BIDR SIS (software interface specification), for these images, it was convenient to represent longitude in the line direction so that the images, which are elongated along the equator of the oblique system, are larger in the line direction than in the sample direction.
minimum value 0.0
maximum value 360.0
unit of measure type Units_of_Angle
name oblique_proj_pole_latitude
version 1.16
value data type ASCII_Real
description One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection. This is the ordinary latitude of the pole (Z axis) of the oblique system.
minimum value -90.0
maximum value 90.0
unit of measure type Units_of_Angle
name oblique_proj_pole_longitude
version 1.16
value data type ASCII_Real
description One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection. This is the ordinary longitude of the pole (Z axis) of the oblique system.
minimum value -180.0
maximum value 360.0
unit of measure type Units_of_Angle
name oblique_proj_pole_rotation
version 1.16
value data type ASCII_Real
description One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection. This is a rotation around the polar (Z) axis of the oblique system that completes the transformation from standard to oblique coordinates. The value is positive east (obeys right hand rule) and is recommended to be specified in degrees from 0 to 360.
minimum value 0.0
maximum value 360.0
unit of measure type Units_of_Angle
name oblique_proj_x_axis_vector
version 1.16
value data type ASCII_Text_Preserved
description This is a redundant attribute and as such is optional mostly available for documentation for the parameters. Unit vector in the direction of the X axis of the oblique coordinate system used in the Oblique Cylindrical projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis.
name oblique_proj_y_axis_vector
version 1.16
value data type ASCII_Text_Preserved
description This is a redundant attribute and as such is optional mostly available for documentation for the parameters. Unit vector in the direction of the Y axis of the oblique coordinate system used in the Oblique Cylindrical projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis.
name oblique_proj_z_axis_vector
version 1.16
value data type ASCII_Text_Preserved
description This is a redundant attribute and as such is optional mostly available for documentation for the parameters. Unit vector in the direction of the Z axis of the oblique coordinate system used in the Oblique Cylindrical projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis.
name look_direction
version 1.16
value data type ASCII_Short_String_Collapsed
description The value (Right, Left or Both) indicates the side of the spacecraft ground-track to which the antenna is pointed for data acquired within this file. The SAR (synthetic aperture radar) images stored in the BIDR (basic image data record) files are always acquired on only one side of the ground-track for each Titan pass. This value also indicates from which side the SAR image is illuminated. If the spacecraft images to the left of its ground-track (look_direction=Left), the image will be illuminated from the (viewer's) left side, and, conversely, if the spacecraft looks to the right, the illumination will come from the right in the image file. The direction of illumination is critical to interpretation of features in the image.
name data_count
version 1.16
value data type ASCII_NonNegative_Integer
description Number of measurements combined to create the cube.
minimum value 1
name angular_scale
version 1.16
value data type ASCII_Real
description Grid spacing. Recommended unit is radian/pixel.
minimum value 0.0
unit of measure type Units_of_Pixel_Resolution_Angular
name radial_scale
version 1.16
value data type ASCII_Real
description Grid spacing. Recommended unit is km/pixel.
minimum value 0.0
unit of measure type Units_of_Pixel_Resolution_Linear
name local_time_scale
version 1.16
value data type ASCII_Real
description Grid spacing. Recommended unit for Units_of_Pixel_Resolution_Angular is deg/pixel or HA/pixel (hour angle per pixel).
minimum value 0.0
unit of measure type Units_of_Pixel_Resolution_Angular
name sample_name
version 1.16
value data type UTF8_Text_Preserved
description Coordinate name for the sample axis. e.g. "Radius Km".
name line_name
version 1.16
value data type UTF8_Text_Preserved
description Coordinate name for the line axis. e.g. "Local Time Hours".
name first_sample_center
version 1.16
value data type ASCII_Real
description Sample coordinate at the center of the first sample element.
name first_line_center
version 1.16
value data type ASCII_Real
description Line coordinate at the center of the first line element.
name last_sample_center
version 1.16
value data type ASCII_Real
description Sample coordinate at the center of the last sample element.
name last_line_center
version 1.16
value data type ASCII_Real
description Line coordinate at the center of the last line element.
name min_footprint_sample
version 1.16
value data type ASCII_Real
description Minimum size of footprints along the sample axis.
name min_footprint_line
version 1.16
value data type ASCII_Real
description Minimum size of footprints along the line axis.
name max_footprint_sample
version 1.16
value data type ASCII_Real
description Maximum size of footprints along the sample axis.
name max_footprint_line
version 1.16
value data type ASCII_Real
description Maximum size of footprints along the line axis.
Parsed Input - Classes:
name Body_Identification_Base
description The Body_Identification_Base class provides multiple attributes that can be used to identify a physical object (spacecraft, planet instrument, transmitter, system barycenter, etc.). At least one must be used.
is abstract true
is choice false
subclass of USER
Associations
local identifier body_spice_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Frame_Identification_Base
description The Frame_Identification_Base class provides multiple attributes that can be used to identify a reference frame. At least one must be used.
is abstract false
is choice false
subclass of USER
Associations
local identifier frame_spice_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Central_Body_Identification
description The Central_Body_Identification class uniquely identifies the body that is the central body associated with an observation (e.g., Saturn for Saturn system observations).
is abstract false
is choice false
subclass of Body_Identification_Base
Associations
local identifier Body_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_System_Origin_Identification
description The Coordinate_System_Origin_Identification class uniquely identifies the "body" that is the origin of a coordinate system. Typically body centered coordinate systems place the origin at the center of mass of the body. In addition to physical bodies, the origin may be defined at a point in space such as a system barycenter. Note that the origin of coordinate system does not necessarily correspond to either end point of a vector.
is abstract false
is choice false
subclass of Body_Identification_Base
Associations
local identifier Body_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Observer_Identification
description Within the Geometry dictionary context, an "Observer" is the body on the "from" end of a vector, or other translation through space.
is abstract false
is choice false
subclass of Body_Identification_Base
Associations
local identifier Body_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Reference_Frame_Identification
description The Reference_Frame_Identification class is a base class for identifying reference frames. These are frames in the NAIF sense, i.e., three orthogonal axes with a specified orientation, but without a fixed origin.
is abstract false
is choice false
subclass of Frame_Identification_Base
Associations
local identifier Frame_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Geometry_Target_Identification
description The object to which the associated set of geometric parameters are given. Within the Geometry dictionary context, a "Target" is the body on the "to" end of a vector, or other translation through space.
is abstract false
is choice false
subclass of Body_Identification_Base
Associations
local identifier Body_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_Space_Index
description Identifies a coordinate space using an index value given in an identified list.
is abstract false
is choice false
subclass of List_Index_No_Units
Associations
local identifier List_Index_No_Units
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_Space_SPICE
description Identifies a coordinate space using SPICE names for the frame and origin.
is abstract false
is choice false
subclass of USER
Associations
local identifier body_spice_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier frame_spice_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Coordinate_Space_Indexed
description The Coordinate_Space_Indexed class contains the attributes and classes identifying the indexed coordinate space.
is abstract false
is choice false
subclass of USER
Associations
local identifier coordinate_space_frame_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier solution_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_Space_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Coordinate_Space_Identification
description The Coordinate_Space_Identification class uniquely identifies a coordinate space (i.e., reference frame + position) with respect to which the values of the attributes in the containing class are defined.
is abstract false
is choice true
subclass of USER
Associations
local identifier Coordinate_Space_Indexed
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Coordinate_Space_SPICE
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences *
reference type component_of
name Coordinate_Space_Reference
description The Coordinate_Space_Reference class includes the attributes that identify the coordinate space being used to express coordinates in the class in which it appears.
is abstract false
is choice false
subclass of Coordinate_Space_Identification
Associations
local identifier Coordinate_Space_Identification
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_System_Identification
description The Coordinate_System_Identification class fully describes a coordinate system. This class is typically used for orbiter/flyby geometry while the Coordinate_Space construction is used for lander/rover geometry. Coordinate_System_Identification provides the reference frame, coordinate system type (cartesian, planetocentric, etc.), origin, and the instantiation time of the system when appropriate. The instantiation time (coordinate_system_time_utc) is used when a rotating frame has been 'frozen' at a particular epoch. Instantiation time is not needed for inertial or rotating frames.
is abstract false
is choice false
subclass of USER
Associations
local identifier coordinate_system_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier coordinate_system_time_utc
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Origin_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Reference_Frame_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Polynomial_Coefficients_1
description The Polynomial_Coefficients_1 class provides a one polynomial coefficient.
is abstract false
is choice false
subclass of USER
Associations
local identifier c0
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Polynomial_Coefficients_2
description The Polynomial_Coefficients_2 class provides two polynomial coefficients.
is abstract false
is choice false
subclass of USER
Associations
local identifier c0
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier c1
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Polynomial_Coefficients_3
description The Polynomial_Coefficients_3 class provides three polynomial coefficients.
is abstract false
is choice false
subclass of USER
Associations
local identifier c0
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier c1
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier c2
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Rotate_From
description A quaternion rotates one reference frame to another reference frame. The Rotate_From class identifies the initial frame.
is abstract false
is choice false
subclass of Frame_Identification_Base
Associations
local identifier Frame_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Rotate_To
description A quaternion rotates a one reference frame to another reference frame. The Rotate_To class identifies the destination frame.
is abstract false
is choice false
subclass of Frame_Identification_Base
Associations
local identifier Frame_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Quaternion_Base
description The Quaternion_Base class defines a quaternion that represents rotation between two right-handed reference frames. In this dictionary, quaternions are always constructed so that the application of the quaternion describes the rotation of one frame to a second frame. The two frames and the direction of rotation must be identified unambiguously in the enclosing classes. Quaternions are expressed as a set of four numbers in the order (qcos, qsin1, qsin2, qsin3), where qcos = cos(theta/2) and qsin(n) = sin(theta/2)*a(n). Theta is the angle of rotation and a is the unit vector (x,y,z) around which the rotation occurs. A document providing the full mathematical basis for this construction, along with examples, and a summary of common pitfalls, is in preparation. The current version can be obtained by contacting the PDS Engineering Node. In application you need to know the four elements of the quaternion, the two end point frames, and the direction of the rotation. This dictionary provides two extensions to this Base class. In the Quaternion_Plus_Direction class we require the direction of rotation. This class can only be used if the two end point frames are identified in the enclosing class. This is generally the case in the Lander section. The Quaternion_Plus_To_From class requires the two frames be identified explicitly with one designated as the "from frame" and the other as the "to frame".
is abstract true
is choice false
subclass of USER
Associations
local identifier qcos
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier qsin1
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier qsin2
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier qsin3
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Quaternion_Model_Transform
description The Quaternion_Model_Transform class specifies, along with Vector_Model_Transform class, the transform used for the camera model in an image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the quaternion portion of the final pose.
is abstract false
is choice false
subclass of Quaternion_Base
Associations
local identifier Quaternion_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Quaternion_Plus_Direction
description Quaternion_Plus_Direction provides the four elements of a quaternion and its direction of rotation. The two end point frames must be identified in the enclosing class. See the definition of Quaternion_Base for more details on the quaternion classes in this dictionary.
is abstract false
is choice false
subclass of Quaternion_Base
Associations
local identifier rotation_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Quaternion_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Quaternion_Plus_To_From
description Quaternion_Plus_To_From provides the four elements of a quaternion, plus attributes which identify the initial (Rotate_From) and final (Rotate_To) frames of the rotation. See the defintion of Quaternion_Base for more details on the quaternion classes in this dictionary.
is abstract false
is choice false
subclass of Quaternion_Base
Associations
local identifier Quaternion_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
local identifier Rotate_From
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Rotate_To
minimum occurrences 1
maximum occurrences 1
reference type component_of
name SPICE_Kernel_Identification
description The SPICE_Kernel_Identification class optionally includes the SPICE kernel type and provides two alternatives for identifying the product: LIDVID using Internal_Reference, and the file name of the kernel file. Although optional, LIDVID should be given if one is available. The optional kernel_provenance attribute indicates whether the kernel is a predict or reconstructed kernel, or some combination of the two, or if it is a kernel type for which such distinctions do not apply.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.kernel_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spice_kernel_file_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier kernel_provenance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name SPICE_Kernel_Files
description The SPICE_Kernel_Files class provides references to the SPICE files used when calculating geometric values.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier SPICE_Kernel_Identification
minimum occurrences 1
maximum occurrences *
reference type component_of
name List_Index_Base
description The List_Index class is an abstract class designed to enable the use of indexed lists. The minimum requirement is at least one of sequence number, name or "id", plus the set of values themselves.
is abstract false
is choice false
subclass of USER
Associations
local identifier index_sequence_number
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier index_name
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier index_id
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
name List_Index_Angle
description Used when the list values are angles.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_angle
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name List_Index_Length
description Used when the list values are lengths.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_length
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name List_Index_No_Units
description Used when the list values have no units.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_number
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name List_Index_Text
description Used when the list values are strings.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_string
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name List_Index_Temperature
description Used when the list values are temperatures. They may also have accompanying temperature counts using index_value_number.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_temperature
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier index_value_number
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Display_Direction
description The Display_Direction class specifies which two of the dimensions of an Array object should be displayed and how they should be displayed in the vertical (line) and horizontal (sample) dimensions of a display device. This class is essentially the same as the class of the same name in the Display Dictionary, and is redefined here for convenience.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier horizontal_display_axis
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier horizontal_display_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier vertical_display_axis
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier vertical_display_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Reference_Pixel
description The Reference_Pixel class provides the pixel coordinates, line and sample, to which values in the containing class apply. Integer values indicate the center of the pixel. Sub-pixel values are permitted. For pixel_sample, the leading edge (left edge for sample increasing to the right) has a value 0.5 less than the integer value at the center, and the value for the trailing edge is the center integer value + 0.5. For pixel_line, the leading and trailing edges (top and bottom respectively for line increasing downward) again are -0.5 and +0.5 with respect to the center integer value.
is abstract false
is choice false
subclass of USER
Associations
local identifier vertical_coordinate_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier horizontal_coordinate_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Object_Orientation_North_East
description The Object_Orientation_North_East class provides the parameters needed to describe the orientation of an external coordinate system relative to the image coordinate frame as described by the Display_Direction class.
is abstract false
is choice false
subclass of USER
Associations
local identifier north_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier east_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Reference_Frame_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Object_Orientation_RA_Dec
description The Object_Orientation_RA_Dec class provides the parameters needed to describe the orientation of the celestial reference frame relative to the image coordinate frame as described by the Display_Direction class.
is abstract false
is choice false
subclass of USER
Associations
local identifier reference_pixel_location
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier right_ascension_hour_angle
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier right_ascension_angle
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier declination_angle
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier celestial_north_clock_angle
minimum occurrences 1
maximum occurrences 2
reference type attribute_of
local identifier ecliptic_north_clock_angle
minimum occurrences 1
maximum occurrences 2
reference type attribute_of
local identifier Reference_Pixel
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Reference_Frame_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Object_Orientation_Clock_Angles
description The Object_Orientation_Clock_Angles class provides several clock angles which can be used to describe the orientation of the field of view with respect to various external references such as Celestial or Equatorial North.
is abstract false
is choice false
subclass of USER
Associations
local identifier celestial_north_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier celestial_east_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier ecliptic_north_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier ecliptic_east_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier central_body_north_pole_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier central_body_positive_pole_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_north_pole_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_positive_pole_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier sun_direction_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
name Image_Display_Geometry
description Image_Display_Geometry class provides an unambiguous description of the orientation of the image contents. Given an image, displayed as described by the Display_Direction class, any one of the Object_Orientation_* classes should allow unambiguous orientation of the contents of the image. The Local_Internal_Reference class is used to identify the object to which this instance of the Image_Display_Geometry class applies, and must be used if there is more than one instance of Image_Display_Geometry in the label. The appropriate value for local_reference_type is image_display_to_object. The Object_Orientation_North_East class is typically used for instruments for which the entire field of view is a portion of the target surface (e.g., instruments on Mars orbital spacecraft); otherwise use Object_Orientation_RA_Dec (e.g., flyby missions, missions with orbit radii much larger than the target radius such as Voyager or Cassini). At least one of these must be used. The two *_Identification classes used here are Central_Body (e.g., Saturn if you are using Planetocentric or planetographic coordinates in the Saturn system) and Target when the described object in the FoV is not the Central_Body. For example giving the orientation of the pole of Enceladus in Saturn Planetocentric coordinates, Central_Body = Saturn, Target = Enceladus. Bottom line: put in enough information so someone else can figure out the orientation of the field of view. We also offer an option to provide the pointing information as a quaternion.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Display_Direction
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Central_Body_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Object_Orientation_North_East
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Object_Orientation_RA_Dec
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Object_Orientation_Clock_Angles
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Quaternion_Plus_To_From
minimum occurrences 0
maximum occurrences *
reference type component_of
name Expanded_Geometry
description The Expanded_Geometry class provides a mechanism to reference additional geometric metadata contained in a separate object or product (e.g., a table of metadata).
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences *
reference type component_of
name Orbiter_Identification
description The Orbiter_Identification class is a container of classes used to establish global identifications for the Geometry_Orbiter class.
is abstract false
is choice false
subclass of USER
Associations
local identifier Central_Body_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Pixel_Size_Projected
description The Pixel_Size_Projected class gives the size, in units of length (e.g., kilometers) of the projection of a pixel onto the surface of the target which is specified in the parent Geometry_Orbiter class. The reference_location attribute is used to identify the specific point on the target.
is abstract false
is choice false
subclass of USER
Associations
local identifier reference_location
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier distance
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier horizontal_pixel_footprint
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier vertical_pixel_footprint
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Pixel_Dimensions
description The Pixel_Dimensions class contains information regarding pixel size.
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_field_of_view_method
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier horizontal_pixel_field_of_view
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier vertical_pixel_field_of_view
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Pixel_Size_Projected
minimum occurrences 0
maximum occurrences *
reference type component_of
name Distance_Generic
description The distance between the two objects, both of which must be specified.
is abstract false
is choice false
subclass of USER
Associations
local identifier distance
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Distances_Specific
description The Distances_Specific class is a container class for specific distances defined in this dictionary.
is abstract false
is choice false
subclass of USER
Associations
local identifier spacecraft_geocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_heliocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_central_body_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_target_center_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_target_boresight_intercept_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_target_subspacecraft_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_geocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_heliocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_ssb_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
name Distances_Min_Max
description The Distances_Min_Max class is a container class for named distances given as minimum-maximum pairs. For distance, if either the minimum or maximum parameter is given, both must be provided.
is abstract false
is choice false
subclass of USER
Associations
local identifier minimum_spacecraft_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_central_body_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_central_body_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_target_center_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_target_center_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_target_boresight_intercept_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_target_boresight_intercept_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_target_subspacecraft_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_target_subspacecraft_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_target_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_target_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_target_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_target_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_target_ssb_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_target_ssb_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Distances_Start_Stop
description The Distances_Start_Stop class is a container class for named distances given as pairs corresponding to the beginning and end of the observation. For a distance, if either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class.
is abstract false
is choice false
subclass of USER
Associations
local identifier start_spacecraft_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_central_body_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_central_body_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_target_center_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_target_center_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_target_boresight_intercept_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_target_boresight_intercept_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_target_subspacecraft_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_target_subspacecraft_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_target_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_target_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_target_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_target_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_target_ssb_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_target_ssb_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Distances
description The Distances class is a container of distance classes.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Distances_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Distances_Min_Max
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Distances_Start_Stop
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Distance_Generic
minimum occurrences 0
maximum occurrences *
reference type component_of
name Pixel_Intercept
description The Pixel_Intercept class provides the latitude and longitude on the surface of the target for the projection of the specified pixel. The pixel is specified using either reference_pixel_location or Reference_Pixel. Although each of these is optional, one must be used.
is abstract false
is choice false
subclass of USER
Associations
local identifier reference_pixel_location
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pixel_latitude
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_longitude
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Reference_Pixel
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Footprint_Vertices
description The Footprint_Vertices class provides a set of latitude and longitude pairs which are the vertices of a polygon representing the projected footprint of the field of view on the target surface (or on a map). Note this is intended for products such as maps, or where the target fills the field of view. The vertices should be listed either in clockwise or counterclockwise order.
is abstract false
is choice false
subclass of USER
Associations
local identifier Pixel_Intercept
minimum occurrences 2
maximum occurrences *
reference type component_of
name Surface_Geometry_Specific
description The Surface_Geometry_Specific class contains classes and attributes for various points on the surface of the target designated in the enclosing Geometry_Orbiter.
is abstract false
is choice false
subclass of USER
Associations
local identifier subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Pixel_Intercept
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Footprint_Vertices
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Surface_Geometry_Min_Max
description The Surface_Geometry_Min_Max class contains attributes providing surface geometry parameters as minimum/maximum pairs. For any given parameter if one of minimum or maximum is given, both must be given. The min-max pairs for each parameter provide the range of that parameter in the observation for the target specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the parent Geometry_Orbiter class.
is abstract false
is choice false
subclass of USER
Associations
local identifier minimum_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Surface_Geometry_Start_Stop
description The Surface_Geometry_Start_Stop class contains attributes providing surface geometry parameters given as pairs corresponding to the beginning and end of the observation. For a parameter, if either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class.
is abstract false
is choice false
subclass of USER
Associations
local identifier lat_long_method
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Surface_Geometry
description The Surface_Geometry class is a container for surface geometry classes.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Surface_Geometry_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Surface_Geometry_Min_Max
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Surface_Geometry_Start_Stop
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Illumination_Specific
description The Illumination_Specific class contains attributes providing illumination parameters at a single location in the field of view. That location is specified by using one, and only one of reference_location, reference_pixel_location, or Reference_Pixel, If reference_location is used, and indicates a point on a target, the target must be the one specified using Geometry_Target_Identification in the parent Geometry_Orbiter class. The provided value for each illumination attribute must correspond to the time given by geometry_reference_time_utc.
is abstract false
is choice false
subclass of USER
Associations
local identifier reference_location
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier reference_pixel_location
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier emission_angle
minimum occurrences 1
maximum occurrences 4
reference type attribute_of
local identifier incidence_angle
minimum occurrences 1
maximum occurrences 4
reference type attribute_of
local identifier phase_angle
minimum occurrences 1
maximum occurrences 4
reference type attribute_of
local identifier solar_elongation
minimum occurrences 1
maximum occurrences 4
reference type attribute_of
local identifier Reference_Pixel
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Illumination_Min_Max
description The Illumination_Min_Max class contains attributes providing illumination parameters as minimum/maximum pairs. For any given illumination parameter if one of minimum or maximum is given, both must be given. If a target is specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the same parent Geometry_Orbiter class, the min-max pairs for each illumination parameter provide the range of that parameter in the observation on that target. Otherwise the pair provides the range for the entire field of view.
is abstract false
is choice false
subclass of USER
Associations
local identifier minimum_emission_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_emission_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_incidence_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_incidence_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_phase_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_phase_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_solar_elongation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_solar_elongation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Illumination_Start_Stop
description The Illumination_Start_Stop class contains attributes providing illumination parameters as pairs corresponding to the beginning and end of the observation. If either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class. If a target is specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the parent Geometry_Orbiter class, the start-stop pairs for each illumination parameter provide the range of that parameter in the observation on that target. Otherwise the pair provides the range for the entire field of view.
is abstract false
is choice false
subclass of USER
Associations
local identifier start_emission_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_emission_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_incidence_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_incidence_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_phase_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_phase_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_solar_elongation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_solar_elongation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Illumination_Geometry
description The Illumination_Geometry class is a container for illumination geometry classes.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Illumination_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Illumination_Min_Max
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Illumination_Start_Stop
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Vector_Cartesian_Position_Base
description The Vector_Cartesian_Position_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Position_Extended_Base
description The Vector_Cartesian_Position_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Base
description The Vector_Cartesian_Velocity_Base is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Velocity_Extended_Base
description The Vector_Cartesian_Velocity_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Velocity_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Acceleration_Base
description The Vector_Cartesian_Acceleration_Base is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_acceleration
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_acceleration
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_acceleration
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Acceleration_Extended_Base
description The Vector_Cartesian_Acceleration_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Acceleration_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Acceleration_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Base
description The Vector_Planetocentric_Position_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier radius_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier longitude_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Planetocentric_Position_Extended_Base
description The Vector_Planetocentric_Position_Extended_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Planetocentric_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Base
description The Vector_Planetocentric_Velocity_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier radial_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier longitude_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Planetocentric_Velocity_Extended_Base
description The Vector_Planetocentric_Velocity_Extended_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Planetocentric_Velocity_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Unit
description This is a generic unit vector in Cartesian space. The "x", "y", and "z" component have no units and are restricted to values between -1.0 and 1.0 inclusive. Further the length of the vector square root of the (sum of the squares of the components) must be 1.0.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_unit
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_unit
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_unit
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_No_Units
description This is a generic vector in Cartesian space. The "x", "y", and "z" component have no units.
is abstract false
is choice false
subclass of USER
Associations
local identifier x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Pixel
description This a Cartesian pixel vector generally used in camera models.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Position_Generic
description Vector_Cartesian_Position_Generic is a three dimensional, rectangular coordinates vector. Uses units of length. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Generic
description Vector_Cartesian_Velocity_Generic is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Acceleration_Generic
description Vector_Cartesian_Acceleration_Generic is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Acceleration_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Acceleration_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Generic
description The Vector_Planetocentric_Position_Generic is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Planetocentric_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Generic
description The Vector_Planetocentric_Velocity_Generic is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Planetocentric_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Central_Body_To_Spacecraft
description The Vector_Cartesian_Position_Central_Body_To_Spacecraft is a linear, rectangular coordinates vector from the center of mass of the central body (e.g., planet) to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Central_Body_To_Target
description The Vector_Cartesian_Position_Central_Body_To_Target is a linear, rectangular coordinates vector from the center of mass of the central body (e.g., planet) to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Spacecraft_To_Target
description The Vector_Cartesian_Position_Spacecraft_To_Target is a linear, rectangular coordinates vector from the spacecraft to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Central_Body_To_Spacecraft
description The Vector_Planetocentric_Position_Central_Body_To_Spacecraft is a spherical position vector in Planetocentric coordinates. It extends from the center of mass of the central body (e.g., planet) to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Extended_Base
Associations
local identifier Vector_Planetocentric_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Central_Body_To_Target
description The Vector_Planetocentric_Position_Central_Body_To_Target is a spherical position vector in Planetocentric coordinates. It extends from the center of mass of the central body (e.g., planet) to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Extended_Base
Associations
local identifier Vector_Planetocentric_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Spacecraft_To_Target
description The Vector_Planetocentric_Position_Spacecraft_To_Target is a spherical position vector in Planetocentric coordinates. It extends from the spacecraft to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Extended_Base
Associations
local identifier Vector_Planetocentric_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_SSB_To_Central_Body
description The Vector_Cartesian_Position_SSB_To_Central_Body is a linear, rectangular coordinates vector from the Solar System Barycenter to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_SSB_To_Spacecraft
description The Vector_Cartesian_Position_SSB_To_Spacecraft is a linear, rectangular coordinates vector from the Solar System Barycenter to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_SSB_To_Target
description The Vector_Cartesian_Position_SSB_To_Target is a linear, rectangular coordinates vector from the Solar System Barycenter to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Sun_To_Central_Body
description The Vector_Cartesian_Position_Sun_To_Central_Body is a linear, rectangular coordinates vector from the Sun to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Sun_To_Spacecraft
description The Vector_Cartesian_Position_Sun_To_Spacecraft is a linear, rectangular coordinates vector from the Sun to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Sun_To_Target
description The Vector_Cartesian_Position_Sun_To_Target is a linear, rectangular coordinates vector from the Sun to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Earth_To_Central_Body
description The Vector_Cartesian_Position_Earth_To_Central_Body is a linear, rectangular coordinates vector from the Earth to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Earth_To_Spacecraft
description The Vector_Cartesian_Position_Earth_To_Spacecraft is a linear, rectangular coordinates vector from the Earth to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Earth_To_Target
description The Vector_Cartesian_Position_Earth_To_Target is a linear, rectangular coordinates vector from the Earth to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body
description The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target
description The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth
description The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to Earth. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB
description The Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the Solar System Barycenter. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun
description Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the center of the Sun. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_Central_Body
description The Vector_Cartesian_Velocity_Target_Relative_To_Central_Body is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft
description The Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_Earth
description The Vector_Cartesian_Velocity_Target_Relative_To_Earth is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to Earth. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_SSB
description The Vector_Cartesian_Velocity_Target_Relative_To_SSB is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the Solar System Barycenter. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_Sun
description Vector_Cartesian_Velocity_Target_Relative_To_Sun is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the center of the sun. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target
description The Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the spacecraft with respect to the designated target. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Extended_Base
Associations
local identifier Vector_Planetocentric_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body
description The Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the target with respect to the central body. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Extended_Base
Associations
local identifier Vector_Planetocentric_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft
description The Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the target with respect to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Extended_Base
Associations
local identifier Vector_Planetocentric_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vectors_Cartesian_Specific
description The Vectors_Cartesian_Specific class is a container class for all cartesian vectors with pre-identified endpoints.
is abstract false
is choice true
subclass of USER
Associations
local identifier Vector_Cartesian_Position_Central_Body_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Central_Body_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Spacecraft_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_SSB_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_SSB_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_SSB_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Sun_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Sun_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Sun_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Earth_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Earth_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Earth_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_Earth
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_SSB
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_Sun
minimum occurrences 1
maximum occurrences *
reference type component_of
name Vectors_Planetocentric_Specific
description The Vectors_Planetocentric_Specific class is a container class for all planetocentric vectors with pre-identified endpoints.
is abstract false
is choice true
subclass of USER
Associations
local identifier Vector_Planetocentric_Position_Central_Body_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Position_Central_Body_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Position_Spacecraft_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
name Generic_Vectors
description The Generic_Vectors class is a container class for all of the build your own vector templates.
is abstract false
is choice true
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Vector_Cartesian_Position_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Acceleration_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Position_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Velocity_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
name Vector_Model_Transform
description The Vector_Model_Transform class specifies, along with the Quaternion_Model_Transform class, the transform used for the camera model in this image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the offset portion of the final pose.
is abstract false
is choice false
subclass of Vector_Cartesian_No_Units
Associations
local identifier Vector_Cartesian_No_Units
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vectors
description The Vectors class is a container of vector classes.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Vectors_Cartesian_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vectors_Planetocentric_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Generic_Vectors
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Geometry_Orbiter
description The Geometry_Orbiter class is a container for geometric information (positions, velocities, orientations, etc.) relevant to orbiter or flyby spacecraft observations. If any of the contained classes or attributes have central body, and or target in the class or attribute name (e.g., spacecraft_to_central_body_distance, Vector_Planetocentric_Position_Spacecraft_To_Target), then the central body and or target must be identified in this class. If more than one geometry_reference_time_utc, target or central body need to be identified to fully describe the data, use multiple instances of the Geometry_Orbiter class. Do not use Coordinate_System at this level if more than one coordinate system is used in the contained classes. If more than one coordinate system is used, specify Coordinate_System in each of the subordinate classes where it is appropriate.
is abstract false
is choice false
subclass of USER
Associations
local identifier geometry_reference_time_utc
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier geometry_start_time_utc
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier geometry_stop_time_utc
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier geometry_reference_time_tdb
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Orbiter_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Pixel_Dimensions
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Distances
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Surface_Geometry
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Illumination_Geometry
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vectors
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Commanded_Position
description Specifies a Cartesian position used in commanding the device.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Commanded_Geometry
description Specifies how the device was commanded in order to achieve the state represented in the enclosing Articulation_Device_Parameters. Commands are often at a higher level, e.g. point at this location or move to this XYZ, which is translated by flight software to the actual pose of the device. Certain forms of command are measured in a coordinate frame; this is specified by the Coordinate_Space_Reference in this class (if not present, the Coordinate_Space_Reference in the Articulation_Device_Parameters parent should be assumed).
is abstract false
is choice false
subclass of USER
Associations
local identifier command_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Device_Angle
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Commanded_Position
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Device_Angle_Index
description The Device_Angle class is a container for the set of angles the spacecraft device specified in the parent Articulation_Device_Parameters class.
is abstract false
is choice false
subclass of List_Index_Angle
Associations
local identifier List_Index_Angle
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Angle
description The Device_Angle class is a container for the set of angles between the various components or devices of the spacecraft.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Angle_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Device_Component_State_Index
description The Device_Component_State_Index class is a container for one state of a component of the articulation device.
is abstract false
is choice false
subclass of List_Index_Text
Associations
local identifier List_Index_Text
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Component_State
description The Device_Component_State class is a container for the states of the various components of the articulation device.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Component_State_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Device_Motor_Counts_Index
description The Device_Motor_Counts_Index class is a container for the attributes that describe the motor step count information for a single motor on a device.
is abstract false
is choice false
subclass of List_Index_No_Units
Associations
local identifier List_Index_No_Units
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Motor_Counts
description The Device_Motor_Counts class is a container for the classes that describe the motor step count information for device components.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Motor_Counts_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Device_Pose
description Defines the pose of this articulation device. The name indicates what exactly is being measured and how, and disambiguates if there is more than one Device_Pose. For example, Mars 2020 has "arm_attitude_reference", which indicates the pose of the rover that was used to calculate gravity droop of the arm. The interpretation of the pose is mission-specific; see the mission documentation.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Quaternion_Plus_Direction
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Origin_Offset
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Vector_Device_Gravity
description The Vector_Device_Gravity class is a unit vector that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Device_Gravity_Magnitude
description The Vector_Device_Gravity_Magnitude class is a vector (with magnitude) that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed.
is abstract false
is choice false
subclass of Vector_Cartesian_Acceleration_Base
Associations
local identifier Vector_Cartesian_Acceleration_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Temperature_Index
description The Device_Temperature_Index class specifies the attributes describing the temperature of one device or some part of a device.
is abstract false
is choice false
subclass of List_Index_Temperature
Associations
local identifier List_Index_Temperature
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Temperature
description The Device_Temperature class is a container for all available device temperatures of an articulated device and/or part(s) of a device.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Temperature_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Vector_Axis
description The Vector_Axis is a unit vector that describes the axis of the camera, defined as the normal to the image plane.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Center
description The Vector_Center describes the location of the entrance pupil of a camera.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Horizontal
description The Vector_Horizonal is a composite vector encoding three quantities: H' (a vector in the image plane perpendicular to the vertical columns), Hs (the distance between the lens center and image plane, measured in horizontal pixels), and Hc (the horizontal image coordinate directly under C when moving parallel to A). H' is often thought of as describing the orientation of rows in space, but is actually perpendicular to the columns.
is abstract false
is choice false
subclass of Vector_Cartesian_Pixel
Associations
local identifier Vector_Cartesian_Pixel
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Vertical
description The Vector_Vertical is a composite vector encoding three quantities: V' (a vector in the image plane perpendicular to the horizontal rows), Vs (the distance between the lens center and image plane, measured in vertical pixels), and Vc (the vertical image coordinate directly under C when moving parallel to A). V' is often thought of as describing the orientation of columns in space, but is actually perpendicular to the rows.
is abstract false
is choice false
subclass of Vector_Cartesian_Pixel
Associations
local identifier Vector_Cartesian_Pixel
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Optical
description The Vector_Optical is a unit vector that describes the axis of symmetry for radial distortion in the camera.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Radial_Terms
description Radial_Terms contains the coefficients of a polynomial function used to describe the radial distortion of the camera.
is abstract false
is choice false
subclass of Polynomial_Coefficients_3
Associations
local identifier Polynomial_Coefficients_3
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Entrance_Terms
description The Entrance_Terms contains the coefficients of a polynomial function used to model movement of the entrance pupil.
is abstract false
is choice false
subclass of Polynomial_Coefficients_3
Associations
local identifier Polynomial_Coefficients_3
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Axis_X
description Unit column-plane rotation axis, passing through the sphere center, typically vertical and pointing down so that positive rotations (by the right-hand rule) will rotate the forward half of the plane in the (rightward) direction of increasing column (as projected on the forward hemisphere).
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Axis_Y
description Unit row-plane rotation axis, passing through the sphere center, typically horizontal and pointing left so that positive rotations (by the right-hand rule) will rotate the forward half of the plane in the (downward) direction of increasing row (as projected on the forward hemisphere).
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Solar_Direction
description Unit vector pointing in the direction of the Sun at the time of the observation.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Normal_X
description Unit normal vector to the column plane when x equals zero, pointing in the same direction as the cross product of axis x with an outward-pointing vector that also lies in the plane.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Normal_Y
description Unit normal vector to the row plane when y equals zero, pointing in the same direction as the cross product of axis x with an outward-pointing vector that also lies in the plane.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name CAHV_Model
description The CAHV model is a linear, perspective-projection camera model (equivalent to a pinhole camera). It consists of four 3-vectors (C,A,H,V) that describe the internal and external camera model parameters needed to translate between 2D image coordinates and 3D world coordinates. C (Vector_Center) is the 3D position of the pinhole (center of the entrance pupil). A (Vector_Axis) is a unit vector normal to the image plane pointing outward. H (Vector_Horizontal) is a composite vector encoding three quantities: H' (a vector in the image plane perpendicular to the vertical columns), Hs (the distance between the lens center and image plane, measured in horizontal pixels), and Hc (the horizontal image coordinate directly under C when moving parallel to A). V (Vector_Vertical) similarly composites the analogous V', Vs, and Vc in the vertical direction.
is abstract false
is choice false
subclass of USER
Associations
local identifier Vector_Center
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Axis
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Horizontal
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Vertical
minimum occurrences 1
maximum occurrences 1
reference type component_of
name CAHVOR_Model
description The CAHVOR model is built upon CAHV (see CAHV_Model), adding radial (barrel or pincushion) distortion to the linear model. It adds two more 3-vectors to CAHV. O (Vector_Optical) is a unit vector representing the axis of symmetry for the radial distortion. R (Radial_Terms) contains the coefficients of a polynomial function that describes the radial distortion.
is abstract false
is choice false
subclass of CAHV_Model
Associations
local identifier Vector_Optical
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Radial_Terms
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier CAHV_Model
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name CAHVORE_Model
description The CAHVORE model is built upon CAHVOR (see CAHVOR_Model), adding support for fisheye lenses. It adds one more 3-vector and two scalars to CAHVOR. E (Entrance_Terms) contains the coefficients of a polynomial function used to model movement of the entrance pupil. The two scalars, cahvore_model_type and cahvore_model_parameter, together specify the type of lens being modeled.
is abstract false
is choice false
subclass of CAHVOR_Model
Associations
local identifier cahvore_model_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier cahvore_model_parameter
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Entrance_Terms
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier CAHVOR_Model
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name PSPH_Model
description A new camera model designed to perform better fisheye-image rectification prior to 1D stereo correlation. The primary innovation is the use of a unit projection sphere rather than an image plane. For epipolar alignment between stereo cameras the rows (for a left/right pair) or the columns (for an up/down pair) of both must lie along the same plane. Thus we use a pair of planes to define the rows and columns. Each plane will rotate around a static dedicated axis passing through the sphere center. Pixels will be located where the planes intersect with each other and the unit sphere.
is abstract false
is choice false
subclass of USER
Associations
local identifier psph_model_scale_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier psph_model_scale_y
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Vector_Center
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Axis_X
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Axis_Y
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Normal_X
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Normal_Y
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Interpolation
description The Interpolation class defines how the camera model was interpolated from the calibration models. Interpolation is used to create models in a variable space (e.g., focus, zoom) between points at which calibration was performed. If more than one dimension of variables were interpolated, multiple Interpolation objects can exist, with interpolation_sequence defining the order.
is abstract false
is choice false
subclass of USER
Associations
local identifier interpolation_algorithm
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier interpolation_variable
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier interpolation_value
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier interpolation_sequence
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Coordinate_Space_Present
description The Coordinate_Space_Present class includes the attributes that identifies the coordinate space presently being defined.
is abstract false
is choice false
subclass of Coordinate_Space_Identification
Associations
local identifier Coordinate_Space_Identification
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Origin_Offset
description The Vector_Origin_Offset class contains attributes that specify the offset from the reference coordinate system's origin to the origin of the coordinate system. It is the location of the current system's origin as measured in the reference system.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_Space_Quality
description Parameters that indicate the quality of the coordinate space knowledge.
is abstract false
is choice false
subclass of USER
Associations
local identifier quaternion_measurement_method
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier attitude_propagation_counter
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier attitude_propagation_duration
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Motion_Counter_Index
description The Motion_Counter_Index class identifies and populates one element of a Motion_Counter list. The class should be repeated for each element of the list.
is abstract false
is choice false
subclass of List_Index_No_Units
Associations
local identifier List_Index_No_Units
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Articulation_Device_Parameters
description The Articulation_Device_Parameters class contains those attributes and sub-classes that describe an articulation device. An articulation device is anything that can move independently of the spacecraft to which it is attached. Examples include mast heads, wheel bogies, arms, filter wheel, scan platforms.
is abstract false
is choice true
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier device_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier device_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier device_mode
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier device_phase
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier selected_instrument_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Angle
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Device_Component_State
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Device_Motor_Counts
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Device_Pose
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Device_Gravity
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Device_Gravity_Magnitude
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Device_Temperature
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Coordinate_Space_Present
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Commanded_Geometry
minimum occurrences 1
maximum occurrences *
reference type component_of
name Camera_Model_Parameters
description A camera model describes the mathematical relationship between the coordinates of a point in 3-dimensional space and its projection onto a 2-dimensional image plane. There are numerous types of camera models.
is abstract false
is choice false
subclass of USER
Associations
local identifier model_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier calibration_source_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier solution_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier CAHV_Model
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier CAHVOR_Model
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier CAHVORE_Model
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier PSPH_Model
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Reference_Frame_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Quaternion_Model_Transform
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Model_Transform
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Interpolation
minimum occurrences 0
maximum occurrences *
reference type component_of
name Coordinate_Space_Definition
description The Coordinate_Space classes are typically used for lander/rover geometry while the Coordinate_System construction is used for orbiter/flyby geometry.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier positive_azimuth_direction
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier positive_elevation_direction
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier quaternion_measurement_method
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_Space_Present
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Origin_Offset
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Quaternion_Plus_Direction
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Quality
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Derived_Geometry
description The Derived_Geometry class is a container for surface based observations (lander or rover). It is used to provide some geometric quantities relative to a specific Reference Coordinate Space.
is abstract false
is choice false
subclass of USER
Associations
local identifier target_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier incidence_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier emission_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier phase_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier instrument_azimuth
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier instrument_elevation
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier solar_azimuth
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier solar_elevation
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier start_azimuth
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier stop_azimuth
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_heliocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier solar_image_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier Vector_Solar_Direction
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Motion_Counter
description The Motion_Counter class provides a set of integers that describe a (potentially) unique location (position / orientation) for a rover or other movable object. Each time an event occurs that results in a movement, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. This motion counter (or part of it) is used as a reference to define instances of coordinate systems that can move such as SITE or ROVER frames. The motion counter is defined in a mission-specific manner. Although the original intent was to have incrementing indices (e.g., MER), the motion counter could also contain any integer values that conform to the above definition, such as time or spacecraft clock values.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Motion_Counter_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Geometry_Lander
description The Geometry_Lander class is a container for all geometric information in the label relating to a landed spacecraft, including rovers.
is abstract false
is choice false
subclass of USER
Associations
local identifier geometry_state
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Articulation_Device_Parameters
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Camera_Model_Parameters
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Coordinate_Space_Definition
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Derived_Geometry
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Motion_Counter
minimum occurrences 0
maximum occurrences *
reference type component_of
name Geometry
description The Geometry class is a container for all geometric information in the label. The Image_Display_Geometry class should have one instance if the primary data object is an Array object for which two of the dimensions are suitable for display in the vertical (line) and horizontal (sample) dimensions of a display device. Multiple instances of the Image_Display_Geometry class are only appropriate if the data product contains multiple Array objects and the orientations of the various objects are not the same.
is abstract false
is choice false
subclass of USER
Associations
local identifier SPICE_Kernel_Files
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Expanded_Geometry
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Image_Display_Geometry
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Geometry_Orbiter
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Geometry_Lander
minimum occurrences 0
maximum occurrences *
reference type component_of
name Body_Identification_Base
description The Body_Identification_Base class provides multiple attributes that can be used to identify a physical object (spacecraft, planet instrument, transmitter, system barycenter, etc.). At least one must be used.
is abstract true
is choice false
subclass of USER
Associations
local identifier body_spice_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Frame_Identification_Base
description The Frame_Identification_Base class provides multiple attributes that can be used to identify a reference frame. At least one must be used.
is abstract false
is choice false
subclass of USER
Associations
local identifier frame_spice_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Central_Body_Identification
description The Central_Body_Identification class uniquely identifies the body that is the central body associated with an observation (e.g., Saturn for Saturn system observations).
is abstract false
is choice false
subclass of Body_Identification_Base
Associations
local identifier Body_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_System_Origin_Identification
description The Coordinate_System_Origin_Identification class uniquely identifies the "body" that is the origin of a coordinate system. Typically body centered coordinate systems place the origin at the center of mass of the body. In addition to physical bodies, the origin may be defined at a point in space such as a system barycenter. Note that the origin of coordinate system does not necessarily correspond to either end point of a vector.
is abstract false
is choice false
subclass of Body_Identification_Base
Associations
local identifier Body_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Observer_Identification
description Within the Geometry dictionary context, an "Observer" is the body on the "from" end of a vector, or other translation through space.
is abstract false
is choice false
subclass of Body_Identification_Base
Associations
local identifier Body_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Reference_Frame_Identification
description The Reference_Frame_Identification class is a base class for identifying reference frames. These are frames in the NAIF sense, i.e., three orthogonal axes with a specified orientation, but without a fixed origin.
is abstract false
is choice false
subclass of Frame_Identification_Base
Associations
local identifier Frame_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Geometry_Target_Identification
description The object to which the associated set of geometric parameters are given. Within the Geometry dictionary context, a "Target" is the body on the "to" end of a vector, or other translation through space.
is abstract false
is choice false
subclass of Body_Identification_Base
Associations
local identifier Body_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_Space_Index
description Identifies a coordinate space using an index value given in an identified list.
is abstract false
is choice false
subclass of List_Index_No_Units
Associations
local identifier List_Index_No_Units
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_Space_SPICE
description Identifies a coordinate space using SPICE names for the frame and origin.
is abstract false
is choice false
subclass of USER
Associations
local identifier body_spice_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier frame_spice_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Coordinate_Space_Indexed
description The Coordinate_Space_Indexed class contains the attributes and classes identifying the indexed coordinate space.
is abstract false
is choice false
subclass of USER
Associations
local identifier coordinate_space_frame_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier solution_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_Space_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Coordinate_Space_Identification
description The Coordinate_Space_Identification class uniquely identifies a coordinate space (i.e., reference frame + position) with respect to which the values of the attributes in the containing class are defined.
is abstract false
is choice true
subclass of USER
Associations
local identifier Coordinate_Space_Indexed
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Coordinate_Space_SPICE
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences *
reference type component_of
name Coordinate_Space_Reference
description The Coordinate_Space_Reference class includes the attributes that identify the coordinate space being used to express coordinates in the class in which it appears.
is abstract false
is choice false
subclass of Coordinate_Space_Identification
Associations
local identifier Coordinate_Space_Identification
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_System_Identification
description The Coordinate_System_Identification class fully describes a coordinate system. This class is typically used for orbiter/flyby geometry while the Coordinate_Space construction is used for lander/rover geometry. Coordinate_System_Identification provides the reference frame, coordinate system type (cartesian, planetocentric, etc.), origin, and the instantiation time of the system when appropriate. The instantiation time (coordinate_system_time_utc) is used when a rotating frame has been 'frozen' at a particular epoch. Instantiation time is not needed for inertial or rotating frames.
is abstract false
is choice false
subclass of USER
Associations
local identifier coordinate_system_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier coordinate_system_time_utc
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Origin_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Reference_Frame_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Polynomial_Coefficients_1
description The Polynomial_Coefficients_1 class provides a one polynomial coefficient.
is abstract false
is choice false
subclass of USER
Associations
local identifier c0
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Polynomial_Coefficients_2
description The Polynomial_Coefficients_2 class provides two polynomial coefficients.
is abstract false
is choice false
subclass of USER
Associations
local identifier c0
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier c1
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Polynomial_Coefficients_3
description The Polynomial_Coefficients_3 class provides three polynomial coefficients.
is abstract false
is choice false
subclass of USER
Associations
local identifier c0
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier c1
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier c2
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Rotate_From
description A quaternion rotates one reference frame to another reference frame. The Rotate_From class identifies the initial frame.
is abstract false
is choice false
subclass of Frame_Identification_Base
Associations
local identifier Frame_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Rotate_To
description A quaternion rotates a one reference frame to another reference frame. The Rotate_To class identifies the destination frame.
is abstract false
is choice false
subclass of Frame_Identification_Base
Associations
local identifier Frame_Identification_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Quaternion_Base
description The Quaternion_Base class defines a quaternion that represents rotation between two right-handed reference frames. In this dictionary, quaternions are always constructed so that the application of the quaternion describes the rotation of one frame to a second frame. The two frames and the direction of rotation must be identified unambiguously in the enclosing classes. Quaternions are expressed as a set of four numbers in the order (qcos, qsin1, qsin2, qsin3), where qcos = cos(theta/2) and qsin(n) = sin(theta/2)*a(n). Theta is the angle of rotation and a is the unit vector (x,y,z) around which the rotation occurs. A document providing the full mathematical basis for this construction, along with examples, and a summary of common pitfalls, is in preparation. The current version can be obtained by contacting the PDS Engineering Node. In application you need to know the four elements of the quaternion, the two end point frames, and the direction of the rotation. This dictionary provides two extensions to this Base class. In the Quaternion_Plus_Direction class we require the direction of rotation. This class can only be used if the two end point frames are identified in the enclosing class. This is generally the case in the Lander section. The Quaternion_Plus_To_From class requires the two frames be identified explicitly with one designated as the "from frame" and the other as the "to frame".
is abstract true
is choice false
subclass of USER
Associations
local identifier qcos
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier qsin1
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier qsin2
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier qsin3
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Quaternion_Model_Transform
description The Quaternion_Model_Transform class specifies, along with Vector_Model_Transform class, the transform used for the camera model in an image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the quaternion portion of the final pose.
is abstract false
is choice false
subclass of Quaternion_Base
Associations
local identifier Quaternion_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Quaternion_Plus_Direction
description Quaternion_Plus_Direction provides the four elements of a quaternion and its direction of rotation. The two end point frames must be identified in the enclosing class. See the definition of Quaternion_Base for more details on the quaternion classes in this dictionary.
is abstract false
is choice false
subclass of Quaternion_Base
Associations
local identifier rotation_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Quaternion_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Quaternion_Plus_To_From
description Quaternion_Plus_To_From provides the four elements of a quaternion, plus attributes which identify the initial (Rotate_From) and final (Rotate_To) frames of the rotation. See the defintion of Quaternion_Base for more details on the quaternion classes in this dictionary.
is abstract false
is choice false
subclass of Quaternion_Base
Associations
local identifier Quaternion_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
local identifier Rotate_From
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Rotate_To
minimum occurrences 1
maximum occurrences 1
reference type component_of
name SPICE_Kernel_Identification
description The SPICE_Kernel_Identification class optionally includes the SPICE kernel type and provides two alternatives for identifying the product: LIDVID using Internal_Reference, and the file name of the kernel file. Although optional, LIDVID should be given if one is available. The optional kernel_provenance attribute indicates whether the kernel is a predict or reconstructed kernel, or some combination of the two, or if it is a kernel type for which such distinctions do not apply.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.kernel_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spice_kernel_file_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier kernel_provenance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name SPICE_Kernel_Files
description The SPICE_Kernel_Files class provides references to the SPICE files used when calculating geometric values.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier SPICE_Kernel_Identification
minimum occurrences 1
maximum occurrences *
reference type component_of
name List_Index_Base
description The List_Index class is an abstract class designed to enable the use of indexed lists. The minimum requirement is at least one of sequence number, name or "id", plus the set of values themselves.
is abstract false
is choice false
subclass of USER
Associations
local identifier index_sequence_number
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier index_name
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier index_id
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
name List_Index_Angle
description Used when the list values are angles.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_angle
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name List_Index_Length
description Used when the list values are lengths.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_length
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name List_Index_No_Units
description Used when the list values have no units.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_number
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name List_Index_Text
description Used when the list values are strings.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_string
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name List_Index_Temperature
description Used when the list values are temperatures. They may also have accompanying temperature counts using index_value_number.
is abstract false
is choice false
subclass of List_Index_Base
Associations
local identifier index_value_temperature
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier index_value_number
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier List_Index_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Display_Direction
description The Display_Direction class specifies which two of the dimensions of an Array object should be displayed and how they should be displayed in the vertical (line) and horizontal (sample) dimensions of a display device. This class is essentially the same as the class of the same name in the Display Dictionary, and is redefined here for convenience.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier horizontal_display_axis
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier horizontal_display_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier vertical_display_axis
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier vertical_display_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Reference_Pixel
description The Reference_Pixel class provides the pixel coordinates, line and sample, to which values in the containing class apply. Integer values indicate the center of the pixel. Sub-pixel values are permitted. For pixel_sample, the leading edge (left edge for sample increasing to the right) has a value 0.5 less than the integer value at the center, and the value for the trailing edge is the center integer value + 0.5. For pixel_line, the leading and trailing edges (top and bottom respectively for line increasing downward) again are -0.5 and +0.5 with respect to the center integer value.
is abstract false
is choice false
subclass of USER
Associations
local identifier vertical_coordinate_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier horizontal_coordinate_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Object_Orientation_North_East
description The Object_Orientation_North_East class provides the parameters needed to describe the orientation of an external coordinate system relative to the image coordinate frame as described by the Display_Direction class.
is abstract false
is choice false
subclass of USER
Associations
local identifier north_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier east_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Reference_Frame_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Object_Orientation_RA_Dec
description The Object_Orientation_RA_Dec class provides the parameters needed to describe the orientation of the celestial reference frame relative to the image coordinate frame as described by the Display_Direction class.
is abstract false
is choice false
subclass of USER
Associations
local identifier reference_pixel_location
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier right_ascension_hour_angle
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier right_ascension_angle
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier declination_angle
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier celestial_north_clock_angle
minimum occurrences 1
maximum occurrences 2
reference type attribute_of
local identifier ecliptic_north_clock_angle
minimum occurrences 1
maximum occurrences 2
reference type attribute_of
local identifier Reference_Pixel
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Reference_Frame_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Object_Orientation_Clock_Angles
description The Object_Orientation_Clock_Angles class provides several clock angles which can be used to describe the orientation of the field of view with respect to various external references such as Celestial or Equatorial North.
is abstract false
is choice false
subclass of USER
Associations
local identifier celestial_north_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier celestial_east_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier ecliptic_north_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier ecliptic_east_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier central_body_north_pole_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier central_body_positive_pole_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_north_pole_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_positive_pole_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier sun_direction_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
name Image_Display_Geometry
description Image_Display_Geometry class provides an unambiguous description of the orientation of the image contents. Given an image, displayed as described by the Display_Direction class, any one of the Object_Orientation_* classes should allow unambiguous orientation of the contents of the image. The Local_Internal_Reference class is used to identify the object to which this instance of the Image_Display_Geometry class applies, and must be used if there is more than one instance of Image_Display_Geometry in the label. The appropriate value for local_reference_type is image_display_to_object. The Object_Orientation_North_East class is typically used for instruments for which the entire field of view is a portion of the target surface (e.g., instruments on Mars orbital spacecraft); otherwise use Object_Orientation_RA_Dec (e.g., flyby missions, missions with orbit radii much larger than the target radius such as Voyager or Cassini). At least one of these must be used. The two *_Identification classes used here are Central_Body (e.g., Saturn if you are using Planetocentric or planetographic coordinates in the Saturn system) and Target when the described object in the FoV is not the Central_Body. For example giving the orientation of the pole of Enceladus in Saturn Planetocentric coordinates, Central_Body = Saturn, Target = Enceladus. Bottom line: put in enough information so someone else can figure out the orientation of the field of view. We also offer an option to provide the pointing information as a quaternion.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Display_Direction
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Central_Body_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Object_Orientation_North_East
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Object_Orientation_RA_Dec
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Object_Orientation_Clock_Angles
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Quaternion_Plus_To_From
minimum occurrences 0
maximum occurrences *
reference type component_of
name Expanded_Geometry
description The Expanded_Geometry class provides a mechanism to reference additional geometric metadata contained in a separate object or product (e.g., a table of metadata).
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences *
reference type component_of
name Orbiter_Identification
description The Orbiter_Identification class is a container of classes used to establish global identifications for the Geometry_Orbiter class.
is abstract false
is choice false
subclass of USER
Associations
local identifier Central_Body_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Pixel_Size_Projected
description The Pixel_Size_Projected class gives the size, in units of length (e.g., kilometers) of the projection of a pixel onto the surface of the target which is specified in the parent Geometry_Orbiter class. The reference_location attribute is used to identify the specific point on the target.
is abstract false
is choice false
subclass of USER
Associations
local identifier reference_location
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier distance
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier horizontal_pixel_footprint
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier vertical_pixel_footprint
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Pixel_Dimensions
description The Pixel_Dimensions class contains information regarding pixel size.
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_field_of_view_method
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier horizontal_pixel_field_of_view
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier vertical_pixel_field_of_view
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Pixel_Size_Projected
minimum occurrences 0
maximum occurrences *
reference type component_of
name Distance_Generic
description The distance between the two objects, both of which must be specified.
is abstract false
is choice false
subclass of USER
Associations
local identifier distance
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Distances_Specific
description The Distances_Specific class is a container class for specific distances defined in this dictionary.
is abstract false
is choice false
subclass of USER
Associations
local identifier spacecraft_geocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_heliocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_central_body_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_target_center_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_target_boresight_intercept_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier spacecraft_target_subspacecraft_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_geocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_heliocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_ssb_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
name Distances_Min_Max
description The Distances_Min_Max class is a container class for named distances given as minimum-maximum pairs. For distance, if either the minimum or maximum parameter is given, both must be provided.
is abstract false
is choice false
subclass of USER
Associations
local identifier minimum_spacecraft_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_central_body_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_central_body_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_target_center_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_target_center_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_target_boresight_intercept_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_target_boresight_intercept_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_spacecraft_target_subspacecraft_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_spacecraft_target_subspacecraft_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_target_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_target_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_target_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_target_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_target_ssb_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_target_ssb_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Distances_Start_Stop
description The Distances_Start_Stop class is a container class for named distances given as pairs corresponding to the beginning and end of the observation. For a distance, if either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class.
is abstract false
is choice false
subclass of USER
Associations
local identifier start_spacecraft_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_central_body_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_central_body_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_target_center_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_target_center_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_target_boresight_intercept_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_target_boresight_intercept_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_spacecraft_target_subspacecraft_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_spacecraft_target_subspacecraft_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_target_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_target_geocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_target_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_target_heliocentric_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_target_ssb_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_target_ssb_distance
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Distances
description The Distances class is a container of distance classes.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Distances_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Distances_Min_Max
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Distances_Start_Stop
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Distance_Generic
minimum occurrences 0
maximum occurrences *
reference type component_of
name Pixel_Intercept
description The Pixel_Intercept class provides the latitude and longitude on the surface of the target for the projection of the specified pixel. The pixel is specified using either reference_pixel_location or Reference_Pixel. Although each of these is optional, one must be used.
is abstract false
is choice false
subclass of USER
Associations
local identifier reference_pixel_location
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pixel_latitude
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_longitude
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Reference_Pixel
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Footprint_Vertices
description The Footprint_Vertices class provides a set of latitude and longitude pairs which are the vertices of a polygon representing the projected footprint of the field of view on the target surface (or on a map). Note this is intended for products such as maps, or where the target fills the field of view. The vertices should be listed either in clockwise or counterclockwise order.
is abstract false
is choice false
subclass of USER
Associations
local identifier Pixel_Intercept
minimum occurrences 2
maximum occurrences *
reference type component_of
name Surface_Geometry_Specific
description The Surface_Geometry_Specific class contains classes and attributes for various points on the surface of the target designated in the enclosing Geometry_Orbiter.
is abstract false
is choice false
subclass of USER
Associations
local identifier subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Pixel_Intercept
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Footprint_Vertices
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Surface_Geometry_Min_Max
description The Surface_Geometry_Min_Max class contains attributes providing surface geometry parameters as minimum/maximum pairs. For any given parameter if one of minimum or maximum is given, both must be given. The min-max pairs for each parameter provide the range of that parameter in the observation for the target specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the parent Geometry_Orbiter class.
is abstract false
is choice false
subclass of USER
Associations
local identifier minimum_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Surface_Geometry_Start_Stop
description The Surface_Geometry_Start_Stop class contains attributes providing surface geometry parameters given as pairs corresponding to the beginning and end of the observation. For a parameter, if either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class.
is abstract false
is choice false
subclass of USER
Associations
local identifier lat_long_method
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subsolar_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subsolar_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subsolar_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subspacecraft_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subspacecraft_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_subspacecraft_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Surface_Geometry
description The Surface_Geometry class is a container for surface geometry classes.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Surface_Geometry_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Surface_Geometry_Min_Max
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Surface_Geometry_Start_Stop
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Illumination_Specific
description The Illumination_Specific class contains attributes providing illumination parameters at a single location in the field of view. That location is specified by using one, and only one of reference_location, reference_pixel_location, or Reference_Pixel, If reference_location is used, and indicates a point on a target, the target must be the one specified using Geometry_Target_Identification in the parent Geometry_Orbiter class. The provided value for each illumination attribute must correspond to the time given by geometry_reference_time_utc.
is abstract false
is choice false
subclass of USER
Associations
local identifier reference_location
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier reference_pixel_location
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier emission_angle
minimum occurrences 1
maximum occurrences 4
reference type attribute_of
local identifier incidence_angle
minimum occurrences 1
maximum occurrences 4
reference type attribute_of
local identifier phase_angle
minimum occurrences 1
maximum occurrences 4
reference type attribute_of
local identifier solar_elongation
minimum occurrences 1
maximum occurrences 4
reference type attribute_of
local identifier Reference_Pixel
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Illumination_Min_Max
description The Illumination_Min_Max class contains attributes providing illumination parameters as minimum/maximum pairs. For any given illumination parameter if one of minimum or maximum is given, both must be given. If a target is specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the same parent Geometry_Orbiter class, the min-max pairs for each illumination parameter provide the range of that parameter in the observation on that target. Otherwise the pair provides the range for the entire field of view.
is abstract false
is choice false
subclass of USER
Associations
local identifier minimum_emission_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_emission_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_incidence_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_incidence_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_phase_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_phase_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_solar_elongation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_solar_elongation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Illumination_Start_Stop
description The Illumination_Start_Stop class contains attributes providing illumination parameters as pairs corresponding to the beginning and end of the observation. If either the start or stop parameter is given, both must be provided. If any values from this class are included in the label, the parameters geometry_start_time_utc and geometry_stop_time_utc must be given in the enclosing Geometry_Orbiter class. If a target is specified using the Geometry_Target_Identification class in the Orbiter_Identification class under the parent Geometry_Orbiter class, the start-stop pairs for each illumination parameter provide the range of that parameter in the observation on that target. Otherwise the pair provides the range for the entire field of view.
is abstract false
is choice false
subclass of USER
Associations
local identifier start_emission_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_emission_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_incidence_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_incidence_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_phase_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_phase_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_solar_elongation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_solar_elongation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Illumination_Geometry
description The Illumination_Geometry class is a container for illumination geometry classes.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Illumination_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Illumination_Min_Max
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Illumination_Start_Stop
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Vector_Cartesian_Position_Base
description The Vector_Cartesian_Position_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Position_Extended_Base
description The Vector_Cartesian_Position_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Base
description The Vector_Cartesian_Velocity_Base is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Velocity_Extended_Base
description The Vector_Cartesian_Velocity_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Velocity_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Acceleration_Base
description The Vector_Cartesian_Acceleration_Base is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_acceleration
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_acceleration
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_acceleration
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Acceleration_Extended_Base
description The Vector_Cartesian_Acceleration_Extended_Base is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Acceleration_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Acceleration_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Base
description The Vector_Planetocentric_Position_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier radius_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier longitude_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Planetocentric_Position_Extended_Base
description The Vector_Planetocentric_Position_Extended_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Planetocentric_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Base
description The Vector_Planetocentric_Velocity_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier radial_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier longitude_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_velocity
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Planetocentric_Velocity_Extended_Base
description The Vector_Planetocentric_Velocity_Extended_Base is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. The included attributes are not sufficient to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Base
Associations
local identifier light_time_correction_applied
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_System_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Planetocentric_Velocity_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Unit
description This is a generic unit vector in Cartesian space. The "x", "y", and "z" component have no units and are restricted to values between -1.0 and 1.0 inclusive. Further the length of the vector square root of the (sum of the squares of the components) must be 1.0.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_unit
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_unit
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_unit
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_No_Units
description This is a generic vector in Cartesian space. The "x", "y", and "z" component have no units.
is abstract false
is choice false
subclass of USER
Associations
local identifier x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Pixel
description This a Cartesian pixel vector generally used in camera models.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_pixel
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Position_Generic
description Vector_Cartesian_Position_Generic is a three dimensional, rectangular coordinates vector. Uses units of length. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Generic
description Vector_Cartesian_Velocity_Generic is a three dimensional, rectangular coordinates vector. Uses units of linear velocity. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Acceleration_Generic
description Vector_Cartesian_Acceleration_Generic is a three dimensional, rectangular coordinates vector. Uses units of linear acceleration. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Acceleration_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Cartesian_Acceleration_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Generic
description The Vector_Planetocentric_Position_Generic is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear units for the radius dimension, and angular units for the other two dimensions. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Planetocentric_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Generic
description The Vector_Planetocentric_Velocity_Generic is a three dimensional spherical vector (radius, longitude, latitude) with the angular coordinates defined to be consistent with the Planetocentric coordinate system. Uses linear velocity units for the radius dimension, and angular velocity units for the other two dimensions. Includes attributes to identify the endpoints of the vector. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Extended_Base
Associations
local identifier Observer_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geometry_Target_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Planetocentric_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Central_Body_To_Spacecraft
description The Vector_Cartesian_Position_Central_Body_To_Spacecraft is a linear, rectangular coordinates vector from the center of mass of the central body (e.g., planet) to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Central_Body_To_Target
description The Vector_Cartesian_Position_Central_Body_To_Target is a linear, rectangular coordinates vector from the center of mass of the central body (e.g., planet) to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Spacecraft_To_Target
description The Vector_Cartesian_Position_Spacecraft_To_Target is a linear, rectangular coordinates vector from the spacecraft to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Central_Body_To_Spacecraft
description The Vector_Planetocentric_Position_Central_Body_To_Spacecraft is a spherical position vector in Planetocentric coordinates. It extends from the center of mass of the central body (e.g., planet) to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Extended_Base
Associations
local identifier Vector_Planetocentric_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Central_Body_To_Target
description The Vector_Planetocentric_Position_Central_Body_To_Target is a spherical position vector in Planetocentric coordinates. It extends from the center of mass of the central body (e.g., planet) to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Extended_Base
Associations
local identifier Vector_Planetocentric_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Position_Spacecraft_To_Target
description The Vector_Planetocentric_Position_Spacecraft_To_Target is a spherical position vector in Planetocentric coordinates. It extends from the spacecraft to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Position_Extended_Base
Associations
local identifier Vector_Planetocentric_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_SSB_To_Central_Body
description The Vector_Cartesian_Position_SSB_To_Central_Body is a linear, rectangular coordinates vector from the Solar System Barycenter to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_SSB_To_Spacecraft
description The Vector_Cartesian_Position_SSB_To_Spacecraft is a linear, rectangular coordinates vector from the Solar System Barycenter to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_SSB_To_Target
description The Vector_Cartesian_Position_SSB_To_Target is a linear, rectangular coordinates vector from the Solar System Barycenter to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Sun_To_Central_Body
description The Vector_Cartesian_Position_Sun_To_Central_Body is a linear, rectangular coordinates vector from the Sun to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Sun_To_Spacecraft
description The Vector_Cartesian_Position_Sun_To_Spacecraft is a linear, rectangular coordinates vector from the Sun to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Sun_To_Target
description The Vector_Cartesian_Position_Sun_To_Target is a linear, rectangular coordinates vector from the Sun to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Earth_To_Central_Body
description The Vector_Cartesian_Position_Earth_To_Central_Body is a linear, rectangular coordinates vector from the Earth to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Earth_To_Spacecraft
description The Vector_Cartesian_Position_Earth_To_Spacecraft is a linear, rectangular coordinates vector from the Earth to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Position_Earth_To_Target
description The Vector_Cartesian_Position_Earth_To_Target is a linear, rectangular coordinates vector from the Earth to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Extended_Base
Associations
local identifier Vector_Cartesian_Position_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body
description The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target
description The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the target specified in the parent Geometry_Orbiter class. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth
description The Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to Earth. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB
description The Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the Solar System Barycenter. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun
description Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun is a velocity vector in rectangular coordinates that gives the velocity of the spacecraft with respect to the center of the Sun. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_Central_Body
description The Vector_Cartesian_Velocity_Target_Relative_To_Central_Body is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the central body (e.g., planet). While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft
description The Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_Earth
description The Vector_Cartesian_Velocity_Target_Relative_To_Earth is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to Earth. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_SSB
description The Vector_Cartesian_Velocity_Target_Relative_To_SSB is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the Solar System Barycenter. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Velocity_Target_Relative_To_Sun
description Vector_Cartesian_Velocity_Target_Relative_To_Sun is a velocity vector in rectangular coordinates that gives the velocity of the designated target with respect to the center of the sun. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Cartesian_Velocity_Extended_Base
Associations
local identifier Vector_Cartesian_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target
description The Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the spacecraft with respect to the designated target. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Extended_Base
Associations
local identifier Vector_Planetocentric_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body
description The Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the target with respect to the central body. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Extended_Base
Associations
local identifier Vector_Planetocentric_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft
description The Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft is a spherical velocity vector in Planetocentric coordinates that gives the velocity of the target with respect to the spacecraft. While the class Coordinate_System_Identification is optional, it must be used here if the coordinate system has not been specified in the enclosing class.
is abstract false
is choice false
subclass of Vector_Planetocentric_Velocity_Extended_Base
Associations
local identifier Vector_Planetocentric_Velocity_Extended_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vectors_Cartesian_Specific
description The Vectors_Cartesian_Specific class is a container class for all cartesian vectors with pre-identified endpoints.
is abstract false
is choice true
subclass of USER
Associations
local identifier Vector_Cartesian_Position_Central_Body_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Central_Body_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Spacecraft_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_SSB_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_SSB_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_SSB_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Sun_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Sun_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Sun_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Earth_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Earth_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Position_Earth_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_Earth
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_SSB
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Spacecraft_Relative_To_Sun
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_Earth
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_SSB
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Target_Relative_To_Sun
minimum occurrences 1
maximum occurrences *
reference type component_of
name Vectors_Planetocentric_Specific
description The Vectors_Planetocentric_Specific class is a container class for all planetocentric vectors with pre-identified endpoints.
is abstract false
is choice true
subclass of USER
Associations
local identifier Vector_Planetocentric_Position_Central_Body_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Position_Central_Body_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Position_Spacecraft_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Velocity_Spacecraft_Relative_To_Target
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Velocity_Target_Relative_To_Central_Body
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Velocity_Target_Relative_To_Spacecraft
minimum occurrences 1
maximum occurrences *
reference type component_of
name Generic_Vectors
description The Generic_Vectors class is a container class for all of the build your own vector templates.
is abstract false
is choice true
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Vector_Cartesian_Position_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Velocity_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Cartesian_Acceleration_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Position_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Planetocentric_Velocity_Generic
minimum occurrences 1
maximum occurrences *
reference type component_of
name Vector_Model_Transform
description The Vector_Model_Transform class specifies, along with the Quaternion_Model_Transform class, the transform used for the camera model in this image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the offset portion of the final pose.
is abstract false
is choice false
subclass of Vector_Cartesian_No_Units
Associations
local identifier Vector_Cartesian_No_Units
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vectors
description The Vectors class is a container of vector classes.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Vectors_Cartesian_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vectors_Planetocentric_Specific
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Generic_Vectors
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Geometry_Orbiter
description The Geometry_Orbiter class is a container for geometric information (positions, velocities, orientations, etc.) relevant to orbiter or flyby spacecraft observations. If any of the contained classes or attributes have central body, and or target in the class or attribute name (e.g., spacecraft_to_central_body_distance, Vector_Planetocentric_Position_Spacecraft_To_Target), then the central body and or target must be identified in this class. If more than one geometry_reference_time_utc, target or central body need to be identified to fully describe the data, use multiple instances of the Geometry_Orbiter class. Do not use Coordinate_System at this level if more than one coordinate system is used in the contained classes. If more than one coordinate system is used, specify Coordinate_System in each of the subordinate classes where it is appropriate.
is abstract false
is choice false
subclass of USER
Associations
local identifier geometry_reference_time_utc
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier geometry_start_time_utc
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier geometry_stop_time_utc
minimum occurrences 1
maximum occurrences 3
reference type attribute_of
local identifier geometry_reference_time_tdb
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Orbiter_Identification
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Pixel_Dimensions
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Distances
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Surface_Geometry
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Illumination_Geometry
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vectors
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Commanded_Position
description Specifies a Cartesian position used in commanding the device.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Commanded_Geometry
description Specifies how the device was commanded in order to achieve the state represented in the enclosing Articulation_Device_Parameters. Commands are often at a higher level, e.g. point at this location or move to this XYZ, which is translated by flight software to the actual pose of the device. Certain forms of command are measured in a coordinate frame; this is specified by the Coordinate_Space_Reference in this class (if not present, the Coordinate_Space_Reference in the Articulation_Device_Parameters parent should be assumed).
is abstract false
is choice false
subclass of USER
Associations
local identifier command_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Device_Angle
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Commanded_Position
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Device_Angle_Index
description The Device_Angle class is a container for the set of angles the spacecraft device specified in the parent Articulation_Device_Parameters class.
is abstract false
is choice false
subclass of List_Index_Angle
Associations
local identifier List_Index_Angle
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Angle
description The Device_Angle class is a container for the set of angles between the various components or devices of the spacecraft.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Angle_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Device_Component_State_Index
description The Device_Component_State_Index class is a container for one state of a component of the articulation device.
is abstract false
is choice false
subclass of List_Index_Text
Associations
local identifier List_Index_Text
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Component_State
description The Device_Component_State class is a container for the states of the various components of the articulation device.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Component_State_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Device_Motor_Counts_Index
description The Device_Motor_Counts_Index class is a container for the attributes that describe the motor step count information for a single motor on a device.
is abstract false
is choice false
subclass of List_Index_No_Units
Associations
local identifier List_Index_No_Units
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Motor_Counts
description The Device_Motor_Counts class is a container for the classes that describe the motor step count information for device components.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Motor_Counts_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Device_Pose
description Defines the pose of this articulation device. The name indicates what exactly is being measured and how, and disambiguates if there is more than one Device_Pose. For example, Mars 2020 has "arm_attitude_reference", which indicates the pose of the rover that was used to calculate gravity droop of the arm. The interpretation of the pose is mission-specific; see the mission documentation.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Quaternion_Plus_Direction
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Origin_Offset
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Vector_Device_Gravity
description The Vector_Device_Gravity class is a unit vector that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Device_Gravity_Magnitude
description The Vector_Device_Gravity_Magnitude class is a vector (with magnitude) that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed.
is abstract false
is choice false
subclass of Vector_Cartesian_Acceleration_Base
Associations
local identifier Vector_Cartesian_Acceleration_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Temperature_Index
description The Device_Temperature_Index class specifies the attributes describing the temperature of one device or some part of a device.
is abstract false
is choice false
subclass of List_Index_Temperature
Associations
local identifier List_Index_Temperature
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Device_Temperature
description The Device_Temperature class is a container for all available device temperatures of an articulated device and/or part(s) of a device.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Temperature_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Vector_Axis
description The Vector_Axis is a unit vector that describes the axis of the camera, defined as the normal to the image plane.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Center
description The Vector_Center describes the location of the entrance pupil of a camera.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Horizontal
description The Vector_Horizonal is a composite vector encoding three quantities: H' (a vector in the image plane perpendicular to the vertical columns), Hs (the distance between the lens center and image plane, measured in horizontal pixels), and Hc (the horizontal image coordinate directly under C when moving parallel to A). H' is often thought of as describing the orientation of rows in space, but is actually perpendicular to the columns.
is abstract false
is choice false
subclass of Vector_Cartesian_Pixel
Associations
local identifier Vector_Cartesian_Pixel
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Vertical
description The Vector_Vertical is a composite vector encoding three quantities: V' (a vector in the image plane perpendicular to the horizontal rows), Vs (the distance between the lens center and image plane, measured in vertical pixels), and Vc (the vertical image coordinate directly under C when moving parallel to A). V' is often thought of as describing the orientation of columns in space, but is actually perpendicular to the rows.
is abstract false
is choice false
subclass of Vector_Cartesian_Pixel
Associations
local identifier Vector_Cartesian_Pixel
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Optical
description The Vector_Optical is a unit vector that describes the axis of symmetry for radial distortion in the camera.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Radial_Terms
description Radial_Terms contains the coefficients of a polynomial function used to describe the radial distortion of the camera.
is abstract false
is choice false
subclass of Polynomial_Coefficients_3
Associations
local identifier Polynomial_Coefficients_3
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Entrance_Terms
description The Entrance_Terms contains the coefficients of a polynomial function used to model movement of the entrance pupil.
is abstract false
is choice false
subclass of Polynomial_Coefficients_3
Associations
local identifier Polynomial_Coefficients_3
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Axis_X
description Unit column-plane rotation axis, passing through the sphere center, typically vertical and pointing down so that positive rotations (by the right-hand rule) will rotate the forward half of the plane in the (rightward) direction of increasing column (as projected on the forward hemisphere).
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Axis_Y
description Unit row-plane rotation axis, passing through the sphere center, typically horizontal and pointing left so that positive rotations (by the right-hand rule) will rotate the forward half of the plane in the (downward) direction of increasing row (as projected on the forward hemisphere).
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Solar_Direction
description Unit vector pointing in the direction of the Sun at the time of the observation.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Normal_X
description Unit normal vector to the column plane when x equals zero, pointing in the same direction as the cross product of axis x with an outward-pointing vector that also lies in the plane.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Normal_Y
description Unit normal vector to the row plane when y equals zero, pointing in the same direction as the cross product of axis x with an outward-pointing vector that also lies in the plane.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit
Associations
local identifier Vector_Cartesian_Unit
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name CAHV_Model
description The CAHV model is a linear, perspective-projection camera model (equivalent to a pinhole camera). It consists of four 3-vectors (C,A,H,V) that describe the internal and external camera model parameters needed to translate between 2D image coordinates and 3D world coordinates. C (Vector_Center) is the 3D position of the pinhole (center of the entrance pupil). A (Vector_Axis) is a unit vector normal to the image plane pointing outward. H (Vector_Horizontal) is a composite vector encoding three quantities: H' (a vector in the image plane perpendicular to the vertical columns), Hs (the distance between the lens center and image plane, measured in horizontal pixels), and Hc (the horizontal image coordinate directly under C when moving parallel to A). V (Vector_Vertical) similarly composites the analogous V', Vs, and Vc in the vertical direction.
is abstract false
is choice false
subclass of USER
Associations
local identifier Vector_Center
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Axis
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Horizontal
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Vertical
minimum occurrences 1
maximum occurrences 1
reference type component_of
name CAHVOR_Model
description The CAHVOR model is built upon CAHV (see CAHV_Model), adding radial (barrel or pincushion) distortion to the linear model. It adds two more 3-vectors to CAHV. O (Vector_Optical) is a unit vector representing the axis of symmetry for the radial distortion. R (Radial_Terms) contains the coefficients of a polynomial function that describes the radial distortion.
is abstract false
is choice false
subclass of CAHV_Model
Associations
local identifier Vector_Optical
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Radial_Terms
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier CAHV_Model
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name CAHVORE_Model
description The CAHVORE model is built upon CAHVOR (see CAHVOR_Model), adding support for fisheye lenses. It adds one more 3-vector and two scalars to CAHVOR. E (Entrance_Terms) contains the coefficients of a polynomial function used to model movement of the entrance pupil. The two scalars, cahvore_model_type and cahvore_model_parameter, together specify the type of lens being modeled.
is abstract false
is choice false
subclass of CAHVOR_Model
Associations
local identifier cahvore_model_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier cahvore_model_parameter
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Entrance_Terms
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier CAHVOR_Model
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name PSPH_Model
description A new camera model designed to perform better fisheye-image rectification prior to 1D stereo correlation. The primary innovation is the use of a unit projection sphere rather than an image plane. For epipolar alignment between stereo cameras the rows (for a left/right pair) or the columns (for an up/down pair) of both must lie along the same plane. Thus we use a pair of planes to define the rows and columns. Each plane will rotate around a static dedicated axis passing through the sphere center. Pixels will be located where the planes intersect with each other and the unit sphere.
is abstract false
is choice false
subclass of USER
Associations
local identifier psph_model_scale_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier psph_model_scale_y
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Vector_Center
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Axis_X
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Axis_Y
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Normal_X
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Normal_Y
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Interpolation
description The Interpolation class defines how the camera model was interpolated from the calibration models. Interpolation is used to create models in a variable space (e.g., focus, zoom) between points at which calibration was performed. If more than one dimension of variables were interpolated, multiple Interpolation objects can exist, with interpolation_sequence defining the order.
is abstract false
is choice false
subclass of USER
Associations
local identifier interpolation_algorithm
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier interpolation_variable
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier interpolation_value
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier interpolation_sequence
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Coordinate_Space_Present
description The Coordinate_Space_Present class includes the attributes that identifies the coordinate space presently being defined.
is abstract false
is choice false
subclass of Coordinate_Space_Identification
Associations
local identifier Coordinate_Space_Identification
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Origin_Offset
description The Vector_Origin_Offset class contains attributes that specify the offset from the reference coordinate system's origin to the origin of the coordinate system. It is the location of the current system's origin as measured in the reference system.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Coordinate_Space_Quality
description Parameters that indicate the quality of the coordinate space knowledge.
is abstract false
is choice false
subclass of USER
Associations
local identifier quaternion_measurement_method
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier attitude_propagation_counter
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier attitude_propagation_duration
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Motion_Counter_Index
description The Motion_Counter_Index class identifies and populates one element of a Motion_Counter list. The class should be repeated for each element of the list.
is abstract false
is choice false
subclass of List_Index_No_Units
Associations
local identifier List_Index_No_Units
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Articulation_Device_Parameters
description The Articulation_Device_Parameters class contains those attributes and sub-classes that describe an articulation device. An articulation device is anything that can move independently of the spacecraft to which it is attached. Examples include mast heads, wheel bogies, arms, filter wheel, scan platforms.
is abstract false
is choice true
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier device_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier device_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier device_mode
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier device_phase
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier selected_instrument_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Device_Angle
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Device_Component_State
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Device_Motor_Counts
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Device_Pose
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Device_Gravity
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Vector_Device_Gravity_Magnitude
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Device_Temperature
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Coordinate_Space_Present
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Commanded_Geometry
minimum occurrences 1
maximum occurrences *
reference type component_of
name Camera_Model_Parameters
description A camera model describes the mathematical relationship between the coordinates of a point in 3-dimensional space and its projection onto a 2-dimensional image plane. There are numerous types of camera models.
is abstract false
is choice false
subclass of USER
Associations
local identifier model_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier calibration_source_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier solution_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier CAHV_Model
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier CAHVOR_Model
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier CAHVORE_Model
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier PSPH_Model
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Reference_Frame_Identification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Quaternion_Model_Transform
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Model_Transform
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Interpolation
minimum occurrences 0
maximum occurrences *
reference type component_of
name Coordinate_Space_Definition
description The Coordinate_Space classes are typically used for lander/rover geometry while the Coordinate_System construction is used for orbiter/flyby geometry.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier positive_azimuth_direction
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier positive_elevation_direction
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier quaternion_measurement_method
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_Space_Present
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Origin_Offset
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Quaternion_Plus_Direction
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Quality
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Derived_Geometry
description The Derived_Geometry class is a container for surface based observations (lander or rover). It is used to provide some geometric quantities relative to a specific Reference Coordinate Space.
is abstract false
is choice false
subclass of USER
Associations
local identifier target_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier incidence_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier emission_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier phase_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier instrument_azimuth
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier instrument_elevation
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier solar_azimuth
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier solar_elevation
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier start_azimuth
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier stop_azimuth
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier target_heliocentric_distance
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier solar_image_clock_angle
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier Vector_Solar_Direction
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Coordinate_Space_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Motion_Counter
description The Motion_Counter class provides a set of integers that describe a (potentially) unique location (position / orientation) for a rover or other movable object. Each time an event occurs that results in a movement, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. This motion counter (or part of it) is used as a reference to define instances of coordinate systems that can move such as SITE or ROVER frames. The motion counter is defined in a mission-specific manner. Although the original intent was to have incrementing indices (e.g., MER), the motion counter could also contain any integer values that conform to the above definition, such as time or spacecraft clock values.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Motion_Counter_Index
minimum occurrences 1
maximum occurrences *
reference type component_of
name Geometry_Lander
description The Geometry_Lander class is a container for all geometric information in the label relating to a landed spacecraft, including rovers.
is abstract false
is choice false
subclass of USER
Associations
local identifier geometry_state
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Articulation_Device_Parameters
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Camera_Model_Parameters
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Coordinate_Space_Definition
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Derived_Geometry
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Motion_Counter
minimum occurrences 0
maximum occurrences *
reference type component_of
name Geometry
description The Geometry class is a container for all geometric information in the label. The Image_Display_Geometry class should have one instance if the primary data object is an Array object for which two of the dimensions are suitable for display in the vertical (line) and horizontal (sample) dimensions of a display device. Multiple instances of the Image_Display_Geometry class are only appropriate if the data product contains multiple Array objects and the orientations of the various objects are not the same.
is abstract false
is choice false
subclass of USER
Associations
local identifier SPICE_Kernel_Files
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Expanded_Geometry
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Image_Display_Geometry
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Geometry_Orbiter
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier Geometry_Lander
minimum occurrences 0
maximum occurrences *
reference type component_of
name Cartography
description The Cartography class provides a description of how a 3D sphere, spheroid, elliptical spheroid, the celestial sphere, in-situ location, or planetary rings are mapped onto a Cartesian, local, or geographic plane.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Spatial_Domain
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Secondary_Spatial_Domain
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Spatial_Reference_Information
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Spatial_Domain
description The Spatial_Domain class describes the geographic areal domain of the data set. This is the primary domain for the defined data. Both west and east coordinates can be defined within this class. A secondary spatial domain class has also been created, if there is a need to provide bounding coordinates historically used for a body (e.g., west longitude).
is abstract false
is choice false
subclass of USER
Associations
local identifier Bounding_Coordinates
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Secondary_Spatial_Domain
description The Secondary_Spatial_Domain class describes an alternative longitude and latitude bounds to better support IAU approved or historically used geographic areal coordinates. This is only needed if the Spatial_Domain does not meet IAU recommendations or historical uses for the body.
is abstract false
is choice false
subclass of USER
Associations
local identifier longitude_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Bounding_Coordinates
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Spatial_Reference_Information
description The Spatial_Reference_Information class provides a description of the reference frame for, and the means to encode, coordinates in a data set.
is abstract false
is choice false
subclass of USER
Associations
local identifier Horizontal_Coordinate_System_Definition
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Bounding_Coordinates
description The Bounding_Coordinates class defines the limits of coverage of a set of data expressed by latitude and longitude values in the order western-most, eastern-most, northern-most, and southern-most.
is abstract false
is choice false
subclass of USER
Associations
local identifier west_bounding_coordinate
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier east_bounding_coordinate
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier north_bounding_coordinate
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier south_bounding_coordinate
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Horizontal_Coordinate_System_Definition
description The Horizontal_Coordinate_System_Definition class provides the reference frame or system from which linear or angular quantities are measured and assigned to the position that a point occupies.
is abstract false
is choice false
subclass of USER
Associations
local identifier Geographic
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Planar
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Local
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Geodetic_Model
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Geodetic_Model
description The Geodetic_Model class provides parameters describing the shape of the planet.
is abstract false
is choice false
subclass of USER
Associations
local identifier latitude_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier spheroid_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier a_axis_radius
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier b_axis_radius
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier c_axis_radius
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier longitude_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier coordinate_system_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier coordinate_system_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Geographic
description The Geographic class provides information about the quantities of latitude and longitude which define the position of a point on a planetary body's surface with respect to a reference spheroid.
is abstract false
is choice false
subclass of USER
Associations
local identifier geographic_description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier latitude_resolution
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier longitude_resolution
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Planar
description The Planar class provides the quantities of distances, or distances and angles, which define the position of a point on a reference plane to which the surface of a planet has been projected.
is abstract false
is choice false
subclass of USER
Associations
local identifier Map_Projection
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Grid_Coordinate_System
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Local_Planar
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Planar_Coordinate_Information
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Geo_Transformation
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Local
description The Local class provides a description of any coordinate system that is not aligned with the surface of the planet.
is abstract false
is choice false
subclass of USER
Associations
local identifier local_description
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier local_georeference_information
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Map_Projection_Lander
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Map_Projection_Rings
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Surface_Model_Parameters
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Planar_Coordinate_Information
description The Planar_Coordinate_Information class provides information about the coordinate system developed on the planar surface.
is abstract false
is choice true
subclass of USER
Associations
local identifier planar_coordinate_encoding_method
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Coordinate_Representation
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Distance_and_Bearing_Representation
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Map_Projection
description The Map_Projection class provides the systematic representation of all or part of the surface of a planet on a plane (or Cartesian system).
is abstract false
is choice true
subclass of USER
Associations
local identifier map_projection_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Equirectangular
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Lambert_Azimuthal_Equal_Area
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Lambert_Conformal_Conic
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Mercator
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Oblique_Cylindrical
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Oblique_Mercator
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Orthographic
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Point_Perspective
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Polar_Stereographic
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Polyconic
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Robinson
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Sinusoidal
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Stereographic
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Transverse_Mercator
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Grid_Coordinate_System
description The Grid_Coordinate_System class defines a plane-rectangular coordinate system usually based on, and mathematically adjusted to, a map projection so that geographic positions can be readily transformed to and from plane coordinates.
is abstract false
is choice true
subclass of USER
Associations
local identifier grid_coordinate_system_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Universal_Transverse_Mercator
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Universal_Polar_Stereographic
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier State_Plane_Coordinate_System
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Local_Planar
description The Local_Planar class defines any right-handed planar coordinate system of which the z-axis coincides with a plumb line through the origin that locally is aligned with the surface of the planet.
is abstract false
is choice false
subclass of USER
Associations
local identifier local_planar_description
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier local_planar_georeference_information
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Coordinate_Representation
description The Coordinate_Representation class provides the method of encoding the position of a point by measuring its distance from perpendicular reference axes (the "coordinate pair" and "row and column" methods).
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_resolution_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_resolution_y
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_scale_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_scale_y
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Distance_and_Bearing_Representation
description The Distance_and_Bearing_Representation class provides a method of encoding the position of a point by measuring its distance and direction (azimuth angle) from another point.
is abstract false
is choice false
subclass of USER
Associations
local identifier distance_resolution
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bearing_resolution
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bearing_reference_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bearing_reference_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Equirectangular
description The Equirectangular class contains parameters for the Equirectangular map projection. Synder 1987, DOI:10.3133/pp1395, page 90: https://pubs.usgs.gov/pp/1395/report.pdf#page=102 PROJ: https://proj.org/operations/projections/eqc.html forward: x = R * (lambda - lambda_0) * cos(phi_1) y = R * (phi - phi_1) and reverse: lambda = (x / R cos(phi_1)) + lambda_0 phi = (y / R) + phi_1 where: lambda is the longitude of the location to project on the body; phi is the latitude of the location to project on the body; phi_1 is the standard parallel (north and south of the equator) where the scale of the projection is true; lambda_0 is the central meridian of the map; x is the horizontal coordinate of the projected location on the map; y is the vertical coordinate of the projected location on the map; R is the radius of the body.
is abstract false
is choice false
subclass of USER
Associations
local identifier latitude_of_projection_origin
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier standard_parallel_1
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Lambert_Azimuthal_Equal_Area
description The Lambert_Azimuthal_Equal_Area class contains parameters for the Lambert Azimuthal Equal-area projection. Synder 1987, DOI:10.3133/pp1395, page 182: https://pubs.usgs.gov/pp/1395/report.pdf#page=194 PROJ: https://proj.org/operations/projections/laea.html
is abstract false
is choice false
subclass of USER
Associations
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Lambert_Conformal_Conic
description The Lambert_Conformal_Conic class contains parameters for the Lambert Conformal Conic projection. Synder 1987, DOI:10.3133/pp1395, page 104: https://pubs.usgs.gov/pp/1395/report.pdf#page=116 PROJ: https://proj.org/operations/projections/lcc.html
is abstract false
is choice false
subclass of USER
Associations
local identifier standard_parallel_1
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier standard_parallel_2
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier scale_factor_at_projection_origin
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Mercator
description The Mercator class contains parameters for the Mercator projection. Synder 1987, DOI:10.3133/pp1395, page 38: https://pubs.usgs.gov/pp/1395/report.pdf#page=50 PROJ: https://proj.org/operations/projections/merc.html
is abstract false
is choice false
subclass of USER
Associations
local identifier standard_parallel_1
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier scale_factor_at_projection_origin
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Oblique_Mercator
description The Oblique_Mercator class contains parameters for the Oblique Mercator projection. Synder 1987, DOI:10.3133/pp1395, page 66: https://pubs.usgs.gov/pp/1395/report.pdf#page=78 PROJ: https://proj.org/operations/projections/omerc.html
is abstract false
is choice true
subclass of USER
Associations
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Oblique_Line_Azimuth
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Oblique_Line_Point
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Orthographic
description The Orthographic class contains parameters for the Orthographic projection. While required, some applications will default to 0.0 if not defined. Here we want to explicit. Synder 1987, DOI:10.3133/pp1395, page 145: https://pubs.usgs.gov/pp/1395/report.pdf#page=157 PROJ: https://proj.org/operations/projections/ortho.html
is abstract false
is choice false
subclass of USER
Associations
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Point_Perspective
description The Point Perspective class contains parameters for the Point Perspective (fundamental definition) projection. Synder 1987, DOI:10.3133/pp1395, page 169: https://pubs.usgs.gov/pp/1395/report.pdf#page=181
is abstract false
is choice false
subclass of USER
Associations
local identifier target_center_distance
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Polar_Stereographic
description The Polar_Stereographic class contains parameters for the Polar Stereographic projection. Synder 1987, DOI:10.3133/pp1395, page 154: https://pubs.usgs.gov/pp/1395/report.pdf#page=166 PROJ: https://proj.org/operations/projections/stere.html Note that most applications will either define latitude_of_projection_origin or scale_factor_at_projection_origin, but not both. Here we define latitude_of_projection_origin as mandatory and at CART LDD version 1934 have made scale_factor_at_projection_origin optional. For context, these two keywords have the same impact on the final product but are just different ways to define it. Thus, for example in the PROJ library, if both are made available, the latitude_of_projection_origin (+lat_ts) will be used instead of scale_factor_at_projection_origin (+k_0). Note, if you do supply the optional attribute scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar data will mostly likely be set to 1.0.
is abstract false
is choice false
subclass of USER
Associations
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier scale_factor_at_projection_origin
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Polyconic
description The Polyconic class contains parameters for the Polyconic projection. Synder 1987, DOI:10.3133/pp1395, page 124: https://pubs.usgs.gov/pp/1395/report.pdf#page=136 PROJ: https://proj.org/operations/projections/poly.html
is abstract false
is choice false
subclass of USER
Associations
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Robinson
description The Robinson class contains parameters for the Pseudocylindrical Robinson projection. longitude_of_central_meridian is required (most will simply use 0.0). PROJ: https://proj.org/operations/projections/robin.html
is abstract false
is choice false
subclass of USER
Associations
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Sinusoidal
description The Sinusoidal class contains parameters for the Sinusoidal projection. latitude_of_projection_origin is optional, although most implementations will simply use 0.0. Synder 1987, DOI:10.3133/pp1395, page 243: https://pubs.usgs.gov/pp/1395/report.pdf#page=255 PROJ: https://proj.org/operations/projections/sinu.html
is abstract false
is choice false
subclass of USER
Associations
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Stereographic
description The Stereographic class contains parameters Stereographic projection. While this can be used for polar regions (generally where latitude_of_projection_origin = +-90), it is more appropriate to use the Polar_Stereographic class (should be identical in use). Synder 1987, DOI:10.3133/pp1395, page 154: https://pubs.usgs.gov/pp/1395/report.pdf#page=166 PROJ: https://proj.org/operations/projections/stere.html Note that most applications will either define latitude_of_projection_origin or scale_factor_at_projection_origin, but not both. Here we define latitude_of_projection_origin as mandatory and have made scale_factor_at_projection_origin optional. For context, these two keywords have the same impact on the final product but are just different ways to define it. Thus, for example in the PROJ library, if both are made available, the latitude_of_projection_origin (+lat_ts) will be used instead of scale_factor_at_projection_origin (+k_0). Note, if you do supply the optional attribute scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar data will mostly likely be set to 1.0 in software.
is abstract false
is choice false
subclass of USER
Associations
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier scale_factor_at_projection_origin
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Transverse_Mercator
description The Transverse_Mercator class contains parameters for the Transverse Mercator projection. Synder 1987, DOI:10.3133/pp1395, page 48: https://pubs.usgs.gov/pp/1395/report.pdf#page=60 PROJ: https://proj.org/operations/projections/tmerc.html
is abstract false
is choice false
subclass of USER
Associations
local identifier scale_factor_at_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier longitude_of_central_meridian
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Universal_Transverse_Mercator
description The Universal_Transverse_Mercator class defines a grid system based on the Transverse Mercator projection, applied between latitudes 84 degrees north and 80 degrees south on the planet's surface. Synder 1987, DOI:10.3133/pp1395, page 57: https://pubs.usgs.gov/pp/1395/report.pdf#page=69 PROJ: https://proj.org/operations/projections/utm.html
is abstract false
is choice false
subclass of USER
Associations
local identifier utm_zone_number
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Transverse_Mercator
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Universal_Polar_Stereographic
description The Universal_Polar_Stereographic class, generally used for Earth data sets, defines a grid system based on the polar stereographic projection, applied to the planet's polar regions north of 84 degrees north and south of 80 degrees south. Synder 1987, DOI:10.3133/pp1395, page 157: https://pubs.usgs.gov/pp/1395/report.pdf#page=169 PROJ: https://proj.org/operations/projections/ups.html
is abstract false
is choice false
subclass of USER
Associations
local identifier ups_zone_identifier
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Polar_Stereographic
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Oblique_Cylindrical
description The Oblique_Cylindrical class contains parameters for the Oblique Cylindrical projection. Synder 1987, DOI:10.3133/pp1395, page 93: https://pubs.usgs.gov/pp/1395/report.pdf#page=105
is abstract false
is choice false
subclass of USER
Associations
local identifier latitude_of_projection_origin
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier longitude_of_central_meridian
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier reference_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier reference_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier map_projection_rotation
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier oblique_proj_pole_latitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier oblique_proj_pole_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier oblique_proj_pole_rotation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier oblique_proj_x_axis_vector
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier oblique_proj_y_axis_vector
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier oblique_proj_z_axis_vector
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier look_direction
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name State_Plane_Coordinate_System
description The State_Plane_Coordinate_System class defines a plane-rectangular coordinate system established for each state in the United States by the National Geodetic Survey. Synder 1987, DOI:10.3133/pp1395, page 52: https://pubs.usgs.gov/pp/1395/report.pdf#page=64
is abstract false
is choice true
subclass of USER
Associations
local identifier spcs_zone_identifier
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Lambert_Conformal_Conic
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Transverse_Mercator
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Oblique_Mercator
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Polyconic
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Oblique_Line_Azimuth
description The Oblique_Line_Azimuth class defines the method used to describe the line along which an Oblique Mercator map projection is centered using the map projection origin and an azimuth. Synder 1987, DOI:10.3133/pp1395, page 195: https://pubs.usgs.gov/pp/1395/report.pdf#page=207 PROJ: https://proj.org/operations/projections/omerc.html
is abstract false
is choice false
subclass of USER
Associations
local identifier azimuthal_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier azimuth_measure_point_longitude
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier latitude_of_projection_origin
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier longitude_of_central_meridian
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Oblique_Line_Point
description The Oblique_Line_Point class defines the method used to describe the line along which an Oblique Mercator map projection is centered using two points near the limits of the mapped region that define the center line. Synder 1987, DOI:10.3133/pp1395, page 195: https://pubs.usgs.gov/pp/1395/report.pdf#page=207 PROJ: https://proj.org/operations/projections/omerc.html
is abstract false
is choice false
subclass of USER
Associations
local identifier Oblique_Line_Point_Group
minimum occurrences 2
maximum occurrences 2
reference type component_of
name Map_Projection_Lander
description The Map_Projection_Lander class provides the systematic representation of all or part of the surface of a planet on a plane or developable surface from the perspective of an in-situ spacecraft.
is abstract false
is choice false
subclass of USER
Associations
local identifier lander_map_projection_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Cylindrical
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Perspective
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Cylindrical_Perspective
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Polar
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vertical
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Orthographic_Lander
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Orthorectified
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier geom.Coordinate_Space_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Surface_Model_Parameters
description The Surface_Model_Parameters class describes the surface model used by the projection. For in-situ mosaics, the surface model describes the surface upon which input images are projected in order to create a unified point of view in a mosaic. To the extent the surface model does not match the actual surface, parallax errors typically occur at seams between images.
is abstract false
is choice false
subclass of USER
Associations
local identifier surface_model_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Surface_Model_Planar
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Surface_Model_Spherical
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier geom.Coordinate_Space_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Surface_Model_Planar
description This is a specific type of surface model that treats the surface as a flat plane, with a specified orientation (Vector_Surface_Normal) and location (Vector_Surface_Ground_Location).
is abstract false
is choice false
subclass of USER
Associations
local identifier Vector_Surface_Normal
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Vector_Surface_Ground_Location
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Surface_Model_Spherical
description This is a specific type of surface model that treats the surface as a sphere, with a specified center and radius.
is abstract false
is choice false
subclass of USER
Associations
local identifier sphere_radius
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier sphere_intersection_count
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Vector_Sphere_Center
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Cylindrical
description This is an in-situ projection used for (non-stereo) panoramas. Each image row represents a constant elevation and each image column represents a constant azimuth, from a given point of view. The image scale in degrees per pixel is constant across the image.
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_scale_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_scale_y
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_elevation
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier minimum_elevation
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier start_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier stop_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier zero_elevation_line
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Vector_Projection_Origin
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Perspective
description This is an in-situ projection that models a pinhole camera.
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_scale_x
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pixel_scale_y
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_elevation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_elevation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier start_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier stop_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier projection_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier projection_elevation
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Camera_Model_Offset
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Cylindrical_Perspective
description This is an in-situ projection that is a hybrid. Each column is a vertical slice from a pinhole camera (Perspective projection), while the columns are spaced evenly in azimuth (Cylindrical projection). It is most useful for viewing panoramas in stereo.
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_scale_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_scale_y
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier maximum_elevation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier minimum_elevation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier projection_azimuth
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier projection_elevation
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier projection_elevation_line
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier start_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier stop_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier projection_axis_offset
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Vector_Projection_Origin
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Z_Axis
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Z_Axis_Initial
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Polar
description This is an in-situ projection that provides a quasi-overhead view that extends to the horizon. Elevation is measured radially outward from the nadir location, with a constant pixel scale. Azimuth is measured along concentric circles centered at the nadir.
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_scale
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier maximum_elevation
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier reference_azimuth
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Pixel_Position_Nadir_Polar
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Origin
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Vertical
description This is an in-situ projection that provides an overhead view. By projecting to a surface model, the need for range data is eliminated, but significant layover effects can happen when the actual geometry does not match the surface model. It has a constant scale in meters/pixel, subject to layover distortion.
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_resolution_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_resolution_y
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier x_axis_maximum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier x_axis_minimum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_axis_maximum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_axis_minimum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Pixel_Position_Origin
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Origin
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Orthographic_Lander
description This is an in-situ projection that is a generalization of the Vertical projection, in that any arbitrary projection plane can be specified.
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_resolution_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_resolution_y
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier x_axis_maximum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier x_axis_minimum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_axis_maximum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_axis_minimum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Pixel_Position_Origin
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Origin
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_X_Axis
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Y_Axis
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Z_Axis
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Orthorectified
description This is an in-situ projection that provides a true overhead view of the scene. Range data is required to create this projection, meaning there is no parallax distortion. It has a constant scale in meters/pixel.
is abstract false
is choice false
subclass of USER
Associations
local identifier pixel_resolution_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pixel_resolution_y
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier x_axis_maximum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier x_axis_minimum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_axis_maximum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_axis_minimum
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Pixel_Position_Origin
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Origin
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_X_Axis
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Y_Axis
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Vector_Projection_Z_Axis
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Vector_Surface_Normal
description The Vector_Surface_Normal class specifies a vector normal to the planar surface model. This vector is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit_Base
Associations
local identifier Vector_Cartesian_Unit_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Surface_Ground_Location
description The Vector_Surface_Ground_Location class specifies any point on the surface model, in order to fix the model in space. This point is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Sphere_Center
description The Vector_Sphere_Center class specifies the center of the sphere. This point is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Projection_Origin
description The Vector_Projection_Origin class specifies the location of the origin of the projection. For Polar and Cylindrical projections, this is the XYZ point from which all the azimuth/elevation rays emanate. For the Cylindrical-Perspective projection, this defines the center of the circle around which the synthetic camera orbits. For Orthographic, Orthorectified, and Vertical projections, this optional keyword specifies the point on the projection plane that serves as the origin of the projection (i.e. all points on a line through this point in the direction of PROJECTION_Z_AXIS_VECTOR will be located at X=Y=0 in the projection). If not present, (0,0,0) should be assumed. This translation is generally not necessary and not often used; the (X|Y)_AXIS_MINIMUM and (X|Y)_AXIS_MAXIMUM fields allow the mosaic to be located arbitrarily in the projection plane.
is abstract false
is choice false
subclass of Vector_Cartesian_Position_Base
Associations
local identifier Vector_Cartesian_Position_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Projection_X_Axis
description The Vector_Projection_X_Axis class specifies a unit vector defining the X-axis for a given projection. For Orthographic_Lander, Orthorectified, and Vertical projections, this vector defines how the specified axis in the mosaic is oriented in space. The X and Y axis vectors together define the rotation of the projection plane around the projection axis.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit_Base
Associations
local identifier Vector_Cartesian_Unit_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Projection_Y_Axis
description The Vector_Projection_Y_Axis class specifies a unit vector defining the Y-axis for a given projection. For Orthographic_Lander, Orthorectified, and Vertical projections, this vector defines how the specified axis in the mosaic is oriented in space. The X and Y axis vectors together define the rotation of the projection plane around the projection axis.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit_Base
Associations
local identifier Vector_Cartesian_Unit_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Projection_Z_Axis
description The Vector_Projection_Z_Axis class specifies a unit vector defining the Z axis for a given projection. For Orthographic, Orthorectified, and Vertical projections, this vector defines the projection axis for the mosaic. All points along a line parallel to this axis are projected to the same spot in the projection plane. For the Cylindrical-Perspective projections, this defines the new axis of the circle around which the synthetic camera orbits (i.e. the normal to the circle), after the cameras have been rotated to correct for rover tilt. Vector_Projection_Z_Axis_Initial contains the axis before rotation; the difference in these two indicate the rotation amount.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit_Base
Associations
local identifier Vector_Cartesian_Unit_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Projection_Z_Axis_Initial
description The Vector_Projection_Z_Axis_Initial class specifies the initial unit vector defining the Z axis for a given projection. For Cylindrical-Perspective projections, this defines the original axis of the circle around which the synthetic camera orbits, before the cameras have been rotated to correct for rover tilt. Vector_Projection_Z_Axis contains the axis after rotation; the difference in these two indicate the rotation amount.
is abstract false
is choice false
subclass of Vector_Cartesian_Unit_Base
Associations
local identifier Vector_Cartesian_Unit_Base
minimum occurrences 1
maximum occurrences 1
reference type parent_of
name Vector_Cartesian_Unit_Base
description This is a generic unit vector in Cartesian space. The "x", "y", and "z" component have no units and are restricted to values between -1.0 and 1.0 inclusive. Further the length of the vector square root of the (sum of the squares of the components) must be 1.0.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_unit
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_unit
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_unit
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Vector_Cartesian_Position_Base
description The Vector_Cartesian_Position_Base is a three dimensional, rectangular coordinates vector. Uses units of length. The included attributes are not sufficient to identify the endpoints of the vector.
is abstract false
is choice false
subclass of USER
Associations
local identifier x_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier y_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier z_position
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Camera_Model_Offset
description The Camera_Model_Offset class specifies the location of the image origin with respect to the camera model's origin. For CAHV/CAHVOR models, this origin is not the center of the camera, but is the upper-left corner of the "standard"-size image, which is encoded in the CAHV vectors. Applies to the Perspective lander map projection.
is abstract false
is choice false
subclass of USER
Associations
local identifier line
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sample
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Pixel_Position_Nadir_Polar
description The Pixel_Position_Nadir_Polar class specifies the sample coordinate of the location in the image of the "special" point of the mosaic. For Polar projections, this is the nadir of the polar projection. In PDS3, this information was specified using the LINE_PROJECTION_OFFSET and SAMPLE_PROJECTION_OFFSET keywords.
is abstract false
is choice false
subclass of USER
Associations
local identifier line
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sample
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Pixel_Position_Origin
description The Pixel_Position_Origin class specifies the sample coordinate of the location in the image of the "special" point of the mosaic. For Vertical, Orthographic and Orthorectified projections, this is the origin of the projected coordinate system, corresponding to the Vector_Projection_Origin. In PDS3, this information was specified using the LINE_PROJECTION_OFFSET and SAMPLE_PROJECTION_OFFSET keywords.
is abstract false
is choice false
subclass of USER
Associations
local identifier line
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sample
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Oblique_Line_Point_Group
description The Oblique_Line_Point_Group class provides the coordinates in latitude and longitude of one end point of the line along which an Oblique Mercator map projection is centered.
is abstract false
is choice false
subclass of USER
Associations
local identifier oblique_line_latitude
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier oblique_line_longitude
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Map_Projection_Rings
description The Map_Projection_Rings class provides the systematic representation of all or part of the rings of a planet on a plane.
is abstract false
is choice true
subclass of USER
Associations
local identifier rings_map_projection_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Ring_Polar
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Ring_Polar
description The representation of ring data requires a unique projection. The rings are modeled by a thin disk centered on the body and in its equatorial plane. For Saturn, the thin disk is centered on Saturn and in its equatorial plane, with an outer radius of 500,000km. If the field of view falls partially or completely beyond this limit or if it intersects the primary body before intersecting the rings, the data will not be included. Plotted coordinates are derived as follows. If A is the location of the intersection of the CIRS field of view with the body's equatorial plane, the X coordinate is the distance of A from the center of the body (e.g. Saturn), and the Y coordinate is the local time on on the body at the intersection with the body's surface of the line between A and the body's center. Local time is expressed in fractional hours, from 0.0 (at midnight) to 12.0 (at noon), to 24.0 (at midnight).
is abstract false
is choice false
subclass of USER
Associations
local identifier data_count
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier radial_scale
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier angular_scale
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier local_time_scale
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier sample_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier line_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier first_sample_center
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier first_line_center
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier last_sample_center
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier last_line_center
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier min_footprint_sample
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier min_footprint_line
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier max_footprint_sample
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier max_footprint_line
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Geo_Transformation
description The Geo_Transformation describes the relationship between raster positions (in pixel/line coordinates) and georeferenced coordinates. This is defined by an affine transform. The affine transform consists of six coefficients which map pixel/line coordinates into georeferenced space using the following relationship: Xgeo = GT(0) + Xpixel*GT(1) + Yline*GT(2) Ygeo = GT(3) + Xpixel*GT(4) + Yline*GT(5) or also defined as: GT[0] = Xmin; // upperleft_corner_y GT[1] = CellSize in X; // W-E pixel size, pixel_resolution_x GT[2] = 0; // rotation term, 0 if 'North Up' GT[3] = Ymax; // upperleft_corner_y GT[4] = 0; // shear term, 0 if 'North Up' GT[5] = CellSize in Y; // N-S pixel size, pixel_resolution_y In case of north up images, the GT(2) and GT(4) coefficients are zero, and the GT(1) is pixel width (pixel_resolution_x), and GT(5) is pixel height (pixel_resolution_y). The (GT(0),GT(3)) position is the top left corner of the top left pixel of the raster. Note that the pixel/line coordinates in the above are from (0.5,0.5) at the top left corner of the top left pixel to (width_in_pixels,height_in_pixels) at the bottom right corner of the bottom right pixel. The pixel/line location of the center of the top left pixel would therefore be (1.0,1.0).
is abstract false
is choice false
subclass of USER
Associations
local identifier upperleft_corner_x
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier upperleft_corner_y
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
End of Report
PK \U< PDS4_CART_IngestLDD.xml
Cartography
1.9.7.0
Discipline
Trent Hare
img
cart
Contains classes and attributes used to describe PDS v4 cartographic
products. This information is largely adapted from the Federal Geographic
Data Committee (FGDC) "Content Standard for Digital Geospatial Metadata",
with extensions (changes/additions) to satisfy planetary requirements.
URL: https://www.fgdc.gov/
See "CHANGELOG.md" file on GitHub for updates
https://github.com/pds-data-dictionaries/ldd-cart
2022-10-13T09:50:00Z
target_center_distance
1.0
target_center_distance
false
Chris Isbell
The target_center_distance attribute provides the distance to target center
relative to the observing system. Recommended units is meters.
false
ASCII_Real
0.0
Units_of_Length
m
upperleft_corner_x
1.0
upperleft_corner_x
false
Ronald Joyner
The upperleft_corner_x and upperleft_corner_y attributes provide the projection x and y values,
relative to the map projection origin, at sample 0.5 and line 0.5 (upper left corner
of pixel 1,1 within image array). Recommended units is meters.
(0.5,0.5) - upper left corner (edge) of pixel 1,1
/
#---+---+-> I where # is X,Y location in meters,
| * | | relative to map projection origin.
+---+---+ where * is pixel coordinate (1.0,1.0)
| \
J pixel coordinate (2.5,1.5)
false
ASCII_Real
Units_of_Length
m
upperleft_corner_y
1.0
upperleft_corner_y
false
Ronald Joyner
The upperleft_corner_x and upperleft_corner_y attributes provide the projection x and y values,
relative to the map projection origin, at sample 0.5 and line 0.5 (upper left corner
of pixel 1,1 within image array). Recommended units is meters.
(0.5,0.5) - upper left corner (edge) of pixel 1,1
/
#---+---+-> I where # is X,Y location in meters,
| * | | relative to map projection origin.
+---+---+ where * is pixel coordinate (1.0,1.0)
| \
J pixel coordinate (2.5,1.5)
false
ASCII_Real
Units_of_Length
m
scale_factor_at_projection_origin
1.0
scale_factor_at_projection_origin
false
Ronald Joyner
The scale_factor_at_projection_origin attribute
provides a multiplier for reducing a distance obtained from a
map by computation or scaling to the actual distance at the
projection origin.
false
ASCII_Real
0.0
Units_of_None
west_bounding_coordinate
1.0
west_bounding_coordinate
false
Elizabeth D. Rye
The west_bounding_coordinate attribute provides the
western-most coordinate of the limit of coverage expressed in
longitude.
west_bounding_coordinate
The west_bounding_coordinate attribute provides the western-most coordinate of the limit of coverage expressed in longitude.
English
true
West_Bounding_Coordinate
western-most coordinate of the limit of coverage expressed in longitude
English
false
westbc
western-most coordinate of the limit of coverage expressed in longitude
English
false
WESTERNMOST_LONGITUDE
The following definitions describe westernmost longitude for the body-fixed, rotating coordinate systems:
For Planetocentric coordinates and for Planetographic coordinates in which longitude increases toward the east,
the westernmost (leftmost) longitude of a spatial area (e.g.,a map, mosaic, bin,feature or region) is the minimum
numerical value of longitude unless it crosses the Prime Meridian.
For Planetographic coordinates in which longitude increases toward the west (prograde rotator), the westernmost
(leftmost) longitude of a spatial area (e.g., a map,mosaic, bin, feature or region) is the maximum numerical value
of longitude unless it crosses the Prime Meridian.
For the Earth, Moon and Sun, PDS also supports the traditional use of the range (-180,180) in which case the
westernmost (leftmost) longitude is the minimum numerical value of longitude unless it crosses -180.
English
false
false
ASCII_Real
-180.0
360.0
Units_of_Angle
deg
east_bounding_coordinate
1.0
east_bounding_coordinate
false
Elizabeth D. Rye
The east_bounding_coordinate attribute provides the
eastern-most coordinate of the limit of coverage expressed in
longitude.
east_bounding_coordinate
The east_bounding_coordinate attribute provides the eastern-most coordinate of the limit of coverage expressed in longitude.
English
true
East_Bounding_Coordinate
eastern-most coordinate of the limit of coverage expressed in longitude
English
false
eastbc
eastern-most coordinate of the limit of coverage expressed in longitude
English
false
EASTERNMOST_LONGITUDE
The following definitions describe easternmost longitude for the body-fixed, rotating coordinate systems:
For Planetocentric coordinates and for Planetographic coordinates in which longitude increases toward the east,
the easternmost (rightmost) longitude of a spatial area (e.g.,a map, mosaic, bin,feature or region) is the
maximum numerical value of longitude unless it crosses the Prime Meridian.
For Planetographic coordinates in which longitude increases toward the west, the easternmost (rightmost)
longitude of a spatial area (e.g., a map, mosaic, bin, feature or region) is the minimum numerical value
of longitude unless it crosses the Prime Meridian.
For the Earth, Moon and Sun, PDS also supports the traditional use of the range (-180,180) in which case the easternmost
(rightmost) longitude is the maximum numerical value of longitude unless it crosses 180.
English
false
false
ASCII_Real
-180.0
360.0
Units_of_Angle
deg
north_bounding_coordinate
1.0
north_bounding_coordinate
false
Elizabeth D. Rye
The north_bounding_coordinate attribute provides the
northern-most coordinate of the limit of coverage expressed in
latitude.
north_bounding_coordinate
The north_bounding_coordinate attribute provides the northern-most coordinate of the limit of coverage expressed in latitude.
English
true
North_Bounding_Coordinate
northern-most coordinate of the limit of coverage expressed in latitude
English
false
northbc
northern-most coordinate of the limit of coverage expressed in latitude
English
false
MAXIMUM_LATITUDE
The maximum_latitude element specifies the northernmost latitude of a spatial area, such as a map, mosaic, bin, feature, or region.
English
false
false
ASCII_Real
-90.0
90.0
Units_of_Angle
deg
south_bounding_coordinate
1.0
south_bounding_coordinate
false
Elizabeth D. Rye
The south_bounding_coordinate attribute provides the
southern-most coordinate of the limit of coverage expressed in
latitude.
south_bounding_coordinate
The south_bounding_coordinate attribute provides the southern-most coordinate of the limit of coverage expressed in latitude.
English
true
South_Bounding_Coordinate
southern-most coordinate of the limit of coverage expressed in latitude
English
false
southbc
southern-most coordinate of the limit of coverage expressed in latitude
English
false
MINIMUM_LATITUDE
The minimum_latitude element specifies the southernmost latitude of a spatial area, such as a map, mosaic, bin, feature, or region.
English
false
false
ASCII_Real
-90.0
90.0
Units_of_Angle
deg
spheroid_name
1.0
spheroid_name
false
Chris Isbell
The spheroid_name attribute provides the identification
given to established representations of a planet's shape.
Needs additional standard values for other planets.
false
ASCII_Short_String_Collapsed
Units_of_None
a_axis_radius
1.0
a_axis_radius
false
Trent M. Hare
The a_axis_radius attribute provides the radius of the equatorial
axis of the ellipsoid. The IAU calls this "Subplanetary equatorial radius" and
mapping applications generally call this "semi_major_axis". Recommended units is meters or kilometers.
In PDS3 this was named A_AXIS_RADIUS.
false
ASCII_Real
0.0
Units_of_Length
m
b_axis_radius
1.0
b_axis_radius
false
Trent M. Hare
The b_axis_radius attribute provides the value of the
intermediate axis of the ellipsoid that defines the approximate shape
of a target body. The b_axis_radius is usually in the equatorial
plane. The IAU calls this axis "along orbit equatorial radius". Mapping
applications, which generally only define a sphere or an ellipse, do not
support this radius parameter and this can be set to the same radius value
as the a_axis_radius. Recommended units is meters or kilometers.
In PDS3 this was named B_AXIS_RADIUS.
false
ASCII_Real
0.0
Units_of_Length
m
c_axis_radius
1.0
c_axis_radius
false
Trent M. Hare
The c_axis_radius attribute provides the value of the
polar axis of the ellipsoid that defines the approximate shape of
a target body. The c_axis_radius is normal to the plane defined by
the a_axis_radius and b_axis_radius. The IAU calls this "polar radius".
Mapping applications generally call this "semi_minor_axis". Recommended units is meters or kilometers.
In PDS3 this was named C_AXIS_RADIUS.
false
ASCII_Real
0.0
Units_of_Length
m
longitude_direction
1.1
longitude_direction
false
Elizabeth D. Rye
The longitude_direction attribute identifies the direction
of longitude (e.g. Positive East or Positive West) for a planet. The
IAU definition for direction of positive longitude should be adopted:
http://astrogeology.usgs.gov/groups/IAU-WGCCRE. Typically, for planets
with prograde (direct) rotations, positive longitude direction is to
the west. For planets with retrograde rotations, positive longitude
direction is to the east. Generally the Positive West longitude_direction
is used for planetographic systems and Positive East is used for
planetocentric systems. If the data is defined with Spatial_Domain in a manner
not recommended by the IAU, there is a optional Secondary_Spatial_Domain section
to define a second set of bounding coordinates such that both Positive East and
Positive West bounding coordinates can be provided.
true
ASCII_Short_String_Collapsed
Positive East
Positive East longitudes (i.e., longitudes measured positively
to the east) will be used when the body's rotation is retrograde. Because
of tradition, the Earth, Sun, and Moon do not conform with this definition.
Their rotations are direct and longitudes run both east and west 180 degree,
or east 360 degree.
Positive West
Positive West longitudes (i.e., longitudes measured
positively to the west) will be used when the rotation is prograde (direct).
coordinate_system_type
1.1
coordinate_system_type
false
Trent Hare
There are three basic types of coordinate systems: body-fixed rotating,
body-fixed non-rotating, and inertial. A body-fixed coordinate system is one associated
with the body (e.g., a planet or satellite). The body-fixed system is centered on the
body and rotates with the body (unless it is a non-rotating type), whereas an inertial
coordinate system is fixed at some point in space.
Currently, the PDS has specifically defined two types of body-fixed rotating
coordinate systems: planetocentric and planetographic. However, the set of related data
elements are modeled such that definitions for other body-fixed rotating coordinate systems,
body-fixed non-rotating and inertial coordinate systems can be added as the need arises.
Contact a PDS data engineer for assistance in defining a specific coordinate system.
true
ASCII_Short_String_Collapsed
Units_of_None
Body-fixed Rotating
The PDS has specifically defined two types of body-fixed rotating
coordinate systems: planetocentric and planetographic.
Body-fixed Non-rotating
The body-fixed system is centered on the body and it is non-rotating
Inertial
An inertial coordinate system is fixed at some point in space.
coordinate_system_name
1.0
coordinate_system_name
false
Trent Hare
The given name of the used coordinate system. e.g. "MEAN EARTH/POLAR AXIS OF DE421"
false
UTF8_Text_Preserved
latitude_type
1.0
latitude_type
false
Chris Isbell
The latitude_type attribute defines the type of latitude
(planetographic, planetocentric) used within a cartographic product
and as reflected in attribute values within associated PDS labels.
For planets and satellites, latitude is measured north and south of
the equator; north latitudes are designated as positive. The planetocentric
latitude is the angle between the equatorial plane and a line from the
center of the body. The planetographic latitude is the angle between
the equatorial plane and a line that is normal to the body. In summary,
both latitudes are equivalent on a sphere (i.e., equatorial radius equal
to polar radius); however, they differ on an ellipsoid (e.g., Mars, Earth).
For more on latitude_type, please see the IAU publication available here:
http://astrogeology.usgs.gov/groups/IAU-WGCCRE
true
ASCII_Short_String_Collapsed
Planetographic
The planetographic latitude is the angle between
the equatorial plane and a line that is normal to the body.
Planetocentric
The planetocentric latitude is the angle between
the equatorial plane and a line from the center of the body.
latitude_resolution
1.1
latitude_resolution
false
Elizabeth D. Rye
Latitude is the angular distance north or south from the equator.
The latitude_resolution attribute indicates the minimum
difference between two adjacent latitude values expressed in angular
units of measure. For raster data, the value is normally the pixel
size in angular units (currently degrees). For vector data (points, lines,
polygons), it is a little less concrete and usually indicates the fuzzy
tolerance or clustering/streaming setting that establishes the minimum
distance at which two points will NOT be automatically merged during data
collection. This should also be reported in angular units (currently degrees).
false
ASCII_Real
0.0
Units_of_Angle
deg
longitude_resolution
1.1
longitude_resolution
false
Elizabeth D. Rye
Longitude is the angular distance east or west from the defined
central or prime meridian. The longitude_resolution attribute indicates the
minimum difference between two adjacent latitude values expressed in angular
units of measure. For raster data, the value is normally the pixel
size in angular units (currently degrees). For vector data (points, lines,
polygons), it is a little less concrete and usually indicates the fuzzy
tolerance or clustering/streaming setting that establishes the minimum
distance at which two points will NOT be automatically merged during data
collection. This should also be reported in angular units (currently degrees).
false
ASCII_Real
0.0
Units_of_Angle
deg
geographic_description
1.0
geographic_description
false
Trent Hare
The geographic_description attribute provides a description for the use of the defined
geographic coordinate system. This can be useful to describe vector-based files where map-scale
(e.g., 1:5M) is used and the use of image-based spacing or resolution need is not meaningful.
false
UTF8_Text_Preserved
local_description
1.0
local_description
false
Elizabeth D. Rye
The local_description attribute provides a description of
the coordinate system and its orientation to the surface of a
planet.
false
UTF8_Text_Preserved
local_georeference_information
1.0
local_georeference_information
false
Elizabeth D. Rye
The local_georeference_information attribute provides a description of
the information provided to register the local system to a planet
(e.g. control points, satellite ephemeral data, inertial navigation
data).
false
UTF8_Text_Preserved
planar_coordinate_encoding_method
1.0
planar_coordinate_encoding_method
false
Elizabeth D. Rye
The planar_coordinate_encoding_method attribute indicates
the means used to represent horizontal positions.
true
ASCII_Short_String_Collapsed
Units_of_None
Coordinate Pair
A method of encoding the position of a point by measuring its distance
from perpendicular reference axes (Cartesian plane). The coordinate pair (x,y),
generally in meters, is defined such that x is determined by its horizontal distance
from the origin and y is determined by its vertical distance from the origin.
Distance and Bearing
A method of encoding the position of a point by measuring
its distance and direction (azimuth angle) from another point.
Row and Column
A method of encoding the position of a point by measuring its distance
from perpendicular reference axes (Cartesian plane). The coordinate pair (row,column),
generally in pixels, is defined such that the row is determined by its horizontal
distance from the origin and column is determined by its vertical distance from the
origin.
map_projection_name
1.1
map_projection_name
false
Elizabeth D. Rye
The map_projection_name attribute provides the name of the
map projection. Definitions when available are from Synder, J.P., 1987,
Map Projections: A Working Manual, USGS Numbered Series,
Professional Paper 1395, URL: https://doi.org/10.3133/pp1395.
true
ASCII_Short_String_Collapsed
Albers Conical Equal Area
Projection is mathematically based on a cone that is conceptually
secant on two parallels. No areal deformation. North or South Pole is
represented by an arc. Retains its properties at various scales; individual maps
can be joined along their edges.
Azimuthal Equidistant
Projection is mathematically based on a plane tangent to the body.
The entire body can be represented. Generally the Azimuthal Equidistant map
projection portrays less than one hemisphere, though the other hemisphere can
be portrayed but is much distorted. Has true direction and true distance
scaling from the point of tangency.
Equidistant Conic
Projection is mathematically based on a cone that is tangent at
one parallel or conceptually secant at two parallels. North or South Pole is
represented by an arc.
Equirectangular
Also called Equidistant Cylindrical, this projection is neither
equal-area or conformal and is known for its very simple construction. Equations only
allow spherical body definitions. The meridians and parallels are all equidistant
straight parallel lines, intersecting at right angles. If the Equator is made the
standard parallel, true to scale and free of distortion, the meridians are spaced at
the same distances as the parallels, and the graticule appears square. In this formation,
when the Equator is made the standard parallel, this projection is also known as
Plate Carree or the Simple Cylindrical projection.
Gnomonic
This projection is geometrically projected onto a plane, and
the point of projection is at the center of the body. It is impossible to show
a full hemisphere with one Gnomonic map. It is the only projection in which any
straight line is a great circle, and it is the only projection that shows the
shortest distance between any two points as a straight line.
Lambert Azimuthal Equal Area
The Lambert Azimuthal Equal-Area projection is mathematically
based on a plane tangent to the body. It is the only projection that can accurately
represent both areas and true direction from the center of the projection. This
projection generally represents only one hemisphere.
Lambert Conformal Conic
Projection is mathematically based on a cone that is tangent
at one parallel or (more often) that is conceptually secant on two parallels.
Areal distortion is minimal but increases away from the standard parallels.
North or South Pole is represented by a point; the other pole cannot be
shown. Great circle lines are approximately straight. It retains its properties
at various scale and maps can be joined along their edges.
Mercator
Projection can be thought of as being mathematically based on
a cylinder tangent at the equator. Any straight line is a constant-azimuth
(rhumb) line. Areal enlargement is extreme away from the equator; poles
cannot be represented. Shape is true only within any small area. Reasonably
accurate projection within a 15 degree band along the line of tangency.
Miller Cylindrical
Similar to Mercator, this projection is neither equal-area or conformal.
Equations only allow spherical body definitions. The meridians and parallels are straight
lines, intersecting at right angles. Meridians are equidistant and parallels are spaced
farther apart away from Equator. Generally used for global maps.
Oblique Cylindrical
This projection works by moving the north pole of the simple cylindrical
projection. The pole latitude and longitude are the location of the new north pole,
and the rotation is the equivalent to the center longitude in simple cylindrical.
Because of the supported rotation parameter, this projection is pretty uniquely used in
the planetary community and it is implemented in USGS's Integrated Software for Imagers
and Spectrometers v2/3 (ISIS3) suite.
Oblique Mercator
The projection is mathematically based on a cylinder tangent along any
great circle other than the equator or a meridian. Shape is true only within any small
area. Areal enlargement increases away from the line of tangency. Reasonably accurate
projection within a 15 degree band along the line of tangency.
Orthographic
The Orthographic projection is geometrically based on a plane tangent
to the body, and the point of projection is at infinity. The body appears as it
would from outer space. This projection is a truly graphic representation of the body
and is a projection in which distortion becomes a visual aid. It is the most familiar
of the azimuthal map projections. Directions from the center of the Orthographic map
projection are true.
Point Perspective
Similar to Orthographic, this projection is often used to show the body
as seen from space. This appears to be the same as the Vertical Perspective
projection as define in Synder, J.P., 1987, Map Projections: A Working Manual.
Vertical Perspective projections are azimuthal. Central meridian and a particular
parallel (if shown) are straight lines. Other meridians and parallels are usually
arcs of circles or ellipses, but some may be parabolas or hyperbolas. This is neither
conformal or equal-area.
Polar Stereographic
Related to the Stereographic projection but generally centered directly
at the North or South Pole of the body (e.g. latitude_of_projection_origin set at 90
or -90 respectively). This resembles other polar azimuthals, with straight radiating
meridians and concentric circles for parallels. The parallels are spaced at increasingly
wide distances the farther the latitude is from the pole. Note, if you do supply the optional
attribute scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar
data should be set to 1.0.
Polyconic
Projection is mathematically based on an infinite number of cones tangent
to an infinite number of parallels. Distortion increases away from the central meridian.
Has both areal and angular deformation.
Robinson
Classified as a pseudocylindrical projection. Generally this projection
is used for global maps. The projection is a compromise and is neither equal-area nor
conformal. The meridians are gently curved leaving the poles fairly distorted.
Sinusoidal
Projection is mathematically based on a cylinder tangent on the equator.
Meridian spacing is equal and decreases toward the poles. Parallel spacing is equal.
There is no angular deformation along the central meridian and the equator. Regional maps cannot be
edge-joined in an east-west direction if each map has its own central meridian.
Space Oblique Mercator
The Space Oblique Mercator (SOM) projection visually differs from the
Oblique Mercator projection in that the central line (the ground-track of the orbiting
satellite) is slightly curved, rather than straight.
Stereographic
The Stereographic projection is geometrically projected onto a plane,
and the point of the projection is on the surface of the sphere opposite the point
of tangency. Circles on the body appear as straight lines, parts of circles, or circles
on the projection. Directions from the center of the stereographic map projection are
true. Generally only one hemisphere is portrayed.
Transverse Mercator
Projection is mathematically based on a cylinder tangent to a meridian.
Shape is true only within any small area. Areal enlargement increases away from the
tangent meridian. Reasonably accurate projection within a 15 degree band along the line of
tangency. Regional maps cannot be edge-joined in an east-west direction if each map has
its own central meridian.
van der Grinten
The projection has both areal and angular deformation. It was conceived
as a compromise between the Mercator and the Mollweide projection, which shows the world in
an ellipse. The van der Grinten shows the world in a circle.
grid_coordinate_system_name
1.0
grid_coordinate_system_name
false
Elizabeth D. Rye
The grid_coordinate_system_name attribute provides the name
of the grid coordinate system. These are currently defining Earth-centric gridded
systems and remain incase they are used for PDS archives or grid systems are
implemented for non-Earth bodies.
true
ASCII_Short_String_Collapsed
Universal Transverse Mercator
The UTM is the ellipsoidal Transverse Mercator to which specific parameters,
such as central meridians, have been applied. This is generally used for Earth. Latitudes
between 84 degrees North and 80 degrees South is divided into 60 zones each generally 6 degrees wide in longitude.
Bounding meridians are evenly divisible by 6 degrees, and zones are numbered from 1 to 60 proceeding
east from the 180th meridian from the Prime Meridian (e.g., Greenwich) with minor exceptions.
Universal Polar Stereographic
Like Universal Transverse Mercator (UTM), UPS is a method used to generally split up the Earth
into quads. When the latitude is from 84 degrees North and 80 degrees South to the respective poles, the (UPS)
projection is used.
State Plane Coordinate System 1927
In the United States, it is the projection used in the State Plane Coordinate
System (SPCS) for States with predominant north-south extent. (The Lambert Conformal Conic
is used for the others, except for the panhandle of Alaska, which is prepared on the Oblique
Mercator. Alaska, Florida, and New York use both the Transverse Mercator and the Lambert
Conformal Conic for different zones). Except for narrow States, such as Delaware, New Hampshire,
and New Jersey, all States using the Transverse Mercator are divided into two to eight zones,
each with its own central meridian, along which the scale is slightly reduced to balance
the scale throughout the map. Each zone is designed to maintain scale distortion within 1 part
in 10,000. 1927 refers to the use of the 1927 North American Datum (NAD27).
State Plane Coordinate System 1983
In the United States, it is the projection used in the State Plane Coordinate
System (SPCS) for States with predominant north-south extent. The Lambert Conformal Conic
is used for the others, except for the panhandle of Alaska, which is prepared on the Oblique
Mercator. Alaska, Florida, and New York use both the Transverse Mercator and the Lambert
Conformal Conic for different zones. Except for narrow States, such as Delaware, New Hampshire,
and New Jersey, all States using the Transverse Mercator are divided into two to eight zones,
each with its own central meridian, along which the scale is slightly reduced to balance
the scale throughout the map. Each zone is designed to maintain scale distortion within 1 part
in 10,000. In the name, 1983 refers to the use of the 1983 North American Datum (NAD83).
ARC Coordinate System
The Equal Arc-second Coordinate System is a plane-rectangular coordinate system
established by the Department of Defense in 1990.
Other Grid System
Allows for a grid system not defined elsewhere. The information provided should
include the name of the grid system, the names of the parameters and values used for the
data set, and the citation of the specification for the algorithms that describe the
mathematical relationship between the body and the coordinates of the grid system.
local_planar_description
1.0
local_planar_description
false
Elizabeth D. Rye
The local_planar_description attribute provides a description of the local planar system.
false
UTF8_Text_Preserved
local_planar_georeference_information
1.0
local_planar_georeference_information
false
Elizabeth D. Rye
The local_planar_georeference_information attribute
provides a description of the information provided to register the
local planar system to a planet (e.g. control points, satellite
ephemeral data, inertial navigation data).
false
UTF8_Text_Preserved
pixel_resolution_x
1.1
pixel_resolution_x
false
Chris Isbell
The pixel_resolution_x and pixel_resolution_y attributes indicate the image
array pixel resolution (distance/pixel or degree/pixel) relative to the
Cartesian (x,y) coordinate system as defined by the map projection. Due to
varying properties across different map projections, actual surface distances
for an individual pixel may be accurate only at specific location(s) within the
image array (e.g. reference latitude or longitude, standard parallels, etc). For
most PDS products, x and y resolution values are equal ('square' pixels). The
inclusion of both x and y attributes allows for anticipated products where
resolution may differ for each axis ('rectangular' pixels).
NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3.
false
ASCII_Real
0.0
Units_of_Pixel_Resolution_Map
m/pixel
pixel_resolution_y
1.1
pixel_resolution_y
false
Chris Isbell
The pixel_resolution_x and pixel_resolution_y attributes indicate the image
array pixel resolution (distance/pixel or degree/pixel) relative to the
Cartesian (x,y) coordinate system as defined by the map projection. Due to
varying properties across different map projections, actual surface distances
for an individual pixel may be accurate only at specific location(s) within the
image array (e.g. reference latitude or longitude, standard parallels, etc). For
most PDS products, x and y resolution values are equal ('square' pixels). The
inclusion of both x and y attributes allows for anticipated products where
resolution may differ for each axis ('rectangular' pixels).
NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3.
false
ASCII_Real
0.0
Units_of_Pixel_Resolution_Map
m/pixel
pixel_scale_x
1.1
pixel_scale_x
false
Chris Isbell
The pixel_scale_x and pixel_scale_y attributes indicate the image array
pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y)
coordinate system as defined by the map projection. Due to varying
properties across different map projections, actual surface distances for an
individual pixel may be accurate only at specific location(s) within the
image array (e.g. reference latitude or longitude, standard parallels, etc).
For most PDS products, x and y scale values are equal ('square' pixels). The
inclusion of both x and y attributes allows for anticipated products where
scale may differ for each axis ('rectangular' pixels).
NOTE 1: For presentation of hard-copy maps, a map scale is traditionally
expressed as a 'representative fraction' (the ratio of a hard-copy map to the
actual subject surface (e.g. 1:250,000, where one unit of measure on the map
equals 250,000 of the same unit on the body surface)). This usage is relevant
when map/data are presented on hard-copy media (paper, computer screen,etc).
When defining pixel scale within a stored image/array context here, we are
expressing a ratio between the image array and the actual surface (thus,
pixel/degree or pixel/distance units).
NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3
false
ASCII_Real
0.0
Units_of_Map_Scale
pixel/deg
pixel_scale_y
1.0
pixel_scale_y
false
Chris Isbell
The pixel_scale_x and pixel_scale_y attributes indicate the image array
pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y)
coordinate system as defined by the map projection. Due to varying
properties across different map projections, actual surface distances for an
individual pixel may be accurate only at specific location(s) within the
image array (e.g. reference latitude or longitude, standard parallels, etc).
For most PDS products, x and y scale values are equal ('square' pixels). The
inclusion of both x and y attributes allows for anticipated products where
scale may differ for each axis ('rectangular' pixels).
NOTE 1: For presentation of hard-copy maps, a map scale is traditionally
expressed as a 'representative fraction' (the ratio of a hard-copy map to the
actual subject surface (e.g. 1:250,000, where one unit of measure on the map
equals 250,000 of the same unit on the body surface)). This usage is relevant
when map/data are presented on hard-copy media (paper, computer screen,etc).
When defining pixel scale within a stored image/array context here, we are
expressing a ratio between the image array and the actual surface (thus,
pixel/degree or pixel/distance units).
NOTE 2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3
false
ASCII_Real
0.0
Units_of_Map_Scale
pixel/deg
pixel_scale
1.0
pixel_scale
false
Jordan Padams
The pixel_scale attribute indicate the image array
pixel scale (pixel/degree or pixel/distance) relative to the
referenced coordinate system as defined by the map projection. This attribute should be used in
lieu of pixel_scale_x and pixel_scale_y when the pixel scale is not x/y aligned.
i.e. a radial pixel scale.
NOTE: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3
false
ASCII_Real
0.0
Units_of_Map_Scale
pixel/deg
distance_resolution
1.0
distance_resolution
false
Elizabeth D. Rye
The distance_resolution attribute provides the minimum distance
measurable between two points expressed in Units_of_Pixel_Resolution_Map of measure.
false
ASCII_Real
0.0
Units_of_Pixel_Resolution_Map
km/pixel
bearing_resolution
1.0
bearing_resolution
false
Elizabeth D. Rye
The bearing_resolution attribute provides the minimum angle
measurable between two points.
false
ASCII_Real
0.0
Units_of_Angle
rad
bearing_reference_direction
1.0
bearing_reference_direction
false
Elizabeth D. Rye
The bearing_reference_direction attribute specifies the
direction from which the bearing is measured.
true
ASCII_Short_String_Collapsed
Units_of_None
North
For planets and satellites, latitude is measured north and south of
the equator; north latitudes are designated as positive.
South
For planets and satellites, latitude is measured north and south of
the equator; south latitudes are designated as negative.
bearing_reference_meridian
1.0
bearing_reference_meridian
false
Elizabeth D. Rye
The bearing_reference_meridian attribute specifies the axis
from which the bearing is measured.
true
ASCII_Short_String_Collapsed
Units_of_None
Assumed
An assumed bearing is one in which the reference direction is
straight ahead, where the bearing is measured relative to the direction the
navigator is facing.
Grid
A grid bearing is measured in relation to the fixed horizontal
reference plane of grid north, that is, using the direction northwards along
the grid lines of the map projection as a reference point.
Magnetic
A magnetic bearing is measured in relation to magnetic north.
Astronomic
A astronomic bearing is measured in relation to the North Star,
Polaris on Earth.
Geodetic
A geodetic bearing (or true bearing) is measured in relation to true
north via a great circle (or the shortest path connecting two points on the
surface of the body).
standard_parallel_1
1.0
standard_parallel_1
false
Chris Isbell
The standard_parallel_1 attribute defines the first standard
parallel (applicable only for specific projections), the first line of
constant latitude at which the surface of the planet and the plane or
developable surface intersect.
false
ASCII_Real
-90.0
90.0
Units_of_Angle
deg
standard_parallel_2
1.0
standard_parallel_2
false
Chris Isbell
The standard_parallel_2 attribute defines the second standard
parallel (applicable only for specific projections, a subset of specific
projections where a first standard parallel is applicable), the second line
of constant latitude at which the surface of the planet and the plane or
developable surface intersect.
false
ASCII_Real
-90.0
90.0
Units_of_Angle
deg
longitude_of_central_meridian
1.0
longitude_of_central_meridian
false
Elizabeth D. Rye
The longitude_of_central_meridian attribute defines the
line of longitude at the center of a map projection generally used as
the basis for constructing the projection.
false
ASCII_Real
-180.0
360.0
Units_of_Angle
deg
latitude_of_projection_origin
1.0
latitude_of_projection_origin
false
Elizabeth D. Rye
The latitude_of_projection_origin attribute defines
the latitude chosen as the origin of rectangular coordinates
for a map projection.
false
ASCII_Real
-90.0
90.0
Units_of_Angle
deg
scale_factor_at_central_meridian
1.0
scale_factor_at_central_meridian
false
Elizabeth D. Rye
The scale_factor_at_central_meridian attribute provides a
multiplier for reducing a distance obtained from a map by computation
or scaling to the actual distance along the central
meridian.
false
ASCII_Real
0.0
Units_of_None
utm_zone_number
1.0
utm_zone_number
false
Elizabeth D. Rye
The utm_zone_number attribute provides the identifier for
the Universal Transverse Mercator (UTM) zone. For the Earth, UTM zones are defined
between 84 degrees north latitude and 80 degrees south latitude, is divided into
60 zones each generally 6° wide in longitude. The zones are numbered from 1 to 60
proceeding east from the 180th meridian from Greenwich with minor exceptions.
false
ASCII_Integer
1
60
Units_of_None
ups_zone_identifier
1.0
ups_zone_identifier
false
Elizabeth D. Rye
The ups_zone_identifier attribute provides an identifier
for the Universal Polar Stereographic (UPS) zone.
For chart see: Synder 1987, DOI:10.3133/pp1395, page 62.
https://pubs.usgs.gov/pp/1395/report.pdf#page=74
true
ASCII_Short_String_Collapsed
Units_of_None
A
UPS Zone Identifier: A, south pole from 0 - 180E
B
UPS Zone Identifier: B, south pole from -180E - 0
Y
UPS Zone Identifier: Y, north pole from -180E - 0
Z
UPS Zone Identifier: Z, north pole from 0 - 180E
spcs_zone_identifier
1.0
spcs_zone_identifier
false
Elizabeth D. Rye
The spcs_zone_identifier attribute identifies the
State Plane Coordinate Systems (SPCS) zone.
false
ASCII_Short_String_Collapsed
4
4
[0-9][0-9][0-9][0-9]
Units_of_None
azimuthal_angle
1.0
azimuthal_angle
false
Elizabeth D. Rye
The azimuthal_angle attribute provides the angle measured
clockwise from north, and expressed in the recommended units of degrees.
false
ASCII_Real
0.0
360.0
Units_of_Angle
deg
azimuth_measure_point_longitude
1.0
azimuth_measure_point_longitude
false
Elizabeth D. Rye
The azimuth_measure_point_longitude attribute provides the
longitude of the map projection origin.
false
ASCII_Real
-180.0
360.0
Units_of_Angle
deg
oblique_line_latitude
1.0
oblique_line_latitude
false
Elizabeth D. Rye
The oblique_line_latitude attribute provides the latitude
of a point defining the oblique line.
false
ASCII_Real
-90.0
90.0
Units_of_Angle
deg
oblique_line_longitude
1.0
oblique_line_longitude
false
Elizabeth D. Rye
The oblique_line_longitude attribute provides the longitude
of a point defining the oblique line.
false
ASCII_Real
-180.0
360.0
Units_of_Angle
deg
lander_map_projection_name
1.0
lander_map_projection_name
false
Jordan Padams
The lander_map_projection_name attribute provides the name of the
map projection.
true
ASCII_Short_String_Collapsed
Cylindrical
This is an in-situ projection used for (non-stereo) panoramas.
Each image row represents a constant elevation and each image column
represents a constant azimuth, from a given point of view. The image
scale in degrees per pixel is constant across the image.
Vertical
This is an in-situ projection that provides an overhead view.
By projecting to a surface model, the need for range data is eliminated,
but significant layover effects can happen when the actual geometry does
not match the surface model. It has a constant scale in meters/pixel, subject
to layover distortion.
Perspective
This is an in-situ projection that models a pinhole camera.
Polar
This is an in-situ projection that provides a quasi-overhead
view that extends to the horizon. Elevation is measured radially outward
from the nadir location, with a constant pixel scale. Azimuth is
measured along concentric circles centered at the nadir.
Orthographic
This is an in-situ projection that is a generalization of
the Vertical projection, in that any arbitrary projection plane can be
specified.
Orthographic_Lander
This is an in-situ projection that is a generalization of
the Vertical projection, in that any arbitrary projection plane can be
specified.
Orthorectified
This is an in-situ projection that provides a true overhead
view of the scene. Range data is required to create this projection,
meaning there is no parallax distortion. It has a constant scale in
meters/pixel.
Cylindrical_Perspective
This is an in-situ projection that is a hybrid. Each
column is a vertical slice from a pinhole camera (Perspective
projection), while the columns are spaced evenly in azimuth
(Cylindrical projection). It is most useful for viewing panoramas
in stereo.
rings_map_projection_name
1.0
rings_map_projection_name
false
Trent Hare
The rings_map_projection_name attribute provides the name of the
map projection used for rings data.
true
ASCII_Short_String_Collapsed
Ring_Polar
The representation of ring data requires a unique projection. The rings are
modeled by a thin disk centered on the body and in its equatorial plane. For Saturn,
the thin disk is centered on Saturn and in its equatorial plane, with an outer
radius of 500,000km. If the field of view falls partially or completely beyond this
limit or if it intersects the primary body before intersecting the rings, the data
will not be included.
For Cassini CIRS (composite infrared spectrometer), the plotted coordinates are derived as follows. If A is
the location of the intersection of CIRS field of view with the body's equatorial plane, the X coordinate is
the distance of A from the center of the body (e.g. Saturn), and the Y coordinate is the local time on
on the body at the intersection with the body's surface of the line between A and the body's
center. Local time is expressed in fractional hours, from 0.0 (at midnight) to 12.0
(at noon), to 24.0 (at midnight).
x_unit
1.0
x_unit
false
Jordan Padams
The x component of a unit vector.
false
ASCII_Real
-1
1
Units_of_None
y_unit
1.0
y_unit
false
Jordan Padams
The y component of a unit vector.
false
ASCII_Real
-1
1
Units_of_None
z_unit
1.0
z_unit
false
Jordan Padams
The z component of a unit vector.
false
ASCII_Real
-1
1
Units_of_None
x_length
1.0
x_length
false
Jordan Padams
The x_length attribute represents length in the x-direction.
false
ASCII_Real
0.0
Units_of_Length
m
y_length
1.0
y_length
false
Jordan Padams
The y_length attribute represents length in the y-direction.
false
ASCII_Real
0.0
Units_of_Length
m
z_length
1.0
z_length
false
Jordan Padams
The z_length attribute represents length in the z-direction.
false
ASCII_Real
0.0
Units_of_Length
m
x_position
1.0
x_position
false
Mitchell K. Gordon
The x component of a Cartesian position vector.
false
ASCII_Real
Units_of_Length
y_position
1.0
y_position
false
Mitchell K. Gordon
The y component of a Cartesian position vector.
false
ASCII_Real
Units_of_Length
z_position
1.0
z_position
false
Mitchell K. Gordon
The z component of a Cartesian position vector.
false
ASCII_Real
Units_of_Length
x
1.1
x
false
Elizabeth Rye
The x component of a Cartesian vector which has no units.
false
ASCII_Real
Units_of_None
y
1.1
y
false
Elizabeth Rye
The y component of a Cartesian vector which has no units.
false
ASCII_Real
Units_of_None
z
1.1
z
false
Elizabeth Rye
The z component of a Cartesian vector which has no units.
false
ASCII_Real
Units_of_None
x_axis_minimum
1.0
x_axis_minimum
false
Jordan Padams
The x_axis_minimum attribute specifies the value of the X coordinate (measured in the projection frame) of a
Vertical, Orthographic or Orthorectified lander map projection at the bottom of the image.
false
ASCII_Real
Units_of_Length
x_axis_maximum
1.0
x_axis_maximum
false
Jordan Padams
The x_axis_maximum attribute specifies the value of the X coordinate (measured in the projection frame) of a
Vertical, Orthographic or Orthorectified lander map projection at the top of the image. Note that +X is at the top of
the image and +Y is at the right, so +X corresponds to North in the Vertical projection.
false
ASCII_Real
Units_of_Length
y_axis_minimum
1.0
y_axis_minimum
false
Jordan Padams
The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a
Vertical, Orthographic or Orthorectified lander map projection at the left edge of the image.
false
ASCII_Real
Units_of_Length
y_axis_maximum
1.0
y_axis_maximum
false
Jordan Padams
The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a
Vertical, Orthographic or Orthorectified lander map projection at the right edge of the image.
false
ASCII_Real
Units_of_Length
start_azimuth
1.1
start_azimuth
false
Jordan Padams
The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is
measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule
relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies
the azimuth of the left edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map projections only.
false
ASCII_Real
-360
360
Units_of_Angle
deg
stop_azimuth
1.1
stop_azimuth
false
Jordan Padams
The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops.
Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the
right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections,
this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical, Cylindrical_Perspective, and Perspective lander map
projections only.
false
ASCII_Real
-360
360
Units_of_Angle
deg
minimum_elevation
1.0
minimum_elevation
false
Jordan Padams
The minimum_elevation attribute specifies the elevation (as defined by the coordinate system) of the last
line of the image for Cylindrical map projections. Applies to Cylindrical, Perspective and Cylindrical-Perspective
lander map projections.
false
ASCII_Real
Units_of_Angle
maximum_elevation
1.0
maximum_elevation
false
Jordan Padams
The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of
the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation
of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal,
Perspective and Cylindrical-Perspective.
false
ASCII_Real
Units_of_Angle
surface_model_type
1.1
surface_model_type
false
Jordan Padams
Specifies the type of surface used for the reprojection performed during the mosaicking process.
Valid values: Infinity, Planar, or Spherical.
true
ASCII_Short_String_Collapsed
Units_of_None
Infinity
Infinity planar surface. Defines a surface that extends to infinity in all directions.
Planar
flat planar surface model
Spherical
spherical surface model
sphere_radius
1.0
sphere_radius
false
Jordan Padams
The sphere_radius attribute specifies the radius of the spherical body. In PDS3, this was specified using the
SURFACE_NORMAL_VECTOR keyword. Recommended units is meters or kilometers.
false
ASCII_Real
0.0
Units_of_Length
m
sphere_intersection_count
1.1
sphere_intersection_count
false
Jordan Padams
The sphere_intersection_count attribute specifies the number of the intersection to use for the spherical surface
model when the camera is outside the sphere. For example, specifying a value of 1 would indicate the first intersection with
the sphere should be used (more useful for modeling hills or rocks), while a value of 2 would indicate the second intersection
with the sphere should be used (more useful for modeling craters). In PDS3, this was overloaded as part of the SURFACE_MODEL_TYPE
keyword.
false
ASCII_NonNegative_Integer
1
Units_of_None
projection_azimuth
1.0
projection_azimuth
false
Jordan Padams
The projection_azimuth attribute specifies the azimuth of the horizontal center of projection for the Perspective lander
map projection (loosely, where the camera model is pointing).
false
ASCII_Real
-360
360
Units_of_Angle
deg
projection_elevation
1.1
projection_elevation
false
Jordan Padams
The projection_elevation attribute specifies the elevation of the vertical center of projection (loosely, where the camera
is pointing). For Perspective lander map projection, this applies to the single output camera model; for Cylindrical-Perspective it
applies to each columns output camera model, before the rotation specified by Vector_Projection_Z_Axis.
false
ASCII_Real
-90.0
90.0
Units_of_Angle
deg
projection_elevation_line
1.1
projection_elevation_line
false
Jordan Padams
The projection_elevation_line attribute specifies the image line which corresponds to the projection_elevation
attribute for each column of the Cylindrical-Perspective projection, before the rotation specified by Vector_Projection_Z_Axis.
false
ASCII_Real
0.0
Units_of_None
zero_elevation_line
1.0
zero_elevation_line
false
Jordan Padams
The zero_elevation_line attribute specifies the image line representing 0.0 degree elevation.
Applies to Cylindrical lander map projections.
false
ASCII_Real
Units_of_None
reference_azimuth
1.1
reference_azimuth
false
Jordan Padams
The reference_azimuth attribute specifies the azimuth of the line extending from the center of the
image to the top center of the image with respect to a polar projection.
false
ASCII_Real
-360
360
Units_of_Angle
deg
line
1.0
line
false
Jordan Padams
The line attribute specifies the line number in the image.
false
ASCII_Real
Units_of_None
sample
1.0
sample
false
Jordan Padams
The sample attribute specifies the sample number.
false
ASCII_Real
Units_of_None
projection_axis_offset
1.1
projection_axis_offset
false
Jordan Padams
The projection_axis_offset attribute specifies an offset from a projection axis in a map projection.
For the Cylindrical Perspective projection, this is the radius of a circle which represents the rotation around the
projection origin of the synthetic camera used to calculate each column.
false
ASCII_Real
Units_of_Length
m
reference_latitude
1.0
reference_latitude
false
Paul Geissler
Provides the ordinary latitude coordinate of the origin (oblique latitude = oblique longitude = 0) for the
oblique coordinate system used to specify the Oblique Cylindrical projection, for example, as used in Cassini BIDR (basic image data record).
Note that whereas some past PDS products may utilize oblique projections defined solely in terms of the reference_latitude and
reference_longitude (i.e., with a third defining angle always set to zero), the Cassini BIDRs require the full
generality of three nonzero rotation angles. These angles are represented by the keywords oblique_proj_pole_latitude,
oblique_proj_pole_longitude, and oblique_proj_pole_rotation. The values of reference_latitude and reference_longitude
are consistent with the latter three angles but do not uniquely define the oblique coordinate system on their own.
false
ASCII_Real
-90.0
90.0
Units_of_Angle
deg
reference_longitude
1.0
reference_longitude
false
Paul Geissler
Provides the ordinary longitude coordinate of the origin (oblique latitude = oblique longitude = 0) for the
oblique coordinate system used to specify the Oblique Cylindrical projection, for example, as used in Cassini BIDR (basic image data record).
Note that whereas some past PDS products may utilize oblique projections defined solely in terms of the reference_latitude
and reference_longitude (i.e., with a third defining angle always set to zero), the Cassini BIDRs require the full generality
of three nonzero rotation angles. These angles are represented by the keywords oblique_proj_pole_latitude,
oblique_proj_pole_longitude, and oblique_proj_pole_rotation. The values of reference_latitude and reference_longitude are
consistent with the latter three angles but do not uniquely define the oblique coordinate system on their own.
false
ASCII_Real
-180.0
360.0
Units_of_Angle
deg
map_projection_rotation
1.0
map_projection_rotation
false
Paul Geissler
Provides the clockwise rotation of the line and sample coordinate system with respect to
the map projection origin.
Note that a value of 90.0 is used for all Cassini BIDRs (basic image data record)
indicating that lines of the projected image have constant oblique-system longitude and columns have constant
oblique-system latitude. As stated in the Cassini BIDR SIS (software interface specification), for these
images, it was convenient to represent longitude in the line direction so that the images, which are elongated
along the equator of the oblique system, are larger in the line direction than in the sample direction.
false
ASCII_Real
0.0
360.0
Units_of_Angle
deg
oblique_proj_pole_latitude
1.0
oblique_proj_pole_latitude
false
Paul Geissler
One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical
projection. This is the ordinary latitude of the pole (Z axis) of the oblique system.
false
ASCII_Real
-90.0
90.0
Units_of_Angle
deg
oblique_proj_pole_longitude
1.0
oblique_proj_pole_longitude
false
Paul Geissler
One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection.
This is the ordinary longitude of the pole (Z axis) of the oblique system.
false
ASCII_Real
-180.0
360.0
Units_of_Angle
deg
oblique_proj_pole_rotation
1.0
oblique_proj_pole_rotation
false
Paul Geissler
One of the three angles defining the oblique coordinate system used in the Oblique Cylindrical projection.
This is a rotation around the polar (Z) axis of the oblique system that completes the transformation from standard to
oblique coordinates. The value is positive east (obeys right hand rule) and is recommended to be specified in degrees from 0 to 360.
false
ASCII_Real
0.0
360.0
Units_of_Angle
deg
oblique_proj_x_axis_vector
1.0
oblique_proj_x_axis_vector
false
Paul Geissler
This is a redundant attribute and as such is optional mostly available for documentation for the parameters.
Unit vector in the direction of the X axis of the oblique coordinate system used in the Oblique Cylindrical
projection, in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis
points from the body center toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis
completes a right-handed set. The oblique_proj_x/y/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied
on the left of a vector referenced to the standard coordinate system converts it into its equivalent in the oblique coordinate
system. This rotation matrix is the product of successively applied rotations by oblique_proj_pole_longitude around the Z
axis, 90 oblique_proj_pole_latitude around the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated
Z axis.
false
ASCII_Text_Preserved
oblique_proj_y_axis_vector
1.0
oblique_proj_y_axis_vector
false
Paul Geissler
This is a redundant attribute and as such is optional mostly available for documentation for the parameters.
Unit vector in the direction of the Y axis of the oblique coordinate system used in the Oblique Cylindrical projection,
in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center
toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The
oblique_proj_x/y/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to
the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the
product of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around
the once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis.
false
ASCII_Text_Preserved
oblique_proj_z_axis_vector
1.0
oblique_proj_z_axis_vector
false
Paul Geissler
This is a redundant attribute and as such is optional mostly available for documentation for the parameters.
Unit vector in the direction of the Z axis of the oblique coordinate system used in the Oblique Cylindrical projection,
in terms of the X, Y, and Z axes of the standard body-fixed coordinate system. In each system, the X axis points from the body center
toward longitude and latitude (0,0) in that system, the Z axis to (0,90), and the Y-axis completes a right-handed set. The
oblique_proj_x/y/z_axis_vector(s) make up the rows of a rotation matrix that when multiplied on the left of a vector referenced to
the standard coordinate system converts it into its equivalent in the oblique coordinate system. This rotation matrix is the product
of successively applied rotations by oblique_proj_pole_longitude around the Z axis, 90 oblique_proj_pole_latitude around the
once-rotated Y axis, and oblique_proj_pole_rotation around the twice-rotated Z axis.
false
ASCII_Text_Preserved
look_direction
1.1
look_direction
false
Paul Geissler
The value (Right, Left or Both) indicates the side of the spacecraft ground-track to which the antenna is pointed for data
acquired within this file. The SAR (synthetic aperture radar) images stored in the BIDR (basic image data record) files are always
acquired on only one side of the ground-track for each Titan pass. This value also indicates from which side the SAR image is
illuminated. If the spacecraft images to the left of its ground-track (look_direction=Left), the image will be illuminated from
the (viewer's) left side, and, conversely, if the spacecraft looks to the right, the illumination will come from the right in the
image file. The direction of illumination is critical to interpretation of features in the image.
true
ASCII_Short_String_Collapsed
Both
Antenna pointed both left and right of spacecraft ground-track
Left
Antenna pointed left of spacecraft ground-track
Right
Antenna pointed right of spacecraft ground-track
LEFT
Antenna pointed left of spacecraft ground-track
RIGHT
Antenna pointed right of spacecraft ground-track
data_count
1.0
data_count
false
Trent Hare
Number of measurements combined to create the cube.
false
ASCII_NonNegative_Integer
1
Units_of_None
angular_scale
1.0
angular_scale
false
Trent Hare
Grid spacing. Recommended unit is radian/pixel.
false
ASCII_Real
0.0
Units_of_Pixel_Resolution_Angular
radian/pixel
radial_scale
1.1
radial_scale
false
Trent Hare
Grid spacing. Recommended unit is km/pixel.
false
ASCII_Real
0.0
Units_of_Pixel_Resolution_Linear
km/pixel
local_time_scale
1.1
local_time_scale
false
Trent Hare
Grid spacing. Recommended unit for Units_of_Pixel_Resolution_Angular is deg/pixel or HA/pixel (hour angle per pixel).
false
ASCII_Real
0.0
Units_of_Pixel_Resolution_Angular
deg/pixel
sample_name
1.0
sample_name
false
Trent Hare
Coordinate name for the sample axis. e.g. "Radius Km".
false
UTF8_Text_Preserved
line_name
1.0
line_name
false
Trent Hare
Coordinate name for the line axis. e.g. "Local Time Hours".
false
UTF8_Text_Preserved
first_sample_center
1.0
first_sample_center
false
Trent Hare
Sample coordinate at the center of the first sample element.
false
ASCII_Real
Units_of_None
first_line_center
1.0
first_line_center
false
Trent Hare
Line coordinate at the center of the first line element.
false
ASCII_Real
Units_of_None
last_sample_center
1.0
last_sample_center
false
Trent Hare
Sample coordinate at the center of the last sample element.
false
ASCII_Real
Units_of_None
last_line_center
1.0
last_line_center
false
Trent Hare
Line coordinate at the center of the last line element.
false
ASCII_Real
Units_of_None
min_footprint_sample
1.0
min_footprint_sample
false
Trent Hare
Minimum size of footprints along the sample axis.
false
ASCII_Real
Units_of_None
min_footprint_line
1.0
min_footprint_line
false
Trent Hare
Minimum size of footprints along the line axis.
false
ASCII_Real
Units_of_None
max_footprint_sample
1.0
max_footprint_sample
false
Trent Hare
Maximum size of footprints along the sample axis.
false
ASCII_Real
Units_of_None
max_footprint_line
1.0
max_footprint_line
false
Trent Hare
Maximum size of footprints along the line axis.
false
ASCII_Real
Units_of_None
Cartography
1.0
Cartography
Elizabeth D. Rye
The Cartography class provides a description of how a 3D sphere, spheroid, elliptical spheroid,
the celestial sphere, in-situ location, or planetary rings are mapped onto a Cartesian, local, or geographic plane.
true
pds.Local_Internal_Reference
component_of
1
*
Spatial_Domain
component_of
0
1
Secondary_Spatial_Domain
component_of
0
1
Spatial_Reference_Information
component_of
1
1
Spatial_Domain
1.0
Spatial_Domain
Elizabeth D. Rye
The Spatial_Domain class describes the geographic areal
domain of the data set. This is the primary domain for the defined
data. Both west and east coordinates can be defined within this class.
A secondary spatial domain class has also been created, if there is a need to
provide bounding coordinates historically used for a body (e.g., west longitude).
Bounding_Coordinates
component_of
1
1
Spatial_Domain
The Spatial_Domain class describes the geographic areal domain of the data set.
English
true
Secondary_Spatial_Domain
1.0
Secondary_Spatial_Domain
Trent Hare
The Secondary_Spatial_Domain class describes an alternative longitude and latitude bounds
to better support IAU approved or historically used geographic areal coordinates. This is only needed
if the Spatial_Domain does not meet IAU recommendations or historical uses for the body.
Bounding_Coordinates
component_of
1
1
longitude_direction
attribute_of
1
1
latitude_type
attribute_of
1
1
Secondary_Spatial_Domain
The Secondary_Spatial_Domain class optionally describes a second or alternative
geographic areal domain of the data set which is recommended by the IAU or has historical use in previous
PDS archives. For example, if Spatial_Domain is defined using a Positive East longitude_direction, this
section can define to list the Bounding_Coordinates using Positive West coordinates and a different
latitude_type. This was implemented for the Europa Clipper mission to support both Positive East
(within Spatial_Domain) and the historical use of Positive West for Europa (within Secondary_Spatial_Domain).
English
true
Spatial_Reference_Information
1.0
Spatial_Reference_Information
Elizabeth D. Rye
The Spatial_Reference_Information class provides a
description of the reference frame for, and the means to encode,
coordinates in a data set.
Horizontal_Coordinate_System_Definition
component_of
1
1
Spatial_Reference_Information
The Spatial_Reference_Information class provides a description of the reference frame for, and the means
to encode, coordinates in a data set.
English
true
Bounding_Coordinates
1.0
Bounding_Coordinates
Elizabeth D. Rye
The Bounding_Coordinates class defines the limits of coverage of a set of data expressed by latitude
and longitude values in the order western-most, eastern-most, northern-most, and southern-most.
west_bounding_coordinate
attribute_of
1
1
east_bounding_coordinate
attribute_of
1
1
north_bounding_coordinate
attribute_of
1
1
south_bounding_coordinate
attribute_of
1
1
Bounding_Coordinates
The Bounding_Coordinates class defines the limits of coverage of a set of data expressed by latitude
and longitude values in the order western-most, eastern-most, northern-most, and southern-most.
English
true
Horizontal_Coordinate_System_Definition
1.0
Horizontal_Coordinate_System_Definition
Elizabeth D. Rye
The Horizontal_Coordinate_System_Definition class provides the reference frame or system from
which linear or angular quantities are measured and assigned to the position that a point occupies.
XSChoice#
Geographic
Planar
Local
component_of
1
1
Geodetic_Model
component_of
0
1
Horizontal_Coordinate_System_Definition
The Horizontal_Coordinate_System_Definition class provides the reference frame or system from
which linear or angular quantities are measured and assigned to the position that a point occupies.
English
true
Geodetic_Model
1.0
Geodetic_Model
Elizabeth D. Rye
The Geodetic_Model class provides parameters describing the shape of the planet.
latitude_type
attribute_of
1
1
spheroid_name
attribute_of
0
1
a_axis_radius
attribute_of
1
1
b_axis_radius
attribute_of
1
1
c_axis_radius
attribute_of
1
1
longitude_direction
attribute_of
1
1
coordinate_system_type
attribute_of
0
1
coordinate_system_name
attribute_of
0
1
Geodetic_Model
The Geodetic_Model class provides parameters describing the shape of the planet.
English
true
Geographic
1.0
Geographic
Elizabeth D. Rye
The Geographic class provides information about the
quantities of latitude and longitude which define the position of a
point on a planetary body's surface with respect to a reference
spheroid.
geographic_description
attribute_of
0
1
latitude_resolution
attribute_of
0
1
longitude_resolution
attribute_of
0
1
Geographic
The Geographic class provides information about the quantities of latitude and longitude which
define the position of a point on a planetary body's surface with respect to a reference spheroid. When
defined for vector-based formats, and where the latitude and longitude are not meaningful, then the
geographic_description can be used to explain the coordinate system, for example what scale (e.g., 1:2M)
the file was captured or digitized at. In this regard, scale can be a proxy for the resolution of the file.
English
true
Planar
1.0
Planar
Elizabeth D. Rye
The Planar class provides the quantities of distances, or
distances and angles, which define the position of a point on a
reference plane to which the surface of a planet has been
projected.
XSChoice#
Map_Projection
Grid_Coordinate_System
Local_Planar
component_of
1
1
Planar_Coordinate_Information
component_of
0
1
Geo_Transformation
component_of
0
1
Planar
The Planar class provides the quantities of distances, or distances and angles, which define
the position of a point on a reference plane to which the surface of a planet has been projected.
English
true
Local
1.0
Local
Elizabeth D. Rye
The Local class provides a description of any coordinate
system that is not aligned with the surface of the planet.
local_description
attribute_of
1
1
local_georeference_information
attribute_of
0
1
Map_Projection_Lander
component_of
0
1
Map_Projection_Rings
component_of
0
1
Surface_Model_Parameters
component_of
0
1
Local
The Local class provides a description of any coordinate system that is not aligned with
the surface of the planet.
English
true
Planar_Coordinate_Information
1.0
Planar_Coordinate_Information
Elizabeth D. Rye
The Planar_Coordinate_Information class provides
information about the coordinate system developed on the planar
surface.
planar_coordinate_encoding_method
attribute_of
1
1
XSChoice#
Coordinate_Representation
Distance_and_Bearing_Representation
component_of
1
1
Map_Projection
1.0
Map_Projection
Elizabeth D. Rye
The Map_Projection class provides the systematic representation of all or
part of the surface of a planet on a plane (or Cartesian system).
map_projection_name
attribute_of
1
1
XSChoice#
Equirectangular
Lambert_Azimuthal_Equal_Area
Lambert_Conformal_Conic
Mercator
Oblique_Cylindrical
Oblique_Mercator
Orthographic
Point_Perspective
Polar_Stereographic
Polyconic
Robinson
Sinusoidal
Stereographic
Transverse_Mercator
component_of
1
1
Map_Projection
The Map_Projection class provides the systematic representation of all or part of the
surface of a planet on a plane or developable surface.
English
true
Grid_Coordinate_System
1.0
Grid_Coordinate_System
Elizabeth D. Rye
The Grid_Coordinate_System class defines a
plane-rectangular coordinate system usually based on, and
mathematically adjusted to, a map projection so that geographic
positions can be readily transformed to and from plane
coordinates.
grid_coordinate_system_name
attribute_of
1
1
XSChoice#
Universal_Transverse_Mercator
Universal_Polar_Stereographic
State_Plane_Coordinate_System
component_of
1
1
Grid_Coordinate_System
The Grid_Coordinate_System class defines a plane-rectangular coordinate system usually
based on, and mathematically adjusted to, a map projection so that geographic positions can be
readily transformed to and from plane coordinates.
English
true
Local_Planar
1.0
Local_Planar
Elizabeth D. Rye
The Local_Planar class defines any right-handed planar
coordinate system of which the z-axis coincides with a plumb line
through the origin that locally is aligned with the surface of the
planet.
local_planar_description
attribute_of
1
1
local_planar_georeference_information
attribute_of
1
1
Local_Planar
The Local_Planar class defines any right-handed planar coordinate system of which the z-axis
coincides with a plumb line through the origin that locally is aligned with the surface of the planet.
English
true
Coordinate_Representation
1.0
Coordinate_Representation
Elizabeth D. Rye
The Coordinate_Representation class provides the method of
encoding the position of a point by measuring its distance from
perpendicular reference axes (the "coordinate pair" and "row and
column" methods).
pixel_resolution_x
attribute_of
1
1
pixel_resolution_y
attribute_of
1
1
pixel_scale_x
attribute_of
1
1
pixel_scale_y
attribute_of
1
1
Distance_and_Bearing_Representation
1.0
Distance_and_Bearing_Representation
Elizabeth D. Rye
The Distance_and_Bearing_Representation class provides a
method of encoding the position of a point by measuring its distance
and direction (azimuth angle) from another point.
distance_resolution
attribute_of
1
1
bearing_resolution
attribute_of
1
1
bearing_reference_direction
attribute_of
1
1
bearing_reference_meridian
attribute_of
1
1
Equirectangular
1.0
Equirectangular
Elizabeth D. Rye
The Equirectangular class contains parameters for the Equirectangular map projection.
Synder 1987, DOI:10.3133/pp1395, page 90: https://pubs.usgs.gov/pp/1395/report.pdf#page=102
PROJ: https://proj.org/operations/projections/eqc.html
forward:
x = R * (lambda - lambda_0) * cos(phi_1)
y = R * (phi - phi_1)
and reverse:
lambda = (x / R cos(phi_1)) + lambda_0
phi = (y / R) + phi_1
where:
lambda is the longitude of the location to project on the body;
phi is the latitude of the location to project on the body;
phi_1 is the standard parallel (north and south of the equator) where the scale of the projection is true;
lambda_0 is the central meridian of the map;
x is the horizontal coordinate of the projected location on the map;
y is the vertical coordinate of the projected location on the map;
R is the radius of the body.
latitude_of_projection_origin
attribute_of
0
1
standard_parallel_1
attribute_of
1
1
longitude_of_central_meridian
attribute_of
1
1
Equirectangular
The Equirectangular class contains parameters for the Equirectangular projection.
English
true
Lambert_Azimuthal_Equal_Area
1.0
Lambert_Azimuthal_Equal_Area
Trent Hare
The Lambert_Azimuthal_Equal_Area class contains parameters for
the Lambert Azimuthal Equal-area projection.
Synder 1987, DOI:10.3133/pp1395, page 182: https://pubs.usgs.gov/pp/1395/report.pdf#page=194
PROJ: https://proj.org/operations/projections/laea.html
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
Lambert_Azimuthal_Equal_Area
The Lambert_Azimuthal_Equal_Area class contains parameters for the Lambert Azimuthal Equal-area projection.
English
true
Lambert_Conformal_Conic
1.0
Lambert_Conformal_Conic
Elizabeth D. Rye
The Lambert_Conformal_Conic class contains parameters for
the Lambert Conformal Conic projection.
Synder 1987, DOI:10.3133/pp1395, page 104: https://pubs.usgs.gov/pp/1395/report.pdf#page=116
PROJ: https://proj.org/operations/projections/lcc.html
standard_parallel_1
attribute_of
1
1
standard_parallel_2
attribute_of
0
1
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
scale_factor_at_projection_origin
attribute_of
0
1
Lambert_Conformal_Conic
The Lambert_Conformal_Conic class contains parameters for the Lambert Conformal Conic projection.
English
true
Mercator
1.0
Mercator
Trent Hare
The Mercator class contains parameters for the Mercator projection.
Synder 1987, DOI:10.3133/pp1395, page 38: https://pubs.usgs.gov/pp/1395/report.pdf#page=50
PROJ: https://proj.org/operations/projections/merc.html
standard_parallel_1
attribute_of
0
1
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
scale_factor_at_projection_origin
attribute_of
0
1
Oblique_Mercator
1.0
Oblique_Mercator
Elizabeth D. Rye
The Oblique_Mercator class contains parameters for the
Oblique Mercator projection.
Synder 1987, DOI:10.3133/pp1395, page 66: https://pubs.usgs.gov/pp/1395/report.pdf#page=78
PROJ: https://proj.org/operations/projections/omerc.html
XSChoice#
Oblique_Line_Azimuth
Oblique_Line_Point
component_of
1
1
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
Oblique_Mercator
The Oblique_Mercator class contains parameters for the Oblique Mercator projection.
English
true
Orthographic
1.1
Orthographic
Trent Hare
The Orthographic class contains parameters for the Orthographic projection.
While required, some applications will default to 0.0 if not defined. Here we want to explicit.
Synder 1987, DOI:10.3133/pp1395, page 145: https://pubs.usgs.gov/pp/1395/report.pdf#page=157
PROJ: https://proj.org/operations/projections/ortho.html
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
Point_Perspective
1.0
Point_Perspective
Chris E. Isbell
The Point Perspective class contains parameters for
the Point Perspective (fundamental definition) projection.
Synder 1987, DOI:10.3133/pp1395, page 169: https://pubs.usgs.gov/pp/1395/report.pdf#page=181
target_center_distance
attribute_of
1
1
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
Point_Perspective
The Point Perspective class contains parameters for the Point Perspective
(fundamental definition) projection.
English
true
Polar_Stereographic
1.0
Polar_Stereographic
Elizabeth D. Rye
The Polar_Stereographic class contains parameters for the Polar Stereographic projection.
Synder 1987, DOI:10.3133/pp1395, page 154: https://pubs.usgs.gov/pp/1395/report.pdf#page=166
PROJ: https://proj.org/operations/projections/stere.html
Note that most applications will either define latitude_of_projection_origin
or scale_factor_at_projection_origin, but not both. Here we define latitude_of_projection_origin
as mandatory and at CART LDD version 1934 have made scale_factor_at_projection_origin optional.
For context, these two keywords have the same impact on the final product but are just different
ways to define it. Thus, for example in the PROJ library, if both are made available, the
latitude_of_projection_origin (+lat_ts) will be used instead of
scale_factor_at_projection_origin (+k_0). Note, if you do supply the optional attribute
scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar
data will mostly likely be set to 1.0.
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
scale_factor_at_projection_origin
attribute_of
0
1
Polyconic
1.0
Polyconic
Elizabeth D. Rye
The Polyconic class contains parameters for the Polyconic projection.
Synder 1987, DOI:10.3133/pp1395, page 124: https://pubs.usgs.gov/pp/1395/report.pdf#page=136
PROJ: https://proj.org/operations/projections/poly.html
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
Robinson
1.0
Robinson
Trent Hare
The Robinson class contains parameters for the Pseudocylindrical Robinson projection.
longitude_of_central_meridian is required (most will simply use 0.0).
PROJ: https://proj.org/operations/projections/robin.html
longitude_of_central_meridian
attribute_of
1
1
Sinusoidal
1.0
Sinusoidal
Elizabeth D. Rye
The Sinusoidal class contains parameters for the Sinusoidal projection.
latitude_of_projection_origin is optional, although most implementations will simply use 0.0.
Synder 1987, DOI:10.3133/pp1395, page 243: https://pubs.usgs.gov/pp/1395/report.pdf#page=255
PROJ: https://proj.org/operations/projections/sinu.html
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
0
1
Stereographic
1.0
Stereographic
Trent Hare
The Stereographic class contains parameters Stereographic projection. While this
can be used for polar regions (generally where latitude_of_projection_origin = +-90), it
is more appropriate to use the Polar_Stereographic class (should be identical in use).
Synder 1987, DOI:10.3133/pp1395, page 154: https://pubs.usgs.gov/pp/1395/report.pdf#page=166
PROJ: https://proj.org/operations/projections/stere.html
Note that most applications will either define latitude_of_projection_origin
or scale_factor_at_projection_origin, but not both. Here we define latitude_of_projection_origin
as mandatory and have made scale_factor_at_projection_origin optional.
For context, these two keywords have the same impact on the final product but are just different
ways to define it. Thus, for example in the PROJ library, if both are made available, the
latitude_of_projection_origin (+lat_ts) will be used instead of
scale_factor_at_projection_origin (+k_0). Note, if you do supply the optional attribute
scale_factor_at_projection_origin, the default scale (+k_0) for planetary polar
data will mostly likely be set to 1.0 in software.
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
scale_factor_at_projection_origin
attribute_of
0
1
Transverse_Mercator
1.0
Transverse_Mercator
Elizabeth D. Rye
The Transverse_Mercator class contains parameters for the
Transverse Mercator projection.
Synder 1987, DOI:10.3133/pp1395, page 48: https://pubs.usgs.gov/pp/1395/report.pdf#page=60
PROJ: https://proj.org/operations/projections/tmerc.html
scale_factor_at_central_meridian
attribute_of
1
1
longitude_of_central_meridian
attribute_of
1
1
latitude_of_projection_origin
attribute_of
1
1
Universal_Transverse_Mercator
1.0
Universal_Transverse_Mercator
Elizabeth D. Rye
The Universal_Transverse_Mercator class defines a grid
system based on the Transverse Mercator projection, applied between
latitudes 84 degrees north and 80 degrees south on the planet's surface.
Synder 1987, DOI:10.3133/pp1395, page 57: https://pubs.usgs.gov/pp/1395/report.pdf#page=69
PROJ: https://proj.org/operations/projections/utm.html
utm_zone_number
attribute_of
1
1
Transverse_Mercator
component_of
1
1
Universal_Transverse_Mercator
The Universal_Transverse_Mercator class defines a grid system based on
the Transverse Mercator projection, applied between latitudes 84 degrees north
and 80 degrees south on the planet's surface.
English
true
Universal_Polar_Stereographic
1.0
Universal_Polar_Stereographic
Elizabeth D. Rye
The Universal_Polar_Stereographic class, generally used for Earth data sets, defines
a grid system based on the polar stereographic projection, applied to the planet's polar regions
north of 84 degrees north and south of 80 degrees south.
Synder 1987, DOI:10.3133/pp1395, page 157: https://pubs.usgs.gov/pp/1395/report.pdf#page=169
PROJ: https://proj.org/operations/projections/ups.html
ups_zone_identifier
attribute_of
1
1
Polar_Stereographic
component_of
1
1
Universal_Polar_Stereographic
The Universal_Polar_Stereographic class defines a grid system based on the polar stereographic projection, applied to the planet's polar regions north of 84 degrees north and south of 80 degrees south.
English
true
Oblique_Cylindrical
1.0
Oblique_Cylindrical
Paul Geissler
The Oblique_Cylindrical class contains parameters for the
Oblique Cylindrical projection.
Synder 1987, DOI:10.3133/pp1395, page 93: https://pubs.usgs.gov/pp/1395/report.pdf#page=105
latitude_of_projection_origin
attribute_of
0
1
longitude_of_central_meridian
attribute_of
0
1
reference_latitude
attribute_of
0
1
reference_longitude
attribute_of
0
1
map_projection_rotation
attribute_of
1
1
oblique_proj_pole_latitude
attribute_of
0
1
oblique_proj_pole_longitude
attribute_of
0
1
oblique_proj_pole_rotation
attribute_of
0
1
oblique_proj_x_axis_vector
attribute_of
0
1
oblique_proj_y_axis_vector
attribute_of
0
1
oblique_proj_z_axis_vector
attribute_of
0
1
look_direction
attribute_of
0
1
State_Plane_Coordinate_System
1.0
State_Plane_Coordinate_System
Elizabeth D. Rye
The State_Plane_Coordinate_System class defines a
plane-rectangular coordinate system established for each state in the
United States by the National Geodetic Survey.
Synder 1987, DOI:10.3133/pp1395, page 52: https://pubs.usgs.gov/pp/1395/report.pdf#page=64
spcs_zone_identifier
attribute_of
1
1
XSChoice#
Lambert_Conformal_Conic
Transverse_Mercator
Oblique_Mercator
Polyconic
component_of
1
1
State_Plane_Coordinate_System
The State_Plane_Coordinate_System class defines a plane-rectangular
coordinate system established for each state in the United States by the National
Geodetic Survey.
English
true
Oblique_Line_Azimuth
1.0
Oblique_Line_Azimuth
Elizabeth D. Rye
The Oblique_Line_Azimuth class defines the method used to
describe the line along which an Oblique Mercator map projection is
centered using the map projection origin and an azimuth.
Synder 1987, DOI:10.3133/pp1395, page 195: https://pubs.usgs.gov/pp/1395/report.pdf#page=207
PROJ: https://proj.org/operations/projections/omerc.html
azimuthal_angle
attribute_of
0
1
azimuth_measure_point_longitude
attribute_of
0
1
latitude_of_projection_origin
attribute_of
0
1
longitude_of_central_meridian
attribute_of
0
1
Oblique_Line_Azimuth
The Oblique_Line_Azimuth class defines the method used to describe the line along
which an Oblique Mercator map projection is centered using the map projection origin and an
azimuth.
English
true
Oblique_Line_Point
1.0
Oblique_Line_Point
Elizabeth D. Rye
The Oblique_Line_Point class defines the method used to
describe the line along which an Oblique Mercator map projection is
centered using two points near the limits of the mapped region that
define the center line.
Synder 1987, DOI:10.3133/pp1395, page 195: https://pubs.usgs.gov/pp/1395/report.pdf#page=207
PROJ: https://proj.org/operations/projections/omerc.html
Oblique_Line_Point_Group
component_of
2
2
Oblique_Line_Point
The Oblique_Line_Point class defines the method used to describe the line along which
an Oblique Mercator map projection is centered using two points near the limits of the mapped
region that define the center line.
English
true
Map_Projection_Lander
1.1
Map_Projection_Lander
Jordan Padams
The Map_Projection_Lander class provides the systematic representation
of all or part of the surface of a planet on a plane or developable surface
from the perspective of an in-situ spacecraft.
lander_map_projection_name
attribute_of
1
1
XSChoice#
Cylindrical
Perspective
Cylindrical_Perspective
Polar
Vertical
Orthographic_Lander
Orthorectified
component_of
1
1
geom.Coordinate_Space_Reference
component_of
0
1
Surface_Model_Parameters
1.0
Surface_Model_Parameters
Jordan Padams
The Surface_Model_Parameters class describes the surface model used by the projection.
For in-situ mosaics, the surface model describes the surface upon which
input images are projected in order to create a unified point of view in
a mosaic. To the extent the surface model does not match the actual
surface, parallax errors typically occur at seams between images.
surface_model_type
attribute_of
1
1
XSChoice#
Surface_Model_Planar
Surface_Model_Spherical
component_of
0
1
geom.Coordinate_Space_Reference
component_of
0
1
Surface_Model_Planar
1.0
Surface_Model_Planar
Jordan Padams
This is a specific type of surface model that treats the
surface as a flat plane, with a specified orientation (Vector_Surface_Normal)
and location (Vector_Surface_Ground_Location).
Vector_Surface_Normal
component_of
1
1
Vector_Surface_Ground_Location
component_of
1
1
Surface_Model_Spherical
1.0
Surface_Model_Spherical
Jordan Padams
This is a specific type of surface model that treats the
surface as a sphere, with a specified center and radius.
sphere_radius
attribute_of
0
1
sphere_intersection_count
attribute_of
0
1
Vector_Sphere_Center
component_of
1
1
Cylindrical
1.0
Cylindrical
Jordan Padams
This is an in-situ projection used for (non-stereo) panoramas.
Each image row represents a constant elevation and each image column
represents a constant azimuth, from a given point of view. The image
scale in degrees per pixel is constant across the image.
pixel_scale_x
attribute_of
1
1
pixel_scale_y
attribute_of
0
1
maximum_elevation
attribute_of
1
1
minimum_elevation
attribute_of
1
1
start_azimuth
attribute_of
1
1
stop_azimuth
attribute_of
1
1
zero_elevation_line
attribute_of
1
1
Vector_Projection_Origin
component_of
0
1
Perspective
1.0
Perspective
Jordan Padams
This is an in-situ projection that models a pinhole camera.
pixel_scale_x
attribute_of
0
1
pixel_scale_y
attribute_of
0
1
maximum_elevation
attribute_of
0
1
minimum_elevation
attribute_of
0
1
start_azimuth
attribute_of
0
1
stop_azimuth
attribute_of
0
1
projection_azimuth
attribute_of
1
1
projection_elevation
attribute_of
1
1
Camera_Model_Offset
component_of
1
1
Cylindrical_Perspective
1.0
Cylindrical_Perspective
Jordan Padams
This is an in-situ projection that is a hybrid. Each
column is a vertical slice from a pinhole camera (Perspective
projection), while the columns are spaced evenly in azimuth
(Cylindrical projection). It is most useful for viewing panoramas
in stereo.
pixel_scale_x
attribute_of
1
1
pixel_scale_y
attribute_of
0
1
maximum_elevation
attribute_of
0
1
minimum_elevation
attribute_of
0
1
projection_azimuth
attribute_of
0
1
projection_elevation
attribute_of
1
1
projection_elevation_line
attribute_of
1
1
start_azimuth
attribute_of
1
1
stop_azimuth
attribute_of
1
1
projection_axis_offset
attribute_of
0
1
Vector_Projection_Origin
component_of
0
1
Vector_Projection_Z_Axis
component_of
0
1
Vector_Projection_Z_Axis_Initial
component_of
0
1
Polar
1.0
Polar
Jordan Padams
This is an in-situ projection that provides a quasi-overhead
view that extends to the horizon. Elevation is measured radially outward
from the nadir location, with a constant pixel scale. Azimuth is
measured along concentric circles centered at the nadir.
pixel_scale
attribute_of
1
1
maximum_elevation
attribute_of
1
1
reference_azimuth
attribute_of
1
1
Pixel_Position_Nadir_Polar
component_of
0
1
Vector_Projection_Origin
component_of
0
1
Vertical
1.0
Vertical
Jordan Padams
This is an in-situ projection that provides an overhead view.
By projecting to a surface model, the need for range data is eliminated,
but significant layover effects can happen when the actual geometry does
not match the surface model. It has a constant scale in meters/pixel, subject
to layover distortion.
pixel_resolution_x
attribute_of
1
1
pixel_resolution_y
attribute_of
0
1
x_axis_maximum
attribute_of
1
1
x_axis_minimum
attribute_of
1
1
y_axis_maximum
attribute_of
1
1
y_axis_minimum
attribute_of
1
1
Pixel_Position_Origin
component_of
0
1
Vector_Projection_Origin
component_of
0
1
Orthographic_Lander
1.0
Orthographic_Lander
Jordan Padams
This is an in-situ projection that is a generalization of
the Vertical projection, in that any arbitrary projection plane can be
specified.
pixel_resolution_x
attribute_of
1
1
pixel_resolution_y
attribute_of
0
1
x_axis_maximum
attribute_of
1
1
x_axis_minimum
attribute_of
1
1
y_axis_maximum
attribute_of
1
1
y_axis_minimum
attribute_of
1
1
Pixel_Position_Origin
component_of
0
1
Vector_Projection_Origin
component_of
0
1
Vector_Projection_X_Axis
component_of
0
1
Vector_Projection_Y_Axis
component_of
0
1
Vector_Projection_Z_Axis
component_of
0
1
Orthorectified
1.0
Orthorectified
Jordan Padams
This is an in-situ projection that provides a true overhead
view of the scene. Range data is required to create this projection,
meaning there is no parallax distortion. It has a constant scale in
meters/pixel.
pixel_resolution_x
attribute_of
1
1
pixel_resolution_y
attribute_of
1
1
x_axis_maximum
attribute_of
1
1
x_axis_minimum
attribute_of
1
1
y_axis_maximum
attribute_of
1
1
y_axis_minimum
attribute_of
1
1
Pixel_Position_Origin
component_of
0
1
Vector_Projection_Origin
component_of
0
1
Vector_Projection_X_Axis
component_of
0
1
Vector_Projection_Y_Axis
component_of
0
1
Vector_Projection_Z_Axis
component_of
0
1
Vector_Surface_Normal
1.0
Vector_Surface_Normal
Jordan Padams
The Vector_Surface_Normal class specifies a vector normal to the planar surface model. This vector is measured in the
coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class.
Vector_Cartesian_Unit_Base
parent_of
1
1
Vector_Surface_Ground_Location
1.0
Vector_Surface_Ground_Location
Jordan Padams
The Vector_Surface_Ground_Location class specifies any point on the surface model, in order to
fix the model in space. This point is measured in the coordinates specified by the Coordinate_Space reference
in the Surface_Model_Parameters class.
Vector_Cartesian_Position_Base
parent_of
1
1
Vector_Sphere_Center
1.0
Vector_Sphere_Center
Jordan Padams
The Vector_Sphere_Center class specifies the center of the sphere. This point is measured in the coordinates specified by
the Coordinate_Space reference in the Surface_Model_Parameters class.
Vector_Cartesian_Position_Base
parent_of
1
1
Vector_Projection_Origin
1.0
Vector_Projection_Origin
Jordan Padams
The Vector_Projection_Origin class specifies the location of the origin of the projection. For Polar and Cylindrical projections,
this is the XYZ point from which all the azimuth/elevation rays emanate. For the Cylindrical-Perspective projection,
this defines the center of the circle around which the synthetic camera orbits. For Orthographic, Orthorectified, and
Vertical projections, this optional keyword specifies the point on the projection plane that serves as the origin of
the projection (i.e. all points on a line through this point in the direction of PROJECTION_Z_AXIS_VECTOR will be
located at X=Y=0 in the projection). If not present, (0,0,0) should be assumed. This translation is generally not necessary
and not often used; the (X|Y)_AXIS_MINIMUM and (X|Y)_AXIS_MAXIMUM fields allow the mosaic to be located arbitrarily
in the projection plane.
Vector_Cartesian_Position_Base
parent_of
1
1
Vector_Projection_X_Axis
1.0
Vector_Projection_X_Axis
Jordan Padams
The Vector_Projection_X_Axis class specifies a unit vector defining the X-axis for a given projection. For Orthographic_Lander,
Orthorectified, and Vertical projections, this vector defines how the specified axis in the mosaic is oriented in space. The X and Y axis vectors
together define the rotation of the projection plane around the projection axis.
Vector_Cartesian_Unit_Base
parent_of
1
1
Vector_Projection_Y_Axis
1.0
Vector_Projection_Y_Axis
Jordan Padams
The Vector_Projection_Y_Axis class specifies a unit vector defining the Y-axis for a given projection. For Orthographic_Lander,
Orthorectified, and Vertical projections, this vector defines how the specified axis in the mosaic is oriented in space. The X and Y axis vectors
together define the rotation of the projection plane around the projection axis.
Vector_Cartesian_Unit_Base
parent_of
1
1
Vector_Projection_Z_Axis
1.0
Vector_Projection_Z_Axis
Jordan Padams
The Vector_Projection_Z_Axis class specifies a unit vector defining the Z axis for a given projection. For Orthographic, Orthorectified, and Vertical
projections, this vector defines the projection axis for the mosaic. All points along a line parallel to this axis are projected
to the same spot in the projection plane. For the Cylindrical-Perspective projections, this defines the new axis of the circle
around which the synthetic camera orbits (i.e. the normal to the circle), after the cameras have been rotated to correct for
rover tilt. Vector_Projection_Z_Axis_Initial contains the axis before rotation; the difference in these two indicate the rotation
amount.
Vector_Cartesian_Unit_Base
parent_of
1
1
Vector_Projection_Z_Axis_Initial
1.0
Vector_Projection_Z_Axis_Initial
Trent Hare
The Vector_Projection_Z_Axis_Initial class specifies the initial unit vector defining
the Z axis for a given projection. For Cylindrical-Perspective projections, this
defines the original axis of the circle around which the synthetic camera orbits,
before the cameras have been rotated to correct for rover tilt. Vector_Projection_Z_Axis
contains the axis after rotation; the difference in these two indicate the rotation amount.
Vector_Cartesian_Unit_Base
parent_of
1
1
Vector_Cartesian_Unit_Base
1.0
Vector_Cartesian_Unit_Base
Elizabeth Rye
This is a generic unit vector in Cartesian space.
The "x", "y", and "z" component have no units and are restricted to
values between -1.0 and 1.0 inclusive. Further the length of the
vector square root of the (sum of the squares of the components)
must be 1.0.
false
false
x_unit
attribute_of
1
1
y_unit
attribute_of
1
1
z_unit
attribute_of
1
1
Vector_Cartesian_Position_Base
1.0
Vector_Cartesian_Position_Base
Mitchell K. Gordon
The Vector_Cartesian_Position_Base is a three dimensional,
rectangular coordinates vector. Uses units of length. The
included attributes are not sufficient to identify the
endpoints of the vector.
false
false
x_position
attribute_of
1
1
y_position
attribute_of
1
1
z_position
attribute_of
1
1
Camera_Model_Offset
1.0
Camera_Model_Offset
Jordan Padams
The Camera_Model_Offset class specifies the location of the image origin with respect to the camera model's origin.
For CAHV/CAHVOR models, this origin is not the center of the camera, but is the upper-left corner
of the "standard"-size image, which is encoded in the CAHV vectors. Applies to the Perspective lander map projection.
line
attribute_of
1
1
sample
attribute_of
1
1
Pixel_Position_Nadir_Polar
1.0
Pixel_Position_Nadir_Polar
Jordan Padams
The Pixel_Position_Nadir_Polar class specifies the sample coordinate of the location in the image of the "special"
point of the mosaic. For Polar projections, this is the nadir of the polar projection. In PDS3, this information was specified
using the LINE_PROJECTION_OFFSET and SAMPLE_PROJECTION_OFFSET keywords.
line
attribute_of
1
1
sample
attribute_of
1
1
Pixel_Position_Origin
1.0
Pixel_Position_Origin
Jordan Padams
The Pixel_Position_Origin class specifies the sample coordinate of the location in the image of the "special" point
of the mosaic. For Vertical, Orthographic and Orthorectified projections, this is the origin of the projected coordinate system,
corresponding to the Vector_Projection_Origin. In PDS3, this information was specified using the LINE_PROJECTION_OFFSET and
SAMPLE_PROJECTION_OFFSET keywords.
line
attribute_of
1
1
sample
attribute_of
1
1
Oblique_Line_Point_Group
1.0
Oblique_Line_Point_Group
Elizabeth D. Rye
The Oblique_Line_Point_Group class provides the coordinates
in latitude and longitude of one end point of the line along which an
Oblique Mercator map projection is centered.
oblique_line_latitude
attribute_of
1
1
oblique_line_longitude
attribute_of
1
1
Oblique_Line_Point_Group
The Oblique_Line_Point_Group class provides the coordinates in
latitude and longitude of one end point of the line along which an Oblique
Mercator map projection is centered.
English
true
Map_Projection_Rings
1.0
Map_Projection_Rings
Trent Hare
The Map_Projection_Rings class provides the systematic representation
of all or part of the rings of a planet on a plane.
rings_map_projection_name
attribute_of
1
1
XSChoice#
Ring_Polar
component_of
1
1
Ring_Polar
1.0
Ring_Polar
Trent Hare
The representation of ring data requires a unique projection. The rings are
modeled by a thin disk centered on the body and in its equatorial plane. For Saturn,
the thin disk is centered on Saturn and in its equatorial plane, with an outer
radius of 500,000km. If the field of view falls partially or completely beyond this
limit or if it intersects the primary body before intersecting the rings, the data
will not be included.
Plotted coordinates are derived as follows. If A is the location of the intersection of
the CIRS field of view with the body's equatorial plane, the X coordinate is the distance
of A from the center of the body (e.g. Saturn), and the Y coordinate is the local time on
on the body at the intersection with the body's surface of the line between A and the body's
center. Local time is expressed in fractional hours, from 0.0 (at midnight) to 12.0
(at noon), to 24.0 (at midnight).
data_count
attribute_of
0
1
radial_scale
attribute_of
0
1
angular_scale
attribute_of
0
1
local_time_scale
attribute_of
0
1
sample_name
attribute_of
0
1
line_name
attribute_of
0
1
first_sample_center
attribute_of
0
1
first_line_center
attribute_of
0
1
last_sample_center
attribute_of
0
1
last_line_center
attribute_of
0
1
min_footprint_sample
attribute_of
0
1
min_footprint_line
attribute_of
0
1
max_footprint_sample
attribute_of
0
1
max_footprint_line
attribute_of
0
1
Geo_Transformation
1.0
Geo_Transformation
Ronald Joyner
The Geo_Transformation describes the relationship between raster
positions (in pixel/line coordinates) and georeferenced coordinates. This is
defined by an affine transform. The affine transform consists of six coefficients
which map pixel/line coordinates into georeferenced space using the following relationship:
Xgeo = GT(0) + Xpixel*GT(1) + Yline*GT(2)
Ygeo = GT(3) + Xpixel*GT(4) + Yline*GT(5)
or also defined as:
GT[0] = Xmin; // upperleft_corner_y
GT[1] = CellSize in X; // W-E pixel size, pixel_resolution_x
GT[2] = 0; // rotation term, 0 if 'North Up'
GT[3] = Ymax; // upperleft_corner_y
GT[4] = 0; // shear term, 0 if 'North Up'
GT[5] = CellSize in Y; // N-S pixel size, pixel_resolution_y
In case of north up images, the GT(2) and GT(4) coefficients are zero, and the GT(1)
is pixel width (pixel_resolution_x), and GT(5) is pixel height (pixel_resolution_y).
The (GT(0),GT(3)) position is the top left corner of the top left pixel of the raster.
Note that the pixel/line coordinates in the above are from (0.5,0.5) at the top left corner
of the top left pixel to (width_in_pixels,height_in_pixels) at the bottom right corner of
the bottom right pixel. The pixel/line location of the center of the top left pixel would
therefore be (1.0,1.0).
upperleft_corner_x
attribute_of
1
1
upperleft_corner_y
attribute_of
1
1
secondary_spatial_domain_requires_spatial_domain_check
//cart:Cartography
Assert
if ((cart:Secondary_Spatial_Domain) and not (cart:Spatial_Domain)) then false() else true()
cart:Spatial_Domain must exist if cart:Secondary_Spatial_Domain is used
local_reference_type_check_cart
//cart:Cartography/pds:Local_Internal_Reference
Assert
pds:local_reference_type = 'cartography_parameters_to_image_object'
In cart:Cartography, Local_Internal_Reference.local_reference_type must be equal to 'cartography_parameters_to_image_object'.
PK \U4c
PDS4_CART_1G00_1970.xmlPK \UUK UK PDS4_CART_1G00_1970.xsdPK \U^gZ( ( V PDS4_CART_1G00_1970.csvPK \U殙^k k PDS4_CART_1G00_1970.schPK \U_9 9 Pj PDS4_CART_1G00_1970.JSONPK \U{1Q4_ 4_ PDS4_CART_1G00_1970.txtPK \U< | PDS4_CART_IngestLDD.xmlPK #