.NET 开源GIS项目

转载 2011年01月09日 22:30:00

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

GeoAPI.NET
GeoAPI为OGC/ISO标准提供一组.NET接口。

Geotools.Net
GeoTools是比较成熟的开源GIS中间件,有近10年的历史了,并且还有一定的OpenGIS官方背景。可从http://www.geotools.org获取。geotools采用java实现,架构非常优秀,容易扩展。geotools中采用了另一个著名的开源软件JTS(java拓扑套件)。JTS封装了常用的geo算法,并且实现了OpenGIS的简单特征规范,也提供了基于内存的空间索引。
链接:http://geotoolsnet.sourceforge.net/Index.html

monoGIS
monoGIS将成为Mono平台下的开源完整GIS。已经发布了internet mapserver,OGC WMS实现和一些工具像空间格式转换。
链接:http://sourceforge.net/projects/mgis/

NASA World Wind
NASA World Wind是使用.NET开发的一个Windows窗体系统,以地球外观看得角度提供全球定位功能,类似于Google Earth。它结合了美国国家航空航天局(NASA)从卫星拍摄的图像,这些图像应用于Blue Marble, Landsat 7, SRTM, MODIS 以及其它更多的地方。
链接:http://www.worldwindcentral.com/wiki/Main_page

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文件的工具。基于开源项目dxflib和MapWinGIS开发。
链接:http://happysquirrel.com/index.php?feature=dxf2shp

基于.NET的开源GIS项目收集整理

http://www.cnblogs.com/wuhenke/archive/2009/12/05/1617827.html

基于.NET的开源GIS项目

NASA World Wind NASA World Wind是使用.NET开发的一个Windows窗体系统,以地球外观看得角度提供全球定位功能,类似于 Google Earth。它结合了美国国家航空...
  • nnsword
  • nnsword
  • 2011年07月09日 15:52
  • 714

NetMap,基于.net的开源GIS库

桌面GIS提供了一个插件式框架,容纳并运行各种地图插件。相比纯粹的软件开发包而言,他提供了一个UI系统和常用地图工具。如下图所示:   对于插件开发,只需要实现对应的接口,使用时,插件框架...

基于.NET 2.0的GIS开源项目SharpMap分析手记(十):开源空间信息软件体系与技术概述

基于.NET 2.0的GIS开源项目SharpMap分析手记(十):开源空间信息软件体系与技术概述 粟卫民 http://www.gisdev.cn/ http://blog.csdn.net/su...

Esri中国社区 » GIS大讲堂:ArcGIS Server .Net ADF中的AJAX

ArcGIS Server .Net ADF中的AJAX(一)对于没有很好的.net编程基础,arcobjects的开发经验的开发人员而言,开发arcgis server的应用是比较费劲的。最简单和最...
  • july27
  • july27
  • 2011年02月14日 20:51
  • 2753

利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用

此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。 你可以在下面的目录下找到相应的样例程序: 安装目录>\DeveloperKit\Sa...

Winform GIS编辑器,C#地理信息编辑器,.NET地理信息编辑器

TatukGIS Developer Kernel (DK)是一款全面的GIS控件(SDK),用于自定义开发单独的、嵌入式的和CS模式的应用程序,完全依照OGC标准,支持将近3000种预定义坐标系统,...

利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用

Dixon整理 此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。 你可以在下面的目录下找到相应的样例程序: \Devel...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET 开源GIS项目
举报原因:
原因补充:

(最多只允许输入30个字)