我有一个包含两个字段的表(X,Y) 他们持有新以色列投影点的位置(EPSG:2039)(例如X = 194545.05941493041,Y = 668112.83849507652) 我想重新计算所有积分到WGS84(EPSG:4326)。 (例如,上面相同的坐标应转换为:34.940578289586,32.106153057749005
我如何在SQL 2008中执行此操作?
答案 0 :(得分:0)
现在可能有一个更简单的解决方案,但几年前我必须做的是以下内容: 我需要在UTM33N(x,y)和WGS84(lat lon)之间重新投影。
我使用http://projnet.codeplex.com/翻译每个坐标。你需要的关键是构成投影模型的两个WKT(WellKnownText)。 对我而言,这是几个小时的尝试和失败,但最终我有一个很好的翻译。
后来当我们开始使用空间索引时,我创建了一个SSIS包来重新投影入口上的所有数据。
今天可能有更好的解决方案: 也许它得到了http://sqlspatialtools.codeplex.com/的支持 我也看到许多人正在使用ogr2ogr http://www.gdal.org/ogr2ogr.html