Sql server 2005 用于存储板条坐标的SQL Server 2005列类型
在SQLServer2005中,我应该使用什么列类型来存储坐标 例如,像135.0058554这样的纬度坐标 我知道SQLServer2008中有新的类型,但目前我仍坚持使用SQLServer2005 谢谢使用十进制 例如:Sql server 2005 用于存储板条坐标的SQL Server 2005列类型,sql-server-2005,geocoding,Sql Server 2005,Geocoding,在SQLServer2005中,我应该使用什么列类型来存储坐标 例如,像135.0058554这样的纬度坐标 我知道SQLServer2008中有新的类型,但目前我仍坚持使用SQLServer2005 谢谢使用十进制 例如: Decimal(18,15)用于高精度。我们使用numeic(12,8),对55000个澳大利亚地理编码地址没有任何问题。我们使用“float”(8字节/15位),它有足够的(~微米)分辨率满足大多数需求,并具有良好的性能/存储效率 W.r.t.@OMG Ponies'点,
Decimal(18,15)
用于高精度。我们使用numeic(12,8),对55000个澳大利亚地理编码地址没有任何问题。我们使用“float”(8字节/15位),它有足够的(~微米)分辨率满足大多数需求,并具有良好的性能/存储效率
W.r.t.@OMG Ponies'点,我是DMS上有符号十进制度数的支持者
p、 美国的纬度135.0058554真的很北!:-) 第一个要回答的问题是:你打算用什么格式来存储Lat/Long——“度、分和秒”、“度和十进制分”、“十进制度”?很好。我将把它们存储为度。