Pitney Bowes MapXtreme User Manual
Mapxtreme
Table of contents
Document Outline
- Chapter 1: Introduction to MapXtreme
- Chapter 2: Getting Started
- Installation Requirements
- Types of Installations
- MapXtreme Licensing
- Before You Install
- Installing MapXtreme in Your Environment
- Upgrading to MapXtreme
- Migrating Web Sites to 64-bit Web Applications
- Creating Applications in Visual Studio
- Building ASP.NET Web Applications Without a Template
- Deploying Your Application
- Deploying With the Runtime Installer
- Deploying With Your Own Installer
- Deploying a Web Application
- Deploying Applications that Access Data
- MapXtreme Web Applications Behind Proxy Servers
- Permissions to Temp Directory for Deployed Web Applications
- Application Data Files
- Deployment Installation Troubleshooting
- Chapter 3: Mapping Concepts
- Chapter 4: Understanding the MapXtreme Architecture
- MapXtreme Architecture
- Object Model Overview
- MapInfo.Data Namespace
- MapInfo.Data.Find Namespace
- MapInfo.Engine Namespace
- MapInfo.Geometry Namespace
- MapInfo.Mapping Namespace
- MapInfo.Mapping.Legends Namespace
- MapInfo.Mapping.Thematics Namespace
- MapInfo.Persistence Namespace
- MapInfo.Raster Namespace
- MapInfo.Styles Namespace
- MapInfo.WebControls Namespace
- MapInfo.Windows Namespace
- MapInfo.Tools Namespace
- MapInfo.Geocoding Namespace
- MapInfo.Routing Namespace
- Application Architectures
- Web Application Architecture
- Desktop Application Architecture
- Chapter 5: Web Applications, Controls, and Tools
- Web Application Request/Response Lifecycle
- Components of a MapXtreme Web Application
- MapXtreme Web Controls and Tools
- Web Control Architecture
- Using the MapXtreme Web Controls
- Managing Your Web Controls
- Creating a Custom Tool
- Using and Distributing Custom Web Controls
- Adding an InfoTool to a Web Application
- ASP.NET AJAX and MapXtreme Web Applications
- MapXtreme Tile Handler
- HTML/XHTML Validation Issues
- Migrating Post-back Web Controls to JavaScript Web Controls
- Specialized Topics for Web Controls
- Chapter 6: Understanding State Management
- Chapter 7: Desktop Applications, Controls, Dialogs, and Tools
- Planning a Desktop Application
- MapInfo.Windows.Controls Namespace
- Key Controls to Use in Desktop Applications
- MapInfo.Windows.Dialogs Namespace
- Customizing Controls and Dialog Boxes
- Overview of the MapInfo.Tools Namespace
- MapXtreme Desktop Tools API
- Customizing Tools
- Tool Events
- Editing a FeatureGeometry with the Select Tool
- Chapter 8: Working with Data
- Chapter 9: Working with Core MapXtreme Classes
- Chapter 10: Creating Expressions
- Chapter 11: Accessing Data from a DBMS
- Accessing Remote Spatial Data
- Accessing Remote Tables Through a .TAB File
- Accessing Remote Tables Without a .TAB File
- Mapping DBMS Data with X/Y Columns
- Accessing Data from Oracle
- Accessing Data from MS SQL Server
- DBMS Connection String Format
- Defining Mappable Tables in Server Table Queries
- Accessing Attribute Data
- Performance Issues
- Working with the Cache
- The MapInfo_MapCatalog
- Adding Rows to the MapInfo_MapCatalog
- Per-Record Styles
- Troubleshooting
- Chapter 12: Adding Mapping Capability to Your Applications
- Chapter 13: Finding Locations
- Chapter 14: Using Themes and Legends
- Chapter 15: Stylizing Your Maps
- Chapter 16: Spatial Objects and Coordinate Systems
- Chapter 17: Working with Rasters and Grids
- Chapter 18: Geocoding
- Chapter 19: Web Map Service
- Chapter 20: Routing
- Chapter 21: Linear Referencing
- Chapter 22: Web Feature Service
- Chapter 23: Workspace Manager
- Chapter 24: Using the GeoDictionary Manager
- Appendix A: How to Create and Deploy a MapXtreme Application
- Appendix B: Customizing MapXtreme
- Appendix C: Understanding the MapInfo Workspace
- Appendix D: Extensible Data Providers
- Introduction
- Extensible Data Provider Overview
- Getting Started
- Required Components
- Optional Building Blocks: Base Classes, Helpers and Utilities
- Sample: COTW (Center of the World) Data Provider
- Optional Interfaces
- Building and Testing Your Data Provider
- SpatiaLite Sample Data Provider
- Advanced Topics / Important Considerations
- Appendix E: Printing From MapXtreme Applications
- Appendix F: Style Lookups
- Appendix G: Defining the MapInfo Codespace
- Appendix H: Elements of a Coordinate System
- Appendix I: User-Defined Metadata
- Appendix J: Migrating to MapXtreme
- Appendix K: Localization Kit
- Appendix L: Glossary
- Index