Read MapInfo TAB and MapInfo Interchange Files in C# with Aspose.GIS for .NET

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