高效的使用空间SQL操作空间数据库系列之二
来源:互联网 发布:ue4 网络通信 编辑:程序博客网 时间:2024/04/29 06:01
ArcSDE所支持的GeoDatabase的栅格空间类型包括一下几种:
使用SQL操作这些空间存储之前需要做的事情(只针对与Oracle数据库),具体内容可以参看
http://blog.csdn.net/liufeng1980423/archive/2010/12/10/6067309.aspx
最后再介绍一下空间索引:
为了加快对空间数据的检索速度,空间索引是必须的,现在ArcSDE所支持的空间数据库的索引类型包括一下两种:
1. 网格索引
2. R-TREE索引
每种数据库所支持的索引类型不相同:
数据库存储类型索引类型ORACLEST_GEOMETRYGRIDORACLESDO_GEOMETRYR-TREESQLSERVERST_GEOMETRYGRIDDB2ST_GEOMETRYGRIDINFORMIXST_GEOMETRYGRIDPostgresqlST_GEOMETRYR-TREE至于空间索引内部的运行机制可以参考:
http://blog.csdn.net/liufeng1980423/category/779418.aspx
空间函数:
1. 构造函数,Constructors
2. Access函数
这类函数可以获得空间数据的信息,如可以获取某个多边形的点串,并以文本形式打印出来:
3. 关系操作符函数:
此类函数可以计算图像之间的相对关系是否成立:
如以下三个函数:
– ST_INTERSECTS
– ST_TOUCHES
– ST_CONTAINS
如:
•ST_TOUCHES (Geometry_A, Geometry_B) = 0 or 1
关系操作符是和空间索引关系最密切的,空间索引并不是支持所有的关系操作符,只有空间索引支持的操作符才有可能用上
空间索引。具体根据数据库的不同情况也不相同,一下是DB2和ORACLE两种数据库所支持的操作子:
DB2:
ORACLE:
- 高效的使用空间SQL操作空间数据库系列之二
- 高效的使用空间SQL操作空间数据库系列之一
- 高效的使用空间SQL操作空间数据库系列之三
- 高效的使用空间SQL操作空间数据库系列之四
- 高效的使用空间SQL操作空间数据库系列的PPT
- SQL数据库空间的管理
- 数据库表空间的操作
- eclipse 工作空间的高效使用
- SpatialHadoop中空间索引系列之(八)现有空间数据库的索引方式
- 查询SQL数据库中各数据表的空间使用情况
- AspSpider空间的数据库使用
- 空间数据库之空间索引
- 查看SQL数据库日志空间使用状态
- 求表空间,空间大小,使用多少空间,剩余多少空间的sql
- Oracle对表空间操作的sql
- ArcGIS——数据库空间SQL(二、oracle中ST_GEOMETRY函数使用)
- 查看sql server数据库的空间大小...
- Oracle数据库表空间的操作
- STL map 插入小结
- windows iis6.0 中 伪静态使用步骤
- AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用(含6.9中文定义补丁)
- Windows下C/C++可变参数宏实现技巧
- Boost 中的smart pointer
- 高效的使用空间SQL操作空间数据库系列之二
- 使用 jQuery 简化 Ajax 开发
- Smart Pointers - What, Why, Which?- std::auto_ptr
- 如何建立SilverLight开发环境
- 转 Android编译环境(2) - 手工编译C模块
- JAVA多线程编程总结
- Smart Pointers in Boost
- 转 Android编译环境(1) - 编译Native C的helloworld模块
- 堆和栈的区别 (转贴)