Skip to main content

Линия горизонта (Инструменты 3D Analyst)

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

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

Более подробно о том, как работает инструмент Линия горизонта

Иллюстрация

Иллюстрация инструмента Линия горизонта

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

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

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

  • Этот инструмент используется для создания объектов-силуэтов, которые могут быть вытянуты в объемы теней при помощи инструмента Граница видимости. Тени, созданные в ходе этого процесса, будут созданы с небольшим смещением от геометрии входных объектов. В качестве альтернативы можно использовать инструмент Объемный теневой объект, создающий значения тени, отходящие от геометрии объекта на расстояние ниже высоты объекта. С помощью инструмента Частота затенения вы также можете найти, где тень от 3D-объекта, вызванная солнечным светом, падает на поверхность.

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

    • OBSV_PT_ID—FID точки наблюдения, используемой для создания этой линии горизонта.

    • ORIGFTR_ID— FID пространственного объекта, например, здания.

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

    • OBSV_PT_ID—FID точки наблюдения, используемой для создания этого силуэта.

    • ORIGFTR_ID—FID исходного пространственного объекта, например здания, представляемого этим силуэтом.

    • DIR_VECT_X—Компонент x единичного вектора, представляющего направление световых лучей от наблюдателя.

    • DIR_VECT_Y—Компонент y единичного вектора, представляющего направление световых лучей от наблюдателя.

    • DIR_VECT_Z—Компонент z единичного вектора, представляющего направление световых лучей от наблюдателя.

    • FEAT_CTR_X—Компонент x центра внешней границы исходного пространственного объекта (например, здания).

    • FEAT_CTR_Y—Компонент y центра внешней границы пространственного объекта.

    • FEAT_CTR_Z—Компонент z центра внешней границы пространственного объекта.

    • BHND_CTR_X—Компонент x центра внешней границы пространственного объекта, перемещенной за этот объект.

    • BHND_CTR_Y—Компонент y центра внешней границы пространственного объекта, перемещенной за этот объект.

    • BHND_CTR_Z—Компонент z центра внешней границы пространственного объекта, перемещенной за этот объект.

    • USED_PARLL—Было ли создано очертание при помощи параллельных световых лучей (1 для ответа «да» и 0 для ответа «нет»).

    • MADE_VERT—Было ли очертание сделано вертикальным, а не перпендикулярным световым лучам (1 для ответа «да» и 0 для ответа «нет»).

    • MOVED_BHND—Было ли очертание перемещено за пространственный объект, а не оставлено в его центре (1 для ответа «да» и 0 для ответа «нет»).

  • Атмосферная рефракция и коррекция кривизны земли будут применяться только в том случае, если значение параметра Входная поверхность является набором растровых данных. Если поверхность определяется набором данных TIN, Terrain или LAS, используйте один из следующих инструментов для экспорта данных в растр:

Параметры

Подпись Объяснение Тип данных

Входные точечные объекты наблюдателей

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

Feature Layer

Выходной класс пространственных объектов

3D объекты, которые могут быть линиями, представляющими линию горизонта, или объектами-мультипатч, которые представляют силуэты.

Feature Class

Входная поверхность

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

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

LAS Dataset Layer; Mosaic Layer; Raster Layer; TIN Layer; Terrain Layer

Радиус виртуальной поверхности

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

Радиус виртуальной поверхности, используемой для задания горизонта, если не указана входная поверхность. По умолчанию используется значение 1,000 метров.

Linear Unit

Высота виртуальной поверхности

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

Высота виртуальной поверхности, используемая для определения горизонта вместо действительной поверхности. Если действительная поверхность указана, этот параметр игнорируется. Значение по умолчанию равно 0.

Linear Unit

Входные объекты

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

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

Feature Layer

Уровень детальности объекта

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

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

  • Full DetailEvery edge in the feature will be considered in the skyline analysis (only edges of triangles and exterior rings are considered). This time-intensive technique is the most precise. This is the default.

  • Convex FootprintThe skyline analysis will use the upper perimeter of the convex hull of each feature's footprint extruded to the elevation of the highest vertex in the feature.

  • EnvelopeThe skyline analysis will use the perimeter of the three-dimensional feature envelope. This is the fastest technique.

