29 lines
892 B
C#
29 lines
892 B
C#
using Aspose.Gis;
|
|
using System;
|
|
using System.IO;
|
|
|
|
namespace Aspose.GIS.Examples.CSharp.Layers
|
|
{
|
|
class ReadFeaturesFromMapInfoInterchange
|
|
{
|
|
public static void Run()
|
|
{
|
|
//ExStart: ReadFeaturesFromMapInfoInterchange
|
|
string dataDir = RunExamples.GetDataDir();
|
|
using (var layer = Drivers.MapInfoInterchange.OpenLayer(Path.Combine(dataDir, "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());
|
|
}
|
|
}
|
|
//ExEnd: ReadFeaturesFromMapInfoInterchange
|
|
}
|
|
}
|
|
}
|