В этом разделе перечислены известные и распознаваемые поля в таблице камер типа растра Кадровая камера. Эта таблица позволяет узнать особенности основных параметров камеры, в том числе и те, которые отвечают за внутреннее ориентирование (ВО).
Таблица камер может храниться в нескольких форматах: таблица базы геоданных, таблица класса объектов, каталог растров или файл *.csv. Ниже перечислены поля, которые могут быть в этой таблице. Внизу этой статьи вы найдете пример таблицы камер.
Список полей, поддерживаемых в таблице камер
Имя поля | Тип поля | Тип данных | Описание | Домен |
---|---|---|---|---|
CameraID | Обязательный | Строка |
Первичный ключ, идентифицирующий параметры камеры. | |
FocalLength | Обязательный | Числовой формат | Фокусное расстояние объектива камеры, измеренное в микронах. | |
PrincipalX | Обязательный | Числовой формат | Х-координата главной точки автоколлимации, измеренная в микронах. | |
PrincipalY | Обязательный | Числовой формат | Y-координата главной точки автоколлимации, измеренная в микронах. | |
A0 | Обязательный | Числовой формат | Коэффициент аффинного преобразования, который определяет отношение между площадью снимка и площадью кадра. Направление преобразования задается в поле AffineDirection. Если это поле не существует, по умолчанию image-space равняется film-space. Единицы измерения – микроны. A0 представляет трансляцию в направлении x. | |
A1 | Обязательный | Числовой формат | Коэффициент аффинного преобразования, который определяет отношение между площадью снимка и площадью кадра. Направление преобразования задается в поле AffineDirection. Если поле не существует, по умолчанию image-space равняется film-space. Единицы измерения – микроны. A1 представляет изменение масштаба в направлении x. , где mx это изменение масштаба в направлении x, а t – это угол поворота от оси x, против часовой стрелки. | |
A2 | Обязательный | Числовой формат | Коэффициент аффинного преобразования, который определяет отношение между площадью снимка и площадью кадра. Направление преобразования задается в поле AffineDirection. Если поле не существует, по умолчанию image-space равняется film-space. Единицы измерения – микроны. A2 представляет угол наклона направления x. , где k – это коэффициент наклона вдоль оси x, равный тангенсу угла наклона. Угол наклона отсчитывается от оси y. | |
B0 | Обязательный | Числовой формат | Коэффициент аффинного преобразования, который определяет отношение между площадью снимка и площадью кадра. Направление преобразования задается в поле AffineDirection. Если поле не существует, по умолчанию image-space равняется film-space. Единицы измерения – микроны. B0 представляет трансляцию в направлении y. | |
B1 | Обязательный | Числовой формат | Коэффициент аффинного преобразования, который определяет отношение между площадью снимка и площадью кадра. Направление преобразования задается в поле AffineDirection. Если поле не существует, по умолчанию image-space равняется film-space. Единицы измерения – микроны. B1 представляет изменение масштаба в направлении y. , где my это изменение масштаба в направлении y, а t – это угол поворота от оси x, против часовой стрелки. | |
B2 | Обязательный | Числовой формат | Коэффициент аффинного преобразования, который определяет отношение между площадью снимка и площадью кадра. Направление преобразования задается в поле AffineDirection. Если поле не существует, по умолчанию image-space равняется film-space. Единицы измерения – микроны. B2 представляет угол наклона направления x. , где k – это коэффициент наклона вдоль оси x, равный тангенсу угла наклона. Угол наклона отсчитывается от оси y. | |
BlockName | Необязательно | Строка | Имя блока (проекта), к которому принадлежит снимок. | |
NRows | Необязательно | Числовой формат | Число строк пикселей в снимке. | |
NColumns | Необязательно | Числовой формат | Число столбцов пикселей в снимке. | |
NBands | Необязательно | Числовой формат | Число каналов пикселей в снимке. | |
Pixeltype | Необязательно | Числовое или текстовое | Тип пикселя изображения, либо в виде числового значения, соответствующего rstPixelType, или совпадающей строки. | Числовые значения, совпадающие с rstPixelType: PT_U1=0, PT_U2=1, PT_U4=2, PT_UCHAR=3, PT_CHAR=4, PT_USHORT=5, PT_SHORT=6, PT_ULONG=7, PT_LONG=8, PT_FLOAT=9, PT_DOUBLE=10, PT_COMPLEX=11, PT_DCOMPLEX=12, PT_CSHORT=12, PT_CLONG=14. |
Совпадающий текст: 8_BIT_UNSIGNED, 8_BIT_SIGNED, 16_BIT_UNSIGNED, 16_BIT_SIGNED, 32_BIT_UNSIGNED, 32_BIT_SIGNED, 32_BIT_FLOAT, 1_BIT, 2_BIT, 4_BIT, 64_BIT. | ||||
SRS | Необязательно | Строка | Система координат, связанная с точкой перспективы, в виде WKT-PRJ, текстового пути к файлу или кода EPSG. По умолчанию – это система координат, определенная пользователем или пространственная привязка набора данных мозаики. | |
AffineDirection | Необязательно | Строка | Определяет направление, в котором выполнено аффинное преобразование внутренней ориентации. Если не указано, по умолчанию применяется направление изображение-к-кадру (+1). | +1: изображение-к-кадру (image-to-film) |
-1: кадр-к-изображению (film-to-image) | ||||
OrientationType | Необязательно | Строка | Определяет, как описаны параметры внешнего ориентирования. По умолчанию установлено OPK. | OPK – определяет параметры внешнего ориентирования как углы в полях Omega, Phi, Kappa, Angle Direction и Polarity. |
RPY – определяет параметры внешнего ориентирования как углы в полях Roll, Pitch, Yaw, Angle Direction и Polarity. | ||||
Matrix – определяет параметры внешнего ориентирования как матрицу из 9 коэффициентов в поле Matrix. | ||||
AverageZ | Необязательно | Числовой формат | Средняя высота земли. По умолчанию это значение, указанное в свойствах ортотранформации типа растра, или ноль, если оно неизвестно. | |
ApplyECC | Необязательно | Логический | Показывает, нужно ли учитывать кривизну Земли при применении преобразования по отношению к наземным опорным точкам. Значение по умолчанию FALSE. | True – При применении трансформирования по отношению к наземным опорным точкам нужно учитывать кривизну Земли. |
False – Кривизна Земли не учитывается. | ||||
EarthRadius | Необязательно | Числовой формат | Значение радиуса кривизны Земли. Значение, предлагаемое по умолчанию, равно 6378137.0. | |
AngleDirection | Необязательно | Строка | Указывает направление углов внешнего ориентирования. По умолчанию значение равно -1. | -1: Определяет, что углы внешнего ориентирования рассчитываются по часовой стрелке |
+1: Определяет, что углы внешнего ориентирования рассчитываются против часовой стрелки | ||||
Polarity | Необязательно | Числовой формат | Определяет, с какой стороны от центра перспективы находится плоскость изображения: объекта или плоскости земли. Значение по умолчанию (-1) показывает, что это обратная сторона. | -1: Обратная сторона плоскости изображения. |
+1: Та же сторона плоскости изображения. | ||||
DistortionType | Необязательно | Строка | Определяет описание искажений объектива. Значение по умолчанию Esri-Konrady. | Esri-Konrady – Определяет степень второго и четвертого радиальных расстояний, которые применяются к коэффициенту Конради для определения финальных поправок к радиальной дисторсии. Также определяет дисторсию объектива, которая задается пятью коэффициентами в поле Konrady. |
USGS-Konrady – Указывает степень третьего и пятого радиальных расстояний, которая применяется к коэффициенту Конради для определения финальных поправок. | ||||
Radial – Указывает, что дисторсия определена как набор пар (r, v) с радиальным расстоянием и соответствующим значением дисторсии. | ||||
Konrady | Необязательно | Строка | Определяет набор коэффициентов Конради, описывающих радиальную дисторсию. Пять коэффициентов могут быть разделены пробелами или двоеточиями. | |
RadialDistances | Необязательно | Строка | Радиальные расстояния показывают упорядоченный набор значений <r[i]> длины N, где расстояние в микронах, а набор значений может быть разделен пробелами или точками с запятой. Каждому значению расстояния r[i] соответствует значение d[i]. | |
RadialDistortions | Необязательно | Строка | Значения искажения представлены в виде упорядоченного набора значений <d[i]> длины N, где значения в микронах и они разделены пробелами или точками с запятой. |
Пример схемы таблицы камер
Ниже приведен пример таблицы камер, которая хранится в виде таблицы базы геоданных. В этой таблице перечислены поля, рассмотренные выше. В примере приведена только одна строка, поскольку использовалась только одна камера.
Пример таблицы камер
OBJECTID | CAMERAID | FOCALLENGTH | PRINCIPALX | PRINCIPALY | A0 | A1 | A2 | B0 | B1 | B2 | SRS |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | [0] | 55173.140478 |
-476.641812 | -14.823294 | -18529.301232 | 6.598754 | 0 | 12352.867488 | 0 | -6.598754 | 3261 |