Skip to content

Latest commit

 

History

History

OGC_17-003r2

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Mapping from OGC EO Dataset Metadata GeoJSON(-LD) Encoding Standard to STAC

This describes the mapping from OGC 17-003r2 to STAC Items. Thanks to Yves Coene for putting this together, this document just ports his original work for more visibility.

Note there is also a mapping from this standard to the general OGC Open Search EO GeoJSON Response.

STAC Property OGC 17-003r2 Property
Item Fields
id $.properties.identifier
collection $.properties.parentIdentifier
Common Metadata
title string $.properties.title
description string $.properties.abstract (See OGC 17-084r1)
created string $.properties.creationDate
assets.*.created (role="data") string $..productInformation.processingDate
updated string $.properties.updated (metadata)
links [Link Object] $.properties.links
assets.*.updated string $.properties.availabilityTime (data)
assets.* (role="data") Asset Object $.properties.links.data
assets.* (role="thumbnail") Asset Object $.properties.links.previews
assets.* (role="metadata") Asset Object $.properties.links.alternates
datetime string | null $.properties.date
start_datetime string $..acquisitionInformation[*].acquisitionParameters.beginningDateTime
end_datetime string $..acquisitionInformation[*].acquisitionParameters.endingDateTime
providers [Provider Object] See OGC 17-084r1
license string See OGC 17-084r1
platform string $..acquisitionInformation[*].platform.platformShortName $..acquisitionInformation[*].platform.platformSerialIdentifier
instruments [string] $..acquisitionInformation[*].instrument.instrumentShortName
constellation string $..acquisitionInformation[*].platform.platformShortName
mission string
gsd number
EO Extension
eo:cloud_cover number $.properties.productInformation.cloudCover
eo:snow_cover number $.properties.productInformation.snowCover
eo:bands [Band Object]
SAR Extension
sar:instrument_mode (M) string $..acquisitionParameters.operationalMode
sar:polarizations (M) [string] $..acquisitionParameters.polarisationChannels
sar:product_type (M) string $.properties.productInformation.productType
sar:observation_direction string $..acquisitionParameters.antennaLookDirection
SAT Extension
sat:orbit_state string $.properties.acquisitionInformation[*].acquisitionParameters.orbitDirection
sat:absolute_orbit integer $.properties.acquisitionInformation[*].acquisitionParameters.orbitNumber
sat:anx_datetime string $.properties.acquisitionInformation[*].acquisitionParameters.ascendingNodeDate
sat:relative_orbit integer $..acquisitionParameters.relativeOrbitNumber
Scientific Extension
sci:doi string $.properties.doi
sci:citation string $.properties.bibliographicCitation (OGC 17-084r1)
Version Extension
version string $properties.productInformation.version
View Extension
view:off_nadir number $..acquisitionAngles.instrumentElevationAngle
view:incidence_angle number $..acquisitionAngles.incidenceAngle
view:azimuth number $..acquisitionAngles.instrumentAzimuthAngle
view:sun_azimuth number $..acquisitionAngles.illuminationAzimuthAngle
view:sun_elevation number $..acquisitionAngles.illuminationElevationAngle
Projection Extension
proj:epsg (M) integer $.properties.productInformation.referenceSystemIdentifier
Timestamps Extension
published string $.properties.published
expires string $.properties.available
Landsat Extension
landsat:wrs_path string $..acquisitionParameters.wrsLongitudeGrid
landsat:wrs_row string $..acquisitionParameters.wrsLatitudeGrid
landsat:scene_id string
Processing Extension
processing:level string $..productInformation.processingLevel
processing:facility string $..productInformation.processingCenter
processing:software Map<string, string> $..productInformation.processorName
processing:software Map<string, string> $..productInformation.processorVersion
Hyperspectral Extension
hsi:wavelength_min [number] $..wavelengths[*].startWavelength
hsi:wavelength_max [number] $..wavelengths[*].endWavelength
TBD Offering Extension
$.assets.*.roles [string (uri)] $..offerings[*].code.
$..offerings[*].operations[*].code
$.assets.*.method string $..offerings[*].operations[*].method
$.assets.*.type string $..offerings[*].operations[*].type
$.assets.*.href string (uri) $..offerings[*].operations[*].href