基於.NET的開源GIS項目

下面是我分析過,或者說接觸過的一些基於.NET平臺開發的開源GIS項目。先列在這,歡迎大家積極回覆,我會及時更新以保持這裏列出的項目都是最新的、最有價值的、還沒有夭折的。。。


NASA World Wind


NASA World Wind是使用.NET開發的一個Windows窗體系統,以地球外觀看得角度提供全球定位功能,類似於Google Earth。它結合了美國國家航空航天局(NASA)從衛星拍攝的圖像,這些圖像應用於Blue Marble, Landsat 7, SRTM, MODIS 以及其它更多的地方。
鏈接:http://www.worldwindcentral.com/wiki/Main_page


SharpMap


SharpMap是一個基於.NET 2.0使用C#開發的Map渲染類庫,可以渲染ESRI Shape、PostGIS、MS SQL等格式的GIS數據,通過擴展地圖數據Provider,還可以支持其他格式,例如由其他作者開發的 Oracle Spatial provider。SharpMap可應用於桌面和Web程序。
鏈接:http://www.codeplex.com/SharpMap


NetTopologySuite


NetTopologySuite是著名的JTS Topology Suite的C#/.net版本,簡稱NTS。JTS Topology Suite爲一個OpenGIS標準的GIS分析、操作類庫。NTS項目的目的是提供一個基於.net,快速、穩定的GIS解決方案,以應用於所有.net平臺,包括各類嵌入式設備(.net Compact)。 
鏈接:http://nts.sourceforge.net


MsSqlSpatial


MsSqlSpatial遵從於OGC Simple Features Specification for SQL Revision 1.1,基於NetTopologySuite和SharpMap來構建。劃分爲NTS、SharpMap和SqlClr三大模塊,SqlClr這部分爲CLR集成實現代碼。主要實現了基於SQLServer 2005 CLR集成的空間數據庫相關封裝。當前提供了一個命令行工具來支持shape文件和PostGIS的數據導入。
鏈接:http://www.codeplex.com/MsSqlSpatial


IGeospatial


IGeospatial-Open Geospatial Library的目標是提供一個基於.NET框架的開源GIS開發庫。將會實現多種OGC和ISO標準規範。目前正在將JTS的特徵實現移植到.NET下。
鏈接:http://www.codeplex.com/iGeospatial


Appomattox

Appomattox是一個開源的GIS桌面系統。核心是一個平臺無關、方便使用的圖形組件,可以很方便的集成到.NET/Mono的應用程序中。目前Appomattox支持GTK和Windows.Forms。
Appomattox項目也包含了WorkBench。WorkBench是一個提供給最終用戶的桌面GIS系統。可以工作在Windows和Linux兩種平吧,不過它的目標是GNOME平臺。
鏈接:http://www.appomattox-project.org/Main_Page


DXFtoShapefile

DXFtoShapfile是一個用於將AutoCad的DXF文件轉成ESRI的Shape文件的工具。基於開源項目dxflibMapWinGIS開發。
鏈接:http://happysquirrel.com/index.php?feature=dxf2shp
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章