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

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

Revision as of 18:05, 21 July 2014

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.

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:

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