Contains classes and attributes used to describe cartographic
products. This information is largely adapted from the FGDC "Content
Standard for Digital Geospatial Metadata", with extensions (changes/
additions) to satisfy planetary requirements.
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 Cartography class provides a description of
how a 3D sphere, spheroid, or elliptical spheroid or the
celestial sphere is mapped onto a 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).
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 projection.
TBD
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_Conformal_Conic class contains
parameters for the Lambert Conformal Conic
projection.
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 developable surface.
An abstract class that serves as the parent
class to all the map projections.
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.
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.
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.
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 Polar_Stereographic class contains
parameters for the Polar Stereographic
projection.
The Polyconic class contains parameters for the
Polyconic projection.
The Sinusoidal class contains parameters for the
Sinusoidal projection.
The Spatial_Domain class describes the
geographic areal domain of the data set.
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.
The Transverse_Mercator class contains
parameters for the Transverse Mercator
projection.
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.
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.
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
pds namespace.
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
degrees.
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 distance_resolution attribute provides the
minimum distance measurable between two points, expressed in
Planar Distance Units of measure.
The east_bounding_coordinate attribute provides
the eastern-most coordinate of the limit of coverage expressed
in longitude.
The grid_coordinate_system_name attribute
provides the name of the grid coordinate
system.
The latitude_of_projection_origin attribute
defines the latitude chosen as the origin of rectangular
coordinates for a map projection.
The latitude_resolution attribute indicates the
minimum difference between two adjacent latitude values
expressed in angular units of measure.
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. The IAU definition for direction of
positive longitude should be adopted:
http://astrogeology.usgs.gov/groups/IAU-WGCCRE.
The local_description attribute provides a
description of the coordinate system and its orientation to the
surface of a planet.
The local_description 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).
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
is adopted. Typically, for planets with prograde rotations,
positive longitude direction is to the west. For planets with
retrograde rotations, positive longitude direction is to the
east. Note: The longitude_direction attribute should be used for
planetographc systems, but not for
planetocentric.
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.
The longitude_resolution attribute indicates the
minimum difference between two adjacent longitude values
expressed in angular units of measure.
The map_projection_name attribute provides the
name of the map projection.
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.
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_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). NOTE1: 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). NOTE2: 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). NOTE1: 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). NOTE2: 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 polar_radius attribute provides the value of
the semiminor axis of the ellipsoid that defines the approximate
shape of a target body. The polar radius is normal to the plane
defined by the semi-major and semi-minor axes.
The scale_factor_at_center_line attribute
provides a multiplier for reducing a distance obtained from a
map by computation or scaling to the actual distance along the
center line.
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 semi_major_axis attribute provides the
radius of the equatorial axis of the
ellipsoid.
The semi_minor_radius attribute provides the
value of the intermediate axis of the ellipsoid that defines the
approximate shape of a target body. The semi-minor axis is
usually in the equatorial plane.
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 SPCS zone.
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 straight_vertical_longitude_from_pole
attribute provides the longitude oriented straight up from the
North or South Pole.
The upperleft_corner_x and upperleft_corner_y
attributes provide the projection x and y values, in meters,
relative to the map projection origin, at sample 0.5 and line
0.5 (upper left corner of pixel 1,1 within image array).
The upperleft_corner_x and upperleft_corner_y
attributes provide the projection x and y values, in meters,
relative to the map projection origin, at sample 0.5 and line
0.5 (upper left corner of pixel 1,1 within image array).
The ups_zone_identifier attribute provides an
identifier for the UPS zone.
The utm_zone_number attribute provides the
identifier for the UTM zone.
The west_bounding_coordinate attribute provides
the western-most coordinate of the limit of coverage expressed
in longitude.