FAQ
ArcPy (ArcMap): ブックマークの範囲でマップを表示する

ナレッジ番号:2840 | 登録日:2023/05/29 | 更新日:2024/06/20

概要

Python を用いてブックマークの範囲でマップを表示する方法をご紹介します。

マップにブックマークが 1 つ以上存在している必要があります。また、今回は存在する一番上位のブックマークを対象としています。

Python サンプル コード

# coding:cp932
#
#-------------------------------------------------------------------------------
# Name:          MoveToBookmark
# Purpose:      ブックマークの範囲でマップを表示
#
# Author:        ESRI Japan
#-------------------------------------------------------------------------------

import arcpy
mxd = arcpy.mapping.MapDocument("Current")
df = mxd.activeDataFrame

bms = arcpy.mapping.ListBookmarks(mxd,"",df)
df.extent = bms[0].extent

arcpy.RefreshActiveView()

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

メタデータ

種類

製品