私は Mssql データベースを持っています。いくつかのジオメトリを sqlgeometry としてデータベースに格納しています。私は EF5 を使用して mvc4 プロジェクトで作業しています。データベースにアークを格納しています。データベースから dbgeometry として取得し、何らかの理由でそれを sqlgeometry に変換できます。中心点を取得したいこのアークの?私のためにそれを計算するための無料のジオメトリ.net libがありますか?
これは、円弧上の 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;