FAQ
ArcPy (ArcMap): レイヤの透過表示を設定する

ナレッジ番号:2838 | 登録日:2023/05/29 | 更新日:2024/11/21

概要

Python を用いてレイヤに透過表示を設定する方法をご紹介します。

マップに追加している一番上位のレイヤを対象としています。

Python サンプル コード

変数 transparency に代入する透過度は適宜変更してください

# coding:cp932
#
#-------------------------------------------------------------------------------
# Name:          SetLayerTransparency
# Purpose:      レイヤの透過表示を設定します。
#
# Author:        ESRI Japan
#-------------------------------------------------------------------------------

import arcpy
transparency  = 50

mxd = arcpy.mapping.MapDocument("Current")
df = arcpy.mapping.ListDataFrames(mxd)[0]
lyr = arcpy.mapping.ListLayers(mxd,"",df)[0]

lyr.transparency = transparency  
arcpy.RefreshActiveView()

こちらのサンプルはあくまでもコーディングの見本であり、実行時に発生したエラーの対処方法につきましては、サポート対象外とさせていただきます。また、操作方法やソースコードに関するご質問は別途有償の開発者サポート契約にてご対応させていただきます。なお、コードを実行して生じたいかなる損害についても弊社では責任を負いかねます。

メタデータ

種類

製品