OpenGIS是什么
OGC为分布式环境下访问地理数据和地理信资源制定的一套全面的规范。它包括抽象规范和实现规范。各厂商按照OpenGIS制定的规范开发GIS软件,而且些软件之间能够实现互操作。
OGIS(Open Geodata Interoperability Specification)
开放地理空间数据互操作规范
该规范主要包括三个部分
- 开放式地理空间数据模型(Open Geodata Model)
- OGIS服务模型(OGIS Service Model)
- 信息团体模型(Information Comunities Model)
OpenGIS服务体系结构
该规范对于地理信息服务作了以下分类
- 用户交互服务:包括用户界面图形和多媒体的管理服务和服务文档的表现服务
- 模型/信息管理服务:主要包括元数据概念模式和数据集的开发操作和存储等管理服务
- 工作流/任务服务:主要指用于支持某些特定任务或者与工作相关的活动的服务
- 处理服务:主要指对地理数据作了大量计算的服务包括空间处理服务专题处理服务时相处理服务和元数据处理服务等
- 通讯服务:主要包括数据编码和数据传输服务
- 系统管理服务:主要指系统构件应用程序和网络的管理服务也包括对用户账号和访问权限的管理服务
OWS(OGC Web Service)
OWS抽象模型
OWS抽象模型中包括两类构件:操作型构件和数据型构件
操作型构件包括
- 客户服务
- 目录与注册服务
- 应用服务
- 数据服务
数据型构件包括
- 数据
- 原数据
- 名称
- 关联
- 容器
OWS操作体系结构
描述了把OWS应用于Web环境所涉及的系统概念,主要包括
- 公共体系结构Common Architecture 主要指OGC 技术体系结构中的公共基本元素包括服务模型编码机制Web 注册服务以及其他公共服务
- 客户服务是能够和用户交互的应用程序客户端构件能够与服务器端的服务器端客户应用程序应用服务器以及数据服务器等交互