Линия видимости используется для определения, видно ли одну или несколько целей из заданной точки наблюдателя на 3D-сцене. Они вычисляются относительно отображаемых в данный момент ресурсов сцены, включая земную поверхность и показанные пространственные объекты, например деревья и дома, и, следовательно, зависят от уровня детальности, используемого для положения обзора камеры.
Линию видимости для наблюдателя и целевые местоположения можно интерактивно перемещать в пределах сцены. Параметры анализа, вертикальные смещения и расстояния видимости можно использовать для моделирования объектов реального мира, например высоты наблюдателя и мощности бинокля. Анализ линии взгляда может основываться на одном наблюдателе с несколькими целевыми наблюдаемыми объектами, созданными на основе пути или существующего линейного слоя.
Примечание:
Каждый объект линии взгляда потребляет часть вашего бюджета отображения аналитических инструментов. По достижении бюджета отображения вам придётся удалить одну или несколько существующих линий взгляда, чтобы можно было создать следующую.
Аналитические результаты, показываемые инструментом линии видимости, являются временными и ни сохраняются в проекте, ни включаются в пакет карты. Но настройки расстояний и геометрии можно экспортировать как линейный класс пространственных объектов в базу геоданных по умолчанию проекта для дальнейшего использования. Чтобы сохранить аналитические результаты как данные, воспользуйтесь инструментами геообработки для работы с видимостью.
Создание объекта интерактивной линии видимости
Чтобы создать объекта интерактивной линии видимости в сцене, на вкладке Анализ в группе Рабочие процессы откройте меню Исследовательский 3D-анализ и нажмите Линия видимости
. Откроется панель Исследовательский анализ и инструмент Интерактивное размещение линии видимости активизируется. В следующих разделах описываются параметры создания и методы, доступные в инструменте.
Параметры создания интерактивной линии взгляда
В следующей таблице приводится описание параметров создания Интерактивной линии взгляда:
| Параметры создания | Описание |
|---|---|
Вертикальное смещение наблюдателя | Вертикальное смещение наблюдателя используется при создании точки наблюдателя для новой линии взгляда. Например, при значении 6 feet наблюдатель высотой 6 футов помещается над тем местоположением, где вы щёлкнули в сцене. |
Минимальное расстояние наблюдателя | Минимальное расстояние от наблюдателя для анализа. Заслоняющие предметы, находящиеся ближе минимального расстояния, не участвуют в анализе. |
Максимальное расстояние наблюдателя | Максимальное расстояние от наблюдателя для анализа. Заслоняющие предметы, находящиеся дальше максимального расстояния, не участвуют в анализе. |
Вертикальное смещение цели | Расстояние смещения по вертикали, применяемое к местоположению, на котором вы щёлкнули, используемое для создания цели. |
Методы создания
Существуют четыре метода создания объекта интерактивной линии видимости:
| Методы создания | Описание |
|---|---|
Интерактивное размещение | Щёлкните на сцене, чтобы задать положение наблюдателя. Снова щёлкните, чтобы разместить цель или несколько целей. Этот метод используется по умолчанию. Используйте этот метод создания для обычного исследования линий видимости в пределах сцены. |
Наблюдение от камеры | Разместите вид, чтобы установить камеру в качестве наблюдателя. Щёлкните в сцене, чтобы разместить цель или несколько целей. Используйте этот метод для создания линий видимости для наблюдателей из важных точек наблюдений, например из закладок. |
Цели вдоль линии | Используйте выбранную линию, чтобы создать объект линии видимости на основе серии целей или длины сегмента. Несколько последовательных линий обрабатываются как единый маршрут где возможно. Используйте этот метод для определения видимости вдоль маршрута. |
Из слоя | Автоматически строит линии видимости на основании линейного слоя, где атрибуты объекта могут задать такие параметры, как минимальное и максимальное расстояния. С помощью данного метода можно возвращаться к ранее экспортированным аналитическим объектам. |
Обновление интерактивного объекта линии взгляда
Чтобы обновить область анализа для существующей линии видимости, выберите наблюдателя или целевую точку сцены при помощи инструмента Линия взгляда
и используйте интерактивные «ручки» для уточнения местоположения. Вы можете переместить объекты в плоскостях X и Y или перетащить зелёную стрелку для перемещения в плоскости Z. На экране дополнительно оверлей со значениями, соответствующим тем свойствам, которые вы обновляете. Вы также можете непосредственно ввести новое значение.

