Difference between revisions of "Filling Out the Image Product Information Class"
(Safety Save) |
(Safety Save) |
||
Line 18: | Line 18: | ||
''OPTIONAL'' | ''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.''' | ||
+ | |||
+ | |||
+ | |||
+ | == <Sampling_Parameters> == |
Revision as of 20:07, 22 April 2017
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.