aws.osml.formats.sidd.models.sidd_v1_0_0 module
This file was generated by xsdata, v23.8, on 2023-10-05 09:59:45
Generator: DataclassGenerator See: https://xsdata.readthedocs.io/
- class aws.osml.formats.sidd.models.sidd_v1_0_0.AcheivedResolutionType[source]
Bases:
object
Finest achievable resolution parameters.
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ClassificationGuidanceType(authority: str | None = None, date: XmlDate | None = None)[source]
Bases:
object
Classification guidance authority (only if file is classified).
- Variables:
authority – Classifying authority.
date – Date that the authority was provided. Specified in YYYY-MM-DD.
- class aws.osml.formats.sidd.models.sidd_v1_0_0.DRAHistogramOverridesType(clip_min: int | None = None, clip_max: int | None = None)[source]
Bases:
object
- Variables:
clip_min – Suggested override for the lower end-point of the display histogram in the ELT DRA application. Referred to as Pmin in SIPS documentation.
clip_max – Suggested override for the upper end-point of the display histogram in the ELT DRA application. Referred to as Pmax in SIPS documentation.
- class aws.osml.formats.sidd.models.sidd_v1_0_0.DecimationMethodType(value)[source]
Bases:
Enum
Default ELT decimation method for this data.
Also used as default for reduced resolution dataset generation (if applicable).
- NEAREST_NEIGHBOR = 'NEAREST_NEIGHBOR'
- BILINEAR = 'BILINEAR'
- BRIGHTEST_PIXEL = 'BRIGHTEST_PIXEL'
- LAGRANGE = 'LAGRANGE'
- class aws.osml.formats.sidd.models.sidd_v1_0_0.Lookup3TableType(value: ~typing.List[str] = <factory>, size: int | None = None)[source]
Bases:
object
- Variables:
value
size – Size of LUT
- class aws.osml.formats.sidd.models.sidd_v1_0_0.LookupTableType(value: ~typing.List[int] = <factory>, size: int | None = None)[source]
Bases:
object
- Variables:
value
size – Size of LUT.
- class aws.osml.formats.sidd.models.sidd_v1_0_0.MagnificationMethodType(value)[source]
Bases:
Enum
Default ELT magnification method for this data.
- NEAREST_NEIGHBOR = 'NEAREST_NEIGHBOR'
- BILINEAR = 'BILINEAR'
- LAGRANGE = 'LAGRANGE'
- class aws.osml.formats.sidd.models.sidd_v1_0_0.MonitorCompensationAppliedType(gamma: float | None = None, xmin: float | None = None)[source]
Bases:
object
Describes monitor compensation that may have been applied to the product during processing.
- Variables:
gamma – Gamma value for monitor compensation pre-applied to the image.
xmin – Xmin value for monitor compensation pre-applied to the image.
- class aws.osml.formats.sidd.models.sidd_v1_0_0.PixelType(value)[source]
Bases:
Enum
An enumeration.
- MONO8_I = 'MONO8I'
- MONO8_LU = 'MONO8LU'
- MONO16_I = 'MONO16I'
- RGB8_LU = 'RGB8LU'
- RGB24_I = 'RGB24I'
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ProcessorInformationType(application: str | None = None, processing_date_time: XmlDateTime | None = None, site: str | None = None, profile: str | None = None)[source]
Bases:
object
- Variables:
application – Software application name and version number.
processing_date_time – Date and time defined in Coordinated Universal Time (UTC). The seconds should be followed by a Z to indicate UTC.
site – Creation location of product.
profile – Product-specific profile applied during product processing.
- class aws.osml.formats.sidd.models.sidd_v1_0_0.AnnotationObjectType(point: PointType | None = None, line: LineType | None = None, linear_ring: LinearRingType | None = None, polygon: PolygonType | None = None, polyhedral_surface: PolyhedralSurfaceType | None = None, multi_polygon: MultiPolygonType | None = None, multi_line_string: MultiLineStringType | None = None, multi_point: MultiPointType | None = None)[source]
Bases:
object
Geometrical representation of the annotation.
- linear_ring: LinearRingType | None = None
- polygon: PolygonType | None = None
- polyhedral_surface: PolyhedralSurfaceType | None = None
- multi_polygon: MultiPolygonType | None = None
- multi_line_string: MultiLineStringType | None = None
- multi_point: MultiPointType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.BaseProjectionType(reference_point: ReferencePointType | None = None)[source]
Bases:
object
- Variables:
reference_point – Reference point for the geometrical system.
- reference_point: ReferencePointType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ColorDisplayRemapType(remap_lut: Lookup3TableType | None = None)[source]
Bases:
object
Object representing that the data requires color display.
- Variables:
remap_lut – LUT-base remap indicating that the color display is done through index-based color.
- remap_lut: Lookup3TableType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesCollectionGeometryType(azimuth: float | None = None, slope: float | None = None, squint: float | None = None, graze: float | None = None, tilt: float | None = None, extension: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>)[source]
Bases:
object
Key geometry parameters independent of product processing.
- Variables:
azimuth – Angle clockwise from north indicating the ETP line of sight vector.
slope – Angle between the ETP at scene center and the range vector perpendicular to the direction of motion.
squint – Angle from the ground track to platform velocity vector at nadir. Left-look is negative, right- look is positive.
graze – Angle between the ETP and the line of sight vector.
tilt – Angle between the ETP and the cross range vector. Also known as the twist angle.
extension – Exploitation feature extension related to geometry for a single input image
- extension: List[ParameterType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesCollectionPhenomenologyType(shadow: ~aws.osml.formats.sidd.models.sicommon_types.AngleMagnitudeType | None = None, layover: ~aws.osml.formats.sidd.models.sicommon_types.AngleMagnitudeType | None = None, multi_path: float | None = None, ground_track: float | None = None, extension: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>)[source]
Bases:
object
Phenomenology related to both the geometry and the final product processing.
- Variables:
shadow – The phenomon where vertical objects occlude radar energy.
layover – The phenomenon where vertical objects appear as ground objects with the same range/range rate.
multi_path – This is a range dependent phenomenon which describes the energy from a single scatter returned to the radar via more than one path and results in a nominally constant direction in the ETP.
ground_track – Counter-clockwise angle from increasing row direction to ground track at the center of the image.
extension – Exploitation feature extension related to phenomenology for a single input image
- shadow: AngleMagnitudeType | None = None
- layover: AngleMagnitudeType | None = None
- extension: List[ParameterType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesProductType(resolution: ~aws.osml.formats.sidd.models.sicommon_types.RowColDoubleType | None = None, north: float | None = None, extension: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>)[source]
Bases:
object
Metadata regarding the product.
- Variables:
resolution – Uniformly-weighted resolution projected into the Earth Tangent Plane (ETP).
north – Counter-clockwise angle from increasing row direction to north at the center of the image.
extension – Exploitation feature extension for the end product
- resolution: RowColDoubleType | None = None
- extension: List[ParameterType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.FootprintType(vertex: List[aws.osml.formats.sidd.models.sicommon_types.LatLonVertexType] = <factory>, size: Optional[int] = None)[source]
Bases:
object
- vertex: List[LatLonVertexType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.GeographicInformationType(country_code: ~typing.List[str] = <factory>, security_info: str | None = None, geographic_info_extension: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>)[source]
Bases:
object
- Variables:
country_code – Country identifier for this geographic region.
security_info – Specifies classification level or special handling designators for this geographic region
geographic_info_extension – Implementation specific geographic information.
- geographic_info_extension: List[ParameterType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.GeometricChipType(chip_size: RowColIntType | None = None, original_upper_left_coordinate: RowColDoubleType | None = None, original_upper_right_coordinate: RowColDoubleType | None = None, original_lower_left_coordinate: RowColDoubleType | None = None, original_lower_right_coordinate: RowColDoubleType | None = None)[source]
Bases:
object
- Variables:
chip_size – Size of the chipped product in pixels.
original_upper_left_coordinate – Upper-left corner with respect to the original product.
original_upper_right_coordinate – Upper-right corner with respect to the original product.
original_lower_left_coordinate – Lower-left corner with respect to the original product.
original_lower_right_coordinate – Lower-right corner with respect to the original product.
- chip_size: RowColIntType | None = None
- original_upper_left_coordinate: RowColDoubleType | None = None
- original_upper_right_coordinate: RowColDoubleType | None = None
- original_lower_left_coordinate: RowColDoubleType | None = None
- original_lower_right_coordinate: RowColDoubleType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.InputROIType(size: RowColIntType | None = None, upper_left: RowColIntType | None = None)[source]
Bases:
object
ROI representing portion of input data used to make this product.
- Variables:
size – Number of rows and columns extracted from the input.
upper_left – The upper-left pixel extracted from the input.
- size: RowColIntType | None = None
- upper_left: RowColIntType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.MonochromeDisplayRemapType(remap_type: str | None = None, remap_lut: ~aws.osml.formats.sidd.models.sidd_v1_0_0.LookupTableType | None = None, remap_parameter: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>)[source]
Bases:
object
This remap works by taking the input space and using the LUT to map it to a log space (for 8-bit only).
From the log space the C0 and Ch fields are applied to get to display-ready density space. The density should then be rendered by the TTC and monitor comp. This means that the default DRA should not apply anything besides the clip points. If a different contrast/brightness is applied it should be done through modification of the clip points via DRA. Examples: Remap LUT Clips ============================= PEDF PEDF->D 0,255 LLG LLG->A->LogA C0,Ch Log N/A C0,Ch NRL N/A 0,255 (Supposed to be display ready)
- Variables:
remap_type – Name of remap applied (for informational purposes only).
remap_lut – Lookup table for remap to log amplitude for display. Used during the “Product Generation Option” portion of the SIPS display chain. Required for 8-bit data. Not to be used for 16-bit data.
remap_parameter – Textual remap parameter. Filled based upon remap type (for informational purposes only). For example, if the data is linlog encoded a RemapParameter could be used to describe any amplitude scaling that was performed prior to linlog encoding the data.
- remap_lut: LookupTableType | None = None
- remap_parameter: List[ParameterType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ProcessingEventType(application_name: str | None = None, applied_date_time: ~xsdata.models.datatype.XmlDateTime | None = None, interpolation_method: str | None = None, descriptor: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>)[source]
Bases:
object
- Variables:
application_name – Application which applied a modification.
applied_date_time – Date and time defined in Coordinated Universal Time (UTC). The seconds should be followed by a Z to indicate UTC.
interpolation_method – Type of interpolation applied to the data.
descriptor – Descriptor for the processing event.
- descriptor: List[ParameterType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ProcessingModuleType(module_name: ~aws.osml.formats.sidd.models.sicommon_types.ParameterType | None = None, module_parameter: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>, processing_module: ~typing.List[~aws.osml.formats.sidd.models.sidd_v1_0_0.ProcessingModuleType] = <factory>)[source]
Bases:
object
- Variables:
module_name – The name of the algorithm used in processing the product.
module_parameter – Parameters associated with the algorithm used in processing the product.
processing_module – ProcessingModule is a repeatable structure within itself to create an algorithm as a subset of another algorithm.
- module_name: ParameterType | None = None
- module_parameter: List[ParameterType]
- processing_module: List[ProcessingModuleType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ProductClassificationType(security_extension: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>, create_date: ~xsdata.models.datatype.XmlDate | None = None, complies_with: ~typing.List[~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismcomplies_with.CVEnumISMCompliesWithValues] = <factory>, classification: ~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismclassification_all.CVEnumISMClassificationAll | None = None, owner_producer: ~typing.List[~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismowner_producer.CVEnumISMOwnerProducerValues] = <factory>, scicontrols: ~typing.List[str | ~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismscicontrols.CVEnumISMSCIControlsValuesvalue] = <factory>, saridentifier: ~typing.List[str] = <factory>, dissemination_controls: ~typing.List[str | ~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismdissem.CVEnumISMDissemValuesvalue] = <factory>, fgisource_open: ~typing.List[~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismfgiopen.CVEnumISMFGIOpenValues] = <factory>, fgisource_protected: ~typing.List[~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismfgiprotected.CVEnumISMFGIProtectedValues] = <factory>, releasable_to: ~typing.List[~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismrel_to.CVEnumISMRelToValues] = <factory>, non_icmarkings: ~typing.List[~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismnon_ic.CVEnumISMNonICValues] = <factory>, classified_by: str | None = None, compilation_reason: str | None = None, derivatively_classified_by: str | None = None, classification_reason: str | None = None, non_uscontrols: ~typing.List[~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismnon_uscontrols.CVEnumISMNonUSControlsValues] = <factory>, derived_from: str | None = None, declass_date: ~xsdata.models.datatype.XmlDate | None = None, declass_event: str | None = None, declass_exception: ~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ism25_x.CVEnumISM25X | None = None, type_of_exempted_source: ~aws.osml.formats.sidd.models.external.ism.schema.cvegenerated.cvenum_ismsource_marked.CVEnumISMSourceMarked | None = None, date_of_exempted_source: ~xsdata.models.datatype.XmlDate | None = None)[source]
Bases:
object
The overall classification of the product.
- Variables:
security_extension – Extensible parameters used to support profile-specific needs related to product security.
desversion – The version number of the DES. Should there be multiple specified in an instance document the one at the root node is the one that will apply to the entire document.
resource_element
create_date
complies_with
classification
owner_producer
scicontrols
saridentifier
dissemination_controls
fgisource_open
fgisource_protected
releasable_to
non_icmarkings
classified_by
compilation_reason
derivatively_classified_by
classification_reason
non_uscontrols
derived_from
declass_date
declass_event
declass_exception
type_of_exempted_source
date_of_exempted_source
- security_extension: List[ParameterType]
- complies_with: List[CVEnumISMCompliesWithValues]
- classification: CVEnumISMClassificationAll | None = None
- owner_producer: List[CVEnumISMOwnerProducerValues]
- scicontrols: List[str | CVEnumISMSCIControlsValuesvalue]
- dissemination_controls: List[str | CVEnumISMDissemValuesvalue]
- fgisource_open: List[CVEnumISMFGIOpenValues]
- fgisource_protected: List[CVEnumISMFGIProtectedValues]
- releasable_to: List[CVEnumISMRelToValues]
- non_icmarkings: List[CVEnumISMNonICValues]
- non_uscontrols: List[CVEnumISMNonUSControlsValues]
- declass_exception: CVEnumISM25X | None = None
- type_of_exempted_source: CVEnumISMSourceMarked | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ProductPlaneType(row_unit_vector: XYZType | None = None, col_unit_vector: XYZType | None = None)[source]
Bases:
object
Plane definition for the product.
- Variables:
row_unit_vector – Unit vector of the plane defined to be aligned in the increasing row direction of the product. (Defined as Rpgd in Design and Exploitation document)
col_unit_vector – Unit vector of the plane defined to be aligned in the increasing column direction of the product. (Defined as Cpgd in Design and Exploitation document)
- class aws.osml.formats.sidd.models.sidd_v1_0_0.TxRcvPolarizationType(tx_polarization: PolarizationType | None = None, rcv_polarization: PolarizationType | None = None, rcv_polarization_offset: float | None = None, processed: bool | None = None)[source]
Bases:
object
- Variables:
tx_polarization – Polarization transmit type
rcv_polarization – Receive polarization type
rcv_polarization_offset – Optional angle offset for the receive polarization defined at aperture center.
processed – Optional flag to describe whether this input polarization was used in processing the product.
- tx_polarization: PolarizationType | None = None
- rcv_polarization: PolarizationType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.AnnotationType(identifier: str | None = None, spatial_reference_system: ~aws.osml.formats.sidd.models.sfa.ReferenceSystemType | None = None, object_value: ~typing.List[~aws.osml.formats.sidd.models.sidd_v1_0_0.AnnotationObjectType] = <factory>)[source]
Bases:
object
Single annotation.
- Variables:
identifier – Identifier for the annotation which idicates the type of object represented by this annotation.
spatial_reference_system – Spatial reference system of the annotation. Assumed to be WGS-84 geographic coordinate system if not specified with (lat, lon, h) units in (arc-sec, arc-sec, meters above ellipsoid).
object_value – The geometrical representation of the annotation.
- spatial_reference_system: ReferenceSystemType | None = None
- object_value: List[AnnotationObjectType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.DownstreamReprocessingType(geometric_chip: ~aws.osml.formats.sidd.models.sidd_v1_0_0.GeometricChipType | None = None, processing_event: ~typing.List[~aws.osml.formats.sidd.models.sidd_v1_0_0.ProcessingEventType] = <factory>)[source]
Bases:
object
- Variables:
geometric_chip – Contains information related to downstream chipping of the product.
processing_event – Contains information related to downstream processing of the product.
- geometric_chip: GeometricChipType | None = None
- processing_event: List[ProcessingEventType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesCollectionInformationType(sensor_name: str | None = None, radar_mode: ~aws.osml.formats.sidd.models.sicommon_types.RadarModeType | None = None, collection_date_time: ~xsdata.models.datatype.XmlDateTime | None = None, local_date_time: ~xsdata.models.datatype.XmlDateTime | None = None, collection_duration: float | None = None, resolution: ~aws.osml.formats.sidd.models.sicommon_types.RangeAzimuthType | None = None, input_roi: ~aws.osml.formats.sidd.models.sidd_v1_0_0.InputROIType | None = None, polarization: ~typing.List[~aws.osml.formats.sidd.models.sidd_v1_0_0.TxRcvPolarizationType] = <factory>)[source]
Bases:
object
General collection information.
- Variables:
sensor_name – The name of the sensor.
radar_mode – Radar collection mode. The ModeType refers to the collection type [SPOTLIGHT, STRIPMAP, DYNAMIC STRIPMAP]. The optional ModeID is used to represent system-specific mode identifiers.
collection_date_time – Collection date and time defined in Coordinated Universal Time (UTC). The seconds should be followed by a Z to indicate UTC.
local_date_time – Date and time defined in local time.
collection_duration – The duration of the collection (units = seconds).
resolution – Uniformly-weighted resolution (range and azimuth) processed in the slant plane.
input_roi – ROI representing portion of input data used to make this product.
polarization – Transmit and receive polarization.
- radar_mode: RadarModeType | None = None
- resolution: RangeAzimuthType | None = None
- input_roi: InputROIType | None = None
- polarization: List[TxRcvPolarizationType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.GeographicCoverageType(georegion_identifier: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>, footprint: ~aws.osml.formats.sidd.models.sidd_v1_0_0.FootprintType | None = None, sub_region: ~typing.List[~aws.osml.formats.sidd.models.sidd_v1_0_0.GeographicCoverageType] = <factory>, geographic_info: ~aws.osml.formats.sidd.models.sidd_v1_0_0.GeographicInformationType | None = None)[source]
Bases:
object
- Variables:
georegion_identifier – Identifier for the georegion.
footprint – Estimated ground footprint of the product.
sub_region – Used to represent hierarchical decomposition into sub-regions.
geographic_info – Specifics about the georegion.
- georegion_identifier: List[ParameterType]
- footprint: FootprintType | None = None
- sub_region: List[GeographicCoverageType]
- geographic_info: GeographicInformationType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.MeasurableProjectionType(reference_point: ReferencePointType | None = None, sample_spacing: RowColDoubleType | None = None, time_coapoly: Poly2DType | None = None)[source]
Bases:
BaseProjectionType
- Variables:
sample_spacing – Sample spacing in row and column.
time_coapoly – Time (units = seconds) at which center of aperture for a given pixel coordinate in the product occurs.
- sample_spacing: RowColDoubleType | None = None
- time_coapoly: Poly2DType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.PolynomialProjectionType(reference_point: ReferencePointType | None = None, row_col_to_lat: Poly2DType | None = None, row_col_to_lon: Poly2DType | None = None, row_col_to_alt: Poly2DType | None = None, lat_lon_to_row: Poly2DType | None = None, lat_lon_to_col: Poly2DType | None = None)[source]
Bases:
BaseProjectionType
Polynomial pixel to ground.
Only used for sensor systems where the radar geometry parameters are not recorded.
- Variables:
row_col_to_lat – Polynomial that converts Row/Col to Latitude (degrees).
row_col_to_lon – Polynomial that converts Row/Col to Longitude (degrees).
row_col_to_alt – Polynomial that converts Row/Col to Altitude (meters above WGS-84 ellipsoid).
lat_lon_to_row – Polynomial that converts Latitude (degrees) and Longitude (degrees) to pixel row location.
lat_lon_to_col – Polynomial that converts Latitude (degrees) and Longitude (degrees) to pixel column location
- row_col_to_lat: Poly2DType | None = None
- row_col_to_lon: Poly2DType | None = None
- row_col_to_alt: Poly2DType | None = None
- lat_lon_to_row: Poly2DType | None = None
- lat_lon_to_col: Poly2DType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ProductCreationType(processor_information: ~aws.osml.formats.sidd.models.sidd_v1_0_0.ProcessorInformationType | None = None, classification: ~aws.osml.formats.sidd.models.sidd_v1_0_0.ProductClassificationType | None = None, product_name: str | None = None, product_class: str | None = None, product_type: str | None = None, product_creation_extension: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>)[source]
Bases:
object
Contains general information about product creation.
- Variables:
processor_information – Details regarding processor.
classification – The overall classification of the product.
product_name – The output product name defined by the processor.
product_class – Class of product. (examples: Dynamic Image, Amplitude Change Detection, Coherent Change Detection, etc.).
product_type – Type of sub-product. (examples: Frame #, Reference, Match, etc.). This field is only needed if there is a suite of associated products.
product_creation_extension – Extensible parameters used to support profile-specific needs related to product creation.
- processor_information: ProcessorInformationType | None = None
- classification: ProductClassificationType | None = None
- product_creation_extension: List[ParameterType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ProductProcessingType(processing_module: ~typing.List[~aws.osml.formats.sidd.models.sidd_v1_0_0.ProcessingModuleType] = <factory>)[source]
Bases:
object
- Variables:
processing_module – Processing module to keep track of the name and any parameters associated with the algorithms used to produce the SIDD.
- processing_module: List[ProcessingModuleType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.RemapChoiceType(color_display_remap: ColorDisplayRemapType | None = None, monochrome_display_remap: MonochromeDisplayRemapType | None = None)[source]
Bases:
object
- Variables:
color_display_remap – Information for proper color display of the data.
monochrome_display_remap – Information for proper monochrome display of the data.
- color_display_remap: ColorDisplayRemapType | None = None
- monochrome_display_remap: MonochromeDisplayRemapType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.TargetInformationType(identifier: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>, footprint: ~aws.osml.formats.sidd.models.sidd_v1_0_0.FootprintType | None = None, target_information_extension: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>)[source]
Bases:
object
- Variables:
identifier – Target may have one or more identifiers. Examples: names, BE numbers, etc. Use the “name” attribute to describe what this is.
footprint – Target footprint as defined by polygonal shape.
target_information_extension – Generic extension. Could be used to indicate type of target, terrain, etc.
- identifier: List[ParameterType]
- footprint: FootprintType | None = None
- target_information_extension: List[ParameterType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.AnnotationsType(annotation: ~typing.List[~aws.osml.formats.sidd.models.sidd_v1_0_0.AnnotationType] = <factory>)[source]
Bases:
object
- Variables:
annotation – Annotation Object.
- annotation: List[AnnotationType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.CylindricalProjectionType(reference_point: ReferencePointType | None = None, sample_spacing: RowColDoubleType | None = None, time_coapoly: Poly2DType | None = None, stripmap_direction: XYZType | None = None, curvature_radius: float | None = None)[source]
Bases:
MeasurableProjectionType
Cylindrical mapping of the pixel grid.
- Variables:
stripmap_direction – Along stripmap direction
curvature_radius – Radius of Curvature defined at scene center. If not present, the radius of curvature will be derived based upon the equations provided in the Design and Exploitation Document
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesCollectionType(information: ExploitationFeaturesCollectionInformationType | None = None, geometry: ExploitationFeaturesCollectionGeometryType | None = None, phenomenology: ExploitationFeaturesCollectionPhenomenologyType | None = None)[source]
Bases:
object
- Variables:
information – General collection information.
geometry – Key geometry parameters independent of product processing.
phenomenology – Phenomenology related to both the geometry and the final product processing.
- information: ExploitationFeaturesCollectionInformationType | None = None
- geometry: ExploitationFeaturesCollectionGeometryType | None = None
- phenomenology: ExploitationFeaturesCollectionPhenomenologyType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.GeographicAndTargetType(geographic_coverage: ~aws.osml.formats.sidd.models.sidd_v1_0_0.GeographicCoverageType | None = None, target_information: ~typing.List[~aws.osml.formats.sidd.models.sidd_v1_0_0.TargetInformationType] = <factory>)[source]
Bases:
object
- Variables:
geographic_coverage – Provides geographic coverage information.
target_information – Provides target specific geographic information.
- geographic_coverage: GeographicCoverageType | None = None
- target_information: List[TargetInformationType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.GeographicProjectionType(reference_point: ReferencePointType | None = None, sample_spacing: RowColDoubleType | None = None, time_coapoly: Poly2DType | None = None)[source]
Bases:
MeasurableProjectionType
Geographic mapping of the pixel grid.
- class aws.osml.formats.sidd.models.sidd_v1_0_0.PlaneProjectionType(reference_point: ReferencePointType | None = None, sample_spacing: RowColDoubleType | None = None, time_coapoly: Poly2DType | None = None, product_plane: ProductPlaneType | None = None)[source]
Bases:
MeasurableProjectionType
Planar representation of the pixel grid.
- Variables:
product_plane – Plane definition for the product.
- product_plane: ProductPlaneType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ProductDisplayType(pixel_type: ~aws.osml.formats.sidd.models.sidd_v1_0_0.PixelType | None = None, remap_information: ~aws.osml.formats.sidd.models.sidd_v1_0_0.RemapChoiceType | None = None, magnification_method: ~aws.osml.formats.sidd.models.sidd_v1_0_0.MagnificationMethodType | None = None, decimation_method: ~aws.osml.formats.sidd.models.sidd_v1_0_0.DecimationMethodType | None = None, drahistogram_overrides: ~aws.osml.formats.sidd.models.sidd_v1_0_0.DRAHistogramOverridesType | None = None, monitor_compensation_applied: ~aws.osml.formats.sidd.models.sidd_v1_0_0.MonitorCompensationAppliedType | None = None, display_extension: ~typing.List[~aws.osml.formats.sidd.models.sicommon_types.ParameterType] = <factory>)[source]
Bases:
object
Type for describing proper display of the derived product.
- Variables:
pixel_type – Defines the pixel type, based on enumeration and definition in Design and Exploitation document.
remap_information – Information regarding the encoding of the pixel data. Used for 8-bit pixel types.
magnification_method – Recommended ELT magnification method for this data.
decimation_method – Recommended ELT decimation method for this data. Also used as default for reduced resolution dataset generation (if applicable).
drahistogram_overrides – Recommended ELT DRA overrides.
monitor_compensation_applied – Describes monitor compensation that may have been applied to the product during processing.
display_extension – Extensible parameters used to support profile-specific needs related to product display.
- remap_information: RemapChoiceType | None = None
- magnification_method: MagnificationMethodType | None = None
- decimation_method: DecimationMethodType | None = None
- drahistogram_overrides: DRAHistogramOverridesType | None = None
- monitor_compensation_applied: MonitorCompensationAppliedType | None = None
- display_extension: List[ParameterType]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesType(collection: ~typing.List[~aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesType.Collection] = <factory>, product: ~aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesProductType | None = None)[source]
Bases:
object
Computed metadata regarding the collect.
- Variables:
collection – Metadata regarding one of the input collections.
product – Metadata regarding the product.
- collection: List[Collection]
- product: ExploitationFeaturesProductType | None = None
- class Collection(information: aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesCollectionInformationType | None = None, geometry: aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesCollectionGeometryType | None = None, phenomenology: aws.osml.formats.sidd.models.sidd_v1_0_0.ExploitationFeaturesCollectionPhenomenologyType | None = None, identifier: str | None = None)[source]
- class aws.osml.formats.sidd.models.sidd_v1_0_0.MeasurementType(polynomial_projection: PolynomialProjectionType | None = None, geographic_projection: GeographicProjectionType | None = None, plane_projection: PlaneProjectionType | None = None, cylindrical_projection: CylindricalProjectionType | None = None, pixel_footprint: RowColIntType | None = None, arppoly: XYZPolyType | None = None)[source]
Bases:
object
Geometric SAR information required for measurement/geolocation.
- Variables:
polynomial_projection – Polynomial pixel to ground. Only used for sensor systems where the radar geometry parameters are not recorded.
geographic_projection – Geographic mapping of the pixel grid referred to as GGD in the Design and Exploitation document.
plane_projection – Planar representation of the pixel grid referred to as PGD in the Design and Exploitation document.
cylindrical_projection – Cylindrical mapping of the pixel grid referred to as CGD in the Design and Exploitation document.
pixel_footprint – Size of the image.
arppoly – Center of aperture polynomial (units = m) based upon time into the collect.
- polynomial_projection: PolynomialProjectionType | None = None
- geographic_projection: GeographicProjectionType | None = None
- plane_projection: PlaneProjectionType | None = None
- cylindrical_projection: CylindricalProjectionType | None = None
- pixel_footprint: RowColIntType | None = None
- arppoly: XYZPolyType | None = None
- class aws.osml.formats.sidd.models.sidd_v1_0_0.SIDD(product_creation: ProductCreationType | None = None, display: ProductDisplayType | None = None, geographic_and_target: GeographicAndTargetType | None = None, measurement: MeasurementType | None = None, exploitation_features: ExploitationFeaturesType | None = None, product_processing: ProductProcessingType | None = None, downstream_reprocessing: DownstreamReprocessingType | None = None, error_statistics: ErrorStatisticsType | None = None, radiometric: RadiometricType | None = None, annotations: AnnotationsType | None = None)[source]
Bases:
object
Root element of the SIDD document.
- Variables:
product_creation – Information related to processor, classification, and product type.
display – Contains information on the parameters needed to display the product in an exploitation tool.
geographic_and_target – Contains generic and extensible targeting and geographic region information.
measurement – Contains the metadata necessary for performing measurements.
exploitation_features – Computed metadata regarding the input collections and final product.
product_processing – Contains metadata related to algorithms used during product generation.
downstream_reprocessing – Contains metadata related to downstream processing of the product.
error_statistics – See SICD documentation for metadata definitions.
radiometric – Radiometric information about the product.
annotations – List of annotations for the imagery.
- product_creation: ProductCreationType | None = None
- display: ProductDisplayType | None = None
- geographic_and_target: GeographicAndTargetType | None = None
- measurement: MeasurementType | None = None
- exploitation_features: ExploitationFeaturesType | None = None
- product_processing: ProductProcessingType | None = None
- downstream_reprocessing: DownstreamReprocessingType | None = None
- error_statistics: ErrorStatisticsType | None = None
- radiometric: RadiometricType | None = None
- annotations: AnnotationsType | None = None