【发布时间】:2012-06-12 04:35:43
【问题描述】:
我在 SQL Server 2008 中有一个表,其中包含一个名为 SHAPE 的 GEOMETRY 类型的列。同一表的另一列称为 WKT 的计算列公式定义为:
([SHAPE].[STAsText]())
[SHAPE] 列用于存储一堆 POINT(经纬度),而 [WKT] 用于存储其 Well-Known Text。
但是,WKT 表示的精度低于实际的经度和纬度。
例如,如果 x = 142.592896 和 y = -38.38580099,则其 WKT 表示为 POINT (142.593 -38.3858)。如何将其表示为 POINT (142.592896 -38.38580099)?
谢谢!!
干杯, 亚历克斯
【问题讨论】:
-
当我尝试以最小的努力重现这一点时,一切都按预期工作。向我们展示一些插入这些值的代码。
标签: sql-server sql-server-2008 geometry spatial