Геодезическая видимость

Инструмент Геодезическая видимость находит местоположения на поверхности растра, которые видимы для входных местоположений наблюдателей.

Выходными данными является размещенный слой изображений.

Примечание:

Геодезическая видимость называлась Создать область видимости в Map Viewer Classic.

Пример

Аналитик ГИС хочет оценить визуальное влияние планируемой ветряной турбины. Используя входную точку наблюдателя в верхней части ветряка и входную поверхность высот, этот инструмент создаст выходные данные обоюдной видимости, представляющие области, видимые с ветряка.

Примечания по использованию

Геодезическая видимость включает настройки для входных слоев, настройки обоюдной видимости и результирующие слои.

Входные слои

Группа Входные слои включает в себя следующие параметры:

  • Входная поверхность высот задает растр высот, который будет использоваться для вычисления видимости.

    Если вертикальные единицы входной поверхности отличаются от горизонтальных, например, в случае, если значения высот выражены в футах, а система координат - метровая, для поверхности требуется задать вертикальную систему координат. Это связано с тем, что инструмент использует вертикальные (z) и горизонтальные (x,y) единицы для вычисления z-фактора для анализа видимости. Без вертикальной системы координат и в отсутствии информации о Z-единицах, Z-единицы будут считаться идентичными XY-единицам. В итоге для анализа будет применен внутренний Z-коэффициент, равный 1, что может привести к непредвиденным результатам.

    Этот тип данных поверхности высот может содержать целочисленные значения или числа с плавающей точкой.

  • Входные точечные или линейные объекты наблюдателей определяют положения наблюдателей, которые используются для вычисления видимости. Вы можете выбрать слой с помощью кнопки Слой или использовать кнопку Нарисовать входные объекты, чтобы создать слой скетча для использования в качестве входных данных.

    Входные объекты могут содержать поля атрибутов, которые определяют различные свойства наблюдателя, такие как максимальное расстояние видимости или высоту наблюдателя.

Настройки обоюдной видимости

Группа Настройки обоюдной видимости включает в себя следующие параметры:

  • Оптимизировать для определяет метод оптимизации, который будет использоваться для вычисления видимости.

    • Скорость - Скорость обработки будет оптимизирована за счет точности для лучшей производительности.

    • Точность - Точность в результатах будет оптимизирована за счет скорости обработки. Используется по умолчанию.

  • Вертикальная ошибка определяет величину неопределенности в значениях высот входной поверхности высот.

  • Коэффициент рефракции определяет коэффициент преломления видимого света в воздухе.

