Difference between revisions of "Filling Out the Array 2D Map Data Structure"

From The SBN Wiki
Jump to navigation Jump to search
(Update)
m
 
Line 1: Line 1:
 
The '''''<Array_2D_Map>''''' class is a specialization of the ''Array_2D'' class.  It exists on the assumption that PDS will develop map-specific requirements and software support that will be able to take advantage of assumptions and structures made for this data type.
 
The '''''<Array_2D_Map>''''' class is a specialization of the ''Array_2D'' class.  It exists on the assumption that PDS will develop map-specific requirements and software support that will be able to take advantage of assumptions and structures made for this data type.
 
{| class="wikitable" style="background-color: yellow"
 
| So far, none of that has happened, but there is a cartography discipline dictionary in active development.  When that is released, this will become a much more interesting structural option.  The ''Array_2D_Map'' is defined in the schema as a restriction of the ''Array_2D'', but has the exact same definition. 
 
|}
 
  
 
For an ''Array_2D_Map'', follow the instructions for [[Filling Out the Array_2D Data Structure]], with the following additional constraints/requirements:
 
For an ''Array_2D_Map'', follow the instructions for [[Filling Out the Array_2D Data Structure]], with the following additional constraints/requirements:
 
* Use '''<Array_2D_Map>''' and '''</Array_2D_Map>''' rather than '''<Array_2D>''' and '''</Array_2D>'''.
 
* Use '''<Array_2D_Map>''' and '''</Array_2D_Map>''' rather than '''<Array_2D>''' and '''</Array_2D>'''.
 
* You absolutely '''''must''''' include the ''<Display_Settings>'' class from the Display Discipline Dictionary in your ''Discipline_Area'' to describe the correct way to display your map object.  See [[Filling Out the Display Dictionary Classes]] for more information.
 
* You absolutely '''''must''''' include the ''<Display_Settings>'' class from the Display Discipline Dictionary in your ''Discipline_Area'' to describe the correct way to display your map object.  See [[Filling Out the Display Dictionary Classes]] for more information.
 +
* You should also make use of the the Cartography Discipline Dictionary classes, as appropriate.

Latest revision as of 15:08, 11 January 2017

The <Array_2D_Map> class is a specialization of the Array_2D class. It exists on the assumption that PDS will develop map-specific requirements and software support that will be able to take advantage of assumptions and structures made for this data type.

For an Array_2D_Map, follow the instructions for Filling Out the Array_2D Data Structure, with the following additional constraints/requirements:

  • Use <Array_2D_Map> and </Array_2D_Map> rather than <Array_2D> and </Array_2D>.
  • You absolutely must include the <Display_Settings> class from the Display Discipline Dictionary in your Discipline_Area to describe the correct way to display your map object. See Filling Out the Display Dictionary Classes for more information.
  • You should also make use of the the Cartography Discipline Dictionary classes, as appropriate.