我有一个数据库,它使用GGRS87参考系统,并包含对象的 xy 坐标。我需要将它们转换为纬度/经度,以便我可以使用地理数据类型将它们存储在 SQL Server 2012 中。
或者有没有办法可以直接使用这些 xy 坐标来创建地理数据?请告诉我。
我有一个数据库,它使用GGRS87参考系统,并包含对象的 xy 坐标。我需要将它们转换为纬度/经度,以便我可以使用地理数据类型将它们存储在 SQL Server 2012 中。
或者有没有办法可以直接使用这些 xy 坐标来创建地理数据?请告诉我。
你可以直接使用xy值来创建几何对象,只要你知道GGRS87坐标系的SRID代码(我认为是4121)。
然后使用STGeomFromText方法创建您的要素。例如
INSERT INTO SpatialTable (GeogCol1)
VALUES (geography::STGeomFromText('POINT(122 47)', 4121));