Наборы данных мозаики в базе геоданных в DB2

Наборы данных мозаики содержат каталог растров и набор свойств и правил, определяющих вид мозаики "на лету" каталога растров. Дополнительные сведения см. в разделе Что такое набор данных мозаики.

Наборы данных мозаики в ArcGIS for Desktop

В дереве Каталога наборы данных мозаики представлены следующим значком:

Значок набора данных мозаики

Имя набора данных мозаики в базе геоданных в DB2 содержит имя базы данных, имя владельца набора данных, а также имя самого набора данных мозаики.

Наборы данных мозаики в базе данных IBM DB2

Информация о наборах данных мозаики хранится в системных таблицах GDB_ITEMS и GDB_ITEMTYPES. В схеме пользователя, который создал наборы данных мозаики, могут храниться 12 дополнительных таблиц. Четыре из них – таблицы ART, BND, CAT и LOG – создаются при использовании полученного набора данных мозаики; другие таблицы генерируются при первом выполнении операции, для которой они необходимы. Связанные наборы данных мозаики содержат только две таблицы: BND и LOG.

Часть имени таблицы представляет собой имя набора данных мозаики. Убедитесь, что длина присваиваемого набору данных мозаики имени не превышает 22 символов.

AMD_<NAME>_ANA

В этой таблице хранятся результаты анализа, сгенерированные инструментом геообработки Анализировать набор данных мозаики.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

ID строки

NOT NULL

RESULTID

INTEGER

Идентификатор сообщения о результате анализа

RESULTTYPE

INTEGER

Сообщение о типе анализа

MSGTEXT

VARCHAR(250)

Сообщение о результате анализа

ITEMCOUNT

INTEGER

Число элементов набора данных мозаики, имеющих соответствующий результат анализа

SEVERITY

INTEGER

Важность сообщения: 0 = высокая, 1 = средняя, 2 = низкая

ITEMTS

DECIMAL(31)

Время выполнения анализа растра

SHAPE

ST_GEOMETRY

Пространственное поле, связанное с результатом анализа

AMD_<NAME>_ART

Данная таблица содержит историю всех типов растра, используемых в этом наборе данных мозаики.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

Уникальный идентификатор растра

NOT NULL

TYPENAME

VARCHAR(50)

Имя типа растра или продукта.

RASTERTYPE

BLOB

Последовательный объект, хранящий все свойства определенного типа растра.

DESCRIPTION

VARCHAR(250)

Пользовательское описание растра, которое помогает идентифицировать отдельную операцию добавления растра.

FIRSTADD

TIMESTAMP

Записывает дату и время добавления растров в набор данных мозаики с использованием соответствующего объекта типа растра.

Эта временная отметка никогда не изменяется, и указывает на первое время использования типа растра в мозаике.

LASTADD

TIMESTAMP

Записывает дату и время синхронизации одного или более растров с использованием данного типа растра.

Значение данного поля изменяется при каждом использовании соответствующего типа растра.

LASTSYNCH

TIMESTAMP

Дата и время последней синхронизации типа растра.

AMD_<NAME>_BND

Граница для набора данных мозаики является классом объектов. Данная таблица определяет границу (экстент) набора данных мозаики.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

Уникальный идентификатор растра

NOT NULL

SHAPE

ST_GEOMETRY

Форма границы растра

AMD_<NAME>_CAT

Представляет собой каталог растров за набором данных мозаики. В нем хранятся наборы растровых данных, участвующих в создании мозаики.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

Уникальный идентификатор набора данных

NOT NULL

NAME

VARCHAR(50)

Отображаемое имя для элемента каталога

MINPS

DECIMAL(31)

Минимальный размер пиксела

MAXPS

DECIMAL(31)

Максимальный размер пиксела

LOWPS

DECIMAL(31)

Низкий размер пиксела

HIGHPS

DECIMAL(31)

Высокий размер пиксела

CATEGORY

INTEGER

Идентификаторы типа набора данных: 0 = Unknown, 1 = Primary, 2 = ServiceOverview, 3 = DerivedRaster, 255 = Custom

