您的位置:GIS门户网 GIS应用 正文
GIS网内容搜索
GIS网热门内容
GIS网推荐内容
GIS网最新内容
提出意见和建议

开放的地图服务器


地图服务器的比较与选择,似乎是个永不过时的主题,OSGeo的讨论组里也常涉及到相关的话题。一般说来,构建基于FOSS的地图数据中心,除去服务器之外都有较固定的解决方案,浏览器的地图客户端可以选用Ka-MapOpenlayers,而数据库方面Postgresql+PostGIS的使用常常是不二之选。

先看历史悠久产品成熟的MapServer。Mapserver在国内用户广泛,其内核使用C++编写,基于CGI脚本实现,页面调用支持PHP、JSP等多种语言,并且对OGC的WMS和WFS规范提供支持。Map文件是Mapserver工程中关键的结构配置文件,定义了地图范围、数据源、地图图层、投影方式以及符号标记等内容。如果在Linux平台下快速配置MapServer地图服务器,使用Maptools发布的FGS(FOSS GIS Suite)套件无疑是最佳方案,套件集成了整套的MapServer、Apache、PHPMapScript以及GDAL库等众多内容,并且提供安装后就可直接浏览的地图DEMO。

另一款开源服务器GeoServer也是非常好的选择,基于Java和Geotools库开发的Geoserver功能全面且遵循OGC开放标准,并由同时拥有PostGIS与uDig的Refractions公司提供支持。GeoServer对发布WFS-T和WMS服务提供便捷的支持,并以XML文件描述所有地图服务。GeoServer的开发组很活跃,邮件咨询的问题很快会得到Jody Garnett和组内其他成员的回复,GeoServer对OGC规范提供了全面的支持,除WMS和WFS之外,即将加入的FROGS(Framework for Open Geospatial Services)项目将着重提供对WPS规范的支持。

比较来说,Mapserver对WMS的支持更为高效,而Geoserver则更擅长于结合WFS规范的属性查询。当然,对于使用者来说,最主要的区别还是传统CGI脚本与J2EE在技术上的分歧。但就发展趋势来看,J2EE的架构明显要占据优势,并且Geoserver拥有基于Eclipse RCP平台的开源客户端uDig。随着Geoserver的版本更新,相信其有实力成为今后开源WebGIS解方案的主流选择。


收藏本页:

点这里复制本页地址发送给您QQ/MSN上的好友
相关文章

Oracle Spatial中上载GIS空间数据方法研究
基于Delphi的MAPGIS二次开发
MapGIS二次开发之打开Tin文件
对MAPGIS正版、解密版、虚拟狗版对比研究
MAPGIS TIF格式转成MSI格式
ArcGIS和MAPGIS比较
MapGIS中把注释变为子图的方法
MapGIS删除重复注释子图方法
MapGIS 修改 Clib slib 路径代码
MAPGIS二次开发类库介绍
ArcGIS 9.2 Server Pack 5 蓄势待发
ArcSDE C API在.NET中的调用
ArcGIS Server或IMS的AppLockMgr导致Deskto
Winform自定义控件在网页上的应用
ArcGIS 9.0 绘制扇形
MAPGIS路在何方?
MapGIS · ArcGIS · 一点想法
shapefile 和 MapGIS 文件格式之间的转换
基于MapGIS平台的矿产资源评价数据库的建设
一个优秀的PDA矢量系统----ArcPad 【原创】

相关评论


GIS门户网提示:本文章所属分类:首页 GIS应用
GIS

GIS