Группа Параметры наблюдателя включает следующие параметры:

  • Максимальное расстояние видимости — задает расстояние, на котором вычисление области видимости прекращается. За пределами этого расстояния видимость между точкой наблюдения и наблюдаемыми объектами не определяется. Можно выбрать следующие опции:

    • Значение - будет использоваться заданное значение линейных единиц. Используется по умолчанию.

    • Поле - будут использоваться значения из заданного поля. Поле может быть числовым или строковым.

    Поле, указанное для параметра наблюдателя, может быть строковым, содержащим числовое значение и единицы измерения. Например, если строковое поле указано для максимального расстояния видимости, оно может содержать значения, такие как 15 километров.

    Время вычисления будет увеличено по мере увеличения максимального расстояния видимости. При отсутствии указанного максимального расстояния видимости будет вычислено максимальное расстояние на основе разрешения и экстента входной поверхности высот.

    Этот параметр может применяться для моделирования некоторых явлений. К примеру, ограничив экстент видимости, вы сможете моделировать погодные условия, например, небольшой туман. А ограничив экстент видимости, вы получите средства управления временем суток, аппроксимируя эффект сумрака.

  • Минимальное расстояние видимости — задает расстояние, на котором начинается вычисление области видимости. Ячейки поверхности, находящиеся ближе указанного расстояния, считаются невидимыми в выходных данных, но они могут блокировать видимость ячеек, находящихся в пределах между минимальным и максимальным расстоянием видимости. Можно выбрать следующие опции:

    • Значение - будет использоваться заданное значение линейных единиц. Используется по умолчанию.

    • Поле - будут использоваться значения из заданного поля. Поле может быть числовым или строковым.

    Поле, указанное для параметра наблюдателя, может быть строковым, содержащим числовое значение и единицы измерения. Например, если строковое поле указано для минимального расстояния видимости, оно может содержать значения, такие как 5 километров.

    Этот параметр используется для управления областью анализа видимости на определенном расстоянии от наблюдателя. К примеру, при вычислении видимости с крыши здания в направлении несколько удаленного от него парка вы можете указать минимальное расстояние видимости, чтобы исключить не интересующие вас близлежащие территории. Это обеспечит лучшую скорость обработки.

  • Расстояние видимости в 3D задает, будут параметры минимального и максимального расстояния видимости измеряться в 3D или 2D. Можно выбрать следующие опции:

    • Отмечено – расстояния видимости будут рассматриваться как 3D-расстояние.

    • Не отмечено – расстояния видимости будут рассматриваться как 2D-расстояние. Используется по умолчанию.

    2D-расстояние - простое расстояние по прямой линии, проведенной между проекциями на поверхность уровня моря точки нахождения наблюдателя и точки-цели. Трехмерное расстояние дает более корректное значение - с учетом относительных высот этих точек.

  • Высоты местоположений наблюдателей - определяет высоту поверхности местоположений наблюдателей. Можно выбрать следующие опции:

    • Значение - будет использоваться заданное значение линейных единиц. Этот метод используется по умолчанию.

    • Поле - будут использоваться значения из заданного поля. Поле может быть числовым или строковым.

    Поле, указанное для параметра наблюдателя, может быть строковым, содержащим числовое значение и единицы измерения. Например, если строковое поле задано для высоты положения наблюдателя, оно может содержать значения, такие как 1500 метров.

    Если этот параметр не задан, высота наблюдателя будет получена из входной поверхности высот с помощью билинейной интерполяции. Если указано числовое поле, значения, содержащиеся в нем, должны быть в тех единицах измерения, что и единицы z входной поверхности высот.

  • Высота наблюдателя задает высоту положения наблюдателя над землей. Можно выбрать следующие опции:

    • Значение - будет использоваться заданное значение линейных единиц. Используется по умолчанию.

    • Поле - будут использоваться значения из заданного поля. Поле может быть числовым или строковым.

    Например, если вы смотрите с высоты, например, с крыши здания, введите высоту здания.

    Поле, указанное для параметра наблюдателя, может быть строковым, содержащим числовое значение и единицы измерения. Например, если строковое поле задано для высоты наблюдателя, оно может содержать значения, такие как 10 метров.

  • Высота цели задает высоту цели над землей, для которой устанавливается видимость. Можно выбрать следующие опции:

    • Значение - будет использоваться заданное значение линейных единиц. Используется по умолчанию.

    • Поле - будут использоваться значения из заданного поля. Поле может быть числовым или строковым.

    Например, если входные точки представляют ветряные турбины, и вы хотите определить, откуда люди, стоящие на земле, могут увидеть турбины, введите средний рост человека (приблизительно 6 футов).

    Поле, указанное для параметра наблюдателя, может быть строковым, содержащим числовое значение и единицы измерения. Например, если строковое поле задано для высоты цели, оно может содержать значения, такие как 6 метров.

  • Горизонтальный начальный угол задает начальный угол диапазона сканирования по горизонтали. Угол может составлять от 0 до 360 градусов, при этом 0 градусов соответствует северу. Можно выбрать следующие опции:

    • Значение - будет использоваться заданное значение. Должно быть положительным целочисленным значением или значением с плавающей точкой, по умолчанию используется 0 градусов. Используется по умолчанию.

    • Поле - будут использоваться значения в указанном поле согласно значению Входные точечные или линейные объекты наблюдателей.

  • Горизонтальный конечный угол - задает конечный угол диапазона сканирования по горизонтали. Угол может составлять от 0 до 360 градусов, при этом 0 градусов соответствует северу. Можно выбрать следующие опции:

    • Значение - будет использоваться заданное значение. Должно быть положительным целочисленным значением или значением с плавающей точкой, по умолчанию используется значение 360 градусов. Используется по умолчанию.

    • Поле - будут использоваться значения в указанном поле согласно значению Входные точечные или линейные объекты наблюдателей.

  • Вертикальный верхний угол задает верхнюю границу вертикального угла сканирования относительно горизонтальной плоскости. Угол может составлять от -90 до 90 градусов, при этом 90 градусов направлен прямо вверх, а -90 градусов направлен прямо вниз. Можно выбрать следующие опции:

    • Значение - будет использоваться заданное значение. Должно быть целочисленным значением или значением с плавающей точкой, по умолчанию используется значение 90 градусов. Используется по умолчанию.

    • Поле - будут использоваться значения в указанном поле согласно значению Входные точечные или линейные объекты наблюдателей.

  • Вертикальный нижний угол задает нижнюю границу вертикального угла сканирования относительно горизонтальной плоскости. Угол может составлять от -90 до 90 градусов, при этом 90 градусов направлен прямо вверх, а -90 градусов направлен прямо вниз. Можно выбрать следующие опции:

    • Значение - будет использоваться заданное значение. Должно быть целочисленным значением или значением с плавающей точкой, по умолчанию используется значение -90 градусов. Используется по умолчанию.

    • Поле - будут использоваться значения в указанном поле согласно значению Входные точечные или линейные объекты наблюдателей.

Слои результатов

Группа Слои результата включает в себя следующие параметры:

  • Имя выходного растра видимости задает имя выходного растра, который содержит результаты видимости.

    Имя должно быть уникальным. Если слой с таким же именем уже существует в вашей организации, инструмент завершится ошибкой, и вам будет предложено указать другое имя.

  • Группа Дополнительные выходные слои включает в себя следующий параметр:

    • Имя выходного растра уровня над землей задает имя дополнительного выходного растра, который содержит результаты уровня над землей (AGL).

      Имя должно быть уникальным. Если слой с таким же именем уже существует в вашей организации, инструмент завершится ошибкой, и вам будет предложено указать другое имя.

  • Сохранить в папке — указывает имя папки в Мои ресурсы, в которой будет сохранен результат.

Параметры среды

Настройки среды анализа — это дополнительные параметры, которые влияют на результаты работы инструмента. Вы можете получить доступ к настройкам среды анализа инструмента из группы параметров Настройки среды.

Этот инструмент поддерживает следующие параметры среды анализа:

Выходные данные

Этот инструмент содержит следующие выходные данные:

  • Слой Имя выходного растра видимости хранит число наблюдателей, которые могут видеть положение каждой ячейки.
  • Слой Имя выходного растра уровня над землей хранит результаты AGL в каждой ячейке, являющиеся минимальной высотой, которую нужно добавить к невидимой ячейке, чтобы она стала видимой хотя бы для одного наблюдателя. Ячейки, которые уже видны, в выходном растре будут иметь значение 0.

Требования к использованию

Для этого инструмента требуются следующие лицензии и конфигурации:

Ресурсы

Для дополнительной информации см. следующие ссылки: