29 lines
870 B
C#
29 lines
870 B
C#
using Aspose.Gis;
|
|
using System;
|
|
using System.IO;
|
|
|
|
namespace Aspose.GIS.Examples.CSharp.Layers
|
|
{
|
|
class ReadFeaturesFromMapInfoTab
|
|
{
|
|
public static void Run()
|
|
{
|
|
//ExStart: ReadFeaturesFromMapInfoTab
|
|
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());
|
|
}
|
|
}
|
|
//ExEnd: ReadFeaturesFromMapInfoTab
|
|
}
|
|
}
|
|
}
|