概要
カメラとは、シーンにおける観測点の座標値やロール角などを保持したものです。カメラのプロパティを変更することで、シーンにおける観測点の位置や視野が変化します。
ArcGIS Pro の ArcPy では以下の設定を行うことでカメラの位置を変更できます。
- シーンの場合
Map オブジェクトの defaultCamera プロパティを変更します。 - レイアウトの場合
MapFrame オブジェクトの Camera プロパティを変更します。

サンプル コード
シーンのカメラ位置を変更する場合
import arcpy
aprx = arcpy.mp.ArcGISProject(r"C:gis_work3Dwork.aprx")
for m in aprx.listMaps():
if m.mapType == "SCENE":
m.defaultCamera.X=15067522.743
m.defaultCamera.Y=3771096.566
m.defaultCamera.Z=244637.127
m.defaultCamera.Pitch=-30
m.defaultCamera.Roll=0
m.defaultCamera.heading=0
aprx.save()
レイアウトのカメラ位置をシーンのカメラ位置に合わせる場合
import arcpy
aprx = arcpy.mp.ArcGISProject(r"CURRENT")
lyt = aprx.listLayouts()[0]
mf = lyt.listElements("MapFrame_Element", "*")[0]
for m in aprx.listMaps():
if m.mapType == "SCENE":
mf.camera=m.defaultCamera
レイアウトのカメラの確認・設定は、[マップ フレームの書式設定] ウィンドウの [マップ フレーム] → [表示オプション] で行うことができます。

レイアウトのカメラ位置を変更する場合
aprx = arcpy.mp.ArcGISProject(r"CURRENT")
lyt = aprx.listLayouts()[0]
mf = lyt.listElements("MapFrame_Element", "*")[0]
mf.camera.Pitch=-30
関連情報
このナレッジはお役に立ちましたか?
フィードバックをいただきありがとうございます!