博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开源GIS软件SharpMap
阅读量:2440 次
发布时间:2019-05-10

本文共 826 字,大约阅读时间需要 2 分钟。

转自:

 

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

SharpMap

SharpMap

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

SharpMap开源软件的网址 ,下载地址为,相比一些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,但是要好好考虑一下视图方面的处理。

 

转载地址:http://cqgmb.baihongyu.com/

你可能感兴趣的文章
一个操作共享内存的类!可以方面的添加,删除数据,包括各种结构体! (转)...
查看>>
Oracle 9i 在AIX上的安装 (转)
查看>>
适合于Unix与Win32下的字符串处理类,可以以此为基类进行扩展 (转)
查看>>
设备I/O之OVERLAPPED (转)
查看>>
Matt Pietrek访谈,谈他对.NET的看法及Numega工作情况(英文) (转)
查看>>
论工业化方向上的编程发展思路 (转)
查看>>
用32行代码表示16个设计模式 (转)
查看>>
progressbar的填充颜色的改变 (转)
查看>>
一种新的编程思路(中)附: (转)
查看>>
使用XML实现BBS(主题列表篇) (转)
查看>>
一种新的编程思路(上) (转)
查看>>
软件界面中菜单的美化 (转)
查看>>
用Delphi开发Web Services数据库程序 (转)
查看>>
Visual Basic 6.0 控件和 .NET 控件的区别 (转)
查看>>
我的PHP树的代码,可以嵌套任意层 (转)
查看>>
向Linux进军(X-Window配置指南) (转)
查看>>
AMD领先英特尔发表工作频率3.4THz的晶体管 (转)
查看>>
通过SDK函数实现WIN32应用程序的唯一实例。 (转)
查看>>
假如你想成为高级程序员、系统分析员(续2) (转)
查看>>
DirectPlay分组功能 (转)
查看>>