Применить символы слоя (Apply Symbology From Layer) (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Этот инструмент применяет символы из слоя к входному слою. Его можно применить к пространственному объекту, растру, сетевому анализу и файлам геостатистического слоя TIN или слоям в таблице содержания ArcMap. Данный инструмент применяется при написании скриптов и при создании моделей в среде ModelBuilder.

Рисунок

Инструмент Применить символы из слоя

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

Синтаксис

ApplySymbologyFromLayer_management (in_layer, in_symbology_layer)
ПараметрОбъяснениеТип данных
in_layer

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

Feature Layer;Raster Layer; TIN Layer;Network Analysis Layer;Geostatistical Layer
in_symbology_layer

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

Feature Layer; Raster Layer;TIN Layer; Network Analysis Layer;Geostatistical Layer

Пример кода

Применить символы слоя. Пример 1 (окно Python)

Пример скрипта Python для выполнения функции Применить символы слоя (Apply Symbology From Layer) с запуском из окна Python в ArcGIS.

import arcpy
arcpy.ApplySymbologyFromLayer_management("sf_points", "sf_points_water.lyr")
Применить символы слоя. Пример 2 (автономный скрипт)

Пример скрипта Python для выполнения функции Применить символы слоя (Apply Symbology From Layer) в автономном режиме.

# Name: ApplySym.py
# Purpose: apply the symbology from one layer to another

# Import system modules
import arcpy
from arcpy import env

# Set the current workspace
env.workspace = "C:/data"

# Set layer to apply symbology to
inputLayer = "sf_points.lyr"

# Set layer that output symbology will be based on
symbologyLayer = "water_symbols_pnt.lyr"

# Apply the symbology from the symbology layer to the input layer
arcpy.ApplySymbologyFromLayer_management (inputLayer, symbologyLayer)

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

Связанные темы

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013