Таблица ориентированных изображений определяет метаданные для коллекции изображений. Она используется в качестве входных данных для инструмента геообработки Добавить изображения в набор данных ориентированных изображений.
Таблица ориентированных изображений может использоваться для добавления изображений в следующих случаях:
- Формат файла изображения – это поддерживаемый формат изображения, за исключением JPEG или JPG.
- Метаданные изображения хранятся отдельно от файлов изображений.
- Метаданные изображений нуждаются в предварительной обработке перед включением в набор данных ориентированных изображений.
- Вы хотите использовать ориентации изображений, определенные полями Matrix, или Omega, Phi и Kappa.
Примечание:
Если какое-либо из дополнительных полей в таблице ориентированных изображений имеет одинаковое значение для всех изображений, и это поле является свойством набора данных ориентированных изображений, то значение для этого поля можно определить в свойствах набора данных ориентированных изображений. Например, если все изображения используют один и тот же источник высот, то источник высот можно определить как свойство набора данных ориентированных изображений, присвоить ему значение и удалить из таблицы ориентированных изображений. Все изображения будут использовать одно и то же значение для источника высот.
Поля таблицы ориентированных изображений
Ниже перечислены поля, поддерживаемые в таблице ориентированных изображений. Когда поле определено в таблице ориентированных изображений, оно имеет приоритет над дублирующим его определением в свойствах набора данных ориентированных изображений. Дополнительные поля в таблице ориентированных изображений могут быть включены в выходной набор данных ориентированных изображений, если в инструменте Добавить изображения в набор данных ориентированных изображений отмечена опция Включить все поля из входной таблицы.
Поля, поддерживаемые в таблице ориентированных изображений
Имя поля | Тип поля | Тип данных | Описание |
---|---|---|---|
X | Обязательный | Число | X-координата положения камеры в наземной системе координат. Единицы измерения совпадают с единицами измерения системы координат, определенными в поле SRS. |
Y | Обязательный | Число | Y-координата положения камеры в наземной системе координат. Единицы измерения совпадают с единицами измерения системы координат, определенными в поле SRS. |
Z | Дополнительный | Число | Z-координата местоположения камеры в наземной системе координат. Единицы z-координат должны соответствовать единицам измерения координат x и y и могут быть определены по вертикальной системе координат. Z-координаты обычно выражаются как ортометрическая высота (высота над уровнем моря). Это приемлемо, когда входная цифровая модель рельефа (DEM) также использует ортометрические высоты. |
SRS | Дополнительный | Строка | Система координат местоположения камеры в виде общеизвестного идентификатора (WKID) или строки определения (общеизвестный текст [WKT]). Если значение для SRS явно не определено, то присваивается пространственная привязка входного набора ориентированных изображений. |
ImagePath | Обязательный | Строка | Путь к файлу изображения. Это может быть локальный путь или URL-адрес, доступный в интернете. Изображения могут быть в формате JPEG, JPG, TIF или MRF. |
Name | Дополнительный | Строка | Псевдоним для идентификации изображения. |
AcquisitionDate | Дополнительный | Date | Дата, когда изображение было получено. Также может быть указано время получения изображения. |
CameraHeading | Дополнительный * | Число | Ориентация камеры при первом повороте вокруг оси z камеры. Значение указано в градусах. Направление измерения курса соответствует положительному направлению по часовой стрелке, где север определяется как ноль градусов. Если ориентация изображения неизвестна, используется значение -999. |
CameraPitch | Дополнительный * | Число | Ориентация камеры при втором повороте вокруг оси x камеры. Значение указано в градусах. Направление измерения для определения курса – положительное, против часовой стрелки. Тангаж CameraPitch равен 0 градусам, когда камера направлена прямо вниз на землю. Допустимый диапазон значений CameraPitch – от 0 до 180 градусов. CameraPitch при этом, 180 градусов – для камеры, направленной прямо вверх, и 90 градусов – для камеры, направленной горизонтально. |
CameraRoll | Дополнительный * | Число | Ориентация камеры при окончательном повороте камеры вокруг оси z в направлении по часовой стрелке. Единицы измерения – градусы. Допустимы значения от -90 до 90. |
CameraHeight | Дополнительный | Число | Высота камеры над землей (источник высот). Она используется для определения видимого экстента изображения, при этом с увеличением значений (высоты) видимый экстент увеличивается. Единицы измерения – метры Присвоенные значения должны быть больше нуля. |
HorizontalFieldOfView | Дополнительный | Число | Поле зрения камеры в горизонтальном направлении. Единицы измерения – градусы. Допустимые значения находятся в диапазоне от 0 до 360. |
VerticalFieldOfView | Дополнительный | Число | Поле зрения камеры в вертикальном направлении. Единицы измерения – градусы. Допустимые значения находятся в диапазоне от 0 до 180. |
NearDistance | Дополнительный | Число | Ближайшее доступное расстояние изображения от положения камеры. Это значение определяет ближнюю плоскость видимой усеченной пирамиды в 3D-сцене. Единицы измерения – метры. |
FarDistance | Дополнительный | Число | Наибольшее доступное расстояние изображения от положения камеры. Это значение определяет дальнюю плоскость видимой усеченной пирамиды. Пересечение дальней плоскости усеченной пирамиды с поверхностью земли определяет контур, который используется для определения того, будет ли возвращено изображение при щелчке по карте. Единицы измерения – метры. Значения должны быть больше нуля. |
CameraOrientation | Дополнительный | Строка | Сохраняет подробные параметры ориентации камеры в виде строки, разделенной чертой. Это поле обеспечивает поддержку более точных преобразований изображение-земля и земля-изображение. |
OrientedImageryType | Дополнительный | Строка | Тип изображения определяется из следующего:
|
ImageRotation | Дополнительный | Число | Ориентация камеры в градусах относительно сцены в момент съемки изображения. Допустимые значения находятся в диапазоне от -360 до 360. Это значение используется для поворота изображения во вьюере ориентированных изображений таким образом, чтобы верхняя часть изображения была поднята вверх. |
Matrix | Дополнительный * | Строка | Отсортированная по строкам матрица поворота, определяющая преобразование пространства изображения в пространство карты, задается в виде девяти значений с плавающей точкой, разделенных точками с запятой. Точка должна быть десятичным разделителем для всех значений. |
Omega | Дополнительный * | Число | Угол поворота оси x камеры Единицы измерения – десятичные градусы |
Phi | Дополнительный * | Число | Угол поворота оси y камеры Единицы измерения – десятичные градусы |
Kappa | Дополнительный * | Число | Угол поворота оси z камеры Единицы измерения – десятичные градусы |
FocalLength | Дополнительный * | Число | Фокусное расстояние объектива камеры. Единицы измерения могут быть в микронах, пикселах или миллиметрах. |
PrincipalX | Дополнительный | Число | Х-координата главной точки автоколлимации. Единица измерения должна быть той же, что и единица измерения, используемая для FocalLength. Значение по умолчанию равно нулю. |
PrincipalY | Дополнительный | Число | Y-координата главной точки автоколлимации. Единица измерения должна быть той же, что и единица измерения, используемая для FocalLength. Значение по умолчанию равно нулю. |
Radial | Дополнительный | Строка |
Радиальное искажение задается как набор из трех коэффициентов, разделенных точкой с запятой, таких как 0;0;0 для K1;K2;K3. Единица связи та же, что определена для FocalLength. Распространенным подходом в приложениях компьютерного зрения является предоставление коэффициентов без указания единицы измерения связи. В таких случаях используйте приведенные ниже уравнения для преобразования коэффициентов. f — это значение FocalLength, аK1_cv, K2_cv и K3_cv — параметры компьютерного зрения:
|
Tangential | Дополнительный | Строка |
Тангенциальное искажение задается как набор из двух коэффициентов, разделенных точкой с запятой, таких как 0;0 для P1;P2. Единица связи та же, что и для FocalLength Распространенным подходом в приложениях компьютерного зрения является предоставление коэффициентов без указания единиц измерения связи. В таких случаях используйте следующие уравнения для конвертации коэффициентов. f — это значение FocalLength, а P1_cv и P2_cv —это параметры компьютерного зрения:
|
A0,A1,A2 B0,B1,B2 | Дополнительный * | Число |
Коэффициент аффинного преобразования, который устанавливает отношение между пространством датчика и пространством изображения. Направление — от поверхности Земли к изображению. A0, A1 и A2 представляют пересчет в направлении x. B0, B1 и B2 представляет пересчет в направлении y. Если значения не указаны, используйте следующие уравнения для вычисления значений :
|
Примечание:
Дополнительный *—Внешняя ориентация камеры в наборе данных ориентированных изображений определяется значениями CameraHeading, CameraPitch, и CameraRoll.
Если CameraHeading, CameraPitch и CameraRoll явно не определены, но значение для Matrix определено, то из Matrix вычисляются недостающие значения полей.Если значения для Omega, Phi и Kappa определены, то будут вычислены значения для Matrix, CameraHeading, CameraPitch и CameraRoll. При указании значений обязательно соблюдать последовательность Omega, Phi и Kappa.
Примечание:
Дополнительный *—Определенное значение FocalLength будет использоваться только в том случае, если также определены аффинные значения (A0,A1,A2 и B0,B1,B2). В противном случае FocalLength будет вычисляться в пикселях на основе размера изображения и поля зрения камеры.