题目
了解SharpMap开发
描述
SharpMap 是一个基于.net 2.0 使用 C#开发的 Map 渲染类库,可以渲染各类 GIS 数据,可应用于桌面和 Web 程序。目前支持 B/S 及 C/S 两种方式的 DLL 调用, 支持地图渲染效果。它的优点有:
- 占用资源较少,响应比较快。在对于项目中如果只需要简单的地图功能 的话,是一个比 较好的选择。
- 它是基于.NET 2.0环境下开发的,对于.NET 环境支持较好。
- . 使用简单,只要在.NET 项目中引用响应的 dll 文件即可,没有复杂的安 装步骤。
支持的数据格式和功能:
1. PostGreSQL/PostGIS,ESRI Shapefile
2. 支持 WMS layers
3. 支持 ECW 和 JPEG2000 栅格数据格式
4. Windows Forms 控件,可以移动和缩放
5. 通过 HttpHandler 支持 ASP.net 程序
6. 点、线、多边形、多点、多线和多多边形等几何类型
7. 几 何 集 合 ( GeometryCollections ) 等 OpenGIS Simple Features Specification
8. 可通过 Data Providers(增加数据类型支持)、Layer Types(增加层类 型)和 Geometry Types 等扩展
9. 图形使用 GDI+渲染,支持 anti-aliased 等。
代码
SharpMap.Map myMap = new SharpMap.Map(picMap.Size