GIS平台系统架构 beta2 20110621

Preview:

Citation preview

系统架构

客户端

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)

瓦片服务

如下图所示, 客户端只需要告诉 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

)