Сводка
Создает символы уникальных значений для входного слоя на основе входного поля или выражения путем сопоставления входного поля или текста выражения с именами символов входного стиля.
Использование
Символы уникальных значений создаются для входного слоя. Если слой находится на текущей карте, слой будет обновлен. В противном случае слой, отображенный с помощью символов, будет добавлен на карту. В любом случае существующие символы слоя будут перезаписаны.
Классы символов уникальных значений создаются параметром Сопоставить значения (поле или выражение) и обозначаются символом, взятым из входного параметра Стиль, имя которого соответствует значению поля или полученного выражением значения. Если инструмент сопоставляет значения из одного поля и это поле является полем подтипа или имеет домен кодированных значений, символы сопоставляются с описанием подтипа или домена.
Точечные и мультиточечные векторные слои сопоставляются с точечными символами в стиле. Полилинейные векторные слои сопоставляются с линейными символами. Полигональные векторные слои сопоставляются с полигональными символами. Слои объектов мультипатчей сопоставляются с символами 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 | Обновленный слой с символами. | Векторный слой |
Пример кода
Пример скрипта окна Python для использования функции MatchLayerSymbologyToAStyle в режиме прямого запуска.
import arcpy
arcpy.management.MatchLayerSymbologyToAStyle("Streets", "$feature.RoadClass",
r"C:\RoadClasses.stylx")
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да