摘要: 原来发布在集思学院上的。(稍有修改)http://www.cngis.org/bbs/showthread.php?t=7943 随着地理信息系统的发展,从研究人员到个人用户,对GIS的需求也越来越大。但是专业级的地理信息系统软件的价格却往往使这些用户对这些G...
原来发布在集思学院上的。(稍有修改)http://www.cngis.org/bbs/showthread.php?t=7943
随着地理信息系统的发展,从研究人员到个人用户,对GIS的需求也越来越大。但是专业级的地理信息系统软件的价格却往往使这些用户对这些GIS应用望而却步。GRASS 地理信息系统是一个开源项目,它可以运行在Linux、Unix、Windows及Mashionton下面。GRASS完全免费,而且功能强大,完全可以胜任用 户的任何要求。尤其是从5.7版本以后,GRASS添加了更多的激动人心的功能,使得其性能与易用性大大加强。由于宣传的力度不够,GRASS在国内的使用一般仅仅局限于科研机构、高等院校,这不仅对GRASS项目是一个遗憾,对众多潜在的GIS用户也是一个遗憾。
由于GRASS 的本身设计的问题,许多操作是既可以在终端通过敲入命令来执行,也可以通过图形用户界面来执行的。本人比较倾向于命令行方式,因为它更高效,并且更清 楚地知道自己在做什么。更重要的是可以使用脚本来简化操作。当然,图形界面也有其自身的好处。我自己的观点是建议使用命令行方式,除非使用图形用户界面会大大减少工作 的复杂度。
运行GRASS的操作系统有许多,我曾经用过Redhat Linux 10,Windows XP,Fedora Core 3,Mandriva Limited Edition 2005, Fedora Core 4,Debian GNU/Linux 3. , Ubuntu Linux 4,及目前使用的Ubuntu Linux 5.10(按时间先后排序)。这些系统具有各自的优缺点,但是对于使用GRASS来讲,我推荐使用Ubuntu Linux。GRASS必竟是在Linux下面开发出来的系统,运行在Windows Xp的Cygwin中,运行的效率自不必说,而且与其它软件进行集成时会有莫名其妙的问题,还找不到好的资料来解决。在Mandriva下面的安装比 Redhat要方便一些,但是不知怎么回事,在Mandriva下面运行时,我的GRASS非常地慢,所以尽管我非常欣赏Mandriva,却不久就放弃了。Fedora Core 的版本同Redhat一样,主要的问题就是安装时候比较麻烦,但是仍然是运行GRASS的一个非常好的平台,所以推荐有Linux经验的用户使用。
实际上,在我使用GRASS的大部分时间里,我都是在Fedora Core 4下运行的。然而当我买了笔记本以后,我在机器上安装Fedora Core 4时不能正常使用声卡,所以我把注意力转向了Debian GNU/Linux。毫无疑问,Debian的程序安装设计的非常好,我几乎没费任何力气就把GRASS安 装好了。但是,Debian本身的安装太麻烦了,在我非常舒服地使用GRASS的一个周以后,我还是没法在这个系统上查看汉字帮助(汉字全部是乱码)及输入汉字。我更 感兴趣的是GRASS,而不是 Linux本身发行版的比较,所以,在网上看了5分钟资料后,我安装了以前下载的Ubuntu4。非常地Perfect!除了这个版本比较旧以外。于是重新下载了最新的Ubuntu5.10。重新安装,更加地Perfect!看起来,在我淘汰这台笔记本前,我都不必重装系统了。
我的ArcGIS用的非常地熟练,肯定比一般人要熟,但是我仍然推荐使用GRASS。我选择使用GRASS,是因为我发现GRASS完全具有ArcGIS的20%(之 所以是20%,是因为有人说就算是经常使用ArcGIS的人,能用到ArcGIS 20%的功能就很高手很高手了。)的常用的功能(没做过统计,随便说说),而剩余的东西,至少在我目前为止,从来没有接触过。从ArcGIS转换到 GRASS是一个非常痛苦的过程,不过,人人都可以克服它。
当然,的确有许多的功能是GRASS所不具备,而又需要的。但是在目前看来,都可以在Ubuntu平台下面找到解决方案。
另外一个推荐的原因是,我希望更多的人加入到LINUX的平台中来。反对微软的垄断是一个方面,更多的是,对专业用户来讲(不被绑定到某些软件从而被绑定到操作系统) ,LINUX的确比WINDOWS要好!
Ubuntu 6.04 要发行了,测试版正在进行中。我曾建议增加GIS的软件包,如PostGIS、及QGIS及其插件,不知会不会实现。(现在Ubuntu已经 是7.04了,QGIS及插件都有了。)但是如果使用GRASS的人越来越多,人们GIS的要求越来越多的时候,肯定是会加上的。