Таблица ориентированных изображений

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

Таблица ориентированных изображений может использоваться для добавления изображений в следующих случаях:

  • Формат файла изображения - это поддерживаемый формат изображения, отличающийся от 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

Указывает тип изображения, в том числе следующие:

  • Горизонтальные — изображения, на которых экспозиция параллельна земле и направлена к горизонту.
  • Наклонные — изображения, на которых экспозиция находится под углом к земле, обычно около 45 градусов, так что видны боковые стороны объектов.
  • Надир — изображения, на которых экспозиция перпендикулярна земле и смотрит прямо вниз. Видна только верхняя часть объектов.
  • 360 — Снимки, сделанные с помощью специализированных камер, которые обеспечивают объемный сферический обзор на 360 градусов.
  • Осмотр - изображения объектов крупным планом (менее чем в 5 метрах от камеры).

ImageRotation

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

Число

Ориентация камеры в градусах относительно сцены в момент съемки изображения. Значение добавляется к CameraRoll. Допустимые значения находятся в диапазоне от 360 до 360.

ElevationSource

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

String

Источник высот в виде строки JSON, используемый для вычисления преобразований земля-изображение. Источником высот может быть цифровая модель рельефа (ЦМР; DEM) или постоянное значение. В качестве цифровой модели рельефа можно использовать сервис динамических изображений или сервис полистных изображений. Значение VerticalMeasurementUnit будет использоваться в качестве единицы измерения для постоянной высоты.

Например, если используется ЦМР, то ниже приведен источник высот:

{“url”:<dem_url>,”rasterFunction”:,”lod”:}

Если ЦМР является сервисом динамических изображений, то можно указать rasterFunction, а если ЦМР является сервисом листов изображений, то можно указать уровень детализации.

Если используется постоянная высота, то источником высот является следующее:

{“constantElevation”:<elevation_value>}