SQL Server 2005列类型用于存储LatLng坐标

时间:2010-08-12 01:27:08

标签: sql-server-2005 geocoding

在SQL Server 2005中,我应该使用哪种列类型来存储LatLng坐标?

例如Lat坐标,如135.0058554

我知道SQL Server 2008中有新的类型,但我暂时还在使用SQL Server 2005。

感谢

3 个答案:

答案 0 :(得分:1)

使用十进制。

例如:

Decimal(18,15)以获得高精度。

答案 1 :(得分:0)

我们使用的是数字(12,8)并且在55,000个澳大利亚地理编码地址中没有任何问题。

答案 2 :(得分:0)

我们使用“浮动”(8字节/ 15位),它具有足够的(〜微米)分辨率,可满足大多数需求,并具有良好的性能/存储效率。

W.r.t。 @OMG小马的观点,我是DMS的带符号十进制度数的支持者。

P.S。北纬135.0058554真的真北极了! : - )