Data sources, Choosing the correct data source, Data sources choosing the correct data source – Pitney Bowes MapXtreme User Manual

Page 170

Advertising
background image

Chapter 8: Working with Data

Table Metadata (TableInfo)

MapXtreme v7.1

177

Developer Guide

Data Sources

The following table lists the data sources supported by MapXtreme. Each type of data source is
accessed by a specific data provider, a TableInfo class that is derived from MapInfo.Data.TableInfo.
For a short summary of each data type see

Supported Table Types

.

Choosing the Correct Data Source

Choosing the correct data source can make a difference in your application’s performance. In some
cases you will not have a choice, such as native MapInfo files (.TAB), but in other cases there may
be multiple choices. In most cases, you will be using a supported data provider for the data source.
In cases where the data is not accessible through one of these, you may be able to use the MapInfo
ADO.NET data provider. This is the same data provider interface that the Catalog uses to retrieve
data.

Each data source has certain performance characteristics. Native tables offer the best access and
map drawing times. Data is stored locally on the system and optimized for your current operation.
Other file-based table types perform well, depending on current hardware and file size.

Data Source

Class

Native (MapInfo.TAB)

TableInfoNative

dBase

TableInfodBase

MS Access

TableInfoMSAccess

ASCII

TableInfoAscii

RSBMS Server

TableInfoServer

ESRI Shapefile

TableInfoShapefile

Seamless

TableInfoSeamless

Raster

TableInfoRaster

Grid

TableInfoGrid

WMS

TableInfoWMS

ADONET

TableInfoAdoNet

MemTable

TableInfoMemTable

View

TableInfoView

ResultSet

TableInfoResultSet

Advertising