当前位置>>知识集锦

有时候开发系统时,需要用到GIS技术,而又不涉及很深的东西,比喻只是简单的地图渲染,展示功能的话,完全没有必要去采用昂贵且庞大的商业GIS组件。开源的GIS资源不仅免费,而且大部分是轻量级的,不会使得程序臃肿,其中SharpMap就是一个不错的选择。SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。目前比较成熟的版本是0.9,其2.0版本尚在开发当中,不建议使用。

ShrapMap具有以下几个优点:

1.SharpMap足够小(小于10000行),且具备了一个GIS软件的基本功能,容易下手;

2.基于.net和C#开发;

3.开放源码(不开放就没有办法分析,废话);

4.SharpMap还在开发中,可以通过跟踪其源码学习提高。

 SharpMap开发网站:http://sharpmap.codeplex.com

学习开源GIS可以考虑加入QQ群:192132579。





评论