我有一个数据库,它使用 GGRS87 参考系统,并包含对象的x-y坐标。我需要将它们转换为lat / lon,以便我可以使用Geography数据类型将它们存储在SQL Server 2012中。
或者有没有办法可以直接使用这些x-y坐标来创建地理数据?请告诉我。
答案 0 :(得分:1)
只要您知道GGRS87坐标系的SRID代码(我认为它是4121),您就可以直接使用xy值来创建几何对象。
然后使用STGeomFromText方法创建您的功能。 E.g。
INSERT INTO SpatialTable (GeogCol1)
VALUES (geography::STGeomFromText('POINT(122 47)', 4121));