Apply Symbology From Layer (Data Management)

许可等级:BasicStandardAdvanced

摘要

此工具用于将来自图层的符号系统应用到输入图层。此工具可应用于要素栅格网络分析以及 ArcMap 内容列表中的 TIN 地理统计层文件或图层。此工具主要用于脚本或模型构建器中。

插图

The Apply Symbology From Layer tool

用法

语法

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

代码实例

ApplySymbologyFromLayer 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 ApplySymbologyFromLayer 函数。

import arcpy
arcpy.ApplySymbologyFromLayer_management("sf_points", "sf_points_water.lyr")
ApplySymbologyFromLayer 示例 2(独立脚本)

以下独立脚本显示了如何在脚本中使用 ApplySymbologyFromLayer 函数。

# 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: 是
5/10/2014