Вычислить пропущенные значения Z (3D Analyst)

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

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

Иллюстрация

Иллюстрация инструмента Вычислить пропущенные значения Z

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

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

  • Каждому классу пространственных объектов во время его создания присваивается z-значение по умолчанию. Этим значением по умолчанию можно управлять, задав параметр среды Выходное значение Z по умолчанию во время создания класса пространственных объектов. Значением по умолчанию будет 0, если ничего не указано, но это может привести к путанице, если 0 находится в пределах ожидаемого z-значения. Чтобы избежать путаницы, рассмотрите возможность назначения однозначно идентифицируемого значения по умолчанию, которое находится за пределами ожидаемого диапазона z-координат в данных, например -9999.

Параметры

ПодписьОписаниеТип данных
Входные 3D объекты

3D линейные или полигональные объекты с пропущенными значениями z.

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

Выходные объекты, z-значения заполнения которых будут обновлены.

Feature Class
Значение заполнителя

z-значение, представляющее отсутствующую или неизвестную информацию в геометрии объекта.

Double

arcpy.ddd.CalculateMissingZValues(in_features, out_feature_class, placeholder)
ИмяОписаниеТип данных
in_features

3D линейные или полигональные объекты с пропущенными значениями z.

Feature Layer
out_feature_class

Выходные объекты, z-значения заполнения которых будут обновлены.

Feature Class
placeholder

z-значение, представляющее отсутствующую или неизвестную информацию в геометрии объекта.

Double

Пример кода

CalculateMissingZValues, пример (окно Python)

В следующем примере показано использование этого инструмента в окне Python:

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ddd.CalculateMissingZValues("Parks.gdb/hiking_trails", "Parks.gdb/hiking_trails_updatedZ", -9999)

Связанные разделы