SharpMap

SharpMap是一個基於.n 其網址為:http://sharpmap.iter.dk/ SharpMap的發布許可(Licen

SharpMap是一個基於.net 2.0使用C#開發的Map渲染類庫,可以渲染各類GIS數據(目前支持ESRI Shape和postgis格式),可套用於桌面和Web程式。
其網址為:http://sharpmap.iter.dk/
http://www.codeplex.com/SharpMap
它的優點有:
1、占用資源較少,回響比較快。在對於項目中如果只需要簡單的地圖功能的話,是一個比 較好的選擇 。
2、它是基於.NET 2.0環境下開發的,對於.NET環境支持較好。
3、使用簡單,只要在.NET項目中引用回響的dll檔案即可,沒有複雜的安裝步驟。
目前支持B/S及C/S兩種方式的DLL調用,支持地圖渲染效果
目前的版本為0.9及2.0 Beta 1
下載地址為:http://www.codeplex.com/SharpMap/Release/ProjectReleases.aspx?ReleaseId=154
SharpMap的發布許可(License)為GNU General Public License,開發者為Morten Nielsen(http://www.iter.dk/)。目前的穩定版本為0.8(9.0beta已發布),代碼行數近10000行,實現了以下功能:
支持的數據格式:
 PostGreSQL/PostGIS,ESRI Shapefile
 支持WMS layers
 支持ECW 和 JPEG2000 柵格數據格式
Windows Forms 控制項,可以移動和縮放
通過HttpHandler支持ASP.net程式
點、線、多邊形、多點、多線和多多邊形等幾何類型
幾何集合(GeometryCollections)等OpenGIS Simple Features Specification
可通過Data Providers(增加數據類型支持)、Layer Types(增加層類型)和Geometry Types等擴展
圖形使用GDI+渲染,支持anti-aliased等
專題圖
可以看出,SharpMap目前可以算是一個實現了最基本功能的GIS系統,但一些很重要的功能,例如投影,比例尺,空間分析,圖形的屬性信息,查詢檢索等等,還沒有或者還在開發中。一個好訊息是,作者在SharpMap的網站寫到:Diego Guidi(NetTopologySuite的開發者)已經創建了一個SharpMap和NTS之間的一個連線,這樣,就可以在SharpMap中使用NTS的空間變換、緩衝區等功能。
參考自 http://maweifeng.cnblogs.com/archive/2006/02/24/337181.html

相關詞條

相關搜尋

熱門詞條

聯絡我們