The Study of Key Techniques of High Compatibility OGC Client Supporting Version Evolution——Taking WMS Client as a Case Study
Teng Sun · Geomatics & Spatial Information Technology · 2012
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.