Доступно с Image Server
Инструмент Геодезическая видимость находит местоположения на поверхности растра, которые видимы для входных местоположений наблюдателей.
Выходными данными является размещенный слой изображений.
Примечание:
Геодезическая видимость называлась Создать область видимости в 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 метров.
Слои результатов
Группа Слои результата включает в себя следующие параметры:
Имя выходного растра видимости задает имя выходного растра, который содержит результаты видимости.
Имя должно быть уникальным. Если слой с таким же именем уже существует в вашей организации, инструмент завершится ошибкой, и вам будет предложено указать другое имя.
Группа Дополнительные выходные слои включает в себя следующий параметр:
Имя выходного растра уровня над землей задает имя дополнительного выходного растра, который содержит результаты уровня над землей (AGL).
Имя должно быть уникальным. Если слой с таким же именем уже существует в вашей организации, инструмент завершится ошибкой, и вам будет предложено указать другое имя.
- Сохранить в папке — указывает имя папки в Моих ресурсах, в которой будет сохранен результат.
Параметры среды
Настройки среды анализа — это дополнительные параметры, которые влияют на результаты работы инструмента. Вы можете получить доступ к настройкам среды анализа инструмента из группы параметров Настройки среды.
Этот инструмент поддерживает следующие параметры среды анализа:
- Размер ячейки
- Маска
- Выходная система координат
- Экстент обработки
Примечание:
Экстент обработки по умолчанию в Map Viewer - это Полный экстент. Это значение по умолчанию отличается от Map Viewer Classic, в котором по умолчанию включен параметр Использовать текущий экстент карты.
- Растр привязки
- Коэффициент параллельной обработки
Выходные данные
Этот инструмент содержит следующие выходные данные:
- Слой Имя выходного растра видимости хранит число наблюдателей, которые могут видеть положение каждой ячейки.
- Слой Имя выходного растра уровня над землей хранит результаты AGL в каждой ячейке, являющиеся минимальной высотой, которую нужно добавить к невидимой ячейке, чтобы она стала видимой хотя бы для одного наблюдателя. Ячейки, которые уже видны, в выходном растре будут иметь значение 0.
Лицензионные требования
Для этого инструмента требуются следующие лицензии и конфигурации:
- Тип пользователя Creator или GIS Professional
- Роль Издатель или Администратор или эквивалентная пользовательская роль
- ArcGIS Image Server сконфигурирован для анализа растров
Ресурсы
Для дополнительной информации см. следующие ссылки:
- Как работает Геодезическая видимость
- Создать область видимости в ArcGIS REST API
- create_viewshed в ArcGIS API for Python
- Инструмент Создать область видимости в ArcGIS Pro с дополнительным модулем Анализ растров
- Инструмент Геодезическая видимость в ArcGIS Pro с дополнительным модулем Spatial Analyst