开源GIS软件SharpMap

转自:http://www.ggiiss.com/gis/cc/2320.html

 

SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染ESRI Shape、PostGIS、MS SQL等格式的GIS数 据,通过扩展地图数据Provider,还可以支持其他格式,例如由其他作者开发的 Oracle Spatial provider。SharpMap可应用于桌面和Web程序。

SharpMap

SharpMap

目前的很多的项目中都用到了开源的GIS 软件,在开源的GIS软件中,SharpMap在工程应用中开始被人发觉。

SharpMap开源软件的网址 http://sharpmap.codeplex.com/ ,下载地址为 http://sharpmap.codeplex.com/releases/view/154 ,相比一些GIS软件SharpMap拥有的优势有如下几点:

1、占用资源较少,响应比较快。在对于项目中如果只需要简单的地图功能的话,是一个比较好的选择 。

2、它是基于.NET 2.0环境下开发的,对于.NET环境支持较好。

3、使用简单,只要在.NET项目中引用响应的dll文件即可,没有复杂的安装步骤。

目前支持B/S及C/S两种方式的DLL调用,支持地图渲染效果。

关于SharpMap的一些问题的解答

1、用SHARPMAP来做成熟的系统,前景如何?

答:前景来说,不知道指的是哪方面。gis这个行业发展的已经很稳定了。像SharpMap这样的开源小东西很适合学习和完成一些小型的gis项目。


2、我从共享里下了DemoWinForm例子,发现加载10兆以上的shp图后,放大缩小的速度就很慢了。这是sharpmap本身的问题还是可以用其它的方法优化?

答:sharpmap完成了图形的显示和检索方面的事情。至于优化方面还是要根据项目的应用情况来。毕竟方向不同,关注的重点也不同。


3、能否实现想arcmap(editor工具)那样的编辑功能?

答:这个问题基本同上,想要做编辑工具并不难,但是要做成arcmap级的东东,估计就有的做了。。。。


4、支持三维数据吗?速度如何?

答:如果你能把dx或opengl扩展进去就ok,但是要好好考虑一下视图方面的处理。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值