agrobot_base/Exemplos/Aspose.GIS-for-.NET-master/Examples/CSharp/Layers/ReadFeaturesFromMapInfoInte...

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
}
}
}