SuperMapSDX+空间数据库技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
17
高性能矢量数据处理
改进的R树 基于Hilbert的四叉树 动态索引
高性能 矢量处理
图库索引
缓存技术
数据集缓存
图幅缓存
18
高性能矢量数据处理-空间索引
R树 索引 适合不经常修改的数据 可用于多用户并发场景 对中等数据量的管理效率非常高 不适合海量空间数据管理 动态 索引
Hilbert 四叉树
29
GDB-CLI Provider for SuperMap SDX+ 的使用者
GDB-CLI SuperMap SDX+
30
Spatial Database
总结
SDX+6R完整的空间数据模型 SDX+完整的空间数据模型 SDX+高性能数据处理 SDX+多种空间数据共享与互操作策略
31
• 演示
– SDX+ for GoogleMaps – OGDC扩展开发
32
2011’ SuperMap GIS 技术大会
33
3 4
9
SDX+空间数据模型
GIS对象
CAD对象
GIS分析
二三维一体化
10
SDX+空间数据模型
GIS对象
圆 圆弧、椭圆弧
CAD对象
矩形、圆角矩形 多义线
GIS分析
B样条 C样条 椭圆、斜椭圆 ……
二三维一体化
11
SDX+空间数据模型
GIS对象
CAD对象
GIS分析
二三维一体化
12
SDX+空间数据模型
2011’ SuperMap GIS 技术大会
SuperMap SDX+ 空间数据库技术
吕志鹏、霍鑫 研发中心 北京超图软件股份有限公司 2011年9月17日
1
主要内容
1
2 SDX+空间数据引擎的体系结构 SDX+空间数据模型 SDX+空间数据库的关键技术 空间数据共享与互操作策略
3 4
2
空间数据引擎
3 4
21
空间数据共享与互操作策略
• • • • 数据转换 直接数据访问 基于Web Service的数据集成技术 开放空间数据访问接口(GDB-CLI)
22
空间数据共享与互操作策略
• 数据转换
Shapefile E00 Coverage MapInfp Tab 充分利用已有的数据资产 平台转型的用户
数 据 库 型 引 擎
统一空间 数据接口
SDB
SDB 引擎 UDB 引擎 ImagePlugin 引擎
UDB 插件
文 件 型 引 擎
16
高性能栅格数据处理
有损/无损压缩
Biblioteka Baidu
影像压缩
减小存储空间 减少网络传输
高性能 栅格处理
快速浏览
压缩比高(15倍) 访问速度快、占用内存小
SIT技术
支持各种设备/操作系统 支持超大文件
GIS对象
CAD对象
GIS分析
二三维一体化
13
主要内容
1
2 SDX+空间数据引擎的体系结构 SDX+空间数据模型 SDX+空间数据库的关键技术 空间数据共享与互操作策略
3 4
14
SDX+空间数据的关键技术
• • • • 虚拟空间数据引擎 高性能栅格数据处理 空间索引 文件缓存
15
SDX+虚拟空间数据引擎技术
灵活、简便
高效、安全
SDX+
支持数据库 集群扩展
安全隐患
数据库
中间层
7
SuperMap SDX+两层结构带来的好处
灵活、简便
高效、安全
GIS服务器
支持空间数据库 集群扩展
数据库
8
主要内容
1
2 SDX+空间数据引擎的体系结构 SDX+空间数据模型 SDX+空间数据库的关键技术 空间数据共享与互操作策略
SuperMap Deskpro
eSuperMap
4
空间数据库引擎体系结构
Client App
客户端
GIS Software (Desktop/Objects)
GIS Software (Desktop/Objects) Spatial Database Engine Extender
Geospatial Extensions DBMS内置方式 SQL Engine 服务端 Storage Management
Web
OGC 引擎 GoogleMaps 引擎 云服务 引擎
应用服务器
型 引 擎
SDX+ for SQLServer
SQL Server Oracle PostgreSQL DM
虚拟空间 数据引擎
SuperMap 系列软件及应用
SDX+ for Oracle SDX+ for postgresql
SDX+ for DM
GDB-CLI
系统开发者
统一的 开放的 空间数据 访问接口
27
GDB-CLI总体设计思路—总体框架
28
GDB-CLI技术特点
Geospatial Database Call-Level Interface
空间数据库的ODBC,以统一的方式来访问所有的空间数据 实现空间数据库的互联互访,提高数据利用率 Add your text in here Add your text in here 开放式空间数据库访问接口,开放源码,允许用户采用新的技术优化 Add your text in here 面向对象的开发接口,降低应用层和提供者层的实现难度 完全免费,降低项目经费预算,促进空间数据库的科研与应用发展 Add your text in here Add your text in here 跨开发平台,跨操作系统,一次编码,到处编译,减少开发与维护的工作量 Add your text in here
Tiff/GeoTiff
BMP/JPG/GIF
不需要进行转换 简洁、方便 对数据有保密要求的系统
24
空间数据共享与互操作策略
• 基于Web Service的数据集成技术
GIS A
服务发布A 服务发布B
OGC iCloud
GoogleMaps
SDX+
GIS B
……
解决了Web服务层对数据共享与互操作的需求
25
空间数据共享与互操作策略
• 开放空间数据访问接口(GDB-CLI)
– Geospatial Database Call-Level Interface
– 北京超图、武汉中地、武大吉奥、中遥地网、北大遥感与地理 信息研究所联合申请国家标准; – 提供更高效的空间数据库互操作方式
26
开放空间数据访问接口(GDB-CLI)带来 的好处
适用于海量数据管理 适用于经常编辑的数据 适用于多用户并发场景
适用于有自然分幅特性的海量数据 适用于静态数据 图库 索引
19
高性能矢量数据处理-缓存
SDX+
GIS 请求 空间数据库
GIS请求
数据版本同步
缓存池
读取数据
20
主要内容
1
2 SDX+空间数据引擎的体系结构 SDX+空间数据模型 SDX+空间数据库的关键技术 空间数据共享与互操作策略
Spatial Database Engine Server 三层结构模式 SQL Engine Storage Management DBMS
SDX+
两层结构模式 SQL Engine Storage Management DBMS
DBMS
5
SuperMap SDX+两层结构带来的好处
灵活、简便
CAD
海图S57 E00 Grid
DGN
……
BMP/JPG/GIF
DataPump SDX+
Tiff/GeoTiff
USGS Grid
Erdas Image
ArcInfo Grid
23
空间数据共享与互操作策略
• 直接数据访问
CAD MapInfp Tab DGN ……
FileParser SDX+
GIS应用
GIS应用 空间数据引擎
文件
DBMS
WEB
3
SuperMap SDX+
SuperMap iServer .NET SuperMap iServer Java
SuperMap Core
SuperMap Objects .NET
SuperMap SDX+
SuperMap Objects Java
SDB+ UDB
SuperMap Objects
SDX+ for Oracle
高效、安全 SuperMap Deskpro
支持数据库 集群扩展
SDX+
SDX+ for SQLServer
SDX+ for PostgreSQL SDX+ for DM …………
6
SuperMap SDX+两层结构带来的好处