什么是将sql 08空间数据放到地图上的最简单方法?

时间:2009-09-05 08:12:37

标签: sql-server google-maps geospatial

我有一个带有大量记录的数据库,其中包含我想要进入地图的纬度和长点数。我需要的细节水平是澳大利亚街道水平和国家级别,它可以是纯地图数据(郊区,街道等)或航拍照片。这纯粹是出于个人目的,输出不需要是生产质量。我认为Bing地图或谷歌地球是可行的方式 - 任何人都能指出我正确的方向进行快速,简单的实施吗?谢谢!

3 个答案:

答案 0 :(得分:1)

到目前为止,我发现的最佳方法是Craig Dunn's Geoquery。我需要花一点时间熟悉它,但从表面上看,它看起来像一个非常简洁的工具。

答案 1 :(得分:0)

这可能是一些开始 - http://msdn.microsoft.com/en-us/magazine/dd434647.aspx#id0080059

  

SQL Server Management Studio 2008   包括一个简单的可视化器   中的空间结果选项卡的形式   查询结果窗口。这个可视化器   适用于地理或几何   查询结果和图中的列   网格上的空间数据类型。如果   多个空间列出现在   查询结果,您可以选择一个   想象。列是   显示必须在SQL Server中   二进制格式;使用ToString()或   STAsText()不适用于   可视化工具。

答案 2 :(得分:0)

无论您为mash-up选择哪种客户端工具,您都希望拥有一个API,用于以图像或矢量格式检索SQL Server数据。我没有任何亲身体验,但GeoServer应该能够work with SQL Server Spatial Data

来自about page:

  

GeoServer可以在任何流行的地图应用程序上显示数据,例如Google Maps,Google Earth,Yahoo Maps和Microsoft Virtual Earth。此外,GeoServer可以与传统的GIS架构连接,例如ESRI ArcGIS。

希望这有帮助。