Version

UltraGeographicMap

Introduction

The UltraGeographicMap™ control allows you to display data that contains geographic locations from view models or geo-spatial data loaded from shape files on geographic imagery maps.

Features Overview

The following table summarizes the features of the UltraGeographicMap control. Additional details are available after the following summary table.

Feature Description

Provides rendering geographic imagery from Bing Maps™ and Open Street Maps .

Provides rendering of an unlimited number of geographic series that can display geo-spatial data as points, polylines, and polygons. Multiple geographic series can be used to create a complex layering of map elements; e.g. states, cities, and roads.

Provides loading geo-spatial data from shape files and converting it to data models that can be bound to geographic series as items sources.

Provides data binding to other data sources with geographic data using the data binding and data mapping properties of geographic series.

Provides plotting of tens of thousands of data points, and update them every few milliseconds so that the control can handle your real-time feeds.

Provides customizable navigation behaviors for navigating map content using mouse, keyboard, or code-behind.

Geographic Imagery Maps

The UltraGeographicMap control allows you to render geographic imagery from Bing Maps™ and Open Street Maps .

The following are preview of the UltraGeographicMap control with maps from different geographic imagery sources

GeographicMap 1.png

Figure 1: Geographic Map with geographic imagery from Open Street Maps.

GeographicMap 3.png

Figure 2: Geographic Map with geographic imagery from Bing Maps.

Related Content:

Geographic Series

The UltraGeographicMap control’s Series property is used to support rendering an unlimited number of geographic series. This property is a collection of geographic series objects and any type of geographic series can be added to it. For example, GeographicSymbolSeries can be added for plotting geographic locations such as cities and the GeographicPolylineSeries for plotting connections (e.g. roads) between these geographic locations.

GeographicMap 5.png

Related Content:

Shape File Converter

In the UltraGeographicMap control, the ShapefileConverter class loads geo-spatial data from shape files and converts it to a collection of ShapefileRecord objects. Geographic series can be bound to this collection and render geo-spatial data.

Related Content:

Data Binding

In addition to rendering data from shape files and geographic imagery maps, the UltraGeographicMap control also provides data binding to other data sources with geographic data using the data binding and data mapping properties of geographic series.

The following is a preview of the UltraGeographicMap control with GeographicSymbolSeries bound to a data model that contains locations of some cities of the world.

GeographicMap 6.png

Related Content:

High Performance Rendering

The UltraGeographicMap control provides plotting of tens of thousands of data points, and updates them every few milliseconds so that the control can handle your real-time feeds.

The following is a preview of the UltraGeographicMap control with GeographicSymbolSeries bound to a data source with hundreds of data points.

GeographicMap 7.png

Related Content:

Map Navigation

The UltraGeographicMap control provides customizable navigation behaviors for navigating map content using mouse, keyboard, or code-behind.

The following is a preview of UltraGeographicMap control with highlighted position and size of the WorldRect when zoomed to some region of the map content (e.g. Africa and Europe continents).

GeographicMap 9.png

Related Content: