Skip To Content

ラベルの構成

マップでは大量の地理データを表示でき、一般的にこれらのレイヤーは重なり合っています。 データのスタイル設定は、フィーチャを説明したり特定したりする場合に役立ちます。 ただし、マップに関する情報を伝えるにはシンボルや色以上のものが必要となります。このときに、フィーチャのラベリングが役立ちます。

ラベルはレイヤー内のフィーチャを説明する数個の短いテキストです。 ラベルのテキストは使用可能なレイヤーの属性から作られます。 表示する属性 (フィーチャの名前や種類) を選択します。

レイヤーでラベルを有効化すると、ArcGIS for Power BI は、マップ上または説明するフィーチャ上またはその近くにラベルを自動的に配置します。 テキスト サイズ、色、およびスタイルを変更して、それぞれのレイヤーのラベルを区別することができます。または、ラベル周辺にハロー効果を使用することで、ベースマップやその他のレイヤーのテキストと区別することもできます。 また、ラベルがマップに表示されるときのズーム レベルを指定することもできます。

ラベル付きフィーチャを含む ArcGIS for Microsoft マップ

[レイヤー プロパティ] の [ラベル] セクションを使用して、マップ上にレイヤー内のフィーチャをどのようにラベル付けするかを制御します。 複数のラベル クラスを追加したり、ラベルをフィルター処理したり、ラベルの表示設定を変更したり、縮尺別のラベルの表示設定を制御したりできます。

ラベルを構成するには、次の手順を実行します。

  1. マップ ツールで [レイヤー] レイヤー をクリックして [レイヤー] ウィンドウを開きます。
  2. [レイヤー プロパティ] タブ レイヤー プロパティ をクリックします。
  3. [アクティブなレイヤー] ドロップダウン メニューから、変更するレイヤーを選択します。
  4. [ラベル] セクションを展開し、[ラベルの表示] 切り替えボタンをオンにします。

    [+ ラベル クラスの追加] ボタンが表示されます。

    注意:

    切り替えボタンはラベルの表示設定のみを制御します。 ラベルをオンにしても、ラベルは作成されません。 ラベルは、ラベル クラスを追加することで作成されます。

  5. [+ ラベル クラスの追加] をクリックして、ラベル クラスを作成します。

    同じレイヤーに複数のラベル クラスを追加できます。 ラベル クラスの数に制限はありません。 各ラベル クラスは個別に構成されます。

  6. ラベル クラスで次のボタンのいずれかをクリックします。
    • [展開/折りたたみ]折りたたみ 展開 - ラベル クラスの設定を表示または非表示にします。
    • [名前の変更] (このボタンにアクセスするには、詳細ボタン 楕円 をクリックします。) - ラベル クラスの名前を変更します。 必要に応じ、[名前] をダブルクリックして、編集を行うこともできます。
      注意:

      名前はラベリングに影響しません。

    • [複製] 複製 (このボタンにアクセスするには、詳細ボタン 楕円 をクリックします。) - ラベル クラスのコピーを作成します。 コピーの接尾辞が追加されます。
    • [削除] 削除 - ラベル クラスを削除します。
  7. [ラベル フィールド] ドロップダウン メニューをクリックし、レイヤーから属性を選択します。

    選択したフィールドによって、ラベル テキストが決まります。 ラベル クラスごとに別々のフィールドを使用できます。 フィールドの選択は、マップの作成者によって制御されます。

  8. [ラベルの表示] 切り替えボタンをオフにし、選択したアクティブなレイヤーからラベルを非表示にします。
  9. [閉じる] 閉じる をクリックし、[レイヤー] ウィンドウを閉じます。

ラベルのフィルター

フィーチャ属性に基づいて表示されるラベルを制御するには、[ラベルのフィルター] を使用します。 フィルターはラベルのみに適用されます。 フィーチャの表示設定は影響を受けません。 フィルターが適用されていない場合、すべてのラベルが表示されます。

ラベルをフィルターするには、次の手順を実行します。

  1. [ラベルのフィルター] ボタン をクリックします。

    [ラベルのフィルター] ウィンドウが表示され、[+ 新規追加] ボタンが有効になります。このボタンを使用して、フィーチャ ラベルを表示する場所を指定します。

  2. [+ 新規追加] をクリックします。

    新しい [条件] グループが開き、フィルター条件が表示されます。 フィルター条件では、自然言語の論理演算子を使用して、ラベル表示される値の範囲を制限します。

  3. [削除] ボタン 削除 をクリックすると、個別の条件または条件グループが削除されます。

    必要に応じ、[すべて削除] をクリックして、すべての条件のウィンドウ全体を削除および消去します。

  4. 戻る矢印または [終了] ボタンをクリックしてフィルターを適用し、[ラベル] セクションのラベル クラスに戻ります。

