gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:2219回复:2

开放的地图服务器

楼主#
更多 发布于:2008-06-16 09:56
地图服务器的比较与选择,似乎是个永不过时的主题,OSGeo的讨论组里也常涉及到相关的话题。一般说来,构建基于FOSS的地图数据中心,除去服务器之外都有较固定的解决方案,浏览器的地图客户端可以选用<a href="http://ka-map.maptools.org/" target="_blank" >Ka-Map</a>或<a href="http://openlayers.org/" target="_blank" >Openlayers</a>,而数据库方面Postgresql+PostGIS的使用常常是不二之选。
<br>先看历史悠久产品成熟的MapServer。Mapserver在国内用户广泛,其内核使用C++编写,基于CGI脚本实现,页面调用支持PHP、
JSP等多种语言,并且对OGC的WMS和WFS规范提供支持。Map文件是Mapserver工程中关键的结构配置文件,定义了地图范围、数据源、地图
图层、投影方式以及符号标记等内容。如果在Linux平台下快速配置MapServer地图服务器,使用Maptools发布的<a href="http://maptools.org/fgs/" target="_blank" >FGS</a>(FOSS GIS Suite)套件无疑是最佳方案,套件集成了整套的MapServer、Apache、PHPMapScript以及GDAL库等众多内容,并且提供安装后就可直接浏览的地图DEMO。</p>
<p>另一款开源服务器<a href="http://www.geoserver.org/" target="_blank" >GeoServer</a>也是非常好的选择,基于
Java和Geotools库开发的Geoserver功能全面且遵循OGC开放标准,并由同时拥有PostGIS与uDig的Refractions公
司提供支持。GeoServer对发布WFS-T和WMS服务提供便捷的支持,并以XML文件描述所有地图服务。GeoServer的开发组很活跃,邮件
咨询的问题很快会得到<a href="http://weblogs.java.net/blog/jive/" target="_blank" >Jody Garnett</a>和组内其他成员的回复,GeoServer对OGC规范提供了全面的支持,除WMS和WFS之外,即将加入的FROGS(Framework for Open Geospatial Services)项目将着重提供对WPS规范的支持。</p>
<p>比较来说,Mapserver对WMS的支持更为高效,而Geoserver则更擅长于结合WFS规范的属性查询。当然,对于使用者来说,最主要的
区别还是传统CGI脚本与J2EE在技术上的分歧。但就发展趋势来看,J2EE的架构明显要占据优势,并且Geoserver拥有基于Eclipse
RCP平台的开源客户端uDig。随着Geoserver的版本更新,相信其有实力成为今后开源WebGIS解方案的主流选择。</p>
喜欢0 评分0
GIS麦田守望者,期待与您交流。
longhaibo1984
论坛版主
论坛版主
  • 注册日期2006-05-23
  • 发帖数120
  • QQ
  • 铜币560枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-06-25 15:58
...
openlayers加mapserver加postgis算是个比较好的结合,但是往往在处理海量数据的时候,需要很好的优化和结合,不然速度往往难以达到要求
只有想不到,没有做不到!
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-06-28 21:02
并不存在
举报 回复(0) 喜欢(0)     评分
游客

返回顶部