Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 用于存储板条坐标的SQL Server 2005列类型_Sql Server 2005_Geocoding - Fatal编程技术网

Sql server 2005 用于存储板条坐标的SQL Server 2005列类型

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'点,

在SQLServer2005中,我应该使用什么列类型来存储坐标

例如,像135.0058554这样的纬度坐标

我知道SQLServer2008中有新的类型,但目前我仍坚持使用SQLServer2005

谢谢

使用十进制

例如:

Decimal(18,15)
用于高精度。

我们使用numeic(12,8),对55000个澳大利亚地理编码地址没有任何问题。

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

W.r.t.@OMG Ponies'点,我是DMS上有符号十进制度数的支持者


p、 美国的纬度135.0058554真的很北!:-)

第一个要回答的问题是:你打算用什么格式来存储Lat/Long——“度、分和秒”、“度和十进制分”、“十进制度”?很好。我将把它们存储为度。