Сопоставить символы слоя стилю (Управление данными)

Сводка

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

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

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

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

  • Точечные и мультиточечные векторные слои сопоставляются с точечными символами в стиле. Полилинейные векторные слои сопоставляются с линейными символами. Полигональные векторные слои сопоставляются с полигональными символами. Слои объектов мультипатчей сопоставляются с символами mesh.

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

Синтаксис

arcpy.management.MatchLayerSymbologyToAStyle(in_layer, match_values, in_style)
ParameterОбъяснениеТип данных
in_layer

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

Feature Layer
match_values

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

Calculator Expression
in_style

Стиль, содержащий символы с именами, соответствующими значениям поля или выражения.

String

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

NameОбъяснениеТип данных
out_layer

Обновленный слой с символами.

Векторный слой

Пример кода

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

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

import arcpy
arcpy.management.MatchLayerSymbologyToAStyle("Streets", "$feature.RoadClass", 
                                             r"C:\RoadClasses.stylx")

Environments

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

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

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

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