Граница видимости (Инструменты 3D Analyst)
Краткая информация
Строит класс объектов мультипатчей, представляющих границу видимости или объем затенения.
Более подробно о том, как работает инструмент Граница видимости
Иллюстрация

Использование
Граница похожа на веер треугольников, сформированных в результате проведения линии из точки наблюдателя к первой вершине линии горизонта, а затем через все последующие вершины линии горизонта. Этот инструмент можно использовать, чтобы определить, нарушают ли объекты, такие как мультипатчи, представляющие здания, границу, выступая за нее, или изменит ли предполагаемое здание линию горизонта.
Сначала используйте инструмент Линия горизонта для создания линии горизонта или силуэта. Силуэт создаст объемное представление тени, отбрасываемой светом, исходящим из точки наблюдения.
Параметры Минимальный радиус и Максимальный радиус определяют длину ребер треугольников, исходящих из точки наблюдения. Если для параметра Минимальный радиус или Максимальный радиус по умолчанию задано значение 0, то в ходе анализа не используется минимальная или максимальная длина.
Если вы создаете замкнутый мультипатч, выходные данные будут вытянуты с учетом высоты, заданной в параметре Базовая высота, и будет создано горизонтальное кольцо для формирования нижней части замкнутой геометрии. Если заданная базовая высота больше, чем самая высокая вершина на границе видимости, база фактически будет являться потолком.
Новый класс объектов-мультипатчей будет содержать следующие поля:
OBSV_PT_ID—OBSV_PT_ID — код FID точки наблюдателя, используемый для создания линии горизонта, которая, в свою очередь, использовалась для создания этого мультипатча границы видимости.ORIGFTR_ID—FID исходного объекта, например здания, представленного сегментом линии горизонта или силуэта, который использовался для создания этого объемного теневого объекта.SILHOUE_ID—FID объекта-мультипатча (силуэта), используемый для создания этого объемного теневого объекта (только для силуэтов).
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входные точечные объекты наблюдателей |
Класс точечных объектов, содержащий точки наблюдателей. |
Feature Layer |
|
Входные объекты |
Входной класс линейных объектов, который представляет линии горизонта, или входной класс объектов-мультипатчей, представляющий силуэты. |
Feature Layer |
|
Выходной класс пространственных объектов |
Выходной класс объектов, в который помещается граница видимости или объемный теневой объект. |
Feature Class |
|
Минимальный радиус (Дополнительный) |
Минимальный радиус, до которого необходимо вытянуть ребра треугольника из точки наблюдателя. Например, при значении 10 м все выходные объекты границы будут вытянуты как минимум на 10 м от их исходной точки. Значение по умолчанию равно 0, что означает, что минимальное расстояние не применяется. |
Linear Unit; Field |
|
Максимальный радиус (Дополнительный) |
Максимальный радиус, до которого необходимо вытянуть ребра треугольника из точки наблюдателя. Значение по умолчанию равно 0, что означает, что максимальное расстояние не применяется. |
Linear Unit; Field |
|
Closed (Дополнительный) |
Указывает, будут ли граница и основание добавлены к границе видимости, чтобы итоговый мультипатч выглядел как замкнутая объемная фигура.
|
Boolean |
|
Базовая высота (Дополнительный) |
Высота основы замкнутого мультипатча. Этот параметр игнорируется, если параметр Замкнутый не отмечен. Значение по умолчанию равно 0. |
Linear Unit; Field |
|
Проецировать на плоскость (Дополнительный) |
Указывает, необходимо ли проецировать передний (ближе к наблюдателю) или задний (дальше от наблюдателя) конец границы на вертикальную плоскость. Этот параметр обычно включен для создания объемного теневого объекта.
|
Boolean |
Параметры среды
Текущая рабочая область, Экстент, Выходная система координат, Географические преобразования, Выходной XY домен, Выходной Z домен, Выходное ключевое слово конфигурации, Автоподтверждение
Информация о лицензировании
- Basic: Требуется 3D Analyst
- Standard: Требуется 3D Analyst
- Advanced: Требуется 3D Analyst