FAQ
エラー:Web マップの印刷のチュートリアルで紹介されている Python スクリプトの実行でエラーが発生する

ナレッジ番号:5364 | 登録日:2023/07/26 | 更新日:2024/11/21

問題

ArcGIS for Desktop ヘルプで公開されている Web マップの印刷のチュートリアルで紹介されている Python スクリプトの実行でエラーが発生してしまう。

チュートリアル: arcpy.mapping を使用した基本的な Web マップの印刷/エクスポート

チュートリアル: arcpy.mapping を使用した高度な Web マップの印刷/エクスポート

原因

ArcMap の表示言語が日本語の場合、arcpy.mapping.ConvertWebMapToMapDocument() によって作成されるマップ ドキュメントのデータ フレーム名は「Web マップ」となるため、サンプル スクリプトの記述と合わず、失敗してしまいます。

Image

対処法

サンプル スクリプトを以下のように修正します。

arcpy.mapping を使用した基本的な Web マップの印刷/エクスポートの場合

サンプル スクリプトの 17 行目を以下のように修正します。

df = arcpy.mapping.ListDataFrames(mxd, 'Web マップ')[0]

arcpy.mapping を使用した高度な Web マップの印刷/エクスポートの場合

2 つ目のサンプル スクリプトの 41 行目を以下のように修正します。

df = arcpy.mapping.ListDataFrames(mxd, 'Web マップ')[0]

メタデータ

種類

製品