Конвертировать контрольные точки в вершины (Картография)

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

Конвертирует контрольные точки в слое линейных или полигональных объектов в вершины.

Иллюстрация

Иллюстрация инструмента Конвертировать контрольные точки в вершины
После запуска инструмента четыре контрольные точки в виде ромбов на этом примере полигона конвертируются в обычные вершины.

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

    Внимание:

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

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

  • Вершины не будут удалены.

  • Контрольные точки не поддерживаются для шейп-файлов.

Параметры

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

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

Feature Layer

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

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

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

Feature Layer

arcpy.cartography.ConvertControlPointsToVertices(in_features)
ИмяОписаниеТип данных
in_features

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

Feature Layer

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

ИмяОписаниеТип данных
updated_features

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

Feature Layer

Пример кода

ConvertControlPointsToVertices пример 1 (окно Python)

Пример скрипта окна Python для использования функции ConvertControlPointsToVertices в режиме прямого запуска.

import arcpy
arcpy.env.workspace = "C:\data"
arcpy.cartography.ConvertControlPointsToVertices("roads.lyrx")
ConvertControlPointsToVertices пример 2 (автономный скрипт)

Этот автономный скрипт демонстрирует пример использования функции ConvertControlPointsToVertices.

# Name: ConvertControlPointsToVertices_standalone_script.py
# Description: Converts control points on a line or 
#              polygon layer into vertices.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data"

# Set local variables
in_layer = "roads.lyrx"

# Execute Convert Control Points To Vertices
arcpy.cartography.ConvertControlPointsToVertices(in_layer)

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

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Нет
  • Standard: Нет
  • Advanced: Да

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