Таблица ориентированных изображений определяет метаданные для коллекции изображений. Она используется в качестве входных данных для инструмента геообработки Добавить изображения в набор данных ориентированных изображений.
Таблица ориентированных изображений может использоваться для добавления изображений в следующих случаях:
- Формат файла изображения - это поддерживаемый формат изображения, отличающийся от JPEG или JPG.
- Метаданные изображения хранятся отдельно от файлов изображений.
- Метаданные изображения нуждаются в предварительной обработке перед добавлением в набор данных ориентированных изображений.
- Поле CameraOrientation помогает улучшить преобразования "изображение-земля" и "земля-изображение", а также поддерживает ориентации изображений, которые заданы с помощью omega, phi, kappa; рыскание, тангаж, крен; и локальная касательная плоскость.
Если какое-либо из дополнительных полей в таблице ориентированных изображений имеет одинаковое значение для всех изображений, значение по умолчанию для всех изображений может быть определено в свойствах набора данных ориентированных изображений. Например, если все изображения используют один и тот же источник высот, это может быть определено как свойство набора данных ориентированных изображений и удалено из таблицы ориентированных изображений.
Поля таблицы ориентированных изображений
Ниже перечислены поддерживаемые поля таблицы ориентированных изображений. Параметр, указанный в таблице ориентированных изображений, будет иметь приоритет над любым дублирующим его определением в свойствах набора данных ориентированных изображений. Дополнительные поля в таблице ориентированных изображений могут быть включены в выходной набор данных ориентированных изображений, если в инструменте Добавить изображения в набор данных ориентированных изображений отмечена опция Включить все поля из входной таблицы.
Поля, поддерживаемые в таблице ориентированных изображений
Имя поля | Тип поля | Тип данных | Описание |
---|---|---|---|
X | Обязательный | Число | X-координата положения камеры в наземной системе координат. Единицами измерения являются единицы измерения системы координат, определенные в поле SRS. |
Y | Обязательный | Число | Y-координата положения камеры в наземной системе координат. Единицами измерения являются единицы измерения системы координат, определенные в поле SRS. |
Z | Дополнительный | Число | Z-координата местоположения камеры в наземной системе координат. Единицы z-координат должны соответствовать единицам координат x и y. |
SRS | Обязательный | Число | Система координат, связанная с положением камеры как WKID. |
ImagePath | Обязательный | String | Путь к файлу изображения. Это может быть локальный путь или URL-адрес, доступный в интернете. Изображения могут быть в формате JPEG, JPG или TIF. Для изображений, хранящихся в облаке, также поддерживается формат MRF. |
Name | Дополнительный | String | Псевдоним для идентификации изображения. |
AcquisitionDate | Дополнительный | Дата | Дата, когда изображение было получено. Также может быть указано время получения изображения. |
CameraHeading | Дополнительный | Число | Ориентация камеры при первом повороте вокруг оси z камеры. Значение указано в градусах. Значения курса отсчитываются в направлении по ходу часовой стрелки, где север соответствует 0 градусов. -999 используется, когда ориентация неизвестна. |
CameraPitch | Дополнительный | Число | Ориентация камеры при втором повороте вокруг оси x камеры в направлении против хода часовой стрелки. Значение указано в градусах. Угол наклона (тангаж) равен 0 градусам, когда камера направлена прямо вниз на землю. Допустимые значения угла наклона (тангажа) находятся в диапазоне от 0 до 180 градусов, при этом 180 градусов - для камеры, направленной прямо вверх, и 90 градусов - для камеры, направленной горизонтально. |
CameraRoll | Дополнительный | Число | Ориентация камеры при окончательном повороте камеры вокруг оси z в направлении по часовой стрелке. Значение указано в градусах. Допустимы значения от -90 до 90. |
CameraHeight | Дополнительный | Число | Высота камеры над землей (источник высот). Единицей измерения является метр. Для определения видимого экстента изображения используется высота камеры, при этом с увеличением значений (высоты) видимый экстент увеличивается. Значения должны быть больше 0. |
HorizontalFieldOfView | Дополнительный | Число | Обзор камеры в горизонтальном направлении. Единицы измерения - градусы, допустимые значения - от 0 до 360. |
VerticalFieldOfView | Дополнительный | Число | Обзор камеры в вертикальном направлении. Единицы измерения - градусы, допустимые значения - от 0 до 180. |
NearDistance | Дополнительный | Число | Ближайшее доступное расстояние изображения от положения камеры. Единицей измерения является метр. |
FarDistance | Дополнительный | Число | Наибольшее доступное расстояние изображения от положения камеры. Это значение используется для определения экстента контура изображения, применяется для определения того, возвращается ли изображение при щелчке по карте, а также для создания дополнительных объектов контура. Единицей измерения является метр. Значение должно быть больше 0. |
CameraOrientation | Дополнительный | String | Сохраняет подробные параметры ориентации камеры в виде строки, разделенной чертой. Поле обеспечивает поддержку более точных преобразований изображение-земля и земля-изображение. |
OrientedImageryType | Дополнительный | String | Указывает тип изображения, в том числе следующие:
|
ImageRotation | Дополнительный | Число | Ориентация камеры в градусах относительно сцены в момент съемки изображения. Значение добавляется к CameraRoll. Допустимые значения находятся в диапазоне от 360 до 360. |
ElevationSource | Дополнительный | String | Источник высот в виде строки JSON, используемый для вычисления преобразований земля-изображение. Источником высот может быть цифровая модель рельефа (ЦМР; DEM) или постоянное значение. В качестве цифровой модели рельефа можно использовать сервис динамических изображений или сервис полистных изображений. Значение VerticalMeasurementUnit будет использоваться в качестве единицы измерения для постоянной высоты. Например, если используется ЦМР, то ниже приведен источник высот: {“url”:<dem_url>,”rasterFunction”:,”lod”:} Если ЦМР является сервисом динамических изображений, то можно указать rasterFunction, а если ЦМР является сервисом листов изображений, то можно указать уровень детализации. Если используется постоянная высота, то источником высот является следующее: {“constantElevation”:<elevation_value>} |