首页 | 本学科首页   官方微博 | 高级检索  
     检索      

支持版本演进的高兼容性OGC客户端关键技术研究——以WMS客户端为例
引用本文:杜晓敏,李志鹏,孙腾.支持版本演进的高兼容性OGC客户端关键技术研究——以WMS客户端为例[J].测绘与空间地理信息,2012,35(4):1-7,10.
作者姓名:杜晓敏  李志鹏  孙腾
作者单位:1. 中国矿业大学(北京)地球科学与测绘工程学院,北京100083;煤炭资源与安全开采国家重点实验室,北京100083
2. 中国科学院研究生院资源与环境学院,北京,100049
基金项目:中科院战略先导项目——煤田自燃中的碳排放(XDA05030200)资助
摘    要:在分析了OGC网络服务的不同版本标准和不同服务器实现的差异基础上,提出了一种结合“面向对象思想”和“工厂设计模式”的兼容性解决方案.该方案通过继承抽象的OGC解析器,实现了不同版本标准的WMS解析器,然后结合“工厂设计模式”以实现对不同版本标准的支持;设计了提供扁平化功能的多叉树结构以结合树形图层和一般GIS软件的列表式图层的优势;设计了标准键关键字库以实现对基地址的识别和URL的修正.实现了通过选择高效的序列化器以支持XML文本的高效解析;封装高性能的网络传输工具以支持对服务的高效访问.笔者根据以上设计思路,实现了一个WMS客户端,可支持不同版本、不同厂商开发的WMS服务.

关 键 词:OGC  OWS  WMS  OGC客户端  版本协商

The Study of Key Techniques of High Compatibility OGC Client Supporting Version Evolution——Taking WMS Client as a Case Study
DU Xiao-min , LI Zhi-peng , SUN Teng.The Study of Key Techniques of High Compatibility OGC Client Supporting Version Evolution——Taking WMS Client as a Case Study[J].Geomatics & Spatial Information Technology,2012,35(4):1-7,10.
Authors:DU Xiao-min  LI Zhi-peng  SUN Teng
Institution:1,2(1.College of Survey Engineering and Geosciences,China University of Mining & Technology,Beijing 100083,China; 2.The State Key Laboratory of Coal Resources and Safe Mining,CUMTB,Beijing 100083,China; 3.College of Resource and Environment,Graduate School of the Chinese Academy of Sciences,Beijing 100049,China)
Abstract:Based on the analysis of different versions of OGC Web service standards and their implementation on different servers,the authors put forward a solution combining the object-oriented thinking and factory design pattern,which implements some WMS parsers under different versions of the standards by inheriting from Abstract OGC parser class,and uses factory design pattern in order to support different versions of standards.They design a multi-tree structure which can be squeezed to a flat list and have the advantages of nested layers and list layers of normal GIS software,and standard Key words:library in order to realize the base address recognition and URL modification.By using efficient serialized library to support efficient parsing of XML text and developing high performance network transmission tools,the client achieved high-performance access to OWS services.With an in-depth research of WMS standards and the proposal above,the author implemented a WMS client that can support different versions and services implemented by different GIS manufacturers.
Keywords:OGC  OWS  WMS  OGC Client  Version Negotiation
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号