下载后可任意编辑基于.NET 2.0 的 GIS 开源项目 SharpMap 分析手记(一)SharpMap 介绍: SharpMap 是一个“小巧可爱”的基于.net 2.0 使用 C#开发的Map 渲染类库,可以渲染各类 GIS 数据(目前支持 ESRI Shape 和 PostGIS 格式),可应用于桌面和 Web 程序。 其网址为:http://sharpmap.iter.dk/ 和 http://www.codeplex.com/SharpMapSharpMap 的发布许可(License)为 GNU General Public License,开发者为 Morten Nielsen(http://www.iter.dk/)。目前的稳定版本为 0.8(9.0beta已发布),代码行数近 10000 行,实现了以下功能:① 支持的数据格式: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 等⑦ 专题图上面这段话是根据马兄的 BLOG 整理的,假如不希望我引用请马兄告知我删除。下面就是有用的 STEP BY STEP。(1)下载 VS .NET 2024由于 SharpMap 基于.NET 2.0,为了分析 SharpMap,首先要作的就是下载一个 VS .NET 2024,这个比较大,估量有 1.6G,所以建议找个速度快点的网站或者…(2)安装 VS .NET 2024还算比较好装,我装的时候没碰到什么问题,一次成功;(3)设置 IIS ASP.NET 为 2.0这点必须注意,因为默认的 IIS ASP.NET 为 1.1(我安装操作系统的是 Windows Server 2024);做法是打开 IIS 信息服务管理器,在“默认网站”上单击右键选择“属性”,弹出如下对话框,在 ASP.NET 页设置 ASP.NET 的版本为 2.0.50727;(4)下载 SharpMap到 http://www.codeplex.com/SharpMap 去下载一个 SharpMap,我下载的是0.9 版;(5)解压和试运行解压后可以看到一个 demo 文件夹,在 VS 2024 中打开 Simple.aspx,在 VS 2024 中单击右键,选择“在浏览器中查看下载后可任意编辑基于.NET 2.0 的 GIS 开源项目 SharpMap 分析手记(二):源代码解压下载的 0.9 版源代码,有两个文件夹:SharpMap 和 Sh...