改ページ対応レポートでマップまたはマップ レイヤーを追加、変更、削除する (レポート ビルダー)

適用対象: Microsoft Report Builder (SSRS) Power BI Report Builder SQL Server Data Tools の Report Designer

マップは、レイヤーのコレクションです。 改ページ対応レポートにマップを追加するときに、最初のレイヤーを定義します。 追加のレイヤーを作成するには、マップ レイヤー ウィザードを実行します。

レイヤーの追加/削除、またはレイヤーのオプションを変更する一番簡単な方法は、マップ レイヤー ウィザードを使用する方法です。 マップ ペインから手動でオプションを変更することもできます。 [マップ] ペインを表示するには、レポート デザイン画面でマップを選びます。 次の図に、このペインの一部を示します。

[レイヤー] ツールバーをポイントする [マップ レイヤー] セクションのスクリーンショット。

マップ レイヤーは、マップ ペインに表示されるとおりに、背面から前面の順に描画されます。 上の図では、タイル レイヤーが最初に描画され、多角形レイヤーが最後に描画されます。 先に描画されたレイヤー上のマップ要素は、後から描画されるレイヤーによって隠されてしまう場合があります。 マップ ペインのツール バーにある方向キーを使用すると、レイヤーの順序を変更できます。 レイヤーの表示/非表示を切り替えるには、表示アイコンをクリックします。 レイヤーの透明度を変更するには、[レイヤー データのプロパティ] ダイアログの [表示] ページを使用します。

次の表では、 マップ ペインのツール バー アイコンについて説明します。

Symbol 説明 使用する場合
マップ レイヤー ウィザード ウィザードを使ってレイヤーを追加するには、[レイヤーの新規作成ウィザード] を選びます。
レイヤーの追加 レイヤーを手動で追加するには、[レイヤーの追加] を選んでから、追加するマップ レイヤーの種類を選びます。
多角形レイヤー 多角形座標のセットに基づく領域または形状を表示するマップ レイヤーを追加します。
線レイヤー 線座標のセットに基づくパスまたはルートを表示するマップ レイヤーを追加します。
ポイント レイヤー ポイント座標のセットに基づく場所を表示するマップ レイヤーを追加します。
タイル レイヤー ビューポートによって定義された現在のマップ ビュー領域に対応する Bing のマップ タイルを表示するマップ レイヤーを追加します。

[マップ] ペインの一番下にはマップ ビュー領域があります。 マップの中心またはズーム オプションを変更するには、方向キーを使用してビューの中心を調整し、スライダーを使用してズーム レベルを調整します。

レイヤーの詳細については、「マップ (Report Builder)」を参照してください。

Note

ページ分割されたレポートの定義ファイル (.rdl) は、Microsoft レポート ビルダー、Power BI レポート ビルダー、または SQL Server Data Tools のレポート デザイナーを使用して作成および変更できます。

マップ レイヤー ウィザードからレイヤーを追加する

  • リボンの [挿入] メニューで [マップ] を選んでから、[マップ ウィザード] を選びます。このウィザードを使うと、既存のマップにレイヤーを追加できます。 マップ ウィザードとマップ レイヤー ウィザードに含まれるページはほとんど同じです。

    詳細については、「マップ ウィザードとマップ レイヤー ウィザード (Report Builder)」をご覧ください。

マップ レイヤー ウィザードを使用してレイヤーのオプションを変更する

  • マップ レイヤー ウィザードを実行します。 このウィザードを使用すると、マップ レイヤー ウィザードを使用して作成したレイヤーのオプションを変更できます。 [マップ] ペインでレイヤーを右クリックし、ツール バーでレイヤー ウィザード ボタン () を選択します。

    詳細については、「マップ ウィザードとマップ レイヤー ウィザード (Report Builder)」をご覧ください。

