将几何转换为lat和long

Bil*_*tes 8 sql-server

我在我的数据库中发现商店位置表示为geometry数据类型.

是否有可能转换为latlong坐标,并把它作为输入Bing地图?

在此输入图像描述

小智 10

这适用于sql server中的几何类型

SELECT  [Geometry].STX AS [Longitude],
    [Geometry].STY AS [Latitude]
FROM YourTable
Run Code Online (Sandbox Code Playgroud)

  • STX 是经度而不是纬度。 (2认同)

Ben*_*hul 2

神奇的 8 球说“所有迹象都表明‘是’”。该文档显示了纬度和经度方法。所以,你会这样做:

select 
   Geometry.Lat as [Latitude],
   Geometry.Long as [Longitude]
from dbo.your_table
Run Code Online (Sandbox Code Playgroud)

顺便说一句,如果您有权更改该列的名称,请这样做;您不会调用数据类型为整数“int”的列。

  • 他说的是几何数据类型而不是地理。 (3认同)