GIS平台系统架构 beta2 20110621
- 1. 系统架构<br />285750135890客户端00客户端<br />50482546355002047875463550012001504635500333375132080OGC00OGC1143000130175非OGC00非OGC205740086550500120967586550500495300865505003238501760855OGC00OGC<br />57150577850<br />285750153035HTTP代理00HTTP代理<br />1743075187325X_DATA00X_DATA<br />163830029845自定义服务00自定义服务<br />885825173990引擎格式00引擎格式<br />565151035050<br />294640187325GIS引擎00GIS引擎<br />客户端<br />240982518097502952750419100读取地理数据(WFS)0读取地理数据(WFS)2952750819150修改地理数据(WFS-T)0修改地理数据(WFS-T)295275019050查看地图(WMS)0查看地图(WMS)1713865419100OGC API0OGC API1295400570865045339002209800空间分析0空间分析45339001409700调用ArcGIS GP0调用ArcGIS GP29616402046605客户端无法实现调用自定义服务API00客户端无法实现调用自定义服务API25419051551305029610051236980客户端能够实现依赖GIS引擎的API00客户端能够实现依赖GIS引擎的API411480014097000017113251808480非OGC API0非OGC API4114800220980000<br />2857538100基于OGC标准的GIS客户端(OpenScales)00基于OGC标准的GIS客户端(OpenScales)1704975142875瓦片服务0瓦片服务<br />HTTP代理<br />注册管理所有HTTP服务, 统一入口/出口, 客户端只需关注代理提供的HTTP服务地址.<br />如下图所示, 客户端只需要告诉HTTP代理, 他需要A服务或者B服务, 而无需关心服务的真实地址, 当服务提供方发生改变时(如A服务提供方变为d.com), 不会影响到客户端, 只需修改HTTP代理即可.<br />9525177165客户端00客户端<br />6381750002531110-561975A服务(http://www.a.com)00A服务(http://www.a.com)978535-219710HTTP代理(www.c.com)0HTTP代理(www.c.com)2531110114300B服务(http://www.b.com)00B服务(http://www.b.com)2258060-2552700<br />2254885184150<br />自定义服务<br />服务类型服务名服务提供方式空间关系(Predicate)equalsJTS(JTS Topology Suite)disjointintersectstouchescrosseswithincontainsoverlaps空间运算(Function)convexHullJTS -> WKTintersectionuniondifferencesymDifferencebuffer测量lengthJTSarea数据heatMap数据 + 配置参数fishnetclustertrace<br />