加拿大与开源GIS[转]

文章信息
  • 板块:评论
  • 作者:文/ Kevin Flanders,译/Amanda
  • 编者按:GIS起源于加拿大,著名的“GIS之父”,罗杰·汤姆林森(Roger Tomlinson)自20世纪60年代就居住在渥太华,安大略省。他早期从事计算机制图的研究,这个时期被认为是世界GIS产业的第一个发展阶段。本文 介绍了加拿大在开源GIS领域所做出的重大贡献.
  • 作者简介:
  • 来源:http://www.directionsmag.com/article.php?article_id=2194&trv=1

几乎众所周知,GIS最初源于政府机构,而在北方地区,我们所知道的著名的政府机构是加拿大。我之所以说“几乎”是因为仍然有人相信GIS是由私有软件提供商创造的我敢打赌这些公司使他们的营销人员更加的快乐!

GIS起源于加拿大,著名的“GIS之父”,罗杰·汤姆林森(Roger Tomlinson)自20世纪60年代就居住在渥太华,安大略省。他早期从事计算机制图的研究,这个时期被认为是世界GIS产业的第一个发展阶段。

然而,这篇文章所谈论的已超出加拿大作为GIS发源地的范畴。我想总结下加拿大在开源GIS中的作用。我不想低估其他国家在开源GIS中的贡献,但加拿大贡献者发挥了巨大作用是毋庸置疑的。

通过交谈,我了解到美国人不仅仅喜欢谈论自己的国家。问问加拿大人关于加拿大,他们拉过椅子,抢过一盘奶酪,然后定下来。当然,因为这个故事有趣,这也将是件不错的事。

这里是MapServer的世界。MapServer1994Steve Lime离开明尼苏达大学开始到被我们熟识(明尼苏达州在遥远的北部,要穿越南部才能到达加拿大),这是事实;几个加拿大人推动MapServer的发展,这也是事实。首先,这里有Frank Warmerdam(住在Eganville外,安大略)和他的Shapelib库。Lime获得了这个库,并支持MapServer的第一个版本。Warmerdam继续添加了OGR库和GDAL库,由此产生了大量的矢量和栅格数据以支持MapServer和其它的开源软件。随同其他人一起,Warmerdam已成为OpenEV开发的领导者,OpenEV具备强大的2D3D影像分类、编辑、转换、分析、设置投影功能,并具有在GNU LGPL开源许可证下发布的管理工具。

如果Lime被认为是“MapServer之父”,那么对MapServer起源的实现则有“MapServer之母”:Daniel MorissetteMorissette过去从事DM Solutions研究,现在致力于Mapgears,居住在Chicoutimi,魁北克省。MorissetteLime2000年开始一起研究MapServer技术。他们通过Internet合作,直到2004年才碰面。Morissette和他的DM Solutions提供了很大的帮助:使得MapServerWindows平台下运行;使Php Mapscript成为脚本工具;对OGCWeb Map ServiceWMS)和Web Feature ServiceWFS)说明书提供支持;添加大量十分有用的文档。

DM Solutions目前继续为MapServer和开源制图工具提供帮助,提供Chameleon(一个具有制图模块用以进行位置开发的开源软件平台),kaMap(一个类似于Google Maps功能的开源AJAX制图平台),以及MapLab(一个为构建制图网站的开源Internet软件平台)。所有这些工具得到http://www.maptools.org/ 网站的支持。DM SolutionsGIS开源产业中处于领导地位,它所提供的要素都是开源环境中常缺乏的。

2001年,Refractions Research公司进入开源领域,随之发布了PostGIS,它是基于开源对象――关系型数据库PostgreSQL扩展的空间数据库。这个软件包可与ESRISDE性能媲美,对MapServer和其它开源软件的空间数据处理功能进行了更大的改进。Refractions Research公司,位于维多利亚之外,不列颠哥伦比亚省,目前主要提供桌面GIS软件产品uDiguDig主要是基于GeoTools(它基于JTS拓扑组件),为开源产业带来了基于JavaGIS桌面工具。

JTS是由另一个加拿大公司Vivid Solutions开发的。距Refractions Research公司仅四个街区,Vivid Solutions开发了JTS,作为基于Java的桌面GIS软件JUMP的产品之一。JUMP,主要源于VividMartin Davis的思想,它在开源产业中取得很大的成功,提供很多桌面GIS期望的通用功能,并使Java程序员能设计插件程序。

最后,我需要谈谈Autodesk公司中的加拿大贡献者。Autodesk是一家美国公司,它的MapGuide根源来自卡尔加里(加拿大西南部城市)的公司Argus,由Autodesk1995年购入。这个软件和如今的MapGuide软件的关键设计师是Bob BrayBray仍定居于卡尔加里。当去年Autodesk向开源地理空间基金会发布MapGuide开源(http://www.osgeo.org/)时,MapGuide制造了轰动的新闻。这件事成为GIS开源产业中最乐于谈论的新闻之一,并一直保留至今,使开源开发者们能够明白Autodesk是如何操作这个新闻的。另外,位于渥太华的Autodesk子公司是支持Feature Data ObjectFDO)软件的主要发起者之一,FDO是一个新的开源软件包,它支持恢复和更新空间与非空间数据。

所以,在开源中存在着加拿大人。加拿大人的确在开源GIS中争得一席之地。你不得不自问,为什么?为什么是加拿大?为什么不是美国?或是其它的国家?

当然,其它国家也为开源做出了贡献。欧洲一些国家和美国开发了诸如GeoToolsGeoServerMapBenderMapBuilderOSSIM等产品。但是加拿大人似乎远远领先于其它国家。我的研究表明造成这种现象的原因可能是政府的投资。

早期由Tomlinson和其它人共同研究的林业GIS是由加拿大联邦政府资助的。WarmerdamShapelibOGRGDAL的研究,主要来自GeoConnections(一个为发展加拿大地理空间数据基础设施的国家合作项目),加拿大林业、环境、地图部门的资助。与MapDerver合作的DM Solutions以及其它开源项目,一直由加拿大国家公园、加拿大自然资源, 加拿大海岸防卫队, 加拿大公共卫生局以及加拿大地质调查局资助。与JTS合作的Vivid Solutions由不列颠哥伦比亚省政府资助。与uDig合作的Refractions Research以及其它开源项目大部分由加拿大联邦政府资助。

多年来一直受到如此程度的资助,就不难明白加拿大为什么会成为GIS开源世界的领头羊。那么为什么在美国缺乏如此的支持呢?事实上,只要你了解到在美国,政府与私有GIS软件提供商签订了合同,就会明白其中原因。这种软件合同在美国很普遍。问题是,当马萨诸塞州决定转移到“开放标准”时,结束了与微软曾经长期合作的机会,这简直是大新闻。

在美国,政府一直对GIS软件投资,包括USGS和对GRASSArmy Corp of EngineersPROJ.4GCTP的投资, 以及 NASAMapServer and Worldwind的资助。但是,过去几年这种资助似乎在向私有软件合同让步。

当然,政府继续与私有软件提供商签订合同,有它的理由。支持合同可能是最大的因素。但是,随着GIS产业聚焦Internet软件,这种现象将被改变,支持(包括现场支持)将成为微不足道的因素。当然,争论不可避免地会产生,诸如这种因素是更短期的?要求政府考虑长期性是否公平?

显然,这是在加拿大。

From:http://www.3snews.net/html/99/2899-1712.html

posted on 2009-09-13 23:08  giswei  阅读(709)  评论(0编辑  收藏  举报