开源GIS软件SharpMap

news/2024/7/10 5:45:50 标签: .net, dll, 优化, 扩展, 工具, oracle

转自: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,但是要好好考虑一下视图方面的处理。

 


http://www.niftyadmin.cn/n/1054489.html

相关文章

【TensorFlow入门完全指南】模型篇·最近邻模型

最近邻模型,更为常见的是k-最近邻模型,是一种常见的机器学习模型,原理如下: KNN算法的前提是存在一个样本的数据集,每一个样本都有自己的标签,表明自己的类型。现在有一个新的未知的数据,需要判…

[数据恢复答疑]删除了WINDOWS 桌面上的文件,该如何恢复数据

[数据恢复问题]一小时前误删了位于桌面的一个文件夹 大小约900m 内容是产品图片 请问还能找回来吗 我基本上没敢再动c盘 但是用easyrecovry恢复数据,但是找不到我需要的文件啊 怎么办[回答](北亚数据恢复中心张宇,http://www.datahf.net)如果删除的是C盘…

[网络流24题] 圆桌问题

题目链接&#xff1a;戳我 好像也没有什么。对于这种匹配类问题一般不都是最大流做的嘛。。 代码如下&#xff1a; #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<queue> #define MAXN 100010 #define S…

四个开源商业智能平台比较 (一)

看到一系列博文&#xff0c;关于BI方面的&#xff0c;算是个了解。 转自&#xff1a;http://jjjava.iteye.com/blog/71234 本人最近花了一些时间研究了一下开源的商业智能平台&#xff0c;想和大家交流一下。 所以如果有什么写的不好&#xff0c;还请见量。 首先列出这四个项…

Buffer源码

介绍 首先 Buffer 是一个能存储基本数据类型的容器&#xff08;除了 Boolean 类型&#xff09;&#xff0c;从 java.nio 包的继承结构就能看出来。 Java中的Buffer类是一个抽象类。Buffer类提供了一种将数据存储在内存中的方式&#xff0c;并提供了一些操作数据的方法。Buffer…

第一次上首页..呵呵记录一下

今天登录blog.居然有三个人的回复. 正想着什么原因.原来是被推首页了. 这个故事教育我们.一定要写原创啊. 截图做留恋!!! 转载于:https://blog.51cto.com/moneypy/331737

Vue项目webpack打包部署到服务器

http://blog.csdn.net/Dear_Mr/article/details/72871919?locationNum5&fps1 Vue项目webpack打包部署到服务器 这篇博文主要说的就是我今天遇到的问题&#xff0c;而且在经过我的询问&#xff0c;好多人在打包部署的时候都遇到了一些问题&#xff0c;下面就来说下&#xf…

Drools中salience大的规则会先执行

规则文件 package test import com.blackfish.demo.drools.Stu;rule "rule1"salience 2when$stu:Stu(age > 30)thenSystem.out.println("age>30岁的人&#xff1a; " $stu.getName());$stu.setAmount(30000);endrule "rule2" salience 1 …