免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2925|回复: 1
收起左侧

[资料] 基于SharpMap扩展程序开发实例

[复制链接]

130

主题

2万

铜板

754

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
17555

宣传勋章优秀斑主地信元老灌水勋章活跃勋章贡献勋章

QQ
发表于 2011-5-14 21:01 | 显示全部楼层 |阅读模式
本帖最后由 yczcc 于 2011-5-14 21:02 编辑

基于SharpMap扩展程序开发实例
SharpMap 是基于.Net平台开发的GIS 地图渲染组件。在SharpMap的内部设
计了基于OGC 标准的几何模型构架,设计了IProvider 策略模式的多源矢量地图
数据适配器接口,地图要素渲染的底层主要通过几何变换将Geometry转换为.Net
支持的几何模型如System.Drawing.Point 、System.Drawing.Rectangle 、
System.Drawing.Drawing2D.GraphicsPath 等,然后调用System.Drawing.Graphics 类
的Draw方法实现地图要素的绘制。在SharpMap 内部由于没有设计Symbol 的构
架,因此,对于需要开发真正的GIS 系统,需要封装Symbol 架构,以便实现专
题渲染和地图符号库。
SharpMap 为我们提供了GIS 系统最基本的功能集合,如地图可视化、空间
查询等功能,因此我们可以利用SharpMap 提供的部分功能为我们在.Net 平台上
实现地图可视化提供支持,而不需要借助一些商业组件。本文就将简单的介绍一
些基于SharpMap 实现部分程序的代码示例,希望对研究开源的朋友有所启示和
帮助.
2011-05-14_205845.jpg
基于SharpMap扩展程序开发实例.rar (1.53 MB, 下载次数: 33)
读万卷书,不如行万里路;行万里路,不如阅人无数!
                                           【点击此处Q我】

1145

主题

10万

铜板

2

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
21817

灌水勋章活跃勋章冰雪节勋章

QQ
发表于 2013-10-29 08:53 | 显示全部楼层
谢谢楼主分享!

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

加强科技支撑和引领  实现地质找矿新突破 。     
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表