ArcGIS Online 、 ArcGIS Enterprise 、 ArcGIS Location Platform を利用していて、「他のメンバーのアカウントにアイテムを渡したい」、「ArcGIS Location Platform を使っていて ArcGIS Online に乗り換えるために持っているアイテムをそのまま引き継ぎたい」と思ったことはないでしょうか。 このような時にコンテンツ管理ができる ArcGIS API for Python の clone_items() メソッドが利用できます。 先日 ArcGIS 開発リソース集に公開した「アイテムのクローン」記事では ArcGIS Online から ArcGIS Online へのフィーチャ レイヤーと Web マップのクローンについて紹介しましたが、Esri Developer の ドキュメントによると、ArcGIS Dashboards など様々なアイテムに対応しています。
そこで、この記事では扱う範囲を拡張し、ArcGIS Enterprise でのクローンや、ArcGIS Experience Builder のような開発リソース集では扱わなかったアイテムのクローンについて紹介します。
1. 様々なアイテムのクローン
2. ArcGIS Enterprise を利用したクローン
clone_items() を使用すると Experience Builder などのアプリケーションが参照しているマップとその参照関係も同時に複製する利点があります。ここではいくつかのアプリケーションのクローンを試します。 clone_items() の利用方法は「アイテムのクローン」記事を参照ください。
最初にストーリーマップをクローンします。以下のように get() メソッド や search() メソッドなどを使い、 アイテムを検索し、それをクローンします。動画のように、クローン先でもストーリーマップを見ることができています。
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.