几何引擎:它提供了分析,比较和操作几何体的函数。
几何引擎函数:SDO_GEOM.SDO_DISTANCE
索引引擎:为了提高查询效率,ORACLE SPATIAL提供了空间索引引擎
几何引擎函数:SDO_NN(nearest neighbor),SDO_ANYINTERACT
检查在ORACLE DATABASE 中是否安装了 ORACLE SPATIAL
SQL> col comp_name format a10;
SQL> select comp_name,status from dba_registry where comp_name='Spatial';
COMP_NAME STATUS
---------- ----------------------
Spatial VALID
SQL>
说明成功安装了,状态为VALID或是LOADED都可以
检查SPATIAL安装的版本
SQL> select sdo_version from dual;
SDO_VERSION
-------------------------------------
11.2.0.1.0
ORACLE Spatial技术分布在两层上:数据库服务器(DATABASE SERVER)和应用服务器(APPLICATION SERVER)
数据库服务器(DATABASE SERVER):
l 高级空间引擎
Ø 路由
Ø 网络数据模型(NDM)
Ø 线性参考系统 (LRS)
Ø 分析挖掘
Ø 拓扑和GEORASTER类型
Ø 拓扑数据模型
Ø GEORASTER
l 查询和分析
Ø 所有引擎查询操作
Ø 几何引擎
l 数据模型
Ø SDO_GEOMETRY样式
l 位置使能
Ø ORACLE 使用工具
Ø 地理编码器
应用服务器(APPLICATION SERVER):
l 可视化
Ø 地图缓冲服务器
Ø FOI(feature-of-interrest,兴趣特性)服务器
Ø 渲染引擎
ORACLE Spatia支持以下的空间数据操作:
l 使用SDO_GEOMETRY数据类型存储数据模型
l 使用索引引擎和几何引擎进行查询分析
l 使用地理编码器通过转换地址数据到SDO_GEOMETRY数据实现位置使能
l 使用MAPVIEWER和ORACLE MAPS进行可视化
l 高级空间引擎功能,如网络分析和路由
LOCATOR的核心功能:
l 使用SDO_GEOMETRY数据类型存储存储空间数据的数据模型
l 使用索引引擎和几何引擎进行查询分析
l SEO_GEOM.SDO_DISTANCE和SDO_GEOM.VALIDATE_GEOMETRY_XXX函数,这些函数也是LOCATOR的一部分
LOCATOR的的典型应用:
l 简单的GIS应用程序
l 简单的商业应用
l CAD/CAM和类似的应用程序
LOCATO提供了SPATIAL技术的一个核心子集
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20976446/viewspace-716847/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20976446/viewspace-716847/