
The raster modules can accommodate image data, digital terrain models, gridded GIS layers, other gridded data, and a voxel space. For the purposes of this specification, raster, grid, voxel space, or image data will all be referred to as raster data. A raster object may consist of different layers, each layer being composed of a number of grid cells, pixels, voxels, or n-dimensional cells (See 2.3.4.3), henceforth to be referred to as cells, arranged in an array.
Many different types of organizational schemes exist for raster data. To distinguish between the main aspects of these schemes, the concept of an object representation code has been carried through to this transfer form. A two-dimensional grid or digital image is object code G2. A three-dimensional voxel space is a G3. A two or three dimensional grid that varies (has discrete labeled axes) is a GV.
A raster object consists of one or more related layers of cells arranged in such a way that corresponding cells between layers are registered to a common scan reference system (to be defined) and overlap, but need not be of the same spatial extent.
There are three different types of raster modules: the Raster Definition module, the Layer Definition module, and the Cell module. A typical transfer of a raster object can require one Raster Definition module, one Layer Definition module, several Cell modules, one Internal Spatial Reference module, one External Spatial Reference module, the Data Dictionary modules, as well as other miscellaneous modules. A Raster Definition module record must reference one or more layers. Each Layer Definition record must reference one Cell Module or equivalent. One Cell Module must only contain cells from one layer, unless the layers are interleaved, in which case it must contain cells from all.
The Raster Definition module (see Table 42) is used to define each raster object in the system. One Raster Definition module record corresponds to one raster object. A raster object is defined by one or more layers, as defined in the Layer Definition module. The raster object internal reference system is defined by the Internal Spatial Reference record pointed to by the Raster Definition records Internal Spatial ID field.
Raster objects are usually two dimensional, but this standard also supports additional dimensions as needed. The additional dimensions for a raster object are defined by having the coresponding Internal Spatial Reference record point to each additional dimension through the Dimension ID field. All dimensions, geospatial and nongeospatial, are defined through the Internal Reference module and the Dimension Definition module, respectively.
The registration of a raster object is defined by two categories of information; the location, Spatial Address (SADR), of the origin of the scan reference system, and the size of the raster objects cells. The cell size is derived from the Internal Spatial Reference record and/or Dimension Definitions record(s) pointed to by a raster object. If any of the dimension's cell sizes are zero, that dimension, geospatial or nongeospatial, will be explicitly labeled using the corresponding repeating Label field. The number of repetitions of the Label fields is determined by the value found in the Corresponding Extent subfield, i.e. for each position a cell might reside along the axis an associated registration value will be defined. Labeling is only permitted for the following Object Representation Codes: GV.
The main components of the Raster Definition module are:
Each Layer Definition module record (see Table 43) describes one layer of a raster. The format, definition and domain of the layer are stored in the respective Data Dictionary modules. The Attribute Label subfield found in the Data Dictionary modules will contain the name of the layer as it appears in the Layer Label subfield of the Layer Definition record, thereby making it possible to relate the Data Dictionary records to the Layer Definition records. Each record in this module will be referenced by only one Layer ID field from the Raster Definition module, thereby making it impossible to reuse the Layer Definition records for multiple raster objects. Each record of the Layer Definition module will be uniquely identified by the name of the layer in conjunction with the name of the cell module into which the cell values for the layer will reside. The information found in this module will define the layer scan reference system.
The main components of the Layer Definition module are:
The Cell module contains the actual data values for the raster (see Table 44).
The module record of the Cell module has been designed so that each module record can hold information on a number of related cells. Designating these related cells as a "stream" to facilitate the following explanation, examples of a stream are a single scan line of an image, a number of layer-interleaved scan lines as a part of an image, a single cell, a block of a quad tree, or even an entire layer of a raster. A stream does not necessarily start at the beginning of a line or row, but can start in the middle of row i, proceed through rows i through n - 1, and terminate somewhere in row n. If the raster object is of three or greater dimensions then the order of cells in the module may be affected by the order Dimension ID fields are found in the corresponding Internal Spatial Reference record for the raster object (see Annex F).
The main components of the Cell module are:
Any of the object representation codes may be used, but their use is dependent on the configuration of the Internal Spatial Reference record pointed to by the RSDF/ISID. Table 40 summarizes the rules for each object representation code:
The Internal Spatial Reference module must be consistent with the Object Representation Code selected. The Object Representation Code will be used to configure the Raster modules for encoding the raster data.
The Raster Definition and Layer Definition modules have a strongly recommended default implementation in which a number of subfields have default values. Subfields with a default value are indicated by the symbol "(d)" preceding the field name in the module specification table, as defined in 4.2.3.7. Table 41 - lists the subfields values that must be present when the default implementation is used
The use of the raster portion of the standard is not restricted to raster transfer using a row-column layout. Rasters can be divided into tiles of regular or irregular size and can be transferred on a tile basis. To fit this type of organization into the SDTS model, each tile is equated with a stream. Each stream (tile) can be preceded by a row-column address, or alternately, a tesseral index can be used. A tesseral index is not the equivalent of a row and column address, because the index can contain the extent of the tile as well through the use of wildcard components. The type of tesseral index must conform to the contents of the Scan Pattern subfield of the Raster Definition module and can, therefore, only be a Linear, Boustro, Morton, or Peano key.
Use of tesseral indexing must be indicated through the Tesseral Indexing Description subfield, and the type of data structure, particular method, and meaning of the index digits must be specified in the Tesseral Index Format subfield.
Various methods are possible for assigning a unique attribute value to each cell in a raster. The Cell Encoding Type subfield of the Raster Definition module specifies the method used. The possible values are: "L", indicating that the presence or absence of the attribute is coded for each cell; "D", indicating that the value assigned occupies the greatest area of the cell; "F", indicating that the value assigned is the one that occurs most frequently within the cell; "V", indicating that the value is a continuous numeric variable measured at the center of the cell; or "X", indicating that the value is a code representing a value defined in a corresponding Data Dictionary/Domain module.
Spatial referencing for raster data must be governed by parameters transferred in the Spatial Reference modules. For raster data with a known and expressed relationship to latitude and longitude, spatial registration conformance level 2 (See 5.2.4.2) might be the best registration level, allowing the raster data to remain untransformed in a specified projection that is not one of the three preferred systems (GEO, UTM/UPS, or SPCS). Use of one of these three preferred systems might result in a loss of information because of transformation.
For complete details on converting from raster coordinate systems to internal coordinates see Annex F.
For remotely sensed images, radiometric infoirmation is of utmost importance for the correct utilization of the imagery. There is no standardized set of radiometric parameters. Therefore producer defined attributes can be used to encode radiometry.
This standard permits raster data to be compressed. It also permits file encodings for raster data other than prescribed in Part 3. Compression methods and alternate file formats can be used independently. The method and details for decompressing or reading the alternate format must be specified by a profile document. The use of compression and (or) use of adjunct files is indicated in the Raster Definition module and thus applies to the entire raster. The Layer Definition module references the specific Cell module for part 3 encodings or a file id for adjunct file. The logical id can then be used to look up the physical file name in the Catalog/Directory module.
The Run Length Encoding method of compressing cell values is specified in this standard as a permitted (optional) method of compression. The use of Run Length Encoding is indicated by placing the value "RLE" in the Data Compression Method subfield of the Raster Definition Module. Run length encoding is a method where a cell value and a run count is given that indicates the number of consecutive cells with the same value. This method is most applicable to gridded raster data which is not interleaved with other raster layers. The meaning of "consecutive cells" is dependent on the overall cell ordering as described by the subfields of the applicable Raster Definition and Layer Definition module records.
For RLE, the two subfields of the Cell Values field of the Cell Module must be (1) a user-defined cell value subfield (for example, LANDUSE, SOILTYPE, or WETLANDTYPE) and (2) a subfield named RLECOUNT.
The internal spatial reference record will be configured as: | |||||
|---|---|---|---|---|---|
Object rep. code | X | Y | Z | Dimension ID1 | Resolution2 |
| 1 This use of the Dimension ID field is optional but, if it is used, it will apply to all layers of the raster. 2 |
Module | Subfield name | Default1 |
|---|---|---|
TLor TLZN2 | ||
R or RC2 | ||
FIELD NAME | SUBFIELD NAME | FIELD/SUBFIELD DESCRIPTION | TYPE | DOMAIN | DOMAIN DESCRIPTION | MNEMONIC |
|---|---|---|---|---|---|---|
Unsigned integer; with Module Name must form a unique ID within the file set. | ||||||
Representation code for the raster object. (must be the same for all layers referenced) | ||||||
A code which indicates how cells will be sequenced in the Layers (i.e. between their Cell modules.) | ||||||
Sensor or acquisition device from which the data originated and method by which the data were acquired/processed. | ||||||
Signifies whether the module version is a default implementation or not. (See 5.7.5) | ||||||
Note: The next four subfields describe the data encoding; must be the same for all layers referenced. | ||||||
Description of the compression method used; applies to the entire raster being described. | Run length encoding as described in 5.7.10.1. | |||||
Foreign id to Attribute record containing parameters needed to decompress raster data. (As required by a profile.) | ||||||
Indicates whether raster data is encoded in files according to SDTS Part3 (ISO 8211)--the default, or whether another file format is in use (adjunct file). | ||||||
Note: The following three subfields describe the size of the raster object, within which all raster layers belonging to the raster object reside. | ||||||
Number of rows in the union of the geospatial extent of all layers, including the origin of the scan reference system. | ||||||
Number of columns in the union of the geospatial extent of all layers, including the origin of the scan reference system. | ||||||
Number of planes in the union of the geospatial extent of all layers, including the origin of the scan reference system. | ||||||
Location of the first cell with respect to the image viewed as a rectangle. Orientation of the raster object scan reference system with respect to the internal reference system. | ||||||
Gives further information on data structure, indexing method, and meaning of index components. | ||||||
Aspect ratio of cells: cell row spacing divided by cell line spacing. Only meaningful for two dimensional rasters. | Aspect ratio of cells: cell row spacing divided by cell column spacing. | |||||
A pointer to the Internal Spatial Reference record which defines all dimensions of this raster object. | ||||||
This field will describe this raster object's extent along the dimension. There should be one field for each Dimension ID Field in the IREF module record referenced above. The order of the fields here must correspond with the order of the DMID field repetition in the IREF module record. | ||||||
The orientation of the raster object scan reference system with respect to the internal reference system for the dimension. | ||||||
The Spatial Address of the origin of the raster object scan reference system. | ||||||
The number of repetitions is defined by the Column Extent subfield. The order of repetition must be in ascending order along the axis. | ||||||
As defined by the Horizontal Component Format for the corresponding Internal Reference module. | ||||||
The number of repetitions is defined by the Row Extent subfield. The order of repetition must be in ascending order along the axis. | ||||||
As defined by the Horizontal Component Format for the corresponding Internal Reference module. | ||||||
The number of repetitions is defined by the Plane Extent subfield. The order of repetition must be in ascending order along the axis. | ||||||
As defined by the Vertical Component Format for the corresponding Internal Reference module. | ||||||
[A/G2|G3|Dimension Component of Resolution != 0 | Dimension Component Format != A] | The number of repetitions defines the extent for this axis. The order of repetition must be in ascending order along the axis. If more than one nongeospatial dimension has a need to explicitly label the axis, multiple permutations of this field will be necessary, i.e. one permutation per dimension which needs it. The field mnemonic will be altered for each permutation. | |||||
As defined by the Dimension Component Format in the corresponding Dimension Definition Module. | ||||||
Foreign identifier pointing to the layer definition records which constitute this raster. The ordering for the instances of this field is with respect to the layers of the raster data as they occur in the Cell module. | ||||||
Foreign identifier for Attribute Primary module record. Attributes pertain to entire raster object. | ||||||
Contains foreign identifier of Composite module record that includes this raster object. | ||||||
|
U.S. Department of the Interior
|| U.S. Geological Survey 1400 Independence Road, Rolla, MO 65401 For general information call: (573)308-3500 URL: http://mcmcweb.er.usgs.gov/sdts/SDTS_standard_nov97/part1b27.html Last modified: Monday, 14-Jan-2013 19:28:05 EST Maintainer: mcmcweb@usgs.gov Privacy Statement || Disclaimers || FOIA || Accessibility |