You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »

Element Description

Note: this wiki page is a draft/ work in progress

The Spatial Information element stores the reference frame or system from which horizontal and vertical spatial domains are measured. The horizontal reference frame includes a Geodetic Model, Geographic Coordinates, and Local Coordinates. The Vertical reference frame includes altitudes (elevations) and depths.

Best Practices

Providing Spatial Information is optional, but encouraged. This element can be used to provide horizontal and/or vertical coordinate system information. 

If coordinate system information is provided, then the Spatial Coverage Type field is required. This field is used to specify whether horizontal coordinate system information, vertical coordinate system information, or both will be provided. This field is not currently controlled but there are plans to change it to a controlled vocabulary field in the future:

  • Spatial Coverage Type: Denotes whether the spatial coverage of the collection is horizontal, vertical, or horizontal and vertical. While this field is not yet controlled, recommend providing one of the following values for consistency: HORIZONTAL, VERTICAL, HORIZONTAL_VERTICAL

Horizontal Spatial Information

The following sub-elements can be used to describe Horizontal Coordinate Systems.

There are 3 categories of Horizontal Coordinate Systems including:

(1) Geodetic Model

Sub-elements under Geodetic Model are summarized below:

      • Horizontal Datum Name: The identification given to the reference system used for defining the coordinates of points.
      • Ellipsoid Name: Identification given to established representation of the Earth's shape. 
      • Semi Major Axis: Radius of the equatorial axis of the ellipsoid.
      • Denominator Of Flattening Ratio: The ratio of the Earth's major axis to the difference between the major and the minor.

(2) Geographic Coordinate System

Sub-elements under Geographic Coordinate System are summarized below:

      • Geographic Coordinate Units: Units of measure used for the geodetic latitude and longitude resolution values (e.g., decimal degrees).
      • Latitude Resolution: The minimum difference between two adjacent latitude values in the Geographic Coordinate System,  expressed in Geographic Coordinate Units of measure, expressed as a two-digit decimal number, e.g., 0.01.
      • Longitude Resolution: The minimum difference between two adjacent longitude values in the Geographic Coordinate System, expressed in Geographic Coordinate Units of measure, expressed as a two-digit decimal number, e.g., 0.01.

(3) Local Coordinate System

Sub-elements under Local Coordinate System are summarized below:

      • Geo Reference Information: The information provided to register the local system to the Earth (e.g. control points, satellite ephemeral data, and inertial navigation data).
      • Description: A description of the Local Coordinate System and geo-reference information.

Vertical Spatial Information

The following sub-elements can be used to describe Vertical Coordinate Systems.

There are 2 categories of Vertical Coordinate Systems including:

(1) Altitude System Definition 

Altitude System Definition can be used to describe data with a vertical component that is above-ground. Sub-elements under Altitude System Definition are summarized below:

      • Datum Name: The identification given to the level surface taken as the surface of reference from which measurements are compared.
      • Distance Units: The units in which altitude measurements are recorded.
      • Encoding Method: 
      • Resolutions: The minimum distance possible between two adjacent values, expressed in distance units of measure for the collection.

(2) Depth System Definition

Depth System Definition can be used to describe data with a vertical component that is above-ground. Sub-elements under Altitude System Definition are summarized below:

      • Datum Name: The identification given to the level surface taken as the surface of reference from which measurements are compared.
      • Distance Units: The units in which measurements are recorded.
      • Encoding Method:
      • Resolutions: The minimum distance possible between two adjacent values, expressed in distance units of measure for the collection.


          Examples:

           SpatialCoverageType"Horizontal"

           VerticalCoordinateSystem/AltitudeSystemDefinition/DatumName: North American Vertical Datum of 1988

           VerticalCoordinateSystem/AltitudeSystemDefinition/DistanceUnits: "Kilometers"

           VerticalCoordinateSystem/AltitudeSystemDefinition/EncodingMethod: "Implicit coordinate"

           HorizontalCoordinateSystem/LocalCoordinateSystem/GeoReferenceInformation: "Control Points"

           VerticalCoordinateSystem/DepthSystemDefinition/DistanceUnits: "HectoPascals"


Element Specification

Providing the Spatial Representation Information element is optional (Cardinality: 0..1)

ModelElementTypeConstraintsRequired?CardinalityNotes
UMM-CSpatialRepresentationInfo/SpatialCoverageTypeString

1 - 80 characters

Yes1
UMM-CSpatialRepresentationInfo/VerticalCoordinateSystem/AltitudeSystemDefinition/DatumNameString

1 - 80 characters

