Skip to main content

Граница видимости (Инструменты 3D Analyst)

Краткая информация

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

Более подробно о том, как работает инструмент Граница видимости

Иллюстрация

Skyline Barrier tool illustration

Первое изображение — входные данные для инструмента Граница видимости. Они состоят из точки наблюдателя и линии горизонта — выходных данных инструмента Линия горизонта. Второе изображение – выходные данные Границы видимости.

Использование

  • Граница похожа на веер треугольников, сформированных в результате проведения линии из точки наблюдателя к первой вершине линии горизонта, а затем через все последующие вершины линии горизонта. Этот инструмент можно использовать, чтобы определить, нарушают ли объекты, такие как мультипатчи, представляющие здания, границу, выступая за нее, или изменит ли предполагаемое здание линию горизонта.

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

  • Параметры Минимальный радиус и Максимальный радиус определяют длину ребер треугольников, исходящих из точки наблюдения. Если для параметра Минимальный радиус или Максимальный радиус по умолчанию задано значение 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

Проецировать на плоскость

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

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

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

  • Не отмеченоГраница будет растянута от точки наблюдателя до линии горизонта (ближе или дальше, если для параметров минимального и максимального радиусов не установлено значение 0). Используется по умолчанию.

Boolean

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

Текущая рабочая область, Экстент, Выходная система координат, Географические преобразования, Выходной XY домен, Выходной Z домен, Выходное ключевое слово конфигурации, Автоподтверждение

Информация о лицензировании

  • Basic: Требуется 3D Analyst
  • Standard: Требуется 3D Analyst
  • Advanced: Требуется 3D Analyst