説明
場合によっては、ArcGIS Online のアイテム詳細ページで [KML にエクスポート] オプションを使用してホスト フィーチャ レイヤーを KML にエクスポートしたときに、出力された KML レイヤーがフィーチャ レイヤーの元のフィーチャを維持しません。
次の図は、元のホスト フィーチャ レイヤーをマップ ビューアーで示しています。
下の図は、同じレイヤーのエクスポートされた KML レイヤーをマップ ビューアーで示しています。
原因
これは既知の問題です。エクスポートされた KML レイヤーは、ホスト フィーチャ レイヤーがマルチパート フィーチャを含んでいる場合、ホスト フィーチャ レイヤーのフィーチャを維持しません。 詳細については、BUG-000116251 をご参照ください。
解決策または対処法
この問題を解決するには、次のいずれかのオプションを使用します。
ArcMap または ArcGIS Pro で [レイヤー → KML (Layer To KML)] ツールを使用する
このオプションは、ArcGIS Desktop で [レイヤー → KML (Layer To KML)] ツールを使用してホスト フィーチャ レイヤーを KML ファイルに変換します。 出力された KML ファイルを ArcGIS Online で使用するには、[マイ コンテンツ] に追加する必要があります。
- ArcGIS Online で、ホスト フィーチャ レイヤーをシェープファイルにエクスポートし、このシェープファイルをダウンロードしてローカル フォルダーに保存します。 これを実行する手順については、「ホスト フィーチャ レイヤーからのデータのエクスポート」をご参照ください。
注意:
ダウンロードされたシェープファイルは、ZIP ファイルです。 ArcMap または ArcGIS Pro でシェープファイルを使用するには、ZIP ファイルをフォルダーに解凍します。
- ArcMap または ArcGIS Pro で、ステップ 1 でダウンロードしたシェープファイルをマップまたはプロジェクトに追加します。
- [レイヤー → KML (Layer to KML)] ツールを使用して、シェープファイルを KML に変換します。 「操作手順: シェープファイルを KML に変換」をご参照ください。
- ArcGIS Online で、KML ファイルを [マイ コンテンツ] に追加して、ArcGIS Online で使用します。 「コンピューターからのファイルの追加」を参照し、KML ファイルを選択してアップロードします。
- KML ファイルをマップ ビューアーで開いて、データを表示します。
ArcGIS Online Web アプリで [データの抽出 (Extract Data)] ツールを使用する
このオプションは、ArcGIS Online Web アプリで、[解析] ウィジェットから [データの抽出 (Extract Data)] ツールを使用して、ホスト フィーチャ レイヤーを KML に抽出します。
注意:
空間解析サービスを使用すると、クレジットが消費されます。 クレジットの詳細については、「サービス クレジットの概要」をご参照ください。
- ArcGIS Online で、マップ ビューアーから Web AppBuilder を使用して、ホスト フィーチャ レイヤーを含んでいる Web アプリを作成し、[データの抽出 (Extract Data)] ツールを追加します。
- ホスト フィーチャ レイヤーを含んでいる Web アプリを作成します。 「初めてのアプリの作成」をご参照ください。
- [ウィジェット] タブをクリックして、1 番目の [ウィジェット] ボックスをクリックします。
- [ウィジェットの選択] ダイアログ ボックスで、[解析] ウィジェットを選択し、[OK] をクリックします。
- [解析の構成] ダイアログ ボックスで、[データの抽出 (Extract Data)] のチェックボックスをオンにし、必要に応じて他のツールをオンにして、[OK] をクリックします。
- [保存] をクリックして Web アプリを保存し、[起動] をクリックします。
- 起動された Web アプリで、[解析] ウィジェットをクリックして [データの抽出 (Extract Data)] ツールを使用します。
- [解析] ウィンドウの [抽出するレイヤー] で、KML に抽出するホスト フィーチャ レイヤーのチェックボックスをオンにします。
- [出力データ形式] を [KML (*.kmz または *.zip)] に設定し、[出力ファイル名] を設定します。
- [出力の保存場所] で、出力ファイルを配置する目的の場所を選択し、[分析の実行] をクリックします。
抽出された KML ファイルは、設定した出力場所に保存されて配置されます。
- KML ファイルをマップ ビューアーで開いて、データを表示します。