MapInfo Pro 17.0 Preview - MapInfo Data Access Library
Description/Capabilities
The MapInfo Data Access Library is a set of classes and interfaces that allows .NET developers to create MapInfo Pro Addins that can easily Create, Search, and Update MapInfo Tables and other supported database formats such as Oracle, SQL Server, GeoPackage. The Library is based on a subset of the MapInfo MapXtreme ™ SDK product, mainly the Data Access functionality.
Intended Use
Currently the MapInfo Data Access Library is only available for use with MapInfo Pro Addins.
Features
- Fully Capable Data Access Object Model – Create MapInfo Tables, Insert, Update, Delete, Select, Join multiple tables, Search using a well thought out API
- Full MiSql Support – Note that there are differences from MapBasic Syntax
- Complete Geometry Object Model – Supports efficient reading, creation and editing of all MapInfo Geometry types, including text objects. Also supports conversion to and from Well Known Binary, Well Known Text and GeoJson formats.
- Full Coordinate System Support.
- Thread-Safe – Can be used to create background tasks in MapInfo Pro or run processing on secondary threads
- Supports Most Pro Data formats – not all. Ex: No spatial support for postgis.
- Pro style transactions on MapInfo and MapInfo Extended tables - This allows for background threads to edit tables open in Pro and let the end user decide to commit or revert the changes.
- Documentation – API Reference Guide, User Guide, MiSql reference