基于MapServer的WebGIS地图符号化研究与实现.pdf

基于MapServer的WebGIS地图符号化研究与实现.pdf

ID:57768146

大小:540.86 KB

页数:6页

时间:2020-03-26

基于MapServer的WebGIS地图符号化研究与实现.pdf_第1页
基于MapServer的WebGIS地图符号化研究与实现.pdf_第2页
基于MapServer的WebGIS地图符号化研究与实现.pdf_第3页
基于MapServer的WebGIS地图符号化研究与实现.pdf_第4页
基于MapServer的WebGIS地图符号化研究与实现.pdf_第5页
资源描述:

《基于MapServer的WebGIS地图符号化研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第41卷第1期上海师范大学学报(自然科学版)Vol.41,No.12012年2月JournalofShanghaiNormalUniversity(NaturalSciences)Feb.,2012基于MapServer的WebGIS地图符号化研究与实现顾颖虹,芮建勋,陈能,刘人杰,田冬迪(上海师范大学旅游学院,上海200234)摘要:地图符号化是当前数字地图研究的重要内容之一.在研究MapServer引用地图符号库实现WebGIS原理的基础上,着重探讨了MapServer的地图符号渲染方式,同时以基础要素为例实现地图的分类符号化,建立基础要素符号库,最后构建具

2、体实例调用,验证其可行性与有效性.关键词:地图符号;MapServer;WebGIS;开源中图分类号:P208文献标识码:A文章编号:1000-5137(2012)01-0056-060引言作为形象化的语言,符号能够直观地展示人们所要表达的内容.地图符号即地图的语言,是表达地[1-2]理事物或现象的一种重要可视化工具,是读图者感受地理事物或现象的主要方式,也是计算机制图的基础和空间数据可视化的核心内容.由于近年来数字地图、地理信息系统及互联网的快速发展,立足[3]于网络的地理信息表达已经成为热点.符合行业标准规范化的地图符号库是实现地理信息表达的重要组成部分.综

3、合考察目前国内外GIS软件,均采用不同的描述模型与数据结构,难以实现地图符号库不同工程项目间的共享与服务,但是针对特定工程项目,制作完整规范的地图符号库仍具有重要研究意义,它将有效提高地图符号库的共享性、可移植性,大大减少项目构建的重复性劳动.MapServer是美国明尼苏达大学(UniversityofMinnesota,UMN)在20世纪90年代利用C语言开发[4]的在线动态地图发布引擎.其最大的特点是开放性,源代码全部公开,用户在免费使用的同时,能自行修改、复制及再发布.并且MapServer可以在多种系统环境下运行,支持包括栅格、矢量和空间数据库等不同格

4、式的地图来源及不同的流行脚本语言如Perl,Python,PHP等.另外,MapServer支持的FastCGI能将CGI保持在内存中,避免了反复加载,因而获得较高的性能,北卡大学夏洛特分校的TobinBradley[5]通过对比试验发现MapServer的运行效率比ESRI公司的ArcIMS快将近30%.在以开放性和互操作为今后地理信息系统重要发展方向的背景下,开源WebGIS软件MapServer必将会得到越来越多人的关注.因此有必要基于MapServer所提供的点、线、面图形对象去构建地图中所需的各种地图符号,最终组建地图符号库,以供基于MapServer

5、的特定WebGIS项目实现不同地图时进行调用.本文作者结合网络地图符号特点,在研究MapServer引用地图符号库实现WebGIS原理的基础上,着重探讨了MapServer对于各类地图符号的渲染方式,并以基础要素为例实现地图分类符号化,建立基础要素符号库,同时搭建简单实例调用该符号库,验证其可行性.收稿日期:2011-05-06基金项目:上海市教委重点学科项目(J50402);上海师范大学理工科项目(SK200730);城市地理信息校重点学科(DZL801);世博专项(SK201054)作者简介:顾颖虹(1987-),女,上海师范大学旅游学院硕士研究生;芮建勋(

6、1971-),男,上海师范大学旅游学院副教授;陈能(1961-),女,上海师范大学旅游学院教授.第1期顾颖虹,芮建勋,陈能,等:基于MapServer的WebGIS地图符号化研究与实现571地图符号分类及特征分析根据制图学理论,地图符号按各自是否依比例表示二维地图平面上的地物,可分为点状符号、线状符号、面状符号.点状符号指不能依地图比例尺表示小面积地物和点状地物的符号,具有定位和可选的方向性信息,通过形状和颜色表示地图要素的性质、等级、大小和数量等特征;线状符号是指长度在地图上按比例表示,而宽度在图上不依比例表示的符号,表达呈线状或带状延伸分布的地图要素,及该地

7、图要素的分布位置、延伸形态和长度;面状符号则是指在二维地图上各方向都能依比例尺表示的符号,符号的形状与地图要素的平面图形相似,其轮廓线(如实线、虚线或点线)表示它的分布范围,轮廓线内加[6-7]绘的颜色说明它的性质和数量.2MapServer实现网络地图符号化的原理[4]MapServer可渲染地理数据,即显示地理图像.在以MapServer构建的WebGIS中,MapServer能够以CGI与MapScript两种模式运行.其中,在CGI模式下,MapServer渲染地理数据需以下4类信息:Map-file,HTML初始化表单,HTML模板文件及空间数据.在网

8、络环境中,MapServ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。