常用GIS平台方案对比.docx

上传人:b****5 文档编号:4394958 上传时间:2022-12-01 格式:DOCX 页数:10 大小:555.46KB
下载 相关 举报
常用GIS平台方案对比.docx_第1页
第1页 / 共10页
常用GIS平台方案对比.docx_第2页
第2页 / 共10页
常用GIS平台方案对比.docx_第3页
第3页 / 共10页
常用GIS平台方案对比.docx_第4页
第4页 / 共10页
常用GIS平台方案对比.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

常用GIS平台方案对比.docx

《常用GIS平台方案对比.docx》由会员分享,可在线阅读,更多相关《常用GIS平台方案对比.docx(10页珍藏版)》请在冰豆网上搜索。

常用GIS平台方案对比.docx

常用GIS平台方案对比

常用GIS平台方案对比

—周云

:

开源桌面对比

Udig桌面

主要功能:

制作地图,支持常见GIS数据编辑绘制,数据格式的转换,生成地图样式,拥有GIS

的最基本功能!

 

图1udig制图

SelectaD^taSourcetoimportfrom

^ArcSDE

1DB2

方DataStore

QtFiles

JJGrassWorkspaceWizard

IdhlapDecoration

SSlTlySQLhost

'fcMASAWorldWindConfigurationFile&

QSOradeSpatial

^PostGIS

KTeradata

SSiWebFeatureServer

WebMapServer

10WebMapServerTileCache(WM^C)

也WebMapTiles(Open£treetMaprMapQue&tMaps,..}

FinishCancel

图2udig支持的数据源

転Layers冨5Bookmarks

口S

00|<»

ElLegend

BGrid

Yjdprovince

图3图层管理

1-StyleLdilOl

图4地图样式编辑器

 

图5导岀数据

Selectatemplatetocreatethepagefrom.

 

图6地图打印

Udig的优点:

java开发,基于eclipse定制,支持常见gis数据,制图方便!

配置的地图可以方便

Geoserver利用,搭建BS结构系统。

缺点:

没有实现gis的空间分析功能,需要二次开发实现!

QuantumGIS(QGIS)桌面

主要功能:

制作地图,支持常见GIS数据编辑绘制,数据格式的转换导入,生成地图样式,拥有GIS的最

基本功能之外还拥有TIN插值,IDW插值,缓冲区分析,NearestNeighbourAnalysis,Distaneematrix,点面关系分析,相交线分析,线面类型转换,GPS工具,GRASS工具。

图7地图配置

图8地图制作

图9基站进行Delaunaytriangulation三角剖分

图10泰森多边形分析接通率

图11IDW插值生成等值面分析

QuantumGIS优势:

地图制图,数据编辑,数据导入导岀,泰森多边形空间分析,IDW空间分析,点线面

关系分析,线相交分析;制作的工作空间可以与MapServer集成形成BS结构系统。

缺点:

其本身需要C++开发,对于java程序员来说。

二,开源webGISserver对比

(1)基于java的Geoserver:

Geoserver是地图发布服务器,可以通过OGC标准协议发布地图,其最新版本实现了WPS进行简单的空间

分析,AcidMap插件提供了等值面,泰森多边形,Heatmap三种表面分析,本身自带GeoWebCache切片缓

存系统。

MID•■诩I

图12geoserver地图发布

-xfsw^舀■k_BV£y

厂^jlr-Hc•

1

ftwft-M-LV-z££9

»9*_SB・•kQ»tt^ncKii-145^-"■

khe

ww>帑曲」a己aso®6寸L®

 

图15geoserver生成泰森多边形

扩展开发:

<1>服务器端Geoserver利用java开发,核心是Geotools地图工具包,每一个功能都是以plugin组件形式进行扩展;扩展需要掌握Geoserver架构,Geotools包,Spring2.5.5,Wicket框架,OGC标准协议。

<2>客户端可以利用openscale,openlayers进行开发,扩展需要掌握Flex,或Prototype.js,Rico,

SDKAPI,OGC标准协议。

<3>Geoserver对应的桌面Udig,核心也是Geotools地图工具包,udig是基于eclipse的RCP应用。

(2)基于C语言开发的Mapserver

Mapserver是利用C语言开发,基于CGI交互,其功能就是发布基于OGC标准的地图服务,大体

上禾口geoserver类似!

扩展开发:

<1>服务器端MapServer基于C语言,核心是GEOSOGR/GDALProj.4库,在服务器端通过定制CGI应用程序连接WebServer和GIS空间数据库实现自定义功能。

<2>客户端可以利用openscale,openlayers进行开发,扩展需要掌握Flex,或Prototype.js,Rico,

SDKAPI,OGC标准协议。

<3>MapServer对应的桌面为QGis,QGis基于C++开发。

对比Udig+Geoserver和QGis+MapServer两套开源GIS解决方案,都由社区积极参与,有着丰富的英文文档,并且源码开源,有着良好的API接口;而通过实际对比可以看出QGis功能比

Udig强大,Geoserver比Mapserver强大,基于杂们团队的技术,应该对java版本的Udig+Geoserver更好控制。

除此之外,GoogleMap和GoogleEarth及其MapInfo在公司产品已经得到验证可行,不在多述;而对于SuperMap系列和Arcgis系列,这些都是功能很完善强大的商业GIS平台,有着很好的技术

支持和扩展性,就在于价格成本。

开源解决方案确实能做很多事,对于一般项目开发没问题,但是对于产品长期开发有一定风险,而商业产品确实价格成本不低。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 小学教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1