阅读:2889回复:3
Open Source GIS空间数据库 桌面软件和网络平台开源计划在操作系统,数据库,办公软件等方面已经有一些应用了。操作系统是Linux,包括各种发行版本如RedHat,Mandrake, SuSe,RedFlag等。另外还有一种操作系统是FreeBSD。所有的这些系统其实都是类Unix的操作系统。 数据库有PostgreSQL,MySQL等,办公软件有OpenOffice.中科红旗的RedOffice和金山的WPS for linux都是基于OpenOffice的定制。</p> <p>本论坛名为Open Source GIS,但笔者翻看过往发帖和跟帖,似乎公布一些少少的读文件格式的代码就是OpenSource GIS了,其实远不止这些.</p> <p>完整的Open Source GIS应当包含空间数据库,桌面平台软件,网络GIS软件等多种.所幸的是这些软件在Linux平台下都已经有了.</p> 空 间数据库: PostGIS/PostgreSQL. PostgreSQL韦加州大学伯克利分校的作品。它本身是一个对象-关系型的数据库。在其中已经包含有面向空间数据的数据类型Point,Line等, 空间索引R-tree和GiST,以及初步的GSQL.但是目前不支持OpenGIS的简单要素规范,因此另外有一个开放源码的计划PostGIS来支持 Geometry数据类型。并对SQL2进行了进一步的扩充。到目前为止,已经完全支持OpenGIS的简单要素规范。PostGIS采用考源计划 Proj4进行投影变换,将JTS进行改写形成GEOS作为其空间分析模块。PostGIS/PostgreSQL具有很好的扩展性能。已经相当于 Oracle Spatial 9i的功能了。遗憾的是目前还没有存储海量遥感数据的解决方案。笔者正打算对PostGIS/PostgreSQL进行扩充以支持遥感影响的存储。另外一 个开放源码的数据库MySQL在其4.1的版本中支持空间数据的存储。但据笔者的了解,尚有一段距离。 当然在Linux平台下,也可以直接使用 Oracle,DB2等产品,不过那些就不是开放源码的了 [此贴子已经被作者于2005-1-18 7:49:17编辑过]
|
|
1楼#
发布于:2005-01-16 14:51
<P>桌面GIS: 太多了,说不过来。最著名的是GRASS,美国军方的一个作品。由于是使用了纳税人的钱搞得,又不涉及到太多的军事秘密,因此军方据定将它公开。(我们国家可不是这样哦)。目前限于运行在unix和linux的操作系统上。相当于Arc/Info7.0的样子。功能也非常强大。只是界面不太友好,中文的支持也不好。科学院遥感所曾经有人将它汉化,可惜不遵循GPL协议。他的GUI环境采用了TCL/TK来定制,不太好用。但国外很多学术研究都是用它来做的。也有较成熟的应用。在国内应该说还没有起步。</P><P>网络平台:MapServer.这个软件的名字就叫MapServer。美国明尼苏达大学的作品,提供地图服务。客户端可以采用纯HTML和Java Applet.网络上有应用的例子。MapServer可以连接PostGIS/PostgreSQL、Oracle、DB2等。也非常不错。</P>
|
|
2楼#
发布于:2005-02-16 09:58
关于open source gis的问题
<P>open source 的研究目的:</P>
<P> 是否等source成熟到商业软件的程度,就不再公开,而成为商业软件了?</P> <P>open source的使用:</P> <P> 我们不可以拿来open source 作为商业应用?</P> <P>如果上两个问题的回答都是yes,那么open source的参与者只能为人做嫁衣。</P> |
|
3楼#
发布于:2005-02-17 11:17
建议你去看看GPL协议。
|
|