2009-11-29 20 views
0

我正在使用C#從SQL Server 2008數據庫中提取空間數據。然後,我試圖對這些數據執行操作,但是要開始......我想能夠將其可視化。也就是說,我想創建一個數據圖像,最好是jpg格式。如何從C#中的gis數據創建圖像

我認爲我可以手工做,但這比我原先認爲的更具挑戰性,因爲度數不是整數,而且我不能僅截斷它們以繪製到圖形對象。

有人可以指向我可以幫助我執行此操作的正確庫嗎?

注意:目前支付圖書館不適合我。

+1

Ouch。出於好奇心的原因,我在家簡單地研究了這一點。我沒有提出一個很好的答案。我很想看到你或者社區的想法! 從你陳述的目標,我認爲你應該退一步說目標1 - 繪製圖像。目標2 - 另存爲jpg。網上有大量文章教你如何在內存中繪製任意圖像的目標2。目標1將是艱難的。 – 2009-11-29 18:23:23

回答

1

不確定是否要使用C#在您的程序中創建圖像,或者您是否希望以任何可能的方式在程序外部查看某些圖像(您未以任何方式說明)。如果你只是想要一個獨立的圖形用戶界面來做到這一點,有QuantumGIS這是免費的,可以直觀地爲您呈現GIS數據。這是無價的我,當我開始盤算了地理空間數據,它看起來像這樣:

alt text http://www.gaia-gis.it/spatialite/resource/qgis1.png

您也可以使用SqlSpatial tool from SharpGIS

alt text http://www.bostongis.com/images/snippets/sql2008_sqlspatialviewplanar.png

+0

從查看QGIS v1.3的小冊子,它可以滿足我的需求。我將不得不做一些例子並嘗試利用qgis核心庫。謝謝! – bitcycle 2009-11-29 18:48:08

1

您可以將數據導出到谷歌地球。該API還允許您以編程方式拍攝屏幕截圖。

0
  • GDAL

光柵和矢量地理空間數據格式譯者庫由開源地理空間基金會下X/MIT風格開源授權協議。作爲一個庫,它向所有支持的格式的調用應用程序提供單個柵格抽象數據模型和單個矢量抽象數據模型。它還配備了各種有用的命令行工具,用於數據轉換和處理。 NEWS頁面描述了2017年1月發佈的GDAL/OGR 2.1.3。

http://www.gdal.org/

  • 讀/寫API教程

http://www.gdal.org/ogr_apitut.html

0

您可以使用SharpMap來查看或導出GIS數據。 它是本機C#並沒有很多依賴關係。

相關問題