TAG

VARCHAR(20)

Определяет набор данных в шаблоне функции и указывает на то, является ли набор данных панхроматическим, мультиспектральным или объединенным

GROUPNAME

VARCHAR(50)

Имя групп, используемых для связи наборов данных, принадлежащих отдельному проекту (например, для создания сцены QuickBird панхроматический и мультиспектральный растры, необходимые для участия в панхроматической обработке, будут иметь одно имя группы).

PRODUCTNAME

VARCHAR(50)

Имя поставщика продукта растровых данных предоставляются источником данных

CENTERX

DECIMAL(31)

X-координата центра минимального очерчивающего прямоугольника растра.

CENTERY

DECIMAL(31)

Y-координата центра минимального очерчивающего прямоугольника растра.

ZORDER

DECIMAL(31)

Управляет порядком отрисовки растров в наборе данных мозаики

SORDER

DECIMAL(20)

Указывает на порядок растров

Используется в бесшовном методе мозаики

TYPEID

INTEGER

ObjectID записи в таблице amd_art, которая содержит подробную информацию об объекте типа растра

STEREOID

VARCHAR(50)

ObjectID записи в таблице AMD_<NAME>_STR, которая содержит детали участвующих стереопар

ITEMTS

DECIMAL(31)

Временная отметка измененного растра

Используется для отслеживания того, какие обзорные изображения (overviews) нуждаются в перестройке при изменении выделенных растров.

Используется инструментом геообработки Построить обзорные изображения (Build Overviews)

URIHASH

VARCHAR(50)

Уникально идентифицирует источники растра

Используется инструментом геообработки Синхронизировать набор данных мозаики (Synchronize Mosaic Dataset)

URI

BLOB

Последовательный уникальный идентификатор ресурса (URI), используемый для повторного создания набора растровых данных

THUMBNAIL

BLOB

Уменьшенное изображение растра

SLEVELPS

DECIMAL(31)

Размер ячейки, соответствующий уровню размеров ячеек, связанных с каждым набором данных мозаики

Значения вводятся при построении линий сшивки набора данных мозаики.

SHAPE

ST_GEOMETRY

Минимальный очерчивающий прямоугольник набора растровых данных

RASTER

INTEGER

Ссылка на набор растровых данных с его функциями

AMD_<NAME>_CCA

В данной таблице хранится информация о цветовой коррекции.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

ID строки

NOT NULL

ASSOCOBJECTID

INTEGER

ID строки каталога набора данных мозаики

NOT NULL

NAME

VARCHAR(256)

Имя элемента растра

PRESTORGAMMATABLEBLOB

BLOB

Большой двоичный объект цветовой коррекции предварительной растяжки цветовой карты или карты гаммы

RASTER

INTEGER

Растр локального усредненного или локального стандартного отклонения

AMD_<NAME>_CHE

В этой таблице хранится управляемый кэш элемента, созданный инструментом Построить кэш элемента (Build Item Cache) или функцией Кэшированный растр (Cached Raster) в ArcGIS for Desktop.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

Уникальный идентификатор набора данных

NOT NULL

NAME

VARCHAR(50)

Имя управляемого кэш элемента или функции кэширования растра

RASTER

INTEGER

Набор данных управляемого кэш элемента или функции кэширования растра

AMD_<NAME>_CSL

В данной таблице хранятся уровни размера ячейки для набора данных мозаики. Таблица создается при указании или вычислении размера ячейки набора данных мозаики. Информация в таблице обновляется при вычислении уровней размера ячейки или определении обзорных изображений, и используется при создании обзорных изображений (overviews).

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

Уникальный идентификатор набора данных

NOT NULL

INSTANCEID

INTEGER

ObjectID экземпляра типа растра хранится в таблице типа растра, связанной с соответствующим уровнем размера ячейки

Значение -1 указывает, что уровень размера ячейки не принадлежит отдельному экземпляру типа растра, а принадлежит всему набору данных мозаики.

LEVELID

INTEGER

Идентификатор, связанный с уровнем размера ячейки

CELLSIZE

DECIMAL(31)

