高效的使用空间SQL操作空间数据库系列之二
分享
ArcSDE所支持的GeoDatabase的栅格空间类型包括一下几种:
使用SQL操作这些空间存储之前需要做的事情(只针对与Oracle数据库),具体内容可以参看
http://blog.csdn.net/liufeng1980423/archive/2010/12/10/6067309.aspx
最后再介绍一下空间索引:
为了加快对空间数据的检索速度,空间索引是必须的,现在ArcSDE所支持的空间数据库的索引类型包括一下两种:
1. 网格索引
2. R-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
<a href="http://images.esrichina.com.cn ... gt%3B
关系操作符是和空间索引关系最密切的,空间索引并不是支持所有的关系操作符,只有空间索引支持的操作符才有可能用上
空间索引。具体根据数据库的不同情况也不相同,一下是DB2和ORACLE两种数据库所支持的操作子:
DB2:
ORACLE:
文章来源:http://blog.csdn.net/liufeng1980423/article/details/6156535
使用SQL操作这些空间存储之前需要做的事情(只针对与Oracle数据库),具体内容可以参看
http://blog.csdn.net/liufeng1980423/archive/2010/12/10/6067309.aspx
最后再介绍一下空间索引:
为了加快对空间数据的检索速度,空间索引是必须的,现在ArcSDE所支持的空间数据库的索引类型包括一下两种:
1. 网格索引
2. R-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
<a href="http://images.esrichina.com.cn ... gt%3B
关系操作符是和空间索引关系最密切的,空间索引并不是支持所有的关系操作符,只有空间索引支持的操作符才有可能用上
空间索引。具体根据数据库的不同情况也不相同,一下是DB2和ORACLE两种数据库所支持的操作子:
DB2:
ORACLE:
文章来源:http://blog.csdn.net/liufeng1980423/article/details/6156535
0 个评论
相关问题
- 如何优雅的使用ArcGIS知乎?
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 苹果系统下可以使用arcgis 吗?
- Arcgis的地位不可撼动,那有必要掌握使用其他GIS软件吗
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- 请问arcmap如何使用多线程?
- 在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
- arcgis runtime for andriod 100.1 如何使用eclipse开发
- 微信页面 arcgis api 地图无法操作
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- ArcGIS数据库数据逐图幅裁剪