問題

ArcMap から公開されたホスト フィーチャ サービスで、ラベルを表示できない

Last Published: April 25, 2020

説明

ラベルを含むホスト フィーチャ サービスを ArcMap から ArcGIS Online に公開した場合、ラベルが Web マップに表示されません。

原因

これは仕様通りの振舞いです。 ArcMap で作成されたラベルは、ArcGIS Online での表示とは異なって表示されるため、ArcGIS Online で公開した場合、ラベルが Web マップに表示されません。 ラベルは、マップ ドキュメントのレイヤー プロパティの一部であり、フィーチャ サービスにおいてデフォルトで表示されるときに、ArcGIS Online に持ち越されません。

解決策または対処法

この問題に対して考えられる回避策は次のとおりです。

ArcGIS Online マップ ビューアーでラベルを作成する

レイヤーを Web マップに追加した後に、「ArcGIS Online ヘルプ: ラベルの作成」の手順に従って、ArcGIS Online でフィーチャのラベルを作成します。

[ラベルをアノテーションに変換] および [フィーチャ アウトライン マスク (Feature Outline Masks)] ツールを使用して、ラベルからフィーチャ ジオメトリを作成します。
注意:
[フィーチャ アウトライン マスク (Feature Outline Masks)] ツールは、ArcGIS Desktop Advanced ライセンスでのみ使用できます。 詳細については、このツールのライセンス情報をご参照ください。
  1. ラベルをジオデータベース アノテーション フィーチャクラスに変換します。 「ラベルからジオデータベース アノテーションに変換する」をご参照ください。
  2. [フィーチャ アウトライン マスク (Feature Outline Masks)] ツールは、アノテーション フィーチャクラスに格納されたラベルのジオメトリを、新しいポリゴン フィーチャクラス内のポリゴンに変換します。
  3. 新しいポリゴン フィーチャクラスをシェープファイルに変換し、このシェープファイルを ZIP ファイル形式で ArcGIS Online に追加します。 詳細な手順については、「ArcGIS ブログ: ArcGIS Online Web マップへのラベルの追加: パート 1」をご参照ください。
マップを、ホスト フィーチャ サービスの代わりに、タイル サービスとして ArcGIS Online で公開する

ArcMap でラベルをマップに追加し、このマップをタイル サービスとして ArcGIS Online で公開します。 詳細な手順については、「ArcGIS Online ヘルプ: ArcMap でのマップの定義と公開」をご参照ください。

マップをタイル サービスとして公開することによって、ArcMap に追加されたラベルが公開され、データとともに表示されます。 ただし、公開されると、ラベルおよびデータは編集できなくなります。 これは、タイル サービスが、マップのタイル イメージで構成され、ラベルもフィーチャ ジオメトリも表示しないためです。

注意: 
タイル マップ サービスを公開すると、クレジットを消費します。 詳細については、「ArcGIS Web ヘルプ: クレジットの概要」をご参照ください。

記事 ID:000017863

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

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

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

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