高效的使用空间SQL操作空间数据系列
__风__
这个作者很懒,什么都没留下…
展开
-
高效的使用空间SQL操作空间数据库系列之一
这个系列主要在以下三个方面进行介绍: 1. 为什么要使用空间SQL 2. 空间数据存储类型 3. 如何使用SQL操作GeoDatabase 首先先说一下为什么要使用空间SQL,一提起这个为什么,很多人的第一反应是”快”,第二反应是”SQL是无所不能的”。那我分别从这两个反应进行解释,首先是它快,它真的快吗,并不一定, 下面是两个例子: 第一个例子,使用了两个图层,一个是面图层,另一个是点图层,计算面图层下包括了多少个点, 其中点图层的记录为23w条,面图层为1条记录: SQL> select count(原创 2011-01-18 10:24:00 · 2070 阅读 · 3 评论 -
高效的使用空间SQL操作空间数据库系列之二
ArcSDE所支持的GeoDatabase的栅格空间类型包括一下几种: 使用SQL操作这些空间存储之前需要做的事情(只针对与Oracle数据库),具体内容可以参看 http://blog.csdn.net/liufeng1980423/archive/2010/12/10/6067309.aspx 最后再介绍一下空间索引: 为了加快对空间数据的检索速度,空间索引是必须的,现在ArcSDE所支持的空间数据库的索引类型包括一下两种: 1. 网格索引 2. R-TREE索引 每种数据库所支持的原创 2011-01-21 11:14:00 · 2187 阅读 · 2 评论 -
高效的使用空间SQL操作空间数据库系列之三
空间函数已经讲了三个类型了,再介绍一下最后一个类型,geometry类型。 该类型的函数的功能是创建一个新的geometry对象,其函数格式为: --input:(Geometry_A, arcgs) --returns (Geometry) 输入为一个Geometry对象以及一些参数,返回一个Geometry对象,以下三个函数是使用比较多的此类型的函数: ---ST_BUFFER ---ST_UNION ---ST_DIFFERENCE 最后举个例子,该例子在一个SQL语句中使用了前面所介原创 2011-02-09 10:14:00 · 1411 阅读 · 0 评论 -
高效的使用空间SQL操作空间数据库系列之四
接下来介绍一下,具体如何使用SQL操作Geodatabase。 1. 先介绍一下如何使用SQL编辑FeatureClass。 可以使用非版本和版本两种方式来编辑FeatureClass,使用SQL是支持这两种编辑方式,编辑的FeatureClass对象只能是简单对象,如点,线,面,不能包含空间数据的行为,如网络,拓扑等。 对于非版本编辑,编辑后的数据会直接应用到B表中,比较容易一些。编辑非版本的FeatureClass主要需要一个方面,就是OBJECTID如何来获得,如何让OBJECTID和Deskt原创 2011-02-12 09:19:00 · 1662 阅读 · 0 评论 -
高效的使用空间SQL操作空间数据库系列的PPT
由于我的csdn剩余空间不够了,所以有需要的可以通过留言告知我Eamil。原创 2011-02-12 09:24:00 · 1036 阅读 · 1 评论