Значение размера ячейки, соответствующее уровню размеров ячеек

MINPS

DECIMAL(31)

Минимальный размер пиксела

MAXPS

DECIMAL(31)

Максимальный размер пиксела

CATEGORY

INTEGER

Категория элемента набора данных мозаики: 0 = unknown, 1 = primary, 2 = unprocessed overviews, 3 = processed overview, 255 = custom

SHAPE

ST_GEOMETRY

Минимальный ограничивающий полигон всех элементов, принадлежащих соответствующему уровню размера ячейки

AMD_<NAME>_LOG

Данная таблица содержит ошибки, предупреждения и сообщения, созданные различными операциями, выполняемыми на наборе данных мозаики.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

Уникальный идентификатор каждой строки в данной таблице

NOT NULL

MSGCODE

INTEGER

Код ошибки или предупреждения, уникальным образом идентифицирующий сообщение

NOT NULL

MSGSRC

VARCHAR(100)

Источник; обычно имя операции, создающей данное сообщение

MSGTEXT

VARCHAR(250)

Текстовое описание сообщения

MSGELAPSED

DECIMAL(31)

Время, затраченное на выполнение процессов, связанных с этим сообщением

MSGTYPE

INTEGER

Отличия между ошибкой, предупреждением и информационными сообщениями: 1 = Error, 2 = Warning, 3 = Info1, 4 = Info2, 5= Info3, 100 = Debug

RASTERID

INTEGER

ObjectID записи в таблице AMD_<NAME>_CAT, соответствующей данному сообщению

MSGTIME

nvarchar(30)

Дата и время получения ошибки или предупреждения

AMD_<NAME>_OVR

По умолчанию, обзорные растры, созданные для наборов данных мозаики, хранятся в данной таблице. При изменении места хранения обзорных изображений, что выполняется с использованием инструмента Задать обзорные изображения (Define Overviews), данная таблица не заполняется. Вместо этого, в поле urihash таблицы AMD_<NAME>_CAT будет сохранен указатель на место хранения обзорного изображения.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

Уникальный идентификатор растра записи обзора

NOT NULL

NAME

VARCHAR(50)

Генерируемое системой значение имени набора растровых данных, которое определяет строку и столбец записи обзора

RASTER

INTEGER

Набор растровых данных

AMD_<NAME>_SML

Данная таблица определяет форму сшивки, используемой при создании мозаики при работе с методом MosaicMethod (линия сшивки).

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

Уникальный идентификатор растра линии сшивки

NOT NULL

RASTERID

INTEGER

ObjectID записи в таблице amd_cat, которое соответствует форме линии сшивки

BLENDWIDTH

INTEGER

Ширина микширования пикселов вдоль линии сшивки

BLENDTYPE

INTEGER

Тип микширования пикселей: 1 = Both - оба (микширование по обеим сторонам линии сшивки), 2 = Inside - внутри (микширование от линии сшивки по направлению к центру изображения), 3 = Outside - вне (микширование вне линии сшивки).

SHAPE

ST_GEOMETRY

Форма линии сшивки

AMD_<NAME>_STR

В данной таблице хранятся стерео ID пар, участвующих в стереоизображении.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

Уникальный идентификатор для каждой записи данной таблицы

NOT NULL

STEREOID1

VARCHAR(50)

ID одной из участвующих стереопар

STEREOID2

VARCHAR(50)

ID другой из участвующих стереопар

AMD_<NAME>_STS

В этой таблице хранится отношение один-ко-многим между каждым проанализированным элементом набора данных мозаики и набором соответствующих результатов анализа.

Имя поля

Тип поля

Описание

Null?

OBJECTID

INTEGER

ID строки

NOT NULL

RASTERID

INTEGER

Соответствует полю ObjectID в таблице amd_cat

RESULTID

INTEGER

Идентификатор сообщения о результате анализа

Таблицы набора данных мозаики в DB2

Штриховые линии определяют неявные отношения между столбцами.

Наборы данных мозаики в XML-документе

Наборы данных мозаики в настоящий момент не поддерживаются в XML-документах.

5/10/2014