マップは、マップコントロール上にデータを表示するレイヤーのコレクションです。詳細については、Mapを参照してください。
このトピックでは、レイヤーを追加および削除する方法とレイヤーの順序を変更する方法について説明します。また、マップレイヤーの要素にインタラクティブなナビゲーション機能を追加する方法も示します。
マップレイヤーを追加するには
デザイナ面からマップレイヤーを追加するには
- Visual Studioのツールボックスから、Mapコントロールをドラッグしてデザイナ面にドロップします。
- [マップテンプレートの選択]ウィザードが表示されたら、マップテンプレートを選択します。
- マップペインが表示されるまでマップをクリックします。
- [右クリックして新しいレイヤーを追加します。]というラベルが付いた領域を右クリックし、使用するマップレイヤーを選択します。
LayerDesignerコレクションエディターを使用してマップレイヤーを追加するには
- Visual Studioのツールボックスから、Mapコントロールをドラッグしてデザイナ面にドロップします。
- [マップテンプレートの選択]ウィザードが表示されたら、任意のマップテンプレートを選択します。
- Mapコントロールを選択して[プロパティ]ウィンドウに移動し、Layers(コレクション)プロパティをクリックしてから、表示された省略記号ボタンをクリックします。
- [LayerDesignerコレクションエディター]が表示されたら、[追加]ボタンの横の矢印をクリックして使用可能なレイヤーのリストを表示し、使用するマップレイヤーを選択します。
マップレイヤーを削除するには
デザイナ面からマップレイヤーを削除するには
- デザイナ面で、レイヤーペインが表示されるまでMapをクリックします。
- レイヤーペインで、削除するレイヤーを右クリックして[削除]を選択します。
LayerDesignerコレクションエディターを使用してマップレイヤーを削除するには
- デザイナ面で、Mapコントロールを選択して[プロパティ]ウィンドウに移動し、Layers(コレクション)プロパティをクリックしてから、表示された省略記号ボタンをクリックします。
- [LayerDesignerコレクションエディター]が表示されたら、[メンバー]リストで削除するマップレイヤーを選択し、[削除]ボタンをクリックします。
レイヤーの順序を変更するには
マップレイヤーは、レイヤーペインに表示されている順に左から右へ描画されます。下の図では、多角形レイヤーが最初に描画され、線レイヤーが最後に描画されます。後に描画されたレイヤーによって、先にレンダリングされたレイヤーのマップ要素が隠される場合があります。マップコントロールに追加したレイヤーの描画順序は、LayerDesignerコレクションエディターを使用して変更できます。マップ上のレイヤーの順序を変更するには、以下の手順に従います。
- デザイナ面で、Mapコントロールを選択して[プロパティ]ウィンドウに移動します。
- [プロパティ]ウィンドウで、Layers(コレクション)プロパティをクリックしてから、表示された省略記号ボタンをクリックします。
- [LayerDesignerコレクションエディター]が表示されたら、[メンバー]リストで順序を変更するマップレイヤーを選択し、上下の矢印を使用して各レイヤーの描画順序を変更します。
- [OK]をクリックしてコレクションエディターを閉じます。
レイヤー空間データまたはタイルをマップに埋め込むには
マップ要素またはマップタイルをレポートに埋め込むと、空間データがレポート定義に保存されます。
- レイヤーペインが表示されるまでマップをクリックします。
- レイヤーペインで、空間データを含むレイヤーを右クリックして [空間データの埋め込み] を選択し、 [すべての空間データ] または [現在表示されているデータ]を選択します。タイルレイヤーの場合は、 [タイルの埋め込み]を選択します。
|
メモ: [すべての空間データ]は、すべての空間データフィールドを参照します。[現在表示されているデータ]は、Fieldプロパティで設定された空間データフィールドを参照します。 |
ハイパーリンク、ブックマーク、およびドリルスルーリンクを追加するには
マップレイヤーのポイント、多角形、線などの要素には、ブックマークリンク(同じレポート内の他の領域にジャンプする)、ハイパーリンク(特定のWebアドレスにジャンプする)、ドリルスルーリンク(別のレポートにジャンプする)といったインタラクティブなナビゲーション機能を設定できます。ハイパーリンク、ブックマーク、およびドリルスルーリンクをレイヤー要素に追加するには、以下の手順に従います。
- デザイナ面で、レイヤーペインが表示されるまでマップをクリックします。
- レイヤーペインで、使用するレイヤーをを右クリックして[編集]を選択します。
- 選択したレイヤーのダイアログが表示されたら、[ナビゲーション]ページに移動します。
- [ナビゲーション]ページで、ユーザーがデータレイヤー要素をクリックしたときに実行するアクションを以下の中から選択します。
- [なし]: アクションを実行しないことを示す既定の動作。
- [レポートに移動]: ドリルスルーレポートの場合、このオプションを選択して、ローカルレポートの名前、別のフォルダーにあるレポートの相対パス、または別のサーバーにあるレポートのフルパスを指定します。
-
- [パラメータ]: 各パラメータの[名前]を入力し、ターゲットレポートに送信する[値]またはそのパラメータを[省略]するかどうかを設定して、ターゲットレポートに渡すパラメータを指定します。指定するパラメータ名は、ターゲットレポートに存在するパラメータと正確に一致する必要があります。[X]ボタンと矢印ボタンを使用して、パラメータを削除したり、パラメータの順序を変更したりできます。
ドリルスルーリンクを追加する詳細な手順については、ドリルスルーリンクの設定を参照してください。
-
[ブックマークに移動]: このオプションを選択した場合、有効な[ブックマークID]を指定します。これで、同じブックマークIDを持つ別のレポートコントロールにジャンプできます。
ブックマークの追加の詳細については、ブックマークの追加を参照してください。
-
[URLに移動]: このオプションを選択した場合、特定のWebページへの有効なURLを指定します。これで、そのWebページへのハイパーリンクが作成されます。
ハイパーリンクの追加の詳細については、ハイパーリンクの追加を参照してください。
- [OK]をクリックしてダイアログを閉じます。
関連トピック