No0..1
UMM-CSpatialRepresentationInfo/VerticalCoordinateSystem/AltitudeSystemDefinition/DistanceUnitsEnumeration

HectoPascals

Kilometers

Millibars

No0..1
UMM-CSpatialRepresentationInfo/VerticalCoordinateSystem/AltitudeSystemDefinition/EncodingMethod

No0..1
UMM-CSpatialRepresentationInfo/VerticalCoordinateSystem/AltitudeSystemDefinition/ResolutionsArray
No0..*
UMM-CSpatialRepresentationInfo/VerticalCoordinateSystem/DepthSystemDefinition/DatumNameString1 - 80 charactersNo0..1
UMM-CSpatialRepresentationInfo/VerticalCoordinateSystem/DepthSystemDefinition/DistanceUnitsEnumeration

Fathoms

Feet

HectoPascals

Meters

Millibars

No0..1
UMM-CSpatialRepresentationInfo/VerticalCoordinateSystem/DepthSystemDefinition/EncodingMethod

No0..1
UMM-CSpatialRepresentationInfo/VerticalCoordinateSystem/DepthSystemDefinition/ResolutionsArray
No0..*
UMM-CSpatialRepresentationInfo/HorizontalCoordinateSystem/GeodeticModel/HorizontalDatumNameString1 - 80 charactersNo0..1
UMM-CSpatialRepresentationInfo/HorizontalCoordinateSystem/GeodeticModel/EllipsoidNameString1 - 255 charactersNo0..1
UMM-CSpatialRepresentationInfo/HorizontalCoordinateSystem/GeodeticModel/SemiMajorAxisNumber
No0..1
UMM-CSpatialRepresentationInfo/HorizontalCoordinateSystem/GeodeticModel/DenominatorOfFlatteningRatioNumber
No0..1
UMM-CSpatialRepresentationInfo/HorizontalCoordinateSystem/GeographicCoordinateSystem/GeographicCoordinateUnitsEnumeration

Decimal Degrees

Kilometers

Meters

No0..1
UMM-CSpatialRepresentationInfo/HorizontalCoordinateSystem/GeographicCoordinateSystem/LatitudeResolution

Number


No0..1
UMM-CSpatialRepresentationInfo/HorizontalCoordinateSystem/GeographicCoordinateSystem/LongitudeResolutionNumber
No0..1
UMM-CSpatialRepresentationInfo/HorizontalCoordinateSystem/LocalCoordinateSystem/GeoReferenceInformationString1 - 2048 charactersNo0..1
UMM-CSpatialRepresentationInfo/HorizontalCoordinateSystem/LocalCoordinateSystem/DescriptionString1 - 2048 charactersNo0..1

Metadata Validation and QA/QC

All metadata entering the CMR goes through the below process to ensure metadata quality requirements are met. All records undergo CMR validation before entering the system. The process of QA/QC is slightly different for NASA and non-NASA data providers. Non-NASA providers include interagency and international data providers and are referred to as the International Directory Network (IDN).

Please see the expandable sections below for flowchart details.


  • Manual Review
  • Automated Review


<>

ARC Priority Matrix

Priority CategorizationJustification

This element is categorized as highest priority when:

  • The information provided is not related to the element.
  • The descriptions are inaccurate for the data set.

Not applicable


This element is categorized as low priority when:

  • The descriptions includes spelling or grammatical errors.

The element is provided and follows all applicable criteria specified in the best practices section above.

ARC Automated Rules

  • If no value is provided, return is "np."
  • Otherwise, return is "OK."
  • Rules for "Spatial Coverage Type" sub-element in DIF10:
    • If no value is provided the return is "np".
    • If a value is provided but it's not in the schema, then, the return is: "Invalid value for Spatial_Coverage_Type: [<Provided Value>]. Spatial_Coverage_Type should be chosen from the following options: (Values will be provided here)"
    • If a value is correct the return is "OK"

Dialect Mappings

DIF 9 (Note: DIF-9 is being phased out and will no longer be supported after 2018)

DIF 10

Providing the Spatial_Coverage element is optional in DIF 10 (Cardinality: 0..1). DIF 10 also supports an element called Data_Resolution which cross-walks to Spatial Representation information when being converted from DIF 10 to the UMM. Providing the Data_Resolution element is optional (Cardinality: 0..*).

