Объекты в графику (Конвертация)

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

Конвертирует объекты с символами из векторного слоя в графические элементы в слое графики.

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

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

  • Этот инструмент обычно используется для конвертации только поднабора (выборки) объектов в графику.

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

  • Этот инструмент не поддерживает пакетную геообработку.

Параметры

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

Слой, который нужно конвертировать в графику.

Feature Layer
Выходной слой графики

Слой графики, который содержит конвертированные графические элементы.

Graphics Layer
Исключить конвертированные объекты из чертежа
(Дополнительный)

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

  • Отмечено - объекты будут исключены. Это значение по умолчанию
  • Не отмечено - объекты будут сохранены.

Boolean

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

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

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

Feature Layer

arcpy.conversion.FeaturesToGraphics(in_layer, out_layer, {exclude_features})
ИмяОписаниеТип данных
in_layer

Слой, который нужно конвертировать в графику.

Feature Layer
out_layer

Слой графики, который содержит конвертированные графические элементы.

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

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

  • EXCLUDE_FEATURESОбъекты будут исключены. Это значение по умолчанию
  • KEEP_FEATURESОбъекты будут сохранены.
Boolean

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

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

Обновленный входной слой. Слой будет содержать обновление выборки исключения, если параметр exclude_features задан как EXCLUDE_FEATURES.

Feature Layer

Пример кода

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

Следующий фрагмент кода Python конвертирует точечный векторный слой в слой графики из окна Python.

import arcpy
arcpy.env.workspace = r"C:/data/input/pointFeatures.lyrx"
arcpy.conversion.FeaturesToGraphics("pointFeatures", "pointGraphics", "KEEP_FEATURES")
FeaturesToGraphics, пример 2 (автономный скрипт)

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

# Name: FeaturesToGraphics.py
# Description: Converts a polygon feature layer to polygon graphics.
# Requirements: None

# Import system models
import arcpy

# Set the workspace
arcpy.env.workspace = r"C:\data\input"

# Set local variables
out_layer = "NYBoroughs"
myquery = "AREATYPE = 'Borough'"

# Select the features to convert
in_layer = arcpy.management.SelectLayerByAttribute("NYCounties", 
                                                   "NEW_SELECTION", myquery)

# Run FeaturesToGraphics
arcpy.conversion.FeaturesToGraphics(in_layer, out_layer, "EXCLUDE_FEATURES")