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);
大多数平台和操作系统都支持.NET的Aspose.GIS WKT-WKBAPI,它可用于开发几种不同类型的.NET应用程序,包括ASP.NET,WinForms和Windows服务。 API for.NET易于使用和部署,并提供理想的解决方案,以.NET框架4.7,.NET标准2.0和Xamarin平台处理地理空间信息。 在运行代码之前,请确保您的系统满足相应的要求。