SpecificationPathTypeConstraintsRequired in DIF 10?CardinalityNotes
DIF 10Spatial_Coverage/Spatial_Info/Spatial_Coverage_TypeEnumeration
Yes1
DIF 10Spatial_Coverage/Spatial_Info/Horizontal_Coordinate_System/Geodetic_Model/Horizontal_DatumNameString
No0..1
DIF 10Spatial_Coverage/Spatial_Info/Horizontal_Coordinate_System/Geodetic_Model/Ellipsoid_NameString
No0..1
DIF 10Spatial_Coverage/Spatial_Info/Horizontal_Coordinate_System/Geodetic_Model/Semi_Major_AxisDecimal
No0..1
DIF 10Spatial_Coverage/Spatial_Info/Horizontal_Coordinate_System/Geodetic_Model/Denominator_Of_Flattening_RatioDecimal
No0..1
DIF 10Spatial_Coverage/Spatial_Info/Horizontal_Coordinate_System/Geographic_Coordinate_System/GeographicCoordinateUnitsString
No0..1
DIF 10Spatial_Coverage/Spatial_Info/Horizontal_Coordinate_System/Geographic_Coordinate_System/LatitudeResolutionDecimal
No0..1
DIF 10Spatial_Coverage/Spatial_Info/Horizontal_Coordinate_System/Geographic_Coordinate_System/LongitudeResolutionDecimal
No0..1
DIF 10Spatial_Coverage/Spatial_Info/Horizontal_Coordinate_System/Local_Coordinate_System/GeoReference_InformationString
No0..1
DIF 10Spatial_Coverage/Spatial_Info/Horizontal_Coordinate_System/Local_Coordinate_System/DescriptionString
No0..1
DIF 10Data_Resolution/Latitude_ResolutionString
No0..1
DIF 10Data_Resolution/Longitude_Resolution

String


No0..1


DIF 10Data_Resolution/Horizontal_Resolution_RangeString
No0..1
DIF 10Data_Resolution/Vertical_ResolutionString


No0..1
DIF 10Data_Resolution/ Vertical_Resolution_UnitString
No0..1
DIF 10Data_Resolution/Vertical_Resolution_RangeString
No0..1
DIF 10Data_Resolution/ Temporal_ResolutionString
No0..1
DIF 10Data_Resolution/ Temporal_Resolution_Range String
No0..1


Example Mapping

DIF 10

<Spatial_Coverage> 
	<Spatial_Info>
		<Spatial_Coverage_Type></Spatial_Coverage_Type>
		<Horizontal_Coordinate_System>
			<Geodetic_Model>
				<Horizontal_DatumName></Horizontal_DatumName>
				<Ellipsoid_Name></Ellipsoid_Name>
				<Semi_Major_Axis></Semi_Major_Axis>
				<Denominator_Of_Flattening_Ratio></Denominator_Of_Flattening_Ratio>
			</Geodetic_Model>
			<Geographic_Coordinate_System>
				<GeographicCoordinateUnits></GeographicCoordinateUnits>
				<LatitudeResolution></LatitudeResolution>
				<LongitudeResolution></LongitudeResolution>
        	</Geographic_Coordinate_System>
			<Local_Coordiante_System>
				<Description></Description>
				<GeoReferenceInformation></GeoReferenceInformation>
			</Local_Coordiante_System>
		</Horizontal_Coordinate_System>	
	</Spatial_Info>
</Spatial_Coverage>
----------------------------------------------------------------------------------------------------------------------------
<Data_Resolution>
	<Latitude_Resolution> 50 km </Latitude_Resolution>
	<Longitude_Resolution>50 km</Longitude_Resolution>
	<Horizontal_Resolution_Range> 50 km - < 100 km or approximately .5 degree - < 1 degree </Horizontal_Resolution_Range>
	<Temporal_Resolution> Twice per day; day and night; Orbital repeat cycle 16 days </Temporal_Resolution>
</Data_Resolution>

UMM

ADD EXAMPLE
	



ECHO 10

Providing the Spatial Info element is optional in Echo 10 (Cardinality: 0..1)

SpecificationPathTypeConstraintsRequired in ECHO10?CardinalityNote
ECHO 10SpatialInfo/SpatialCoverageTypeString

1 - 80 characters

Yes1
ECHO 10SpatialInfo/VerticalCoordinateSystem/AltitudeSystemDefinition/DatumNameString

1 - 80 characters

No0..1
ECHO 10SpatialInfo/VerticalCoordinateSystem/AltitudeSystemDefinition/DistanceUnitsString

1 - 80 characters

No0..1
ECHO 10SpatialInfo/VerticalCoordinateSystem/AltitudeSystemDefinition/EncodingMethodString

1 - 80 characters

No0..1
ECHO 10SpatialInfo/VerticalCoordinateSystem/AltitudeSystemDefinition/Resolutions/ResolutionDecimal
No0..*
ECHO 10SpatialInfo/VerticalCoordinateSystem/DepthSystemDefinition/DatumNameString

