SQL Server 2005 存储 LatLng 坐标的列类型

发布于 2024-09-14 03:51:58 字数 154 浏览 6 评论 0原文

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

例如像 135.0058554 这样的纬度坐标

我知道 SQL Server 2008 中有新类型,但我暂时坚持使用 SQL Server 2005。

谢谢

In SQL Server 2005 what column type should I use to store a LatLng Coordinate?

For example a Lat coordinate like 135.0058554

I know there are new types in SQL Server 2008 but I'm stuck with SQL Server 2005 for the time being.

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱情眠于流年 2024-09-21 03:51:58

使用十进制。

例如:

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

Use Decimal.

For example:

Decimal(18,15) for high precision.

最冷一天 2024-09-21 03:51:58

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

We're using numeic (12,8) and haven't had any problems with 55,000 Australian geocoded addresses.

欢烬 2024-09-21 03:51:58

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

关于@OMG Ponies 的观点,我是 DMS 上有符号十进制度的支持者。

PS 纬度 135.0058554 真的非常非常北! :-)

We use "float" (8 bytes/15 digits), which has adequate (~micron) resolution for most needs and good performance/storage efficiency.

W.r.t. @OMG Ponies' point, I'm a proponent of signed decimal degrees over DMS.

p.s. a latitude of 135.0058554 is REALLY REALLY far north! :-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文