我是空间数据的新手。 我的项目基于 Entity Framework 5、.NET 4.5 C#、WPF。
我已经在 C# 中使用几何数据类型和 DBGeometry 数据类型将 POINT、LINE 存储在 SQL 2012 数据库中。
我想知道如何在两种环境中处理 Circle。 在 WPF 中,我将圆绘制为 ELLIPSE,我无法确定将圆绘制为点集合的方法。 (虽然在 SQL With Point & STBuffer() 方法中我们可以绘制一个圆形)。
有没有人知道如何解决这个问题。
最佳答案
您可以使用 circularstring 来生成圆圈(参见 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)
关于c# - 如何在 C# WPF 中的 SQL Server 2012 中存储 Circle 的空间数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19314220/