2
系统架构 客户端 HTTP 代理 注册管理所有 HTTP 服务, 统一入口/出口,客户端只需关注代理提供的 HTTP 服务地址. 自定义服务 GIS 引擎 OGC OGC OGC 引擎格式 X_DATA HTTP 代理 客户端 查看地图(WMS) 读取地理数据(WFS) 修改地理数据(WFS-T) OGC API 客户端能够实现 依赖 GIS 引擎的 调用 ArcGIS GP 客户端无法实现 调用自定义服务 OGC API 空间分析 基于 OGC 标准 瓦片服务

GIS平台系统架构 beta2 20110621

  • Upload
    jun-sun

  • View
    550

  • Download
    4

Embed Size (px)

Citation preview

Page 1: GIS平台系统架构 beta2 20110621

系统架构

客户端

HTTP 代理

注册管理所有 HTTP 服务, 统一入口/出口,客户端只需关注代理提供的 HTTP 服务地址.

自定义服务

GIS 引擎

OGC 非 OGC

OGC 引擎格式

X_DATA

HTTP 代理

客户端

查看地图(WMS)

读取地理数据(WFS)

修改地理数据(WFS-T)

OGC API

客户端能够实现

依赖 GIS 引擎的

API

调用 ArcGIS GP

客户端无法实现

调用自定义服务

API

非 OGC API

空间分析

基于 OGC 标准

GIS 客户端

(OpenScales)

瓦片服务

Page 2: GIS平台系统架构 beta2 20110621

如下图所示, 客户端只需要告诉 HTTP 代理, 他需要 A 服务或者 B 服务, 而无需关心服务的真

实地址, 当服务提供方发生改变时(如 A 服务提供方变为 d.com), 不会影响到客户端, 只需修

改 HTTP 代理即可.

自定义服务

服务类型 服务名 服务提供方式

空间关系

(Predicate)

equals JTS(JTS Topology Suite)

disjoint

intersects

touches

crosses

within

contains

overlaps

空间运算

(Function)

convexHull JTS -> WKT

intersection

union

difference

symDifference

buffer

测量 length JTS

area

数据 heatMap

数据 + 配置参数 fishnet

cluster

trace

客户端 HTTP 代理

(www.c.com)

A 服务

(http://www.a.com

)

B 服务

(http://www.b.com

)