Web应用平台开发课件.ppt
《Web应用平台开发课件.ppt》由会员分享,可在线阅读,更多相关《Web应用平台开发课件.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web GIS应用平台开发应用平台开发 WebGIS简介社会对地理信息需求的增长。网络成为信息化社会信息交流、信息获取的最重要工具。网络GIS是以网络为平台的GIS。WebGIS是基于 Web 技术标准和通信协议的网络化 GIS,采用WWW协议,以Web浏览器为客户端的网络GIS称为WebGIS。WebGIS开发框架WebGIS的构造策略按构造模式分类基于服务器的应用系统(Server-side)基于客户端的应用系统(Client-side)Server-side StrategiesServer tasksClient tasksMap browsingDisplayQueryAnalysi
2、sMap drawingClient-side StrategiesServer tasksClient tasksAnalysisDisplayQueryMap browsingServer-side Strategy服务器完成大部分GIS操作,Web浏览器仅充当用户接口。Web BrowserWebServerGISGISServerServerGIS请求地图图像(png、jpg)地图操作请求地图快照典型方式:地图快照(典型方式:地图快照(ArcIMS、ArcGIS Server、MapXtreme),地图金字塔(),地图金字塔(google maps)优点:兼容性好、对客户端要求低优点:
3、兼容性好、对客户端要求低缺点:和服务器交互频繁,网络传输数据量大缺点:和服务器交互频繁,网络传输数据量大优势:跨平台能力强;安全性好。劣势:功能较简单;网络和服务器端负载重。服务器端策略的特点适合于公众应用:如基础信息发布、查询、导航等Client-side Strategy部分GIS功能在客户端执行。服务器将所需要的GIS数据和GIS工具传送给客户端。一些简单的GIS功能无须服务器的参与。典型技术:Plug-in,ActiveX和Java Applet工作原理浏览器浏览器WebSERVERrequestGISSERVER服务器服务器ActiveX CtrlGIS Data下载ActiveX控
4、件GIS数据请求和响应优点:客户端功能丰富,处理能力强;服务器和网络负载较轻;缺点:客户端需要安装;安全性不高。客户端策略的特点适合于专业应用:如空间数据采集,国土信息系统。开发流程 空间数据矢量栅格3D模型GIS服务地图服务、空间分析服务等的发布或获取开发应用程序调用GIS服务,与业务系统融合发布、部署应用程序开发的模式 传统开发方式:NET、JAVAAjax开发方式:XML+JavaScript、CallBackRIA:Flex、Silverlight主要的开发平台ESRI:ArcGIS Server、ArcIMS主要的开发平台超图:SuperMap iServer主要的开发平台MapIn
5、fo:MapXtreme其它:MapGIS K9 IMS、GeoSurf、GeoStar WebGIS等;开源:GeoServer、OpenLayer、MapGuid、MapServer等。WebGIS的发展趋势富客户端RIA(Rich Internet Applications)利用具有很强交互性的富客户端技术来为用户提供一个更高和更全方位的网络体验。集成桌面应用的交互性和传统Web应用的部署灵活性。富客户端技术可以支持运动的图象、视频、音频、双向的数据通信和创建复杂的窗体。Adobe FLEXFlex就是专为程序员developers设计的用以创建SWF的框架,Flash是为designe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 应用 平台 开发 课件
限制150内