バージョン

地理的シンボル シリーズを使用

トピックの概要

目的

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

前提条件

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

トピック 目的

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

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

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

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

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

本トピックの内容

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

地理的シンボル シリーズ

概要

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

プレビュー

以下の画像は、世界の主要都市をプロットする GeographicSymbolSeries のある UltraGeographicMap コントロールのプレビューです。

GeographicMap Using Geographic Symbol Series 1.png

データ要件

UltraGeographicMap コントロールの地理的シリーズの他のタイプと同様、 GeographicSymbolSeries には、データ バインディングのための DataSource プロパティがあります。このプロパティは、 ListCollectionQueueStack など IEnumerable インターフェイスを実装するオブジェクトにバインドできます。さらに、このオブジェクトの各項目は、地理的位置(経度と緯度)を保存する 2 つの数値データ列を持つ必要があります。これらのデータ列は、 LatitudeMemberPath および LongitudeMemberPath プロパティにマップされます。 GeographicSymbolSeries は、 UltraGeographicMap コントロールでシンボル要素をプロットするために、このマップされたデータ列の値を使用します。

以下のコードは、ShapefileConverter を使用してシェープ ファイルからロードした都市の場所に GeographicSymbolSeries をバインドする方法を示します。

Visual Basic の場合:

' GeographicSymbolSeries を作成して、データ バインディングを設定します
Dim geoSeries = New GeographicSymbolSeries()
geoSeries.DataSource = shapefileConverter
geoSeries.LongitudeMemberPath = "Points[0][0].X"
geoSeries.LatitudeMemberPath = "Points[0][0].Y"
' GeographicSymbolSeries を UltraGeographicMap に追加します
Me.GeoMap.Series.Add(geoSeries)

C# の場合:

// GeographicSymbolSeries を作成して、データ バインディングを設定します
var geoSeries = new GeographicSymbolSeries();
geoSeries.DataSource = shapefileConverter;
geoSeries.LongitudeMemberPath = "Points[0][0].X";
geoSeries.LatitudeMemberPath = "Points[0][0].Y";
// GeographicSymbolSeries を UltraGeographicMap に追加します
this.GeoMap.Series.Add(geoSeries);

関連内容

トピック

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

トピック 目的

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

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

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

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

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