OpenGIS是什么
OGC为分布式环境下访问地理数据和地理信资源制定的一套全面的规范。它包括抽象规范和实现规范。各厂商按照OpenGIS制定的规范开发GIS软件,而且些软件之间能够实现互操作。
OGIS(Open Geodata Interoperability Specification)-开放地理空间数据互操作规范
该规范主要包括三个部分
OpenGIS服务体系结构
该规范对于地理信息服务作了以下分类
OWS(OGC Web Service) - OWS抽象模型
OWS抽象模型中包括两类构件:操作型构件和数据型构件
操作型构件包括
1.客户服务,2.目录与注册服务,3.应用服务,4.数据服务
数据型构件包括
1.数据,2.原数据,3.名称,4.关联,5.容器
OWS操作体系结构
描述了把OWS应用于Web环境所涉及的系统概念,主要包括
OWS技术体系结构
在抽象模型以及操作体系结构的基础上提出了OWS技术体系结构
OpenGIS 服务框架
OpenGIS 服务框架建立了能够被任何应用所利用的公共接口交换协议和服务包括
1.应用客户,2.注册服务,3.编码处理服务,4.描绘服务,5.数据服务
OGC 互操作程序服务模型 - (IPSM Interoperability Program Service Model )
描述了一个针对OpenGIS 服务的计算模型,OGC 互操作程序服务模型建立在OGC 服务体系结构的基础上,但是更加强调如何利用现有的技术平台和机制来实现具有可互操作性的服务.该模型的一个基本想法是应用程序能够把在运行时发现和集合的服务动态地组合起来,用于电子商务,信息交换中心和企业应用中.由于实现一个服务可以有很多种具体的方法,因此该模型关注的主要是描述创建动态松耦合系统的原则和基本模型.
OGC SFS(简单要素规范)
OGC的简单要素规范APIS(application programming interfaces)规定了对点,线,面以及多点等简单要素的发布,存储,读取和简单操作。这些规范的目的是使得GIS软件设计师在不同的技术下(OLE/COM,SQL,CORBA)能够使用这些接口来操作由简单几何要素组成的要素。
已完成的WMS地图服务系统
Harvard University WMS (Distributed) Servers[14]:哈佛大学的GIS课题组根据OGC WMS 1.1.1 规范实现了WMS系统,这个系统作为测试目的建立在FreeBSD操作系统上的。系统连接后台数据库的引擎是ArcIMS 3.1 spatial engine。系统主要是完成了GetMap和GetCapabilities操作,其中GetMap不支持用户定义的风格。支持各种位图格式的地图图像输出
Intergraph GeoMedia WebMap WMS Adapter Kit[15]:GeoMedia WMS AdapterKit使用GeoMedia WebMap开发出了符合WMS1.1.0规范的地图服务器。它支持的GetCapabilities,GetMap和GetFeatureInfo三个接口。它可以根据客户自己定义的规则显示图像。GetMap操作返回的结果可以是JPG或者是PNG格式的图像。
本文来自CSDN博客,出处: