2009-09-07 34 views
0

我正在从Geoconcept Navteq UK Map加载空间数据到SQL Server 2008.在geoconcept中,几何字段是经过分段的经度和纬度值。空间数据与SQL Server 2008和虚拟地球

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

问题在于,Georss feed包含纬度和经度形式的点,但geoconcept正在返回我的经度和纬度。

由于这个我得到的点不正确的方式吗?

任何人都可以帮助我吗?

谢谢

回答

1

尝试颠倒retreiving查询中的点。类似这样的:

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