検討事項

条件または条件グループで次のいずれかを実行できます。

  • 1 つ以上の条件をグループに追加できます。
  • [および] あるいは [または] を使用して条件を結合できます。
  • 複数の条件グループを追加できます。
  • [および] あるいは [または] を使用して条件グループを結合できます。
  • 条件またはグループの数に制限はありません。
  • フィーチャがフィルター条件を満たしているラベルだけが表示されます。

ラベル スタイルの変更

マップ上のラベルの表示方法を変更するには、[ラベル スタイル] を使用します。

アクティブなレイヤーのラベル設定を更新するには、次の手順を実行します。

  1. [ラベル スタイル] ボタン をクリックします。

    [ラベル スタイル] ウィンドウが表示されます。

  2. 次のいずれかを実行します。
    • フォント ファミリー、フォント サイズ、フォント色、強調の設定など、ラベルの [フォント スタイル] 構成を指定します。
    • [配置] オプションを指定して、フィーチャの位置を基準にしてラベルの配置を調整します。
      注意:

      この設定は、境界タイプの位置データ (ポリゴン) では使用できません。

    • [オフセット] 値を調整して、ラベル プロパティを水平方向または垂直方向にオフセットします (ピクセル単位)。
    • [ハローの有効化] 切り替えボタンをオンにすると、テキスト周辺にハローのアウトラインが追加され、必要に応じてハローの色とサイズをピクセル単位で指定できます。
  3. 戻る矢印または [終了] ボタンをクリックしてラベル スタイルを適用し、[ラベル] セクションのラベル クラスに戻ります。

ラベルの表示範囲の設定

[ラベルの表示範囲] スライダーを使用して、指定した縮尺でのみフィーチャのラベルが表示されるように制限します。 これを使用して、ラベルの重なりを回避したり、[レイヤー プロパティ] タブで変更できるフィーチャ レイヤーの表示範囲にラベル表示範囲を合わせたりすることができます。

ラベルの表示範囲を更新するには、次のいずれかを実行します。

  • [レイヤー プロパティ] ウィンドウの [ラベル] セクションで、スライダーをドラッグして最小のラベル表示範囲を設定します。 これは、最も粗いマップ縮尺、つまりどこまでズーム アウトするとラベルが消えるかを示します。 スライダーにカーソルを合わせると、サンプル画像により表示されているマップ縮尺が示されます。
  • [レイヤー プロパティ] ウィンドウの [ラベル] セクションで、最大のラベル表示範囲を設定します。 これは、最も細かいマップ縮尺、つまりどこまでズーム インするとラベルが消えるかを示します。 スライダーにカーソルを合わせると、サンプル画像により表示されているマップ縮尺が示されます。
  • スライダーの下にある縮尺識別子の矢印とラベルで、国や建物などの現在のズーム レベルが表示されます。 より正確な縮尺を設定するには、縮尺識別子をクリックし、ドロップダウン メニューからズーム レベルを選択します。
  • スライダー ハンドルを外側にドラッグすると、表示範囲が広がります。
  • スライダー ハンドルを内側にドラッグすると、表示範囲が狭まります。

ヒント:
[現在のマップ縮尺] インジケーター 現在のマップ縮尺 は、ArcGIS for Power BI 視覚化の現在のマップ縮尺を示します。

ラベルのデータの書式設定

データ ラベルは、データ型に基づいて Power BI データから既定の書式を引き継ぎますが、この書式がマップに適していない場合があります。 たとえば、各郡の人口のうち 18 ~ 29 歳の割合をマッピングし、各郡のラベルを整数のパーセンテージで表示したい場合、データが小数値として格納されているときは、データの書式を変更する必要があります。

Power BI データを使用してラベルを作成する場合、ArcGIS for Power BI でデータ フィールドの書式を設定する方法は 2 つあります。

注意:

Power BI データを [視覚化] ウィンドウの設定と [列ツール] 設定の両方で書式設定した場合は、[視覚化] ウィンドウの書式がマップに適用され、他の設定は上書きされます。

ArcGIS for Power BI のビジュアルの書式設定のみの変更

