Filling Out the Image Product Information Class
The Image_Product_Information class contains parameters describing the collection of the data, including exposure, filter, sampling, correction, and framing parameters.
Contents
<Exposure_Parameters>
OPTIONAL
Use this class to define the exposure duration, count, and type.
<exposure_count>
OPTIONAL
<exposure_duration>
OPTIONAL
<exposure_duration_count>
OPTIONAL
<exposure_type>
OPTIONAL
This attribute has a 15-character limit but no defined standard values.
<Filter>
OPTIONAL
<bayer_mode>
OPTIONAL
<filter_name>
OPTIONAL
<filter_id>
OPTIONAL
<filter_number>
OPTIONAL
<bandwidth>
OPTIONAL
This attribute is both nillable and optional.
<center_filter_wavelength>
OPTIONAL
This attribute is both nillable and optional.
<full_width_half_maximum>
OPTIONAL
<comment>
OPTIONAL
<Data_Correction_Parameters>
OPTIONAL
<Data_Correction>
OPTIONAL
<data_correction_flag>
REQUIRED
<data_correction_subtype>
OPTIONAL
<active_flag>
REQUIRED
<Constants_Indexed>
OPTIONAL
This class contains a choice list in which all elements are explicitly set to minOccurs=0. There also seems to be no difference between the choice list and just making all three elements optional in a regular sequence.
<index_sequence_number>
OPTIONAL
<index_name>
OPTIONAL
<index_id>
OPTIONAL
<index_value_number>
REQUIRED
<Data_Correction_File>
OPTIONAL
<description>
OPTIONAL
<pds:Internal_Reference>
OPTIONAL
Seems like this should be required, or there's no point in having the class. Is it valid to have this class with just a description field?
<Stereo_Product_Parameters>
OPTIONAL
This class also contains a choice list which has the net effect of just a sequence of optional elements. MinOccurs is 0.
<geometry_projection_type>
OPTIONAL
Standard values "Linearized", "Raw"
<linearization_mode>
OPTIONAL
Values: Actual, Nominal, None
<linearization_mode_fov>
OPTIONAL
<stero_baseline_length>
OPTIONAL
<Stereo_Partner>
OPTIONAL
This class just contains an Internal Reference. There's no point in requiring the additional level.
<pds:Internal_Reference>
REQUIRED
There is no reference_type defined for this context.