【问题标题】:Spatial Data with SQL Server 2008 & Virtual Earth使用 SQL Server 2008 和 Virtual Earth 的空间数据
【发布时间】:2009-09-07 14:08:56
【问题描述】:

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

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

问题来了,Georss 提要包含纬度和经度形式的点。但是 geoconcept 正在返回经度和纬度。

因此,我得到的分数不正确?

谁能帮我解决这个问题?

谢谢您

【问题讨论】:

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


    【解决方案1】:

    尝试反转检索查询中的点。像这样的:

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

    【讨论】:

      猜你喜欢
      • 2010-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-21
      • 2011-02-16
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      相关资源
      最近更新 更多