問題

ホスト フィーチャ レイヤーを KML にエクスポートするときに、元のフィーチャが維持されない

Last Published: April 25, 2020

説明

場合によっては、ArcGIS Online のアイテム詳細ページで [KML にエクスポート] オプションを使用してホスト フィーチャ レイヤーを KML にエクスポートしたときに、出力された KML レイヤーがフィーチャ レイヤーの元のフィーチャを維持しません。

次の図は、元のホスト フィーチャ レイヤーをマップ ビューアーで示しています。

An image of the hosted feature layer.

下の図は、同じレイヤーのエクスポートされた KML レイヤーをマップ ビューアーで示しています。

An image of the exported KML layer.

原因

これは既知の問題です。エクスポートされた KML レイヤーは、ホスト フィーチャ レイヤーがマルチパート フィーチャを含んでいる場合、ホスト フィーチャ レイヤーのフィーチャを維持しません。 詳細については、BUG-000116251 をご参照ください。

解決策または対処法

この問題を解決するには、次のいずれかのオプションを使用します。

ArcMap または ArcGIS Pro で [レイヤー → KML (Layer To KML)] ツールを使用する
このオプションは、ArcGIS Desktop で [レイヤー → KML (Layer To KML)] ツールを使用してホスト フィーチャ レイヤーを KML ファイルに変換します。 出力された KML ファイルを ArcGIS Online で使用するには、[マイ コンテンツ] に追加する必要があります。

  1. ArcGIS Online で、ホスト フィーチャ レイヤーをシェープファイルにエクスポートし、このシェープファイルをダウンロードしてローカル フォルダーに保存します。 これを実行する手順については、「ホスト フィーチャ レイヤーからのデータのエクスポート」をご参照ください。
注意:
ダウンロードされたシェープファイルは、ZIP ファイルです。 ArcMap または ArcGIS Pro でシェープファイルを使用するには、ZIP ファイルをフォルダーに解凍します。
  1. ArcMap または ArcGIS Pro で、ステップ 1 でダウンロードしたシェープファイルをマップまたはプロジェクトに追加します。
  2. [レイヤー → KML (Layer to KML)] ツールを使用して、シェープファイルを KML に変換します。 「操作手順: シェープファイルを KML に変換」をご参照ください。
  3. ArcGIS Online で、KML ファイルを [マイ コンテンツ] に追加して、ArcGIS Online で使用します。 「コンピューターからのファイルの追加」を参照し、KML ファイルを選択してアップロードします。
  4. KML ファイルをマップ ビューアーで開いて、データを表示します。

ArcGIS Online Web アプリで [データの抽出 (Extract Data)] ツールを使用する
このオプションは、ArcGIS Online Web アプリで、[解析] ウィジェットから [データの抽出 (Extract Data)] ツールを使用して、ホスト フィーチャ レイヤーを KML に抽出します。

注意:
空間解析サービスを使用すると、クレジットが消費されます。 クレジットの詳細については、「サービス クレジットの概要」をご参照ください。
  1. ArcGIS Online で、マップ ビューアーから Web AppBuilder を使用して、ホスト フィーチャ レイヤーを含んでいる Web アプリを作成し、[データの抽出 (Extract Data)] ツールを追加します。
    1. ホスト フィーチャ レイヤーを含んでいる Web アプリを作成します。 「初めてのアプリの作成」をご参照ください。
    2. [ウィジェット] タブをクリックして、1 番目の [ウィジェット] ボックスをクリックします。
An image of the Widget configuration panel.
  1. [ウィジェットの選択] ダイアログ ボックスで、[解析] ウィジェットを選択し、[OK] をクリックします。
  2. [解析の構成] ダイアログ ボックスで、[データの抽出 (Extract Data)] のチェックボックスをオンにし、必要に応じて他のツールをオンにして、[OK] をクリックします。
  3. [保存] をクリックして Web アプリを保存し、[起動] をクリックします。
  1. 起動された Web アプリで、[解析] ウィジェットをクリックして [データの抽出 (Extract Data)] ツールを使用します。
    1. [解析] ウィンドウの [抽出するレイヤー] で、KML に抽出するホスト フィーチャ レイヤーのチェックボックスをオンにします。
    2. [出力データ形式][KML (*.kmz または *.zip)] に設定し、[出力ファイル名] を設定します。
    3. [出力の保存場所] で、出力ファイルを配置する目的の場所を選択し、[分析の実行] をクリックします。
抽出された KML ファイルは、設定した出力場所に保存されて配置されます。
  1. KML ファイルをマップ ビューアーで開いて、データを表示します。

記事 ID:000019351

ArcGIS の専門家からヘルプを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動