[轉]基於C#的開源GIS項目介紹之SharpMap篇

我是一個剛畢業的GIS本科畢業生,目前在杭州從事GIS軟件應用開發。在項目開發中總感受本身的編程水平還不夠,因而想找些開源GIS小項目來研究研究,藉以提升本身的編程能力和項目開發能力。在網上搜了一下「GIS開源」發現還很多,下面是一個介紹GIS開源項目的連接:html

http://www.yuanma.org/data/2008/0526/article_3048.htm編程

裏面介紹了基於各類編程語言的GIS開源項目,並列出了各自的特色和官網連接。編程語言

因爲在學校時候學的一直都是C#和Visual Studio開發平臺,雖然不敢說本身精通.NET和C#,但好歹也有2年的C#開發經驗了,因此我堅決果斷的選擇了SharpMap做爲個人第一個開源GIS研究對象。ide

我也是剛學,因此不敢發表過多評論,也沒有什麼心得。源碼分析

下面就簡單介紹一下兩個基於C#的開源GIS項目和一個C#版本的OpenGL,即post

1.SharpMap學習

官方網站:http://sharpmap.codeplex.com/網站

2.WorldWindurl

官方網站:http://worldwind.arc.nasa.gov/index.html spa

源碼下載及學習網站:http://worldwindcentral.com/wiki/Main_page

3.CsGL

官方網站:http://csgl.sourceforge.net/

SharpMap

1、簡介

我就很少說了,百度百科就講的很好。現歸納以下:

SharpMap是一個基於.net 2.0使用C#開發的Map渲染類庫,能夠渲染各種GIS數據,可應用於桌面和Web程序。

目前支持B/S及C/S兩種方式的DLL調用,支持地圖渲染效果。穩定版本爲0.9,最新版本爲2.0,代碼行數近10000行。

 

官方網站:http://sharpmap.codeplex.com/

它的優勢有:

 

一、佔用資源較少,響應比較快。在對於項目中若是隻須要簡單的地圖功能的話,是一個比 較好的選擇 。

 

二、它是基於.NET 2.0環境下開發的,對於.NET環境支持較好。

 

三、使用簡單,只要在.NET項目中引用響應的dll文件便可,沒有複雜的安裝步驟。

 

支持的數據格式和功能:

 

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等  

2、截圖

爲了作到有圖有真相,而且咱們從小就喜歡看圖,一張圖抵過千言萬語,因此我仍是貼幾張圖吧

下面是我本身作的一個Demo,很簡單就讀了一下shapefile,不過這只是一個開始。

更多圖片更多瞭解請看官網 http://sharpmap.codeplex.com/

3、學習資源

1.最好的資源在官網

http://sharpmap.codeplex.com/

2.Sharpmap介紹及源碼分析

http://www.cnblogs.com/maweifeng/archive/2006/02/24/337181.html

3.SharpMap深度分析

http://www.cnblogs.com/maweifeng/archive/2006/03/06/344082.html#1865196

4.基於.NET 2.0的GIS開源項目SharpMap分析手記

http://blog.csdn.net/suen/article/details/1420455

 

這是我第一次在CSDN上寫博文,一直都不敢寫,主要是水平還不高。不過如今以爲無所謂了,博文不只僅是給別人看的,還能夠做爲本身學習的總結和記錄。

未完待續!

 

參考連接:

官網:http://sharpmap.codeplex.com/SourceControl/latest

基於C#的開源GIS項目介紹之SharpMap篇

SharpMap介紹及源碼分析

資源下載:

http://yun.baidu.com/s/1VAL5s

相關文章
相關標籤/搜索