Схема таблицы кадров

Кадровой камерой называется съемочная камера с одной перспективой с объективом, который может быть смоделирован как пинхол. Тип растра кадровая камера позволяет управлять изображениями кадровой камеры в наборе данных мозаики.

Таблица кадров

Чтобы использовать изображение кадровой камеры в наборе данных мозаики, необходимо указать подробные параметры камеры и информацию о кадре, которые определяют математические соотношения между системой координат изображения, системой координат камеры и наземной системой координат. Точки изображения в системе координат камеры связаны с соответствующими точками наземной системы координат на основе параметров внешней ориентации, которые заданы в таблице кадров и подходящей ЦМР. На рисунке ниже показано, как трансформируются пикселы между системами координат:

Трансформации для изображений кадровой камеры

Таблица кадров включает информацию о внешней ориентации камеры, которая индивидуальна для каждого кадра, это путь изображения кадровой камеры, перспективные координаты X, Y и Z, а также значения omega, phi и kappa. Таблица может быть в формате таблицы базы геоданных, таблицы класса объектов, , или файлом .csv. Также можно использовать инструмент Создать таблицы кадров и камеры для создания таблицы кадров с помощью инструкций.

Поля таблицы кадров

Ниже перечислены поддерживаемые поля таблицы кадров. Имейте в виду, что определение параметров камеры в таблице кадров имеет больший приоритет, нежели определение их в таблице камер.

Поля, поддерживаемые в таблице кадров

Имя поляТип поляТип данныхОписание

ObjectID

Обязательный

Число

Уникальный числовой идентификатор для каждого изображения.

Растр

Обязательный

String

Путь к файлу изображения.

CameraID

Обязательный

String

Первичный ключ, идентифицирующий параметры камеры. Должно совпадать со значением CameraID из таблицы камер для соответствующей камеры.

PerspectiveX

Обязательный

Число

X-координата центра перспективы в наземной системе координат. Единицами измерения являются единицы измерения системы координат.

Единицы измерения географической системы координат не поддерживаются. Задайте значение PerspectiveX в единицах измерения системы координат проекции.

PerspectiveY

Обязательный

Число

Y-координата центра перспективы в наземной системе координат. Единицами измерения являются единицы измерения системы координат.

Единицы измерения географической системы координат не поддерживаются. Задайте значение PerspectiveY в единицах измерения системы координат проекции.

PerspectiveZ

Обязательный

Число

Значение z-координаты центра перспективы в наземной системе координат. Единицы измерения z-координат должны соответствовать единицам измерения координат x и y.

Z-координаты обычно выражаются как ортометрическая высота, т.е. высота над уровнем моря. Это приемлемо, если вы будете использовать ЦМР также с ортометрическими высотами. Если для z-координат используются высоты на эллипсоиде, ЦМР также должна использовать высоты на эллипсоиде.

В том случае, если единицы измерения z являются высотами на эллипсоиде, а ЦМР – ортометрическими, используйте переключатель Геоид, чтобы включить приближенную коррекцию.

Omega

Обязательное*

Число

Угол вращения оси x камеры в градусах. Единицами измерения являются десятичные градусы.

Phi

Обязательное*

Число

Угол вращения оси y камеры в градусах. Единицами измерения являются десятичные градусы.

Kappa

Обязательное*

Число

Угол вращения оси z камеры в градусах. Единицами измерения являются десятичные градусы.

CenterLongitude

Дополнительный

Число

Начальная точка долготы системы координат Local Tangent Plane в градусах, определенная в WGS 1984. Это необходимо для наборов данных кадровой камеры и pushbroom, корректировка которых выполнена в системе координат Local Tangent Plane.

CenterLatitude

Дополнительный

Число

Начальная точка широты системы координат Local Tangent Plane в градусах, определенная в WGS 1984. Это необходимо для наборов данных кадровой камеры и pushbroom, корректировка которых выполнена в системе координат Local Tangent Plane.

Matrix

Обязательное*

String

Матрица, описывающая преобразование из пространства изображения в пространство карты.

Матрица задается в виде девяти значений с плавающей точкой, которые разделены пробелами или точками с запятой.

Shape

Дополнительный

Геометрия

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

Имя

Дополнительный

String

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

Тег

Дополнительный

String

Тег, который позволяет изображению участвовать в шаблоне функции.

GroupName

Дополнительный

String

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

SRS

Дополнительный

String

Система координат, связанная с точкой перспективы, в виде пути к файлу или WKID (код EPSG). Для кода EPSG, система координат x,y и z разделяются точкой с запятой (;), например, 26918;5773. Если не задано иное, то по умолчанию это SR набора данных мозаики или заданная в данных. Пространственная привязка также может быть задана для каждого элемента изображения в наборе данных мозаики. Если поле SRS имеется как в таблице камер, так и в таблице кадров, значение из таблицы кадров имеет больший приоритет.

ImageFiducials

Дополнительный

String

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

Система координат изображения начинается в верхнем левом углу и продолжается по часовой стрелке.

Единицы измерения - пикселы.

Например - "108 111;5014.0 113;5012.0 5010.0;109 5013.0".

Примечание:
В большинстве случаев измеренные координаты опорных точек будут вычислены автоматически в рабочей области орто картографирования.

FCS

Дополнительный

Число

Значения 1, 2,3 или 4, где 1 представляет X_Right_Y_Up, 2 представляет X_Up_Y_Left, 3 представляет X _Left_Y_Down, 4 – X_Down_Y_Right.

StripName

Дополнительный

String

Идентификационный номер полосы полета.

PriorAccuracyX

Дополнительный

Число

Точность координаты x обеспечивается Бортовой системой позиционирования (POS). Единицы измерения должны совпадать с PerspectiveX.

PriorAccuracyY

Дополнительный

Число

Точность координаты y обеспечивается Бортовой системой позиционирования (POS). Единицы измерения должны совпадать с PerspectiveY.

PriorAccuracyZ

Дополнительный

Число

Точность координаты z обеспечивается Бортовой системой позиционирования (POS). Единицы измерения должны совпадать с PerspectiveZ.

PriorAccuracyOmega

Дополнительный

Число

Точность угла Omega обеспечивается Бортовой системой позиционирования (POS). Единицами измерения являются десятичные градусы.

PriorAccuracyPhi

Дополнительный

Число

Точность угла Phi обеспечивается Бортовой системой позиционирования (POS). Единицами измерения являются десятичные градусы.

PriorAccuracyKappa

Дополнительный

Число

Точность угла Kappa обеспечивается Бортовой системой позиционирования (POS). Единицами измерения являются десятичные градусы.

Примечание:

Обязательно* – Таблица фреймов должна содержать либо поля Omega, Phi и Kappa, либо поле Matrix, чтобы данные могли быть добавлены в набор данных мозаики. Если в таблице присутствуют оба типа EO, используется значение трансформации матрицы.

Пример таблицы кадров

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

Пример таблицы кадров

OBJECTIDCAMERAIDРАСТРPERSPECTIVEXPERSPECTIVEYPERSPECTIVEZOMEGAPHIKAPPA

1

[0]

//rs/r1.jpg

512435.5404

3974985.555

958.42006

-4.485

-0.545

171.598

2

[0]

//rs/r2.jpg

512234.9366

3974978.869

961.96833

-0.834

-0.785

172.683

3

[0]

//rs/r3.jpg

512016.6162

3974971.704

969.68074

-1.177

0.994

171.427

4

[0]

//rs/r4.jpg

511799.7245

3974972.277

976.05905

-0.996

-1.061

171.542

Связанные разделы