Appendix d: extensible data providers, Extensible data providers – Pitney Bowes MapXtreme User Manual
Page 492

Extensible Data
Providers
This appendix presents MapXtreme’s Extensible Data Provider architecture and
information on how to construct one for spatial data that MapXtreme does not
otherwise provide access for.
In this appendix:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .500
Extensible Data Provider Overview . . . . . . . . . . . . . . . . . . . . . . .500
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .502
Required Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .504
Optional Building Blocks: Base Classes, Helpers and Utilities.506
Sample: COTW (Center of the World) Data Provider . . . . . . . . .507
Optional Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .509
Building and Testing Your Data Provider. . . . . . . . . . . . . . . . . . .510
SpatiaLite Sample Data Provider . . . . . . . . . . . . . . . . . . . . . . . . .511
Advanced Topics / Important Considerations . . . . . . . . . . . . . . .512
D