Oracle Spatial 产品概要以及使用概述

 Oracle Spatial 11g1Oracle数据库11g企业版的一个选件,它提供全面高级的空间数据管理功能,用于支持地理空间应用程序、基于位置的服务和企业空间信息系统。所有Oracle数据库都已经具备由Oracle Locator提供的基本空间数据管理功能,Oracle Spatial则在Oracle Locator的基础上增加了许多更高级的功能。这些高级的空间数据运算和空间分析特性包括空间聚合、面积和长度计算以及线性参照。它还包括 GeoRaster 数据类型,用于存储和管理图像和网格化栅格数据及元数据;网络和拓扑数据模型;地理编码和路线搜索引擎;用于轻松快速部署绘图、地理编码和路线搜索服务的API,以及空间数据分析和挖掘函数。这些重要的功能满足了政府公共部门、国防、土地管理、测绘、物流、能源勘探、数字地球和生命科学等领域的业务需求。

11g 版本的 Oracle Spatial 提供了重要的新功能,使之成为强大的综合数据管理平台,可以满足任何地理空间应用和支持位置信息的企业级应用的高需求。增强后的空间几何数据类型支持三维数据,同时也增加了新数据类型用于支持点云和地形模型的存储和管理,这些模型用于城市规划、国土安全或基于 Lidar 的地图生产等领域。随着Oracle Spatial 11g版本2的发布,加强了和开放地理空间联盟(OGC)和国际标准ISOTC211标准的融合,Oracle数据库和Oracle融合中间件提供了一个强大的,事务性服务为导向的具备企业级安全性的架构平台,Oracle Spatial支持OGC关键的基于XML的地理空间网络标准如:Open Location Services (OpenLS) 1.1, Web Feature Service(WFS) 1.0, Web Feature Service - Transactional (WFS-T) 1.0, and Web Catalogue Service(CSW) 2.0, 开发人员可以通过调用JavaPL / SQL客户端的API进行部署。

 

ORACLE 空间数据存储模式

  • 数据建模

SDO_GEOMETRY 对象结构:

 

 

其中的SDO_GTYPE属性是一个4位的NUMBER类型对象,该4位的数字表示了这个几何对象的类型,让我们来看看这4个数字如何来约定几何类型。这4个数字的形式为“DLTT”,其中D代表维数,可以取值为234L代表线性参考,如果没有取值为0TT代表几何类型,取值为0009

下面的列表解释了该函数不同的数值所描述的不同的几何类型:

  

DLTT

几何类型

描述

DL00

未知几何类型

该值未被采用

DL01

只有一个点的几何

DL02

线/曲线

包含一条线串的几何,可以是直线或曲线或两者都有

DL03

多边形或面

一个有洞或没有洞的多边形,或是有一个或多个多边形的一个面

DL04

集合

包含不同类型几何的几何体

DL05

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值