Difference between revisions of "Filling Out the Image Product Information Class"

From The SBN Wiki
Jump to navigation Jump to search
(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.

<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.


<Sampling_Parameters>