空间数据引擎oracle_GIS空间数据引擎概念、作用及体系作用
GIS空间数据引擎概念
空间数据库引擎(SDE, Spatial Database Engine)是GIS中介于应用程序和空间数据库之间的中间件技术,它为用户提供了访问空间数据库的统一接口,是GIS中的关键性技术。
空间数据库引擎大多以两种方式存在:一种是利用数据库本身面向对象的特性,定义面向对象的空间数据抽象数据类型,同时对SQL实现空间方面的扩展,使其支持Spatial SQL查询,支持空间数据的存储和管理。。另一种是利用关系数据库,开发一个专用于空间数据的存储管理模块。
GIS空间数据引擎体系结构
从体系结构上来看,空间数据库引擎可以分三种体系:两层体系结构、三层体系结构、两层与三层混合结构。而用得最多的是两层结构。
两层结构的SDE将服务端的部分功能转移到客户端上,使客户端直接与空间数据库交互,这样结构简单,减轻了服务器端的负载。但是,多个客户端同时访问同一空间数据库服务器,有可能会增加网络拥塞。在两层结构的情况下,大都需要配置专用数据库的客户端,系统使用的是Oracle数据库,要使SDE能够工作,还需要在客户端配置Oracle的客户端Net8(Oracle客户端的一个插件)。
三层结构的SDE将客户端应用和空间数据库隔离开来,用户访问数据完全通过SDE来访问,访问过程是透明的。这时,SDE服务完全独立,可以同时服务多个客户端,也可以为多个数据库提供连接的入口。
GIS空间数据引擎作用
与空间数据库联合为任何支持的用户提供空间数据服务。
提供开放的数据访问,通过TCP/IP横跨任何同构或异构网络,支持分布式的GIS系统。
快速的数据提取和分析。SDE提供快速的空间数据提取和分析功能,可进行基于拓扑的查询、缓冲区分析、叠加分析、合并和切分等。
与空间数据库联合可以管理海量空间信息,SDE在用户与物理数据的远程存储之间构建了一个抽象层,允许用户在逻辑层面上与数据库交互,而实际的物理存储则交由数据库来管理。数据的海量是由空间数据库管理系统来保障的。
空间数据引擎oracle_GIS空间数据引擎概念、作用及体系作用相关推荐
- BPM流程引擎常用术语和概念介绍
本文重点介绍BPM业务流程管理中常常用到概念和术语,这些概念同样适用于JBPM.Activiti.Flowable.Camunda等主流的开源工作流引擎. 一.BPM模型符号协议 1.BPMN (业务 ...
- 高性能MMORPG服务端引擎设计之基本概念
本文版权归 博客园 亚历山大同志 所有,如有转载,请按如下方式标明出处,以示尊重! 作者博客:懒人居 - Coding for fun 原文地址:高性能MMORPG通用服务端引擎设计之->基本概 ...
- 游戏引擎与游戏引擎开发入门
早想写一点游戏设计的文章与大家交流,一是经验的问题,二是公司正在紧张的游戏制作期,实在抽不出多少时间,一直没有动手,今天忽然头脑发热,写了一段,以后准备陆续写一些游戏创意,策划,制作,流程管理,和制作 ...
- MySQL存储引擎(InnoDB引擎)
本篇章主要介绍什么是 MySQL 存储引擎?常用的 MySQL 存储引擎有哪些?以及详细介绍一下目前应用最广泛的 InnoDB 存储引擎,包括其:逻辑存储结构.架构.事务原理.MVCC等. 一.初识 ...
- 规则引擎和流程引擎我该怎么理解
流程引擎 什么是流程引擎 流程引擎就是"业务过程的部分或整体在计算机应用环境下的自动化",它主要解决的是"使在多个参与者之间按照某种预定义的规则传递文档.信息或任务的过程 ...
- mysql模板引擎_MYSQL存储引擎解释
存储引擎解释 首先确定一点,存储引擎的概念是MySQL里面才有的,不是所有的关系型数据库都有存储引擎这个概念, MySQL支持多种存储引擎,每种引擎有着一些自己独特的功能,用户在使用的时候,可以根 ...
- 【HIMI转载推荐之三】基于Cocos2dx引擎UI扩展引擎包[cocos2d-x-3c]
[前言点评] 此篇主要作者:jason-lee-lijunlin 基于Cocos2d-x引擎进行封装的UI框架的扩展包. 此文章Himi已经仔细看过,总体来说是篇很好的文章,是给使用-x引擎的童鞋们 ...
- mysql一共有多少引擎_MySQL存储引擎你们知道多少?
MySQL是我们经常使用的数据库处理系统(DBMS),不知小伙伴们有没有注意过其中的"存储引擎"(storage_engine)呢?有时候面试题中也会问道MySQL几种常用的存储引 ...
- mysql 存储引擎_MySQL存储引擎
数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建.查询.更新和删除数据.不同的存储引擎提供不同的存储机制.索引技巧.锁定水平等功能,使用不同的存储引擎,还可以获得特定 ...
最新文章
- MATLAB信号处理之常用信号的表示
- centos mysql卸载重装_centos 7.x 安装/卸载MySQL
- Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)
- servlet文件上传下载_Servlet上传文件和下载文件示例
- LOJ2980 THUSC2017大魔法师(线段树+矩阵乘法)
- linux ftp用户指定多个目录,linux ftp服务器下用户限制目录的方法
- mysql中文注入_SQL注入之Mysql报错注入
- 能力提升综合题单Part 8.9.3 费用流
- LightOJ 1419 – Necklace 用m个颜色去涂n个球(环状) 要求相邻可同色
- 随机画五十个圆python_随拼音,随部首,随笔画,随组词,随解释,随笔顺,随词语,随康熙字典解释,随说文解字解释 - 查字典|CHAZIDIAN...
- Tomcat的下载安装及静态部署
- html表格外边框粗细,table细边框
- Pajek常用方法保姆级操作指南——社会网络分析
- Introduce Parameter Object (引入参数对象)
- 【黑苹果/Hackintosh】只能从usb启动,复制到磁盘efi分区启动无效问题解决
- GITC2016花落上海,五大亮点抢先看
- Excel的公式:公式基本使用、单元格地址引用、错误值利用、追踪公式利用与追踪错误
- 谈谈卷积神经网络和循环神经网络
- 复选框全部选中/全部取消
- VC++QQ群,刚刚建立,欢迎加入,共同进步