如何在 table Microsoft SQL Sever 2012 中显示空间对象的几何值
How do I display the geometric values of a spatial object in my table Microsoft SQL Sever 2012
您好,我想在 MS SQL Sever 2012 中显示构成我的空间对象的实际几何点。我已经从 AutoCad Map 3D 创建了这些空间对象。我可以在 SQL Sever Management Studio 的 table 中看到元组,但是当我查看几何属性时,它只是一个很长的十六进制值。
0x000000000204050000000020FBAE33B7D44000E03C21AB6AAF40009C8154327ED74000E03C21AB6AAF40009C8154327ED7400000083E3E5850400020FBAE33B7D4400000083E3E5850400020FBAE33B7D44000E03C21AB6AAF4001000000010000000001000000FFFFFFFF000000000A
我要找的是:
几何='POLYGON((1 1, 3 3, 3 1, 1 1))';
如何让 MS SQL Sever 2012 为我的 table 空间对象中的元组 return 这些类型的值?
对结果列调用 STAsText()
。假设您的专栏名为 geo:
select geo.STAsText()
from yourTable
您好,我想在 MS SQL Sever 2012 中显示构成我的空间对象的实际几何点。我已经从 AutoCad Map 3D 创建了这些空间对象。我可以在 SQL Sever Management Studio 的 table 中看到元组,但是当我查看几何属性时,它只是一个很长的十六进制值。
0x000000000204050000000020FBAE33B7D44000E03C21AB6AAF40009C8154327ED74000E03C21AB6AAF40009C8154327ED7400000083E3E5850400020FBAE33B7D4400000083E3E5850400020FBAE33B7D44000E03C21AB6AAF4001000000010000000001000000FFFFFFFF000000000A
我要找的是:
几何='POLYGON((1 1, 3 3, 3 1, 1 1))';
如何让 MS SQL Sever 2012 为我的 table 空间对象中的元组 return 这些类型的值?
对结果列调用 STAsText()
。假设您的专栏名为 geo:
select geo.STAsText()
from yourTable