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

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

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

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

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

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

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

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

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

amd_<name>_ana

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

Имя поля

Тип поля

Описание

Null?

objectid

integer

ID строки

NOT NULL

resultid

integer

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

resulttype

integer

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

msgtext

nvarchar(250)

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

itemcount

integer

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

severity

integer

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

itemts

numeric(38,8)

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

shape

st_geometry

geometry

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

amd_<name>_art

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

Имя поля

Тип поля

Описание

Null?

objectid

integer

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

NOT NULL

typename

varchar(50)

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

rastertype

bytea

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

description

nvarchar(250)

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

firstadd

timestamp without time zone

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

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

lastadd

timestamp without time zone

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

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

lastsync

timestamp without time zone

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

amd_<name>_bnd

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

Имя поля

Тип поля

Описание

Null?

objectid

integer

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

NOT NULL

shape

st_geometry

geometry

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

amd_<name>_cat

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

Имя поля

Тип поля

Описание

Null?

objectid

integer

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

NOT NULL

name

varchar(50)

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

minps

numeric(38,8)

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

maxps

numeric(38,8)

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

lowps

numeric(38,8)

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

highps

numeric(38,8)

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

category

integer

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

tag

nvarchar(20)

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

groupname

varchar(50)

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

productname

varchar(50)

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

centerx

numeric(38,8)

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

centery

numeric(38,8)

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

zorder

integer

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

sorder

integer

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

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

typeid

integer

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

stereoid

varchar(50)

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

itemts

numeric(38,8)

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

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

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

urihash

varchar(50)

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

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

uri

bytea

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

thumbnail

bytea

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

slevelps

numeric(38,8)

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

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

shape

st_geometry

geometry

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

raster

integer

st_raster

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

amd_<name>_cca

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

Имя поля

Тип поля

Описание

Null?

objectid

integer

ID строки

NOT NULL

assocobjectid

integer

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

NOT NULL

name

varchar(256)

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

prestorgammatableblob

bytea

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

raster

integer

st_raster

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

amd_<name>_che

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

Имя поля

Тип поля

Описание

Null?

objectid

integer

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

NOT NULL

name

varchar(50)

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

raster

integer

st_raster

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

amd_<name>_csl

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

Имя поля

Тип поля

Описание

Null?

objectid

integer

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

NOT NULL

instanceid

integer

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

levelid

integer

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

cellsize

numeric(38,8)

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

minps

numeric(38,8)

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

maxps

numeric(38,8)

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

category

integer

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

shape

st_geometry

geometry

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

amd_<name>_log

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

Имя поля

Тип поля

Описание

Null?

objectid

integer

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

NOT NULL

msgcode

integer

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

NOT NULL

msgsrc

nvarchar(100)

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

msgtext

nvarchar(250)

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

msgelapsed

numeric(38,8)

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

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

st_raster

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

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

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

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

Ниже показан набор данных мозаики basemap в PostgreSQL.

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

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

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

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

9/11/2013