We are pleased to announce the release of Aspose.GIS for .NET 19.2. This release gives you the ability to work with MapInfo TAB and MapInfo Interchange file formats. For a complete list of what is new and fixed, please visit the release notes section of the API documentation.

Read MapInfo TAB File in C#

The following code sample shows how to read MapInfo TAB files using C#:

string TestDataPath = RunExamples.GetDataDir();
using (var layer = Drivers.MapInfoTab.OpenLayer(Path.Combine
(TestDataPath, "data.tab")))
{
    Console.WriteLine($"Number of features is {layer.Count}.");

    var lastGeometry = layer[layer.Count - 1].Geometry;
    Console.WriteLine($"Last geometry is {lastGeometry.AsText()}.");

    foreach (Feature feature in layer)
    {
        Console.WriteLine(feature.Geometry.AsText());
    }
 }

Read MapInfo Interchange File in C#

The following code sample shows how to read the MapInfo Interchange File in C#.

string TestDataPath = RunExamples.GetDataDir();
using (var layer = Drivers.MapInfoInterchange.OpenLayer(
Path.Combine(TestDataPath, "data.mif")))
{
    Console.WriteLine($"Number of features is {layer.Count}.");

    var lastGeometry = layer[layer.Count - 1].Geometry;
    Console.WriteLine($"Last geometry is {lastGeometry.AsText()}.");

    foreach (Feature feature in layer)
    {
        Console.WriteLine(feature.Geometry.AsText());
    }
}

The following API resources can be of help to you in getting started with Aspose.GIS:

API Resources