Oracle MapViewer11g概述

简介:

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数据库,进行地图处理。


本文转自 彭金华  51CTO博客,原文链接:http://blog.51cto.com/pengjh/627989


相关文章
|
23天前
|
存储 自然语言处理 Oracle
Oracle数据库字符集概述及修改方式
【8月更文挑战第15天】Oracle 数据库字符集定义了数据的编码方案,决定可存储的字符类型及其表示方式。主要作用包括数据存储、检索及跨系统传输时的正确表示。常见字符集如 AL32UTF8 支持多语言,而 WE8MSWIN1252 主用于西欧语言。修改字符集风险高,可能导致数据问题,需事先备份并评估兼容性。可通过 ALTER DATABASE 语句直接修改或采用导出-导入数据的方式进行。完成后应验证数据完整性。此操作复杂,须谨慎处理。
|
Oracle 关系型数据库 数据库管理
Oracle学习笔记之19c 权限和角色概述
Oracle学习笔记之19c 权限和角色概述
1319 0
Oracle学习笔记之19c 权限和角色概述
|
文字识别 监控 Oracle
|
存储 Oracle 关系型数据库
|
Oracle 关系型数据库 定位技术
|
Oracle 关系型数据库 BI
|
SQL Oracle 关系型数据库
Oracle数据库事务隔离级别概述
整理自Oracle 11g R2 官方文档 《concepts》 001 概述     Oracle数据库提供如下事务隔离级别:     ·已提交读隔离级别     ·可串行化隔离级别     ·只读隔离级别 002 读提交隔离级别2-1 概述     在(默认的)已提交读隔离级别中,事务中执行的每个查询,仅看到在查询 开始之前提交的数据——而不是事务开始之前提交的数据。
1206 0

推荐镜像

更多