[マップ] ペインのツール バーを使用してポイント、線、または多角形のレイヤーを追加する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. ツール バーの [レイヤーの追加] ボタンを選び、一覧で追加するレイヤーの種類 ([ポイント][線]、または [多角形]) を選びます。

    Note

    マップ レイヤーを追加してから手動で構成することもできますが、新規レイヤーの追加にはマップ レイヤー ウィザードを使用してください。 [マップ] ペインのツール バーからこのウィザードを起動するには、レイヤー ウィザード ボタン () を選びます。

  3. レイヤーを右クリックして、[レイヤー データ] を選びます。

  4. [空間データのソース] で、空間データのソースを選択します。 オプションは、選択した内容によって異なります。

    レポートの分析データをこのレイヤー上に視覚化するには、次のアクションを行います。

    1. [分析データ] を選びます。

    2. [分析データセット] で、分析データと空間データの間のリレーションシップを作成するため、分析データと一致フィールドを含むデータセットの名前を選びます。

    3. [追加] を選択します。

    4. 空間データセットの対応フィールドの名前を入力します。

    5. 分析データセットの対応フィールドの名前を入力します。

    空間データと分析データをリンクする方法の詳細については、「マップまたはマップ レイヤーのデータと表示のカスタマイズ (Report Builder)」を参照してください。

  5. [OK] を選択します。

レイヤーの分析データをフィルター処理する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. [マップ] ペインでレイヤーを右クリックして、[レイヤー データ] を選択します。

  3. [フィルター] を選びます。

  4. マップ表示で使用される分析データを制限するフィルター式を定義します。 詳細については、「フィルター式の例 (Report Builder)」を参照してください。

ポイント レイヤーまたは多角形の中心点のポイント プロパティを制御する

  1. [マップ ポイントのプロパティ] ダイアログの [全般] を選択すると、次のマップ要素のラベル、ツールヒント、およびマーカーの種類に関するオプションを変更できます。

    • ポイント レイヤー上のすべての動的ポイントまたは埋め込みポイント。 ポイントの色ルール、サイズ ルール、およびマーカーの種類ルールは、これらのオプションをオーバーライドします。 特定の埋め込みポイントのオプションをオーバーライドするには、「[マーカー] ([マップの埋め込みポイントのプロパティ] ダイアログ)」ページを使用します。

    • 多角形レイヤー上のすべての動的多角形または埋め込み多角形の中心点。 中心点の色ルール、サイズ ルール、およびマーカーの種類ルールは、これらのオプションをオーバーライドします。 特定の中心点のオプションをオーバーライドするには、「[マーカー] ([マップの埋め込みポイントのプロパティ] ダイアログ)」ページを使用します。

空間データのソースとして埋め込みデータを指定する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. レイヤーを右クリックして、[レイヤー データ] を選びます。

  3. [空間データのソース] で、 [レポートに埋め込まれたデータ] を選択します。

  4. マップ要素を既存のレポートから読み込む場合、または ESRI ファイルに基づいてマップ要素を作成する場合は、[参照] を選択し、ファイルをポイントして、 [開く] を選択します。 マップ要素が現在のレポート定義に埋め込まれます。 ポイントする空間データは、レイヤーの種類に対応する必要があります。 たとえば、ポイント レイヤーの場合は、ポイント座標のセットを指定する空間データをポイントする必要があります。

  5. [空間フィールド] で、空間データが格納されているフィールドの名前を入力します。 場合によっては、空間データのソースに対してこの名前を参照する必要があります。

    Note

    フィールドの名前がわからず ESRI シェープファイルを参照した場合は、このオプションの代わりに [ESRI シェープファイルにリンク] オプションを使用します。

  6. [OK] を選択します。

空間データのソースとして ESRI シェープファイルを指定する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. レイヤーを右クリックして、[レイヤー データ] を選びます。

  3. [空間データのソース] で、 [ESRI シェープファイルにリンク] を選択します。

  4. [ファイル名] に ESRI シェープファイルの場所を入力するか、 [参照] を選択し、ESRI シェープファイルを選択します。

    Note

    シェープファイルがローカル コンピューター上に格納されている場合、空間データはレポート定義に埋め込まれます。 レポートの処理時にデータが動的に取得されるようにするには、ESRI .shp ファイルとその .dbf サポート ファイルをレポート サーバーにアップロードする必要があります。 詳細については、「ファイルまたはレポートのアップロード」を参照してください。

  5. [OK] を選択します。

空間データのソースとしてレポート データセット フィールドを指定する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. レイヤーを右クリックして、[レイヤー データ] を選びます。

  3. [空間データのソース] で、 [データセットの空間フィールド] を選択します。

  4. [データセット名] で、目的の空間データが格納されているレポート内のデータセットの名前を選びます。

  5. [空間フィールド名] で、空間データが格納されているデータセット内のフィールドの名前を選びます。

  6. [OK] を選択します。