ArcGIS for Power BI の外観でのみ、ラベルの書式設定を変更するには、次の手順を実行します。

  1. [視覚化] ウィンドウで、[ビジュアルの書式設定] をクリックします。
  2. [一般] タブで [データ形式] をクリックします。
  3. [設定の適用先] ドロップダウン メニューから、ラベルの作成に使用するフィールドを選択します。
  4. 必要に応じて、次の [書式設定] オプションを変更します。
    • 数値または日時形式を変更します。
    • [割合形式] 切り替えボタンをオンにしてデータを割合で表示します。
    • [桁区切り記号を使用] 切り替えボタンをオンにしてデータに桁区切り記号を含めます。 区切り記号として使用する記号は、地域に基づいて選択されます。
    • ラベルで表示する [桁数] の値を選択します。

Power BIPower BI データを使用したすべてのビジュアルに対する列の書式設定の変更

Power BI Desktop では、リボンの [列ツール] タブを使用して、データ レイヤー内の列の書式を変更できます。 これにより、同じデータを使用するダッシュボード内のすべてのビジュアルの書式が変更されます。

Power BI のビジュアルの列の書式設定を変更するには、次の手順を実行します。

  1. [データ] ウィンドウで、ラベルの作成に使用する列を選択して強調表示します。

    リボン上に [列ツール] タブが表示されます。

  2. [列ツール] タブで、[書式設定] ドロップダウン メニューを見つけ、ラベルの書式設定に使用する数値または日時形式を選択します。
  3. 必要に応じて、次のいずれかの操作を行います。
    • 通貨ドロップダウン メニュー [$] を選択して、適切な通貨記号を選びます。
    • [パーセント] ボタンをクリックして、列の値をパーセンテージとして表示します。
    • 桁区切り記号ボタン 桁区切り記号 をクリックして、データを桁区切り付きで表示します。
    • 表示する列の値の小数点以下桁数を変更します。

利用可能な数値形式

データの書式設定オプションは、数値フィールドおよび日時フィールドで使用できます。 数値には、次の形式を適用できます。

  • 一般 - 小数表記と科学表記のうち、より短い方。
  • 整数 - 小数表記のない整数値。 この形式を小数値に適用すると、値は最も近い整数に丸められます。
  • 桁数 - 小数部に値が格納された分数値。
  • 通貨 - 金額値。
  • パーセンテージ - パーセンテージで表される数値。 たとえば、0.01 はパーセンテージの形式を適用すると 1 として表示されます。
  • 指数 - 科学表記で表される数値。 たとえば、1,200,000 は 1.2E+6 と表示されます。
  • カスタム - [フォーマット コード] 値を指定して、データの形式を定義します。

    カスタム形式の文字列の詳細

利用可能な日時形式

Power BI データを使用してラベルを作成する場合、ラベル フィールドに選択した時間データに対して、日付と時刻の書式を指定できます。 日付および時刻データには多くの形式が用意されています。各オプションは例とともに表示され、Visual Basic for Applications (VBA) 文字列を使用します。 VBA 文字列は、次の表記法を使用して作成されます。

VBA 文字列説明例

d

先頭に 0 が付かない日。

1 ~ 31

dd

先頭に 0 が付いた日。

01 ~ 31

m

先頭に 0 が付かない月の数字。

1 ~ 12

mm

先頭に 0 が付いた月の数字。

01 ~ 12

mmm

月の 3 文字の略称。

Jan ~ Dec

mmmm

省略されていない月名。

January ~ December

yy

2 桁の年。

00 ~ 99

yyyy

4 桁の年。

1900 ~ 2099

h

先頭に 0 が付かない時間。

0 ~ 23、AM または PM が付いた時刻の場合は 0 ~ 12

hh

先頭に 0 が付いた時間。

00 ~ 23、AM または PM が付いた時刻の場合は 00 ~ 12

n

先頭に 0 が付かない分。

0 ~ 59

nn

先頭に 0 が付いた分。

00 ~ 59

m

これが h または hh の後に表示される場合、先頭に 0 が付かない分を示します。

0 ~ 59

mm

これが h または hh の後に表示される場合、先頭に 0 が付いた分を示します。

00 ~ 59

s

先頭に 0 が付かない秒。

0 ~ 59

ss

先頭に 0 が付いた秒。

00 ~ 59

サポートされている日付記号の詳細および Microsoft の VBA 文字列の例をご参照ください。

ラベル クラスは個別に動作します。 複数のラベル クラスを使用して、同じレイヤー内の異なる属性へのラベル付け、別のフィルターの適用、さまざまなスタイルの使用、異なる表示範囲の設定を行うことができます。 これにより、1 つのラベル構成よりも詳細にプロセスを制御できます。