1

我有一个数据库,它使用GGRS87参考系统,并包含对象的 xy 坐标。我需要将它们转换为纬度/经度,以便我可以使用地理数据类型将它们存储在 SQL Server 2012 中。

或者有没有办法可以直接使用这些 xy 坐标来创建地理数据?请告诉我。

4

1 回答 1

1

你可以直接使用xy值来创建几何对象,只要你知道GGRS87坐标系的SRID代码(我认为是4121)。

然后使用STGeomFromText方法创建您的要素。例如

INSERT INTO SpatialTable (GeogCol1)
VALUES (geography::STGeomFromText('POINT(122 47)', 4121));
于 2013-02-21T13:46:28.373 回答