Oracle MapViewer11g概述
来源:未知 责任编辑:智问网络 发表时间:2013-11-12 17:22 点击:次
Oracle MapViewer是Oracle Fusion中间件的一个部件,以Java EE应用程序的方式进行交付,还可部署在其它的Java EE容器中。
核心组件
1.核心呈现引擎(SDOVIS):负责完成地图的呈现任务,以一个servlet发布,为web应用程序提供各种地图呈现功能,通过JDBC进行访问数据库,完成空间数据的存取;
2.完整的APIs:提供各种编程方式来进行访问MapViewer,APIs包括XML、Java、PL/SQL、基于AJAX的JSAPI等;
3.MapBuilder工具:完成地图构建任务,包括创建地图符号,定义空间数据呈现规则,创建或编辑MapViewer对象;
4.Oracle地图:包括地图缓存和FOI(feature of interest)服务器,为WebGIS的开发提供有利条件。
工作流程
在MapViewer中,基本工作流程也遵从两步的请求/响应模式,包括客户端地图请求和管理请求,具体工作流程图如下:
体系结构
MapViewer的体系结构图如下:
其中:
1.浏览器或应用程序通过HTTP协议与MapViewer进行交互;
2.MapViewer是Oracle Fusion中间件的中间层;
3.MapViewer包括地图呈现引擎;
4.地图瓦片是瓦片服务器的缓存,可预生成以提高访问效率;
5.MapViewer通过JDBC来存取空间数据;
6.数据库包括Oracle Spatial和Oracle Locator数据,还包括地图元数据;
7.MapBuilder地图工具可以连接到Oracle数据库,进行地图处理。
本文出自 “因专注而卓越- 彭金华” 博客
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>