首页> 中文学位 >基于MapServer的电子海图服务系统研究
【6h】

基于MapServer的电子海图服务系统研究

代理获取

目录

声明

摘要

第1章 绪论

1.1 研究背景及意义

1.2 国内外发展现状

1.3 论文研究内容及章节安排

第2章 基于MapServer的电子海图服务体系架构

2.1 MapServer简介

2.2 MapServer运行环境

2.3 电子海图服务体系架构

2.4 本章小结

第3章 基于MapFile的海图数据组织和制图表达

3.1 MapFile的组织结构

3.2 海图数据的访问

3.2.1 S-57海图数据访问

3.2.2 Shapefile海图数据访问

3.3 海图显示样式

3.3.1 海图显示符号库

3.3.2 点状符号显示

3.3.3 线状符号显示

3.3.4 面状符号显示

3.3.5 注记

3.4 MapFile海图制图表达存在的问题

3.5 MapFile优化

3.6 MapFile文件的生成

3.7 本章小结

第4章 Web海图服务实现及其瓦片缓存优化

4.1 OpenLayers开发客户端优点

4.2 基于OpenLayers的Web海图服务客户端

4.3 基于Ka-map的海图瓦片缓存优化

4.3.1 地图瓦片金字塔模型

4.3.2 Ka-map瓦片缓存机制

4.3.3 Ka-map的安装与海图切片配置

4.3.4 结合Ka-map的OpenLayers海图服务客户端

4.4 本章小结

第5章 总结与展望

5.1 论文工作总结

5.2 未来工作展望

参考文献

致谢

作者简介

展开▼

摘要

Web电子海图可随时随地基于Web浏览器运行的特性非常符合航海领域管理人员的强流动性特点,目前已经在航运领域的管理应用中迅速地普及。栅格化的Web电子海图服务,可以在Web页面上快捷地以图片的形式显示海图,很好地满足了需要以海图作为背景可视化地对船舶及其他动静态物标进行动态定位和管理的在线船舶监控等应用的需求,是目前Web电子海图的主流形式。
   尽管费用高昂,但由于具有强大友好的用户编辑、配置和管理界面以及航海解决方案制图功能,商业化软件ArcGIS在Web电子海图研究与应用方面占有主导的地位。本文以开源的MapServer为平台,利用其跨平台、开放的特性以及新增的支持S-57电子海图数据的功能,深入地研究了在其上的海图数据访问、制图表达等关键问题,旨在开发一种低成本、高性能的海图服务系统,一方面增加Web电子海图研究理论和技术的多样性,另一方面希望能够提供廉价的应用方案,增加用户的可选择度,从而更好地促进Web电子海图应用的推广。
   归纳起来,本文的研究主要作了如下工作:
   (1)电子海图服务体系的架构
   在分析MapServer特性及其主要组件和功能的基础上,设计了基于MapServer的电子海图服务系统框架、软件结构以及各主要功能模块。
   (2)基于MapFile的海图数据组织和制图表达
   研究MapServer通过MapFile配置访问矢量电子海图数据的方式及其效率,研究如何参照S-52以及CJ-52标准,利用MapFile制图表达实现海图中各种要素的显示,最后探讨MapFile在组织和表达海图数据时存在的主要问题,并开发了一个自动生成MapFile文件的程序。
   (3) Web海图服务的实现及其基于瓦片缓存的优化
   基于交互式设计原则,利用OpenLayers设计并实现了Web电子海图服务客户端架构以及电子海图的显示、基本操作(如漫游、放大、缩小等)功能。并利用Ka-map研究和实现了基于金字塔模型的海图瓦片缓存技术,以减轻系统服务器的负担,并提高客户端的响应速度。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号