Implements the Satellite Extension.
A concrete implementation of SatExtension
on an Asset
that extends the properties of the Asset to include properties defined in the Satellite Extension.
This class should generally not be instantiated directly. Instead, call SatExtension.ext()
on an Asset
to extend it.
If present, this will be a list containing 1 dictionary representing the properties of the owning Item
.
The href
value of the Asset
being extended.
The Asset
fields, including extension properties.
The properties that this extension wraps.
The extension which implements PropertiesExtension can use _get_property
and _set_property
to get and set values on this instance. Note that _set_properties mutates the properties directly.
A concrete implementation of SatExtension
on an Item
that extends the properties of the Item to include properties defined in the Satellite Extension.
This class should generally not be instantiated directly. Instead, call SatExtension.ext()
on an Item
to extend it.
The Item
being extended.
The Item
properties, including extension properties.
An enumeration.
An abstract class that can be used to extend the properties of an Item
or Asset
with properties from the Satellite Extension. This class is generic over the type of STAC Object to be extended (e.g. Item
, Collection
).
To create a concrete instance of SatExtension
, use the SatExtension.ext()
method. For example:
>>> item: pystac.Item = ... >>> sat_ext = SatExtension.ext(item)
Get or sets a absolute orbit number of the item.
Applies ext extension properties to the extended Item
or class:~pystac.Asset.
Must specify at least one of orbit_state or relative_orbit in order for the sat extension to properties to be valid.
orbit_state – Optional state of the orbit. Either ascending or descending for polar orbiting satellites, or geostationary for geosynchronous satellites.
relative_orbit – Optional non-negative integer of the orbit number at the time of acquisition.
Extends the given STAC Object with properties from the Satellite Extension.
This extension can be applied to instances of Item
or Asset
.
pystac.ExtensionTypeError – If an invalid object type is passed.
Gets the schema URI associated with this extension.
Get or sets an orbit state of the object.
Gets or sets the International Designator, also known as COSPAR ID, and NSSDCA ID.
Get or sets a relative orbit number of the item.
Returns the extended summaries object for the given collection.
A concrete implementation of SummariesExtension
that extends the summaries
field of a Collection
to include properties defined in the Satellite Extension.
Get or sets the summary of SatExtension.orbit_state
values for this Collection.
Get or sets the summary of SatExtension.platform_international_designator
values for this Collection.
Generalized version of Item
, Asset
or ItemAssetDefinition
alias of TypeVar(‘T’, ~pystac.item.Item, ~pystac.asset.Asset, ~pystac.item_assets.ItemAssetDefinition)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4