OGC与GIS

article/2025/10/14 1:50:33

I. OGC 与OGC标准

· OGC

 

http://www.opengeospatial.org/

OGC全称Open Geospatial Consortium,自称是一个非盈利的、国际化的、自愿协商的标准化组织,它的主要目的就是制定与空间信息、基于位置服务相关的标准。这些标准就是OGC的“产品”,而这些标准的用处就在于使不同厂商、不同产品之间可以通过统一的接口进行互操作。

在GIS领域,OGC已经是一个比较“官方”的标准化机构了,它不但包括了ESRI、Google、Oracle等业界强势企业作为其成员,同时还和W3C、ISO、IEEE等协会或组织结成合作伙伴关系。因此,OGC的标准虽然并不带有强制性,但是因为其背景和历史的原因,它所制定的标准天然地具有一定的权威性。

所以,我们也可以看到,很多国内的部门或行业要进行地理空间信息的共享或发布时,言必称OGC标准,就和这个原因有关。但是,事实上我们对OGC和OGC标准并不需要盲目崇拜和迷信,从RESTful服务规范的缺失、KML的空降等可以看出来,OGC还是有一些缺失和不足的地方。

· OGC 标准

OGC的标准基本上就是OGC所有的成果,而所谓的标准就是一些接口或编码的技术文档。不同的厂商、各种GIS产品都可以对照这些文档来定义开放服务的接口、空间数据存储的编码、空间操作的方法等。

除了正式发布的标准(OpenGIS® Standards ),OGC的工作成果还包括一些其它类型的文档,比如讨论稿(Discussion Papers )、抽象规范(Abstract Specification )、最佳实践文档(Best Practices Documents )、OGC参考模型(OGC Reference Model (ORM) )、白皮书(White Papers )等。在OGC的工作中,标准的制定可能由待讨论的“讨论稿”开始,在形成一定的统一意见后形成“抽象规范”,进一步具体化到“标准”,在这个过程中同时也可能形成“最佳实践文档”供印证,而“OGC参考模型”则是描述“抽象规范”、“标准”、“最佳实践文档”之间的关系。当然,其中我们最关心的还是OGC标准文档。

所以,就让我们先看看目前大概有哪些OGC标准吧:

OGC 标准

常用简称

说明

Cat: ebRIM App Profile: Earth Observation Products

  

Catalogue Service

CS

用以发现、浏览服务器上数据、服务的元数据

CityGML

 

用以交换城市3D模型

Coordinate Transformation Service

CT

用以提供坐标系统及其转化的服务

Filter Encoding

FES

提供XML编码的过滤表达

GML in JPEG 2000

 

GML和JPEG 2000编码图像的结合

Geographic Objects

GOS

通过UML和Java来描述抽象地理对象

Geography Markup Language

GML

提供XML编码的地理数据集

Geospatial eXtensible Access Control Markup Language

GeoXACML

 

Grid Coverage Service

 

栅格服务

KML

KML

提供XML编码的地理数据集(从Google引入)

Location Services

OpenLS

位置服务

Observations and Measurements

  

Sensor Model Language

  

Sensor Observation Service

  

Sensor Planning Service

  

Simple Features

SFS

简单要素对象的通用描述

Simple Features CORBA

  

Simple Features OLE/COM

  

Simple Features SQL

 

简单要素对象在SQL语句中的描述

Styled Layer Descriptor

SLD

用以对地理数据进行符号化

Symbology Encoding

SE

对符号进行编码

Transducer Markup Language

TML

 

Web Coverage Processing Service

WCPS

栅格处理Web服务

Web Coverage Service

WCS

栅格Web服务

Web Feature Service

WFS

要素Web服务

Web Map Context

 

地图Web服务的组合

Web Map Service

WMS

地图Web服务

Web Map Tile Service

WMTS

切片地图Web服务

Web Processing Service

WPS

地理处理Web服务

Web Service Common

OWS

描述了OGC Web服务的通用规范

 

表 1 OGC标准概览

