Skip to main content

Добавить информацию Z (Инструменты 3D Analyst)

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

Добавляет сведения свойствах высоты объектов в класс объектов с поддержкой z-значений.

Каждая 3D фигура изучается, а выбранные свойства добавляются в таблицу атрибутов входного класса объектов. Различия выходных опций зависят от типа геометрии объекта.

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

  • Доступны следующие z-свойства:

    Геометрия объекта

    z-свойства

    Точка

    Z-значение точки.

    Мультиточка

    Число точек и минимальное, максимальное и среднее z-значения всех точек в записи мультиточки.

    Полилиния и полигон

    Количество вершин и 3D расстояние линии или периметр полигона.

    Минимальное, максимальное и среднее z-значение, угол наклона линии или периметра полигона.

    Мультипатч

    Площадь поверхности и объем замкнутого мультипатча.

    Минимальное, максимальное и среднее z-значения и уклон вдоль поверхности мультипатча.

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

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

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

      • Максимальный уклон получается из сегмента с наибольшим вычисленным значением.

      • Средний уклон определяется усреднением уклона всех линейных сегментов после взвешивания каждого сегмента по их 3D длине. Это приводит к тому, что более длинные сегменты оказывают большее влияние, чем короткие.

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

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

      • Максимальный уклон получается из грани с самым большим значением.

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

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

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

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

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

Параметры

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

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

Входные объекты, которые будут обработаны.

Feature Layer

Выходное свойство

Задает z-свойства, которые добавляются в таблицу атрибутов входного класса объектов.

  • Spot ZSpot elevation of single-point feature.

  • Point CountNumber of points in each multipoint feature.

  • Lowest ZLowest z-value found in each multipoint, polyline, polygon, or multipatch feature.

  • Highest ZHighest z-value found in each multipoint, polyline, polygon, or multipatch feature.

  • Average ZAverage z-value found in each multipoint, polyline, polygon, or multipatch feature.

  • 3-Dimensional Length3-dimensional length of each polyline or polygon feature.

  • Surface AreaTotal area of the surface of a multipatch feature.

  • Vertex CountTotal number of vertices in each polyline or polygon feature.

  • Lowest SlopeLowest slope value calculated for each polyline, polygon, or multipatch feature.

  • Highest SlopeHighest slope value calculated for each polyline, polygon, or multipatch feature.

  • Average SlopeAverage slope value calculated for each polyline, polygon, or multipatch feature.

  • VolumeVolume of space enclosed by each multipatch feature.

String

Фильтрация шума

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

Числовое значение, которое используется для исключения частей объектов из итоговых вычислений. Эта опция полезна, если входные 3D-данные содержат сравнительно небольшие объекты с экстремальными значениями уклона, которые могут исказить статистические результаты. Если линейными единицами входных 3D-данных являются метры, задание значения, равного 0.001, приведет к исключению линий и границ полигонов, имеющих длину, меньшую 0.001 м. Для объектов мультипатч такое же значение приведет к исключению его фрагментов, имеющих площадь, меньшую 0.001 кв. м. Этот параметр не применяется к точечным и мультиточеным объектам.

String

Производные выходные данные

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

Обновленные входные объекты

Обновленный класс объектов с поддержкой z-значений.

Feature Layer

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

Текущая рабочая область, Экстент, Автоподтверждение

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да