我有一个带有纬度经度(NAD27)列的表。我计算另外两个列X和Y,它们分别代表Web Mercator(WGS84)的位置。
目前,我正在使用Arcmap来完成此任务,方法是将研究区域的推荐地理转换(即3参数(地心)地理转换)应用到NAD27到WGS84。
我想完全在Sql Server 2012中执行此操作。据我所知,Sql Server不支持开箱即用的数据转换。有人知道支持这种地理转换的Sql库吗?我想简单地在Arcmap中使用与当前在Arcmap中使用的系数相同的系数。
我还需要将WGS84经纬度投影到网络墨卡托。我看到这个公式是在javascript中实现的,但是如果有人拥有执行此操作的Sql存储过程,那就太好了。
据我所知,目前尚无适用于基准面转换的OO解决方案。在数据库中构建它的最简单方法是使用sharpmap.codeplex.com lib-或获取现有代码并将其转换为我尝试过的T-SQL ...
—
simplexio 2013年
@simplexio谢谢,T-SQL转换有运气吗?
—
Kirk Kuykendall
您希望转换后的坐标精度如何?还是准确性至关重要?
—
Mintx
@Mintx我想重现当前使用Arcmap获得的结果。
—
Kirk Kuykendall
当然。如果您可以将数据库更改为PostGIS,则它具有重新转换支持。MS SQL Server可能是很好的数据库,并且具有良好的支持,但是当我们谈论预制工具时,我
—
松了一口