String

Азимут от

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

Направление, от которого будет начинаться анализ линии горизонта.

Значение представляет собой геометрический угол в градусах в диапазоне от -360° до 360°. По умолчанию 0°, то есть строго на север. Угловые значения увеличиваются по часовой стрелке, так что 90° — строго на восток, 180° — строго на юг, а 270° — строго на запад. Аналогично, -90° - строго на запад, -180° - строго на юг и -270° - строго на восток. Числовое поле из значения параметра Входные точечные объекты наблюдателей также можно использовать для указания отдельного начального направления для каждого наблюдателя. Анализ продолжается до тех пор, пока не будет достигнуто значение параметра Азимут до.

Double; Field

Азимут до

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

Направление, в котором будет завершен анализ линии горизонта.

Это значение представляет собой геометрический угол в градусах в диапазоне от -360° до 360°. Анализ начинается с точки наблюдения и продолжается от значения параметра Азимут от до достижения этого значения. Это значение не может отклоняться более чем на 360° от значения параметра Азимут от. По умолчанию 360°, то есть строго на север.

Например, начальный азимут 0° с конечным азимутом 360° приведет к полному кругу линии горизонта вокруг наблюдателя, а начальный азимут 90° с конечным азимутом 270° покроет южную половину радиального диапазона вокруг наблюдателя.

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

Double; Field

Приращение азимута

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

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

Double; Field

Максимальный радиус горизонта

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

Максимальное расстояние от местоположения наблюдателя, на котором будет искаться горизонт. Значение 0 указывает на то, что ограничения не будут применяться. Значение по умолчанию равно 0.

Linear Unit

Горизонт сегмента

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

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

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

  • ОтмеченоEach observer's skyline will be segmented by the unique elements that contribute to the skyline.

  • Не отмеченоEach skyline feature will represent one observer. This is the default.

Boolean

Масштаб к процентам

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

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

Double

Масштаб на основании

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

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

  • Vertical Angle From ObserverScaling will be performed based on the vertical angle of each vertex relative to the observer point. This is the default.

  • ElevationScaling will be performed based on the elevation of each vertex relative to the observer point.

String

Метод масштаба

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

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

  • Skyline MaximumVertices will be scaled relative to the vertical angle (or elevation) of the vertex with the highest vertical angle (or elevation). This is the default.

  • Each VertexVertices will be scaled relative to the original vertical angle (or elevation) of each vertex.

String

Использовать кривизну

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

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

  • ОтмеченоThe curvature of the earth will be used.

  • Не отмеченоThe curvature of the earth will not be used. This is the default.

Boolean

Использовать рефракцию

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

Указывает, должна ли во время создания контура из функциональной поверхности применяться атмосферная рефракция. Эта опция доступна только в том случае, если для параметра Входная поверхность указана растровая поверхность.

  • ОтмеченоAtmospheric refraction will be applied.

  • Не отмеченоAtmospheric refraction will not be applied. This is the default.

Boolean

Коэффициент рефракции

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

Если атмосферная рефракция учитывается, будет применен коэффициент рефракции. Значение по умолчанию равно 0.13.

Double

Уровень пирамидных слоев

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

Z-допуск или разрешение размера окна для уровня пирамидных слоев Terrain, которое будет использоваться. Значением по умолчанию является 0, полное разрешение.

Double

Создать силуэты

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

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

  • ОтмеченоThe output multipatch features will represent silhouettes.

  • Не отмеченоThe output polyline features will represent the skyline. This is the default.

Boolean

Применить к объектам максимальный радиус

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

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

  • ОтмеченоThe radius will apply to the input features.

  • Не отмеченоThe radius will not apply to the input features. This is the default.

Boolean

Вертикальное смещение

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

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

Double; Field

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

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

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

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