Это описание таблицы кадров для типа растра кадровая камера со списком поддерживаемых полей. Кадровой камерой называется съемочная камера с одной перспективой с объективом, который может быть смоделирован как пинхол. Тип растра кадровая камера позволяет управлять изображениями кадровой камеры в наборе данных мозаики.
Таблица кадров
Чтобы использовать изображение кадровой камеры в наборе данных мозаики, необходимо указать подробные параметры камеры и информацию о кадре, которые определяют математические соотношения между системой координат изображения, системой координат камеры и наземной системой координат. Точки изображения в системе координат камеры связаны с соответствующими точками наземной системы координат на основе параметров внешней ориентации, которые заданы в таблице кадров и подходящей ЦМР. На рисунке ниже показано, как трансформируются пикселы между системами координат:
Таблица кадров включает информацию о внешней ориентации камеры, которая индивидуальна для каждого кадра, это путь изображения кадровой камеры, перспективные координаты X, Y и Z, а также значения omega, phi и kappa. Таблица может быть в формате таблицы базы геоданных, таблицы класса объектов, или файлом .csv. Также можно использовать инструмент Создать таблицы кадров и камеры для создания таблицы кадров с помощью инструкций.
Поля таблицы кадров
Ниже перечислены поддерживаемые поля таблицы кадров. Имейте в виду, что определение параметров камеры в таблице кадров имеет больший приоритет, нежели определение их в таблице камер.
Поля, поддерживаемые в таблице кадров
Имя поля | Тип поля | Тип данных | Описание |
---|---|---|---|
ObjectID | Обязательный | Числовое | Уникальный числовой идентификатор для каждого изображения. |
Raster | Обязательный | Строковое | Путь к файлу изображения. |
CameraID | Обязательный | Строковое | Первичный ключ, идентифицирующий параметры камеры. Должно совпадать со значением CameraID из таблицы камер для соответствующей камеры. |
PerspectiveX | Обязательный | Числовое | X-координата центра перспективы в наземной системе координат. Единицами измерения являются единицы измерения системы координат. Единицы измерения географической системы координат не поддерживаются. Задайте значение PerspectiveX в единицах измерения системы координат проекции. |
PerspectiveY | Обязательный | Числовое | Y-координата центра перспективы в наземной системе координат. Единицами измерения являются единицы измерения системы координат. Единицы измерения географической системы координат не поддерживаются. Задайте значение PerspectiveY в единицах измерения системы координат проекции. |
PerspectiveZ | Обязательный | Числовое | Значение z-координаты центра перспективы в наземной системе координат. Единицы измерения z-координат должны соответствовать единицам измерения координат x и y. Z-координаты обычно выражаются как ортометрическая высота, т.е. высота над уровнем моря. Это приемлемо, если вы будете использовать ЦМР также с ортометрическими высотами. Если для z-координат используются высоты на эллипсоиде, ЦМР также должна использовать высоты на эллипсоиде. В том случае, если единицы измерения z являются высотами на эллипсоиде, а ЦМР – ортометрическими, используйте переключатель Геоид, чтобы включить приближенную коррекцию. |
Omega | Обязательное* | Числовое | Угол вращения оси x камеры в градусах. Единицами измерения являются десятичные градусы. |
Phi | Обязательное* | Числовое | Угол вращения оси y камеры в градусах. Единицами измерения являются десятичные градусы. |
Kappa | Обязательное* | Числовое | Угол вращения оси z камеры в градусах. Единицами измерения являются десятичные градусы. |
Matrix | Обязательное* | Строковое | Матрица, описывающая преобразование из пространства изображения в пространство карты. Матрица задается в виде девяти значений с плавающей точкой, которые разделены пробелами или точками с запятой. |
Shape | Дополнительное | Геометрии | Полигон, идентифицирующий регион, содержащий действительные данные изображения. Это полигон становится контуром соответствующего элемента набора данных мозаики. |
Name | Дополнительное | Строковое | Псевдоним для идентификации изображения. Если его оставить пустым, то будет использоваться имя файла изображения. |
Tag | Дополнительное | Строковое | Тег, который позволяет изображению участвовать в шаблоне функции. |
GroupName | Дополнительное | Строковое | Дополнительная категоризация для изображений. Все изображения с тем же именем группы совместно участвуют в шаблоне функции. |
SRS | Дополнительное | Строковое | Система координат, связанная с точкой перспективы, в виде пути к файлу или WKID (код EPSG). Для кода EPSG, система координат x,y и z разделяются точкой с запятой (;), например, 26918;5773. Если не задано иное, то по умолчанию это SR набора данных мозаики или заданная в данных. Пространственная привязка также может быть задана для каждого элемента изображения в наборе данных мозаики. Если поле SRS имеется как в таблице камер, так и в таблице кадров, значение из таблицы кадров имеет больший приоритет. |
ImageFiducials | Дополнительное | Строковое | Сохраняет координаты опорных изображений пленки (измеренные для каждого уникального изображения в таблице кадров) через точку с запятой. Система координат изображения начинается в верхнем левом углу и продолжается по часовой стрелке. Единицы измерения - пикселы. Например: "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 | Дополнительное | Строковое | Идентификационный номер полосы полета. |
Примечание:
Обязательно* – Таблица фреймов должна содержать либо поля Omega, Phi и Kappa, либо поле Matrix, чтобы данные могли быть добавлены в набор данных мозаики. Если в таблице присутствуют оба типа EO, используется значение трансформации матрицы.
Пример таблицы кадров
Таблица кадров хранится в виде таблицы базы геоданных, как это показано ниже, в ней используется только выборка доступных полей. Поскольку в этом примере используется только четыре кадра (изображения), в таблице присутствует только четыре строки.
Пример таблицы кадров
OBJECTID | CAMERAID | RASTER | PERSPECTIVEX | PERSPECTIVEY | PERSPECTIVEZ | OMEGA | PHI | KAPPA |
---|---|---|---|---|---|---|---|---|
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 |