SQL Server 2008的空间数据&虚拟地球

时间:2009-09-07 14:08:57

标签: asp.net sql sql-server-2008 geospatial

我正在将Geoconcept Navteq UK Map中的空间数据加载到SQL Server 2008.在geoconcept中,几何字段是经度和纬度的隔离值。

我已经编写了一个webhandler来连接数据库并以GML的形式检索数据。从那个GML开始,我创建了一个Georss feed。我正在虚拟地球上显示。

问题出在这里,Georss feed包含纬度和经度形式的点。但geoconcept返回经度和纬度。

由于这个原因,我得到的分数不正确吗?

任何人都可以帮助我吗?

感谢adavnce

1 个答案:

答案 0 :(得分:1)

尝试撤消检索查询中的点。像这样:

select 
geometry::STGeomFromText('POINT(' + cast(geomColumn.STY as varchar(50)) + ' ' + cast(geomColumn.STX as varchar(50))+ ')',0) as NewGeomColumn
from tablename