Интегрируйте WKT-WBT API в свои приложения на базе .NET для импорта, экспорта, задания и преобразования геометрии.
ILineString line = (ILineString)Geometry.FromText("LINESTRING Z (0.1 0.2 0.3, 1 2 1, 12 23 2)");
Console.WriteLine(line.Count); // 3
IGeometry geometry = Geometry.FromText("LINESTRING (1.2 3.4, 5.6 7.8)");
byte[] wkb = geometry.AsBinary();
File.WriteAllBytes(Path.Combine(RunExamples.GetDataDir(), "WkbFile.wkb"), wkb);
IGeometry geometry = Geometry.FromText("LINESTRING (1.2 3.4, 5.6 7.8)");
byte[] wkb = geometry.AsBinary(WkbVariant.ExtendedPostGis);
File.WriteAllBytes(Path.Combine(RunExamples.GetDataDir(), "EWkbFile.ewkb"), wkb);
Существует простой способ установить Aspose.GIS для .NET в вашу систему:
Aspose.GIS WKT-WKB API для .NET поддерживается на большинстве платформ и операционных систем, и его можно использовать для разработки нескольких различных типов приложений .NET, включая ASP .NET, WinForms и Windows Services. API для .NET прост в использовании и развертывании и предоставляет идеальное решение для работы с геопространственной информацией с помощью .NET Framework 4.7, .NET Стандартные платформы 2.0 и Xamarin. Перед запуском кода, пожалуйста, убедитесь, что ваша система соответствует соответствующим требованиям.
Попробуйте функции нашей библиотеки, чтобы увидеть новые возможности. Живые демо-версии в C#