Mosaic datasets in a geodatabase in PostgreSQL
Mosaic datasets contain a raster catalog and a set of properties and rules that define an on-the-fly mosaic view of the raster catalog. See What is a mosaic dataset? for more information.
Mosaic datasets in ArcGIS Desktop
In the Catalog tree, mosaic datasets have the following icon:
The name of the mosaic dataset in a geodatabase in PostgreSQL contains the database name, the name of the dataset owner, and the name of the mosaic dataset itself.
Mosaic datasets in a PostgreSQL database
Information about mosaic datasets is stored in the gdb_items and gdb_itemtypes system tables. There can be nine additional tables stored in the schema of the user who creates the mosaic dataset. Four of them—the ART, BND, CAT, and LOG tables—are created when you use the mosaic dataset is created; the other tables are generated the first time you perform an operation that requires the table's existence. Referenced mosaic datasets only have two tables: the BND and LOG tables.
The name portion of the table names is the name of the mosaic dataset. Be sure the name you give the mosaic dataset is 22 characters or fewer.
This table stores a history of all the raster types used in this mosaic dataset.
Field name |
Field type |
Description |
Null? |
---|---|---|---|
objectid |
integer |
The unique identifier of the raster |
NOT NULL |
typename |
varchar(50) |
The name of the raster type or product |
|
rastertype |
bytea |
A serialized object that stores all the properties of a particular raster type |
|
description |
varchar(250) |
A user-defined description of the raster that helps to identify a particular add raster operation |
|
firstused |
timestamp without time zone |
Records the date and time rasters were added to the mosaic dataset using the corresponding raster type object This time stamp never changes since it indicates the first time the raster type was used in the mosaic. |
|
lastused |
timestamp without time zone |
Records the date and time one or more rasters were synchronized using this raster type The value in this field changes whenever the corresponding raster type is used. |
|
lastsync | timestamp without time zone | The date and time the raster type was last synchronized |
The boundary for a mosaic dataset is a feature class. This table defines the boundary (extent) of the mosaic dataset.
Field name |
Field type |
Description |
Null? |
---|---|---|---|
objectid |
integer |
The unique identifier of the raster |
NOT NULL |
shape |
st_geometry geometry |
The shape of the boundary of the raster |
NOT NULL |
This is the raster catalog behind the mosaic dataset. It stores raster datasets that participate in mosaicking.
Field name |
Field type |
Description |
Null? |
---|---|---|---|
objectid |
integer |
The unique identifier for the dataset |
NOT NULL |
name |
varchar(50) |
Display name for the catalog item |
|
minps |
numeric(20,9) |
Minimum pixel size |
|
maxps |
numeric(20,9) |
Maximum pixel size |
|
lowps |
numeric(20,9) |
Low pixel size |
|
highps |
numeric(20,9) |
High pixel size |
|
category |
integer |
Identifies the dataset type; 0 = Unknown, 1 = Primary, 2 = ServiceOverview, 3 = DerivedRaster, 255 = Custom |
|
tag |
varchar(20) |
Identifies a dataset in a function template and indicates if the dataset is panchromatic, multispectral, or pan sharpened |
|
groupname |
varchar(50) |
The name of the groups used to link together datasets belonging to a particular project (For example, for a QuickBird scene, the panchromatic and multispectral rasters that need to participate in pan sharpening will have the same group name.) |
|
productname |
varchar(50) |
The name of the product of the raster data provided by the data source |
|
centerx |
numeric(20,9) |
X-coordinate of the center of the raster's minimum bounding rectangle |
|
centery |
numeric(20,9) |
Y-coordinate of the center of the raster's minimum bounding rectangle |
|
zorder |
numeric(20) |
Controls the drawing order of rasters in a mosaic dataset |
|
sorder |
numeric(20) |
Indicates the order of the rasters Used in seamline mosaic method |
|
typeid |
integer |
ObjectID of the record in the amd_art table that contains details about the raster type object |
|
stereoid |
varchar(50) |
ObjectID of the record in the amd_<name>_str table that holds details of the participating stereo pairs |
|
itemts |
numeric(20,14) |
Time stamp of the modified raster Used to track which overviews need to be rebuilt when underlying rasters are changed Used by the Build Overview geoprocessing tool |
|
urihash |
varchar(50) |
Uniquely identifies the sources of the raster Used by the Synchronize Mosaic Dataset geoprocessing tool |
|
uri |
bytea |
A serialized Uniform Resource Identifier (URI) that is used to re-create the raster dataset |
|
shape |
st_geometry geometry |
The minimum bounding rectangle of the raster dataset |
|
raster | integer st_raster | A reference to a raster dataset along with its functions |
This table stores information about color correction.
Field name | Field type | Description | Null? |
---|---|---|---|
objectid | integer | The row ID | NOT NULL |
assocobjectid | integer | The row ID of the mosaic dataset catalog | NOT NULL |
name | varchar(256) | Name of the raster item | |
prestorgammatableblob | bytea | Binary large object of color correction prestretch color map or Gamma map | |
shape | st_geometry geometry | Minimum bounding rectangle of the raster | |
raster | integer st_raster | Raster of local mean and local standard deviation |
This table stores cell size levels of a mosaic dataset. The table is created when you specify or calculate the cell size for the mosaic dataset. Information in the table is updated when calculating cell size levels or defining overviews and is used while generating overviews.
Field name | Field type | Description | Null? |
---|---|---|---|
objectid | integer | The unique identifier for the dataset | NOT NULL |
instanceid | integer | The ObjectID of the raster type instance stored in the raster type table associated with the corresponding cell size level | |
levelid | integer | The identifier associated with the cell size level | |
cellsize | numeric(20,9) | The cell size value associated with the celll size level | |
minps | numeric(20,9) | Minimum pixel size | |
maxps | numeric(20,9) | Maximum pixel size | |
shape | st_geometry geometry | The minimum bounding polygon of all items belonging to the corresponding cell size level |
This table stores errors, warnings, and messages that are generated by various operations performed on a mosaic dataset.
Field name |
Field type |
Description |
Null? |
---|---|---|---|
objectid |
integer |
The unique identifier of each row in this table |
NOT NULL |
msgcode |
numeric(20) |
Error or warning code that uniquely identifies the message |
|
msgsrc |
varchar(100) |
The source; usually the name of the operation that generated this message |
|
msgtext |
varchar(250) |
The text description of the message |
|
msgtype |
numeric(14) |
Differentiates between error, warning, and information messages: 1 = Error, 2 = Warning, 3 = Info1, 4 = Info2, 5= Info3, 100 = Debug |
|
rasterid |
numeric(14) |
ObjectID of the record in the amd_<name>_cat table that corresponds to this message |
|
msgtime |
varchar(30) |
The date and time the error or warning message occurred |
By default, the overview rasters that are created for mosaic datasets are stored in this table. If you change the storage location for the overviews, which can be done using the Define Overviews tool, this table will not be populated. Instead, a pointer to the overview location will be stored in the urihash field of the amd_<name>_cat table.
Field name | Field type | Description | Null? |
---|---|---|---|
objectid | integer | The unique identifier of the overview record | NOT NULL |
name | varchar(50) | System-generated name of the raster dataset value that identifies the row and column position of the overview record | |
raster | integer st_raster | The raster dataset |
This table defines the seamline shapes that are used for mosaicking when the MosaicMethod used is seamline.
Field name |
Field type |
Description |
Null? |
---|---|---|---|
objectid |
integer |
The unique identifier of the seamline |
NOT NULL |
rasterid |
numeric(14) |
The objectID of the record in the amd_cat table that corresponds to this seamline shape |
NOT NULL |
shape |
st_geometry geometry |
The shape of the seamline |
NOT NULL |
This table stores stereo IDs of the pairs that participate in a stereo image.
Field name |
Field type |
Description |
Null? |
---|---|---|---|
objectid |
integer |
The unique identifier for each record in this table |
NOT NULL |
stereoid1 |
varchar(50) |
ID of one of the participating stereo pairs |
|
stereoid2 |
varchar(50) |
ID of the other of the participating stereo pair |
The following shows a mosaic dataset, basemap, in PostgreSQL.
Dashed lines indicate implicit relationships between columns.
Mosaic datasets in an XML document
Mosaic datasets are not currently supported in XML documents.