マップでは大量の地理データを表示でき、一般的にこれらのレイヤーは重なり合っています。 レイヤーのスタイル設定は、フィーチャを説明したり特定したりする場合に役立ちます。 ただし、シンボルや色では伝えきれない内容を伝えたい場合には、フィーチャにラベルを使用できます。 ラベルはレイヤー内のフィーチャを説明する数個の短いテキストであり、そのフィーチャを利用者が理解するための助けとなります。
Map Viewer (前は個別のベータ インストールでしたが、現在はデフォルトでポータルに自動的に含まれています) は、説明するマップ上またフィーチャの近くにラベルを自動的に配置します。 長いテキスト文字列は自動的に折り返され、複数行のラベルが作成されます。 ラベルのテキストは通常、レイヤー内の属性から取得されます。 レイヤー上でラベルを有効にしたら、1 つ以上のラベル クラスを作成します。これで、ラベルをカスタマイズできるようになります。 たとえば、別々の属性値を示す 2 つのラベル クラスを作成し、異なるラベル スタイル設定方法を適用することができます。
注意:
ArcGIS Arcade で記述されたカスタム属性式を作成して、フィーチャ レイヤーにラベルを付けることもできます。 たとえば、Arcade 式を作成して、月別売上高フィールドの値を合計することで、個々の販売テリトリーにおける年間売上金額を取得することができます。 レイヤーで既存の式が使用可能になっている場合は、その式をラベリングに使用できます。 また、Map Viewer で Arcade 式を直接編集することもできます。
Map Viewer では、フォント、テキスト サイズ、配置など、ラベルのスタイルを調整します。 ラベル フィルターを適用して、フィルター条件を満たしたフィーチャにだけラベルを表示することもできます。
表示範囲を設定して、マップ上でラベルを描画する際のズーム レベルを指定することができます。 ラベル クラスごとに異なる表示範囲を設定しておくと、さまざまなマップ縮尺でラベルを表示する方法を定義できるようになります。 たとえば、マップを拡大表示すると、より詳細な情報がラベルに表示されるようにできます。
ラベルの適用
レイヤーのラベリングを有効にして、ラベル クラスを追加すると、デフォルトのラベル構成でラベルが自動的にマップ上に表示されます。 ラベル構成に変更を加えると、その変更内容がすぐにマップ上に表示されます。 これにより、ラベルのスタイルと他の設定を試しながら、マップの外観とメッセージを希望どおりにすることができます。
ラベルを有効にしてフィーチャに適用するには、次の手順を実行します。
- サイン インしていることを確認します。変更を保存する場合は、コンテンツを作成する権限を持っていることを確認します。
- Map Viewer で、レイヤーを含むマップを開くか、直接レイヤーを追加します。
- [コンテンツ] (暗い背景の) ツールバーの [レイヤー] をクリックします。
- [レイヤー] ウィンドウで、ラベルを適用するレイヤーを選択します。
- [設定] (明るい背景の) ツールバーの [ラベル] をクリックします。
- [フィーチャのラベル作成] ウィンドウで、[ラベルの有効化] 切り替えボタンをオンにします。
- [ラベル クラスの追加] をクリックした後、次のいずれかを実行して、ラベルを作成します。
- [ラベル フィールド] セレクターをクリックし、フィールドを選択して [置換] をクリックして、別の属性フィールドをラベルに使用します。
- [ラベル フィルターの編集] をクリックしてフィーチャのサブセットにのみラベルを表示し、[式の追加] をクリックしてフィルターを設定します。 詳細については、「フィルターの適用」をご参照ください。
- [ラベル スタイルの編集] をクリックして、フォント、テキスト サイズ、配置などのラベルのスタイルを変更します。 [ラベル スタイル] ウィンドウで、ラベル スタイル オプションを設定します。
- [表示可能な範囲] スライダーを調整して、ラベルの表示範囲を変更します。
- 必要に応じて、別のラベル クラスを構成するには、上記の手順を繰り返します。
ヒント:
該当するラベル クラス用に指定したプロパティをコピーして新しいラベル クラスに適用するには、ラベル クラス名の横にある [オプション] をクリックしてから [複製] をクリックします。
- 必要に応じて、ラベル クラスの名前を変更するには、ラベル クラス名の横にある [オプション] をクリックしてから [名前の変更] をクリックし、新しい名前をテキスト ボックスに入力して [OK] をクリックします。
- 必要に応じて、ラベル クラスを削除するには、ラベル クラス名の横にある [オプション] をクリックしてから [削除] をクリックします。
- 終了したら、[フィーチャのラベル作成] ウィンドウを閉じます。
ラベル スタイルのカスタマイズ
レイヤー内のフィーチャのラベルまたはポイント クラスターのラベルを構成する場合 (ポイント レイヤーでクラスタリングが有効になっている場合) は、フォント、テキストのサイズと色、配置、オフセット、ハロー効果など、ラベルのスタイルをカスタマイズすることができます。
- フィーチャのラベルをカスタマイズするか、ポイント クラスターのラベルをカスタマイズするかによって、次のいずれかを実行します。
- 上記の「ラベルの適用」セクションに記載された最初の 6 つの手順を実行して、[ラベル クラスの追加] をクリックし、フィーチャのラベル スタイルを設定します。
- 「クラスター ラベルの構成」に記載された最初の 4 つの手順を実行し、ポイント クラスターのラベル スタイルを設定します。
- [ラベル スタイルの編集] をクリックします。
- [ラベル スタイル] ウィンドウで、次のいずれかを実行します。
- [フォント] セレクターをクリックして、ラベルに別のフォントを選択します。
- [サイズ] セレクターをクリックして、ラベル テキストに別のサイズを選択します。
- カラー パレットから色を選択するか、テキスト ボックスに RGB 値または 16 進数値を入力します。 カスタム色を保存するには [追加] をクリックします。保存した色を削除するには [削除] をクリックします。 色が保存されるのは、ブラウザー セッションの間だけです。
- 必要に応じて、[オーバーランを許可] 切り替えボタンをオンにすると、ラベルよりも短いライン フィーチャのラベルが表示されます。
- 必要に応じて、ライン フィーチャで [ラベルの繰り返し] 切り替えボタンをオンにして、[繰り返し間隔のラベル] の値を設定します。
- [配置] セレクターをクリックし、フィーチャまたはクラスターに応じて異なるラベル配置場所を選択します。
- ポイントまたはポリゴン フィーチャに対し、必要に応じて水平方向のオフセット ([オフセット X]) または垂直方向のオフセット ([オフセット Y]) の値を調整し、ラベルとそれに関連付けられたフィーチャまたはクラスターとの間の距離を変更します。 上矢印と下矢印を使用して値を変更するか、オフセットごとに正または負の値を入力することができます。
- [ハロー] 切り替えボタンをオンにして、ラベルにハローの色とサイズを指定します。
- [背景] 切り替えボタンをオンにして、背景色を設定します。
- 終了したら、[ラベル スタイル] ウィンドウを閉じます。