呵,这个老问题也给翻出来了,不过我很喜欢这种技术题目的讨论。
ESRI给出的空间数据引擎的特征是(它的SDE的特征):
1,海量数据管理
2,多用户管理
3,开放式数据访问,对平台和网络透明
4,高速数据提取和空间分析
5,同开发环境良好的集成和兼容性
6,同应用系统无缝嵌入。
的确,如果SDE能作到这些要求,也就是比较标准的空间数据引擎了。
现在的网络技术在存储量、网络带宽方面已经有很大发展,开放式网络技术也比较成熟,因此,
这方面的实现在以前看来是较大的问题,而现在可能已经不突出了。这里面,我最感兴趣的
就是空间数据结构的组织,这是空数据引擎的核心,几乎所有的实现都有赖于合理和高效的空
间数据描述和表达。我曾研究过基于四叉树(R-TREE)的空间数据存储实现,也较好地实现这
种描述,不过查询实验反而是低效的!比没有索引更慢!真可笑,我知道这里面有一个理论
数据结构和程序实现优化的转换,问题就在于我的数据结构是优化的,但查询方法并不是最
优的。后来快毕业了,没有时间继续研究下去,也就没有再实现我的后续思路:对基于纯离散
网络结构的空间数据描述的研究。真希望能有时间重操此项研究,我是很有信心的。