Пересечение 3D линии мультипатчем (3D Analyst)

ArcGIS Pro 3.4 | | Архив справки

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

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

Иллюстрация

Пример работы Пересечение 3D линии мультипатчем

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

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

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

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

    • LINE_OID– OBJECTID исходной линии, вдоль которой найдено пересечение.
    • MPATCH_OID– OBJECTID объекта-мультипатча, который пересек линию в данном месте.
    • DIST_3D– 3D расстояние вдоль исходной линии, на которой найдено пересечение.
  • Также возможен результат в виде линий, полученных путем разделения входного линейного объекта в точках пересечения, эти линии будут иметь следующие атрибуты:

    • LINE_OID– OBJECTID исходной линии, из которой была получена новая линия.
    • FROM_MP_ID– OBJECTID объекта-мультипатча, пересекающего данную линию в ее начале. Значение -1 означает, что начало линии не является точкой пересечения.
    • TO_MP_ID– OBJECTID объекта-мультипатча, пересекающего данную линию в ее конце. Значение -1 означает, что начало линии не является точкой пересечения.
      Примечание:

      Если линия не пересекается с мультипатчем, то она копируется прямо в выходные данные, а ее поля FROM_MP_ID и TO_MP_ID принимают значение -1.

    • DIST_3D– 3D расстояние вдоль исходной линии, на котором найдено пересечение и которое представляет начало этой новой линии.
    • LENGTH_3D– 3D длина этой новой линии. Сумма длин всех линий, полученных из исходной линии, будет равна 3D-длине исходной линии.
  • Полученные в результате объекты (если они есть) могут ссылаться на атрибутивные значения исходной линии посредством установки параметра Соединяемые атрибуты в выходном классе линейных объектов.

Параметры

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

Линейные объекты, пересекаемые объектами-мультипатчами.

Feature Layer
Входные пространственные объекты-мультипатчи

Объекты-мультипатчи, с которыми будут пересекаться линии.

Feature Layer
Соединяемые атрибуты
(Дополнительный)

Атрибуты входных линейных объектов, которые будут сохранены с дополнительными (необязательными) выходными объектами.

  • Только ID номера объектов Будут сохранены только идентификационные номера объектов. Используется по умолчанию.
  • Все атрибутыБудут сохранены все атрибуты.
String
Выходные точки
(Дополнительный)

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

Feature Class
Выходные линии
(Дополнительный)

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

Feature Class

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

ПодписьОписаниеТип данных
Количество пересечений

Количество пересечений.

Long

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

  • Basic: Обязательно 3D Analyst
  • Standard: Обязательно 3D Analyst
  • Advanced: Обязательно 3D Analyst

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