我有Mssql数据库,我将一些几何存储在数据库中,作为for几何学,我在mvc4项目中与EF5一起工作,我在数据库中有了弧形存储,我可以从数据库中获得它作为db几何学,然后将它转换为for几何学,因为某些原因,我想得到这条弧形的中心点?是否有自由几何.net库为我计算?
这是我的示例代码,它从弧上的3点构建弧形几何。
SqlGeometryBuilder geomBuil = new SqlGeometryBuilder();
geomBuil.SetSrid(32637);
geomBuil.BeginGeometry(OpenGisGeometryType.CircularString);
geomBuil.BeginFigure(startPoint.X, startPoint.Y);
geomBuil.AddCircularArc(PointOnArc.X, PointOnArc.Y, endPoint.X, endPoint.Y);
geomBuil.EndFigure();
geomBuil.EndGeometry();
SqlGeometry arc = geomBuil.ConstructedGeometry;发布于 2013-08-04 03:30:28
你在圆圈有3分- startPoint,PointOnArc和endPoint。要找到圆心,可以使用圆周方程 这一节中的公式。
https://stackoverflow.com/questions/18028237
复制相似问题