レイヤのシンボル情報を適用(Apply Symbology From Layer) (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

任意のレイヤから入力レイヤにシンボル情報を適用します。適用先には、フィーチャラスタネットワーク解析TIN および Geostatistical の各レイヤ ファイル、または ArcMap のコンテンツ ウィンドウのレイヤを指定することができます。このツールは、主にスクリプトまたは ModelBuilder で使用します。

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: ○
7/28/2014