タイル レイヤーを追加する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. ツール バーの [レイヤーの追加] ボタンを選び、一覧から [タイル レイヤー] を選びます。

    Note

    レポート内での Bing のマップ タイルの使用については、「追加使用条件」を参照してください。

  3. [マップ] ペインでタイル レイヤーを右クリックして、[タイルのプロパティ] を選択します。

  4. [タイルのオプション] で、タイル スタイルを選択します。 Bing のマップ タイルが使用可能である場合は、選択したスタイルでデザイン画面上のレイヤーが更新されます。

    注意

    マップまたはマップ レイヤー ウィザード内で多角形レイヤー、線レイヤー、またはポイント レイヤーを追加するときに、タイル レイヤーを追加することもできます。 [空間データとマップ ビューのオプションを選択] ページで、 [このマップ ビューに Bing Maps の背景を追加する] オプションを選択します。

レイヤーの描画順を変更する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. [マップ] ペインでレイヤーを選択して選びます。

  3. [マップ] ペインのツール バーの上または下矢印を選んで、各レイヤーの描画順を変更します。

多角形、線、またはポイント レイヤーの透明度を変更する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. レイヤーを右クリックして、[レイヤー データ] を選択します。

  3. [表示] を選びます。

  4. [透明度オプション] で、透明度を表す値 (たとえば、(「40」) を入力します。 透明度が 0% の場合、レイヤーは不透明になります。 透明度が 100% の場合、レポート内にレイヤーは表示されません。

  5. [OK] を選択します。

タイル レイヤーの透明度を変更する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. レイヤーを右クリックし、[タイルのプロパティ] を選択します。

  3. [表示] を選びます。

  4. [透明度オプション] で、透明度を表す値 (たとえば、(「40」) を入力します。

  5. [OK] を選択します。

タイル レイヤーのセキュリティで保護された接続を指定する

  1. [マップ] ペインが表示されるようにマップを選びます。

  2. [マップ] ペインでタイル レイヤーを選択して選びます。 [プロパティ] ペインにタイル レイヤーのプロパティが表示されます。

  3. [プロパティ] ペインで、UseSecureConnectionTrue に設定します。

Bing Maps Web サービスに対する接続では、HTTP SSL サービスを使用して、このレイヤーの Bing マップ タイルが取得されます。 トランスポート層セキュリティ (TLS) は、以前は Secure Sockets Layer (SSL) と呼ばれていました。

タイル ラベルの言語を指定する

  1. 既定では、ラベルを表示するタイル スタイルには、レポート ビルダー用に既定ロケールとして指定されている言語が使用されます。 次の方法でタイル ラベルの言語設定をカスタマイズできます。

    • マップを選ぶには、ビューポートの外側を選択します。 [プロパティ] ペインで、TileLanguage プロパティに対して一覧からカルチャ値を選択します。

    • レポートを選ぶには、レポートの背景を選択します。 [プロパティ] ペインで、Language プロパティに対して一覧からカルチャ値を選択します。

    タイル ラベルの言語設定の優先順位は、レポート プロパティ Language、Report Builder の既定ロケール、マップ プロパティ TileLanguage の順です。

ビューポートのズーム レベルに基づいてレイヤーを条件付きで非表示にする

  1. [表示] オプションを設定すると、マップ レイヤーの表示を制御できます。

    • [マップ レイヤー] ペインで、レイヤーを右クリックして選択します。 [マップ レイヤー] ツール バーで、[プロパティ] を選択して [マップ レイヤー] のプロパティを開きます。

    • [表示] を選びます。

    • [レイヤーの表示] で、 [ズーム値を基に表示/非表示を切り替える] を選択します。

    • レイヤーを表示するにはズームの最小値と最大値を入力します。

    • 省略可能。 透明度の値を入力します。

    条件付きでレイヤーを非表示にすることもできます。 詳細については、「アイテムを非表示にする (Report Builder)」を参照してください。

マップ (レポート ビルダー)
レポートのトラブルシューティング: マップ レポート (Report Builder)