バージョン

地理的シリーズを使用

トピックの概要

目的

このトピックは、 UltraGeographicMap™ コントロールの地理的シリーズのサポートされているタイプについての情報を提供します。

前提条件

以下の表に、このトピックを理解するための前提条件として求められるトピックをリストします。

トピック 目的

このトピックは、UltraGeographicMap コントロールをアプリケーション ページに追加する方法を示します。

このトピックは、UltraGeographicMap コントロールのマップ要素のレイアウトについての情報を提供します。

このトピックは、マップ、シェープ ファイル、および地理的な関連資料についての情報を提供します。これらのリソースを使用して、地理的シェープ ファイルおよび編集のためのツールの詳細を学習し入手します。

このトピックは、UltraGeographicMap コントロールに地理的データがあるシェープ ファイルをバインドする方法を提供します。

本トピックの内容

このトピックには次のセクションがあります。

概要

地理的シリーズの概要

UltraGeographicMap コントロールでは、地理的シリーズは、地理的コンテキストのポイント(たとえば、都市の位置)、ポリライン(たとえば、道路接続)、または多角形(国々の図形)として地理的データを表示する地図の視覚要素です。

UltraGeographicMap コントロールの Series プロパティは、地理的シリーズ オブジェクトのコレクションです。このプロパティは、同じプロット エリアで無制限の地理的シリーズの描画をサポートするために使用されます( 「複数の地理的シリーズを表示」のトピックを参照)。複数の地理的シリーズ オブジェクトが Series プロパティに追加される場合、それぞれの連続するシリーズは、先頭から最後のシリーズに向かって開始する前のシリーズの上にレイヤーされます。したがって、地理的シリーズは、互いに重ねて、または地理的画像の上に重ねることができるマップ レイヤーとして理解できます( 「地理的画像を使用」のトピックを参照)。

地理的シリーズのタイプ

以下の表で、UltraGeographicMap コントロールでサポートされている地理的シリーズのタイプを簡単に説明します。

地理的シリーズ プレビュー 説明

地理的シェイプ シリーズ

GeographicMap Using Geographic Series 1.png

GeographicShapeSeries は、地理的コンテキストで多角形を使用して地理的データを表示します。地理的シリーズのこのタイプは、地理的位置で定義される国々または領域の図形を描画するためにしばしば使用されます。

地理的ポリライン シリーズ

GeographicMap Using Geographic Series 2.png

GeographicPolylineSeries は、地理的コンテキストでポリラインを使用して地理的データを表示します。地理的シリーズのこのタイプは、都市または空港などの地理的位置間の道路または接続を描画するためにしばしば使用されます。

地理的シンボル シリーズ

GeographicMap Using Geographic Series 3.png

GeographicSymbolSeries は、地理的コンテキストでポイントまたはマーカーを使用して地理的データを表示します。地理的シリーズのこのタイプは、都市、空港、地震または興味のあるポイントなどの地理的位置のコレクションを描画するためにしばしば使用されます。

以下は、地理的シリーズの個々のタイプおよび UltraGeographicMap コントロールのユニークな特徴を使用する上でのタスクベースの情報を提供するトピックのリストです。

地理的シリーズのすべてのタイプは、常に地理的画像タイルの上に描画されます。ただし、場合によっては地理的シリーズ(たとえば、世界の詳細なシェープ ファイルがある)は、アプリケーションで十分な地理的コンテキストを提供しており、地理的画像は UltraGeographicMap コントロールで必要とはされません。地理的画像を非表示にする方法については、 「マップ背景コンテンツで地理的画像を非表示」のトピックを参照してください。

このコードは、 UltraGeographicMap コントロールに ShapefileConverter をバインドすることで GeographicShapeSeries を追加する方法を示します。

Visual Basic の場合:

' GeographicShapeSeries に作成してデータ バインディングを設定します
Dim geoSeries = New GeographicShapeSeries()
geoSeries.DataSource = shapefileConverter
geoSeries.ShapeMemberPath = "Points"
' GeographicShapeSeries を UltraGeographicMap に追加します
Me.GeoMap.Series.Add(geoSeries)

C# の場合:

// GeographicShapeSeries に作成してデータ バインディングを設定します
var geoSeries = new GeographicShapeSeries();
geoSeries.DataSource = shapefileConverter;
geoSeries.ShapeMemberPath = "Points";
// GeographicShapeSeries を UltraGeographicMap に追加します
this.GeoMap.Series.Add(geoSeries);

関連内容

以下のトピックでは、このトピックに関連する情報を提供しています。

トピック 目的

このトピックは、 UltraGeographicMap コントロールで GeographicSymbolSeries 要素を使用する方法を提供します。

このトピックは、 UltraGeographicMap コントロールで GeographicShapeSeries 要素を使用する方法を提供します。

このトピックは、 UltraGeographicMap コントロールで GeographicPolylineSeries 要素を使用する方法を提供します。