基于脚本的GIS业务研究与实现

基于脚本的GIS业务研究与实现

论文摘要

为了能够在原有的通用业务平台上加强GIS能力,便于第三方服务提供商,甚至是普通用户自己开发关于地理信息服务的业务,业务平台需要提供一个GIS业务生成环境和运行环境,包括业务脚本图形化编写环境,使得用户在不需要掌握深厚电信知识和具有编程能力的情况下,可以根据自己的需要灵活地开发网络业务,并将业务部署到本平台上运行。论文首先对系统及其相关技术进行了概述性地介绍并分析了系统的研究现状,介绍了OGC颁布的一种用于描述LBS的标准OpenLSCore Services,GDL(GIS Description Language)语言的前期设计与实现正是基于此规范。基于GDL语言,本文设计了一个GIS业务生成系统和一个GIS业务运行系统,在此基础上研究并设计实现了部分GIS业务脚本开发环境。并且还对以上系统进行了测试。最后,文章总结了研究工作内容,并针对GIS业务生成系统(包括图形化开发环境)和运行系统提出一些有待进一步研究和改进的地方。

论文目录

  • 摘要
  • ABSTRACT
  • 1.绪论
  • 1.1 背景
  • 1.2 研究工作
  • 1.3 文章组织结构
  • 2.业务生成技术的研究及对OPENLS的扩展
  • 2.1 通用业务平台业务生成技术的研究
  • 2.2 OPENLS概述
  • 2.3 描述地理信息服务的语言GDL
  • 2.3.1 业务生成系统中的GIS能力
  • 2.3.2 业务生成系统与OPENLS核心服务(CORE SERVICES)
  • 2.3.3 地理信息服务描述语言GDL
  • 2.4 本章小结
  • 3.GDL脚本翻译系统以及GIS业务运行实验系统的需求分析和总体设计
  • 3.1 GDL脚本翻译系统和GIS业务运行系统的需求分析
  • 3.1.1 业务实体存在形式以及与CPL等上层业务的交互机制
  • 3.1.2 功能需求描述
  • 3.2 GIS脚本翻译系统及业务运行实验系统的总体设计描述
  • 3.3 本章小结
  • 4.GDL脚本翻译系统以及GIS业务运行实验系统的具体设计与实现
  • 4.1 GDL翻译系统的具体设计与实现
  • 4.1.1 翻译方式的选择
  • 4.1.2 翻译模式
  • 4.1.3 GDL脚本到EJB的翻译过程
  • 4.1.4 主要功能类
  • 4.1.5 GDL翻译系统实现的特点与关键点介绍
  • 4.2 GIS业务运行实验系统的具体设计与实现
  • 4.2.1 运行实验系统概述
  • 4.2.2 利用多种设计模式的必要性概述
  • 4.2.3 GIS实验系统设计需求
  • 4.2.4 GIS实验系统的设计与实现
  • 4.2.5 设计方案的优缺点
  • 4.3 GIS业务生成环境及运行环境测试
  • 4.3.1 单元测试
  • 4.3.2 系统功能测试
  • 4.4 本章小结
  • 5.GDL脚本图形化开发环境的需求分析研究和设计
  • 5.1 GDL脚本图形化编写环境的研究
  • 5.1.1 图形化生成技术基本概念
  • 5.1.2 对CPL图形化开发环境的研究与分析
  • 5.2 GDL脚本图形化开发环境的需求分析概述
  • 5.2.1 概述
  • 5.2.2 功能需求描述
  • 5.3 GDL图形化开发环境的总体设计
  • 5.3.1 对CPL图形化开发环境的复用和移植分析
  • 5.3.2 GDL图形化开发环境的总体设计描述
  • 5.4 本章小结
  • 6.GDL脚本图形化编写环境的具体实现以及关键点描述
  • 6.1 GDL脚本图形化开发环境的实现
  • 6.1.1 GIS核心服务建模的实现描述
  • 6.1.2 视图与控制器的实现描述
  • 6.1.3 业务脚本生成并写入的实现描述
  • 6.1.4 GDL脚本图形化开发环境设计与实现的进度介绍
  • 6.2 GDL脚本图形化开发环境设计与实现的关键点总结
  • 6.2.1 建模部分设计与实现的关键点总结
  • 6.2.2 视图与控制器部分设计与实现的关键点总结
  • 6.3 GDL翻译器与脚本图形化开发环境特点介绍
  • 6.3.1 与扩展CPL及其它图形化开发环境相比之特点及优势
  • 6.3.2 GDL图形化开发环境可移植性和扩展性分析
  • 6.4 GDL脚本图形开发环境的系统测试
  • 6.4.1 测试环境介绍
  • 6.4.2 测试过程及结果介绍
  • 6.4.3 对测试数据的分析以及测试总结
  • 6.5 本章小结
  • 7.总结与展望
  • 7.1 工作总结
  • 7.2 下一步的研究工作
  • 8.参考文献
  • 9.附录:术语及缩略语
  • 10.致谢
  • 相关论文文献

    标签:;  ;  

    基于脚本的GIS业务研究与实现
    下载Doc文档

    猜你喜欢