Выбор объекта линии видимости или цели
Для изменения значений глобального свойства отдельного объекта линии видимости его необходимо сначала выбрать. Выберите одну линию взгляда, либо щёлкнув точку наблюдателя или цели на сцене, либо при помощи окна навигации в верхней части вкладки Свойства:
Выбрать следующий объект
– циклически переключает выборку для присутствующих на сцене линий видимости наблюдателей. Когда выбрана нужный объект линии видимости, вы можете обновить его значения и цвета.Выбрать предыдущий объект
– циклически переключает в обратном порядке выборку для присутствующих на сцене наблюдателей линий видимости.Выбрать следующую цель
– перемещает выбор вперед по существующим целям для выбранных линий видимости наблюдателя в сцене. Когда выбрана нужная цель, вы можете обновить её значения и цвета.Выбрать предыдущую цель
– перемещает выбор в обратном порядке по существующим целям для выбранных линий видимости наблюдателя.Выбрать все – выбраны все объекты линий видимости сцены. Изменения значений любых свойств будут применены ко всем объектам линий видимости.
- Удалить
– выбранные объекты линии видимости удалены из сцены, а выбран следующий объект.
Очистите выборку, щёлкнув за пределами линий видимости на сцене, чтобы при этом инструмент метода выборки оставался активным.
Обновление с помощью ограничителей выборки
Когда объект линии видимости выбран, появляются интерактивные ограничители, позволяющие его изменять. Можно изменить следующие свойства линии видимости:
- Перетащите круг позиционирования для точки наблюдателя в новое местоположение, обновив тем самым значения x и y.
- Перетащите вертикальный ограничитель наблюдателя в виде зеленой стрелки, чтобы изменить высоту (z-значение).
- Перетащите вертикальный ограничитель цели в виде зеленой стрелки, чтобы изменить высоту (z-значение).
Примечание:
Опорные точки наблюдателя и цели учитывают опцию навигация под поверхностью земли в сцене. Поэтому, чтобы переместить опорные точки ниже поверхности высот, вам необходимо включить эту возможность. Выберите на панели Содержание поверхность высот, а на вкладке Слой поверхности высот в группе Поверхность поставьте отметку Навигация под поверхностью Земли. Это свойство применяет отступ 2 метра от земли, чтобы гарантировать, что эта точка находится выше земли, когда сцена изменяет уровень детальности поверхности земли.
Обновление на вкладке Свойства
Используйте вкладку Свойства на панели Исследовательский анализ, чтобы выполнять итеративную выборку объектов анализа, вносить необходимые изменения или удалять объекты при нажатии Удалить
. Чтобы очистить выборку, вам надо щёлкнуть в стороне от объекта в сцене.
Глобальные свойства
Глобальные свойства влияют на отображение всех существующих и будущих объектов куполов. Разверните заголовок Глобальные свойства до ширины линий видимости и измените цвета, используемые для обозначения объекта линии видимости, в том числе цвет рамки и невидимых областей.
Свойства линии видимости, которые вы можете обновить, включают следующее:
- Значения минимального и максимального расстояния для диапазона анализа от точки наблюдателя
- Щелкните параметр Растянуть линии на максимальное расстояние, чтобы расширить линии видимости за пределы цели на максимальное расстояние и отобразить оставшийся диапазон.
- Щелкните опцию Показать наложение редактирования, чтобы добавить элемент управления для сцены с динамически обновляющимися значениями по мере изменения формы выбранного объекта линии видимости. Вы можете также непосредственно ввести значения для каждого ограничителя.
- Опция для Показать расстояние пересечения индикаторов на сцене с расстоянием от наблюдателя до первых точек блокирования пересечения для каждого объекта линии видимости. Значения отображаются в выбранных при создании единицах измерения Максимальное расстояние.
В любое время можно нажать кнопку Вернуть настройки по умолчанию, чтобы вернуть все глобальные свойства к их значениям по умолчанию.
| Свойство | Описание |
|---|---|
Ширина линии | Толщина линий, соединяющих точки наблюдателя и цели |
Цвет видимого | Цвет того, что видит наблюдатель |
Цвет невидимого | Цвет от точки перекрытия до максимального расстояния, который показывает, что не видит наблюдатель |
Цвет за пределами диапазона | Цвет для видимости, которая находится за пределами максимального расстояния |
Цвет рамки | Цвет накладывающейся рамки, которая окружает линию видимости наблюдателя и привязывает его к земле |
Удаление интерактивного объекта линии взгляда
Вы можете удалить объект линии видимости из сцены, выбрав точку наблюдения с помощью инструмента активного купола видимости. После этого на панели Исследовательский анализ, на вкладке Свойства, щелкните Удалить
.
Чтобы удалить сразу все объекты линии видимости, а также любые другие объекты исследовательского анализа, откройте меню Исследовательский 3D-анализ в группе Рабочие процессы, на вкладке Анализ, и нажмите Очистить все
.