1 - 80 characters

No0..1
ECHO 10SpatialInfo/VerticalCoordinateSystem/DepthSystemDefinition/DistanceUnitsString

1 - 80 characters

No0..1
ECHO 10SpatialInfo/VerticalCoordinateSystem/DepthSystemDefinition/EncodingMethodString

1 - 2048 characters

No0..1
ECHO 10SpatialInfo/VerticalCoordinateSystem/DepthSystemDefinition/Resolutions/ResolutionDecimal
No0..*
ECHO 10SpatialInfo/HorizontalCoordinateSystem/GeodeticModel/HorizontalDatumNameString

1 - 80 characters

No0..1
ECHO 10SpatialInfo/HorizontalCoordinateSystem/GeodeticModel/EllipsoidNameString

1 - 255 characters

No0..1
ECHO 10SpatialInfo/HorizontalCoordinateSystem/GeodeticModel/SemiMajorAxisDecimal
No0..1
ECHO 10SpatialInfo/HorizontalCoordinateSystem/GeodeticModel/DenominatorOfFlatteningRatioDecimal
No0..1
ECHO 10SpatialInfo/HorizontalCoordinateSystem/GeographicCoordinateSystem/GeographicCoordinateUnitsString

1 - 80 characters

No0..1
ECHO 10SpatialInfo/HorizontalCoordinateSystem/GeographicCoordinateSystem/LatitudeResolutionDecimal
No0..1
ECHO 10SpatialInfo/HorizontalCoordinateSystem/GeographicCoordinateSystem/LongitudeResolutionDecimal
No0..1
ECHO 10SpatialInfo/HorizontalCoordinateSystem/LocalCoordinateSystem/DescriptionString

1 - 2048 characters

No0..1
ECHO 10SpatialInfo/HorizontalCoordinateSystem/LocalCoordinateSystem/GeoReferenceInformationString

1 - 2048 characters

No0..1


Example Mapping

ECHO 10

<Spatial Info>
	<Spatial Coverage Type></Spatial Coverage Type>
	<Vertical Coordinate System> 
		<Altitude System Definition> 
			<Datum Name></Datum Name>
			<Distance Units></Distance Units>
			<Encoding Method></Encoding Method>
			<Resolutions>
				<Resolution></Resolution>
			</Resolutions>
		</Altitude System Definition> 
		<Depth System Definition>
			<Datum Name></Datum Name>
			<Distance Units></Distance Units>
			<Encoding Method></Encoding Method>
			<Resolutions>
				<Resolution></Resolution>
			</Resolutions>
		</Depth System Definition>
	</Vertical Coordinate System>  

UMM

ADD EXAMPLE

ISO 19115-2 MENDS

SpecificationPathTypeNotes
ISO 19115-2 MENDSN/AN/AN/A


Example Mapping

ISO 19115-2 MENDS

N/A

UMM

N/A

ISO 19115-2 SMAP

SpecificationPathTypeNotes
ISO 19115-2 SMAPN/AN/AN/A


Example Mapping

ISO 19115-2 SMAP

N/A

UMM

N/A



UMM Migration

UMM Version 1.9.0Translation DirectionUMM Version 1.10.0



Future Mappings

ISO 19115-1

SpecificationPathTypeNotes
ISO 19115-1N/AN/AN/A


Example Mapping

ISO 19115-1

N/A

UMM

N/A

History

UMM Versioning

VersionDateWhat Changed
1.12.001/22/2019No changes were made for Spatial Representation Information during the transition from version 1.11.0 to 1.12.0.
1.11.011/28/2018No changes were made for Spatial Representation Information during the transition from version 1.10.0 to 1.11.0.
1.10.005/02/2018

During the transition from version 1.9.0 to 1.10.0, the sub element 'GeographicCoordinateUnits' was added and enumerated, the sub element 'EncodingMethod' was removed from both 'AltitudeSystemDefinitionType' and 'DepthSystemDefinitionType', and 'VerticalSystemDefinitionType' was replaced with both 'AltitudeSystemDefinitionType' and 'DepthSystemDefinitionType.' Free text strings were also changed to enumeration for the following sub elements within 'AltitudeSystemDefinitionType' and 'DepthSystemDefinitionType': 'AltitudeDistanceUnitsEnum' and 'DepthSystemDefinitionType.'

1.9.0

ARC Documentation

VersionDateWhat ChangedAuthor
1.011/16/18Recommendations/priority matrix transferred from internal ARC documentation to wiki space
  • No labels