其中,一些标准存在多个历史版本,比如WMS就有1.3.0/1.1.1/1.1/1.0等版本。在这些版本中,一般需要关注的就是最新版本,历史版本一般都已经被废弃,这从OGC网站上就可以看出区别:

 

这些标准中,一般我们接触的都集中在数据交换和服务互操作方面,比如GML、KML和WFS、WMS等,其实这也是一些标准存在意义较大的场合。下面,就 逐个介绍一下其中的一些常用标准。


http://chatgpt.dhexx.cn/article/RtMqfnY2.shtml

相关文章

OGC服务标准(地图资料篇.3)

听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 一、OGC(开放地理空间信息联盟) OGC 全称是开放地理空间信息联盟(Open Geospatial Consortium),是一个非盈利的国际标准组织,它制定了数据和服务的一系列标准,GIS厂商按照这个标准进行开发可保证…

3.(地图资料篇)OGC服务标准

地图之家总目录(订阅之前请先查看该博客) 地图之家:cesium+leaflet+echart+地图数据+地图工具等相关内容的介绍 一、OGC(开放地理空间信息联盟) OGC 全称是开放地理空间信息联盟(Open Geospatial Consortium),是一个非盈利的国际标准组织,它制定了数据和服务的一系列…

解读OGC官方WMTS标准细节

之前有文章讲述了wmts服务的优点和好处,以及一些基本的原理,这篇文章我们从实际操作中来体验一下OGC定义的wmts的标准。 首先wmts服务是由服务端和客户端两部分组成,我们绝大多数人不必关心服务端,因为有服务端地图切片能力的公司和机构毕竟是少数。 我们重点在客户端加载…

OGC 网络数据服务的类型与操作+实现GeoServer软件在Apache+Tomcat的部署+OGC数据服务WMS、WFS和WCS的发布

目录 一、OGC网络数据服务的类型与操作 二、GeoServer在Apache Tomcat上的部署 三、OGC数据服务WMS、WFS和WCS的发布 一、OGC网络数据服务的类型与操作 1、OGC是什么? OGC——Open Geospatial Consortium——开放地理信息联盟,是一个非盈利的志愿的…

OGC WebGIS 常用服务标准(WMS/WMTS/TMS/WFS)速查

文章目录 0. 参数传递方式1. WMS 速查1.1. 能力1.2. 获取地图图片举例(GetMap)1.3. 在 CesiumJS 和 OpenLayers6 中使用 GeoServer WMS1.4. 获取要素信息 2. WMTS 速查2.1. 轴向2.2. 能力2.3. 示意图2.4. 请求瓦片举例(GetTile)2.…

UGC、PGC、OGC

1、ugc的意思 UGC ,全称为User Generated Content,也就是用户生成内容,即用户原创内容。UGC的概念最早起源于互联网领域,即用户将自己原创的内容通过互联网平台进行展示或者提供给其他用户。UGC是伴随着以提倡个性化为主要特点的…

OGC标准介绍 1

I. OGC 与OGC标准 OGC http://www.opengeospatial.org/ OGC全称Open Geospatial Consortium,自称是一个非盈利的、国际化的、自愿协商的标准化组织,它的主要目的就是制定与空间信息、基于位置服务相关的标准。这些标准就是OGC的“产品”&#xff0c…

OGC标准介绍

数据共享作为GIS行业的基础,是每一位从事GIS相关领域人员必须要了解的知识,而OGC服务作为行业标准,已经被各大GIS厂商广泛应用。究竟什么是OGC呢? OGC全称——开放地理空间信息联盟(Open Geospatial Consortium), 它的主要目的就是制定与空间信息、基于位置服务相关的标准…

向量叉乘总结

向量叉乘的记忆比较模糊,现在推荐三种向量叉乘的记忆方法(如下图所示): 1、向量的行列式展开法 2、轮换法(右手定则的循环不变性) 3、矩阵向量的乘法

向量的叉乘

向量的叉乘 a ^ b 高中数学中我们可以得到公式 a * b |a| * |b| * sin<a,b> 可以使用叉乘获取两个向量的左右位置&#xff0c;如下图所示 案例一&#xff08;案例中将y去掉&#xff0c;相当于俯视坐标系之后x&#xff0c;z&#xff09;&#xff1a; Vector3 a new Ve…

