说技术---基于GIS

 

GIS的定义很多,随便说说我眼中的GIS:空间数据库+空间分析。

数据永远都是一个系统最重要的部分,所有的操作都是围绕着我们建立的数据。没有最好的数据结构,只有适用于某个应用的数据结构,插入,删除,排序等底层的数据操作之间的关系是不可调和的,不会在某一个数据模型下同时达到最优。现在的系统都是面向某一个专门性质的应用,为这个系统选择一个好的数据结构是最重要的事情。并且构造的数据结构要容易扩展,防止需求的增加导致整个系统的重新翻盘。

发展空间数据库是很重要的事情。从现在的IT业巨头们的战略上看,大家都对准了基础地理数据的存储问题。包括:对数据库SQL语言标准的修订,面向对象数据库的产生,MicrosoftOracle在自己新版本数据库中加入对地理数据的支持等。现在我们的系统中所选择的数据库更多的还是在使用简单的Access。这个数据库虽然简单,易操作,但是对于海量数据的支持还是不够。最明显的是自身容量的问题:Access数据库最大只有2G的存储空间,并且大多数的数据存储的并不是地理数据,当存满2G的时候,地理数据基本在500M左右。底层数据库的选择对于我们去建立一个系统是很关键的一步。

GIS发展到今天,空间数据库一直是不断地加强,而空间分析功能似乎进展很慢。对于公交系统来说,最重要的是对城市路网的拓扑关系的分析。大四和研一上学期都上过空间分析的课程,当老师还以在一个小区范围内选择一个公交站点为例给我们说明:根据不同的需要(系统最优,个人最优)选择这个区域的中心还是重心。空间分析才是GIS的核心,灵魂,数据库只是一个载体。

一个良好的拓扑关系对于算法的实现也是很重要的。在GIS中经常使用的空间分析有以下几种:缓冲区分析,流域分析(水文分析),叠置分析,路网分析(基于图论的一些算法)。

基于GIS,这个词到底是对是错?,“基于GIS”是不是“在GIS的基础上”?应该是吧。GIS本身就是一个融合体,哪来的基于他?

现在很多的专业都想往GIS靠,感觉不靠着他,就不是前沿的科技,而本身做GIS的人,根本不屑那一套浮于表面的东西。

如果说GIS技术在XX中的应用这个讲法还能够接受。空间数据,空间数据库,空间分析,图形表现这些技术在XX上的应用自然可以这么说。不要“基于GIS”了,研究生们。

posted @ 2009-07-05 15:20  onthebox  阅读(199)  评论(0编辑  收藏  举报