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


相关文章
|
Oracle 关系型数据库 定位技术
|
25天前
|
Oracle 安全 关系型数据库
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
26 10
|
25天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(五):PL/SQL编程
【Oracle】玩转Oracle数据库(五):PL/SQL编程
58 8
|
25天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
44 5
|
6天前
|
DataWorks Oracle 关系型数据库
DataWorks操作报错合集之尝试从Oracle数据库同步数据到TDSQL的PG版本,并遇到了与RAW字段相关的语法错误,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
23 0
|
13天前
|
存储 Oracle 网络协议
Oracle 11gR2学习之二(创建数据库及OEM管理篇)
Oracle 11gR2学习之二(创建数据库及OEM管理篇)
|
17天前
|
Oracle 网络协议 关系型数据库
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
|
17天前
|
SQL Oracle 安全
Oracle数据库中的事务和锁
【4月更文挑战第19天】Oracle数据库的事务和锁是确保数据完整性和并发控制的核心机制。事务遵循ACID原则,保证操作的原子性、一致性、隔离性和持久性。通过COMMIT或ROLLBACK来管理事务更改。锁包括共享锁(读)、排他锁(写)、行级锁和表级锁,用于控制并发访问。自动锁机制在DML操作时生效,防止数据冲突。事务和锁共同维护数据库的稳定和安全。
|
17天前
|
存储 Oracle 关系型数据库
Oracle RAC:数据库集群的舞动乐章
【4月更文挑战第19天】Oracle RAC是Oracle提供的高可用性数据库解决方案,允许多个实例共享同一数据库,确保业务连续性和数据完整性。通过集群件和全局缓存服务实现服务器间的协调和通信。RAC提供高可用性,通过故障转移应对故障,同时提升性能,多个实例并行处理请求。作为数据管理员,理解RAC的架构和管理至关重要,以发挥其在数据管理中的最大价值。

推荐镜像

更多