点乘与叉乘

0. 几何含义 0.1 点乘 点乘&#xff0c;又称向量的内积&#xff0c;结果为一个数&#xff0c;计算公式如下&#xff1a; 上述公式的推导过程如下&#xff1a; 因此&#xff0c;通过点乘可以得出两个向量之间的夹角&#xff0c;向量垂直时&#xff0c;点乘结果为0. 0.2 叉乘 …

矢量叉乘能否反求矢量

这两天纠结一个问题&#xff0c;矢量叉乘能否反求矢量&#xff1f; a ⃗ b ⃗ c ⃗ \vec{a}\times\vec{b}\vec{c} a b c 如果已经知道矢量 a ⃗ \vec{a} a 和矢量 c ⃗ \vec{c} c &#xff0c;能否求解得到矢量 b ⃗ \vec{b} b 呢&#xff1f; 想了很久&#xff0c;答案是不…

矢量叉乘,向量外积

矢量叉乘&#xff0c;向量外积 原创不易&#xff0c;路过的各位大佬请点个赞 矢量叉乘&#xff0c;向量外积 矢量叉乘&#xff0c;向量外积1. 矢量叉乘定义2. 模长3. 方向4. 坐标运算6. 叉乘矩阵&#xff08;斜对称矩阵&#xff09;6. 叉乘运算规则 1. 矢量叉乘定义 定义两个…

点乘叉乘

在游戏开发中&#xff0c;确定目标的方位&#xff0c;朝向&#xff0c;夹角等相关数据需要用到向量间的计算&#xff0c;其中最常用到的就是点乘和叉乘。 说实话&#xff0c;因为向量的运算在平时开发中不是经常使用&#xff0c;我也总弄混这两种运算的含义&#xff0c;所以这…

线段的叉乘

文章目录 叉乘的定义和几何含义叉乘的几个相关操作案例参考思路 叉乘的定义和几何含义 定义 &#xff1a;定义点 a ( x 1 , y 1 ) , b ( x 2 , y 2 ) a(x_1,y_1),b(x_2,y_2) a(x1​,y1​),b(x2​,y2​)的叉乘为 ∣ x 1 y 1 x 2 y 2 ∣ x 1 y 2 − x 2 y 1 \left |\begin{arr…

矢量叉乘计算

1.叉乘的几何意义 两个几何矢量A&#xff0c;B的叉乘&#xff08;cross product&#xff09; 也叫叉积&#xff08;cross product&#xff09;&#xff0c;向量积&#xff08;vector product&#xff09;或矢量积。叉乘的结果是一个矢量 C。 叉乘用 “X” 表示&#xff0c;且不…

向量叉乘理解

今天刚开始做向量题&#xff0c;碰到下面这题 解析如下 哥们感觉解释的很笼统&#xff0c;也不是很能理解&#xff0c;在查阅了各种资料以及拿餐巾纸叠来叠去以后终于搞明白了&#xff0c;总结如下&#xff1a; 首先&#xff0c;题目的意思是&#xff1a; 直线L为两个平面的…

叉乘计算公式几何推导

叉乘计算公式几何推导 推导方法1 经过旋转变换之后&#xff0c;对象的面积是不会改变的。 把 △ F E G \triangle{FEG} △FEG旋转 θ \theta θ到 △ F ′ E G ′ \triangle{FEG} △F′EG′ △ F ′ E G ′ \triangle{FEG} △F′EG′的面积计算是简单的&#xff0c;即F’的纵坐…

向量叉乘

向量叉乘公式以及推导&#xff1a; 向量叉乘几何意义&#xff1a; 在三维几何中&#xff0c;向量a和向量b的叉乘结果是一个向量&#xff0c;该向量垂直于a和b向量构成的平面&#xff0c;该向量也被称作法向量 向量叉乘运用&#xff1a; 在三维模型中可以根据三角面的两条边计…