OGC 开放地理信息系统协会(Open GIS Consortium,OGC),OGC规范致力于为地理信息系统间的数据和服务互操作提供统一。 OGC——Open Geospatial Consortium——开放地理信息联盟,是一个非盈利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展目前在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(ISO/TC211)或技术联盟(如OGC)制定空间数据互操作的接口规范,GIS软件商开发遵循这一接口规范的空间数据的读写函数,可以实现异构空间数据库的互操作。基于http(Web)XML的空间数据互操作是一个很热门的研究方向,主要涉及Web Service的相关技术。OGC和ISO/TC211共同推出了基于Web服务(XML)的空间数据互操作实现规范Web Map Service,Web Feature Service,Web Coverage Service以及用于空间数据传输与转换的地理信息标记语言GML。OGC提出了一个能无缝集成各种在线空间处理和位置服务的框架即OWS(OGC Web Service),使得分布式空间处理系统能够通过XML和HTTP技术进行交互,并为各种在线空间数据资源、来自传感器的信息、空间处理服务和位置服务,基于Web的发现、访问、集成、分析、利用和可视化提供互操作框架。
Web地图服务
Web地图服务(WMS)利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:GetCapabitities返回服务级元数据,它是对服务信息内容和要求参数的一种描述; GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的;GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息
Web要素服务
Web地图服务返回的是图层级的地图影像,Web要素服务(WFS)返回的是要素级的GML编码,并提供对要素的增加、修改、删除等事务操作,是对Web地图服务的进一步深入。OGC Web要素服务允许客户端从多个Web要素服务中取得使用地理标记语言(GML)编码的地理空间数据,这个远东定义了五个操作:GetCapabilites返回Web要素服务性能描述文档(用XML描述);DescribeFeatureType返回描述可以提供服务的任何要素结构的XML文档;GetFeature为一个获取要素实例的请求提供服务;Transaction为事务请求提供服务;LockFeature处理在一个事务期间对一个或多个要素类型实例上锁的请求。
Web覆盖服务
Web覆盖服务(WCS)面向空间影像数据,它将包含地理位置值的地理空间数据作为“覆盖(COverage)”在网上相互交换。网络覆盖服务由三种操作组成:GetCapabilities,GetCoverage和DescribeCoverageType。GetCapabilities操作返回描述服务和数据集的XML文档。网络覆盖服务中的GetCoverage操作是在GetCapabilities确定什么样的查询可以执行、什么样的数据能够获取之后执行的,它使用通用的覆盖格式返回地理位置的值或属性。DescribeCoverageType操作允许客户端请求由具体的WCS服务器提供的任一覆盖层的完全描述。 以上三个规范既可以做为Web服务的空间数据服务规范,又可以做为空间数据的互操作实现远东。只要某一个GIS软件支持这个接口,部署在本地服务器上,其他GIS软件就可以通过这个接口得到所需要的数据。从技术实现的角度,可以将Web服务理解为一个应用程序,它向外界暴露出一个能通过Web进行调用的接口,允许被任何平台、任何系统,用任何语言编写的程序调用。这个应用程序可以用现有的各种编程语言实现。Web服务最大的特点是可以实现跨平台、跨语言、跨硬件的互操作,正是Web服务中的SOAP、WSDL和UDDI保证了Web服务的跨平台互操作的特性,所以,如何使用SOAP、WSDL和UDDI来部署、描述、传输和注册一个Web服务是实现Web服务的关键。由于SOAP、WSDL和UDDI是一套标准,不同的厂商可以有实现这些标准的不同产品,例如SUN、APACHE、IBM、Borland等公司推出的基于JAVA平台的Web服务工具包,以及微软提出的.NET平台等,这些工具为实现Web服务的开发、部署、描述提供了方便的工具,极大的降低了开发Web服务的复杂度。
分享到:
相关推荐
标题中的“RTD (Realtek)显示器 OGC OCC调试校验工具”指的是Realtek公司生产的显示器相关硬件设备的调试和校验程序。OCC(On Chip Calibration)是集成在芯片内部的一种校准技术,用于优化显示器的色彩表现,确保...
《GeoServer OGC服务文档详解》 GeoServer是一款开源的GIS服务器软件,它遵循OGC(Open Geospatial Consortium)标准,提供了丰富的地理空间服务,包括WMS(Web Map Service)、WMTS(Web Map Tile Service)、WFS...
OGC 服务资源术语 OGC 服务资源术语是指 Open Geospatial Consortium(开放地理空间联盟)所定义的一系列服务资源术语,旨在提供地理空间信息的共享和交换。这些服务资源术语包括 WMS、WFS、WGS 等多种类型,都是...
OGC(Open Geospatial Consortium)开放地理空间联盟是一个国际组织,致力于制定和推广地理空间信息的开放标准。这些标准使得不同系统之间的数据共享和互操作成为可能,极大地推动了地理信息系统(GIS)的发展。以下...
### OGC标准详解 #### 一、OGC与OGC标准 **OGC**,即Open Geospatial Consortium,是一个国际性的非营利性组织,致力于制定与地理信息、位置服务相关的标准。其核心目标是通过制定一系列的标准,促进不同地理信息...
Java OGC GetMap 是一种基于Open Geospatial Consortium (OGC) 标准的Web服务接口,用于获取地理空间数据的图像表示。在本场景中,我们关注的是使用Java编程语言和PostGIS地理数据库来实现这个功能。PostGIS是 ...
### OGC简单要素数据标准详解 #### 一、概述 《OGC简单要素数据标准》是一份由Open Geospatial Consortium (OGC)发布的开放地理信息系统(OpenGIS)实施标准文档,版本为1.2.1,发布日期为2011年5月28日。该标准旨在...
OGC WMS 网络地图服务 OGC WMS(Web Map Service)是一种基于网络的地图服务规范,由 Open Geospatial Consortium(OGC)提出。它允许用户通过网络访问和共享地理空间数据,提供了一个统一的接口来访问和处理地理...
ArcGIS是Esri公司开发的全面的地理信息系统,它能够发布OGC(开放地理空间联盟)标准的WMS服务。在这个主题中,我们将深入探讨如何使用OpenLayers来加载由ArcGIS发布的WMS服务。 **OGC WMS服务** OGC Web Map ...
《OGC KML 2.3》是Open Geospatial Consortium(OGC)发布的一份标准文档,旨在规范地理空间数据的表示和交换,特别是针对谷歌地球(Google Earth)的KML(Keyhole Markup Language)格式。KML是一种XML方言,用于...
OGC标准介绍 OGC(Open Geospatial Consortium)是一个非盈利的、国际化的、自愿协商的标准化组织,其主要目的就是制定与空间信息、基于位置服务相关的标准。这些标准就是 OGC 的“产品”,而这些标准的用处就在于...
### OGC WPS规范详解 #### 一、概述与背景 Open Geospatial Consortium (OGC) 是一个致力于制定开放地理空间标准的国际性非营利组织。WPS(Web Processing Service)规范是OGC推出的一系列标准之一,旨在提供一种...
标题《OGC标准介绍》所涉及的知识点涵盖了Open Geospatial Consortium(OGC)组织及其制定的一系列地理空间信息互操作标准。吴泳锋在其2010年6月17日的文档中,对OGC及其标准进行了详细的介绍。下面将对文档中提到的...
OGC(Open Geospatial Consortium)是全球地理信息领域的标准化组织,致力于制定和推广开放的地理空间信息标准。这些标准确保不同系统之间的互操作性和数据交换能力,促进地理信息的广泛应用。在您提供的压缩包中,...
本标准描述的WMTS是在更早的一些旨在建立可伸缩、高性能、基于Web的地图分发服务的...本OGC标准同时包含面向资源(REST风格的方法)和面向过程(KVP和SOAP编码)的架构风格,并努力使该接口标准与OSGeo的规范保持一致。
### OGC规范说明文档知识点解析 #### 一、概述 **OGC规范说明文档**主要介绍了Open Geospatial Consortium(开放地理空间联盟,简称OGC)制定的一系列地理信息系统的标准和服务规范。本文档版本为1.1.0,发布日期...