如何在 C# WPF 中存储 SQL Server 2012 中 Circle 的空间数据

本文关键字:2012 Circle 数据 空间 Server 存储 WPF SQL | 更新日期: 2023-09-27 18:34:49

我是空间数据的新手。我的项目基于实体框架 5、.NET 4.5 C#、WPF。

我设法将POINT,LINE存储在SQL 2012数据库中,在C#中使用几何数据类型和DBGeometry数据类型。

我想知道如何在两种环境中处理 Circle。在WPF中,我正在绘制圆作为椭圆,我无法确定绘制圆作为点集合的方法。(尽管在SQL With Point和STBuffer((方法中,我们可以绘制一个圆形(。

有没有人知道如何解决这个问题。

如何在 C# WPF 中存储 SQL Server 2012 中 Circle 的空间数据

您可以使用圆形字符串生成圆圈(请参阅 https://learn.microsoft.com/en-us/sql/relational-databases/spatial/circularstring?view=sql-server-ver15(。

SELECT CAST('CIRCULARSTRING(1 1, 2 2, 3 1, 2 0, 1 1)' AS GEOMETRY)