首先,这个标题是借用Gem.Tang的,比较有文采。其次,写这个东西是因为看了几篇文字,有重读的,有新读的。还有一点,就是想给自己和一些同行一点信心。

LP今天说QQ上有人请教问题,嘿嘿,可惜我几天前一怒之下把QQ给卸载了,虽然LP大人还在天天给挂级。写了一年多Blog,成了所谓专家,实在惭愧。做GIS半路出家,之前搞了7-8年的榔头、放大镜(地质是也),然后才转行干这个,所以虽然一大把年纪,但不管是榔头还是GIS,都比较迷茫。

记得去年写过一篇文字,感慨GIS系统的架构问题,而归结到原因是数据标准。今天看了FDO的文档,贴一幅图看看:

GIS,无法预见的未来

自己有些时候比较后知后觉,看了很多次MapGuide的文档,愣是没有关心FDO是什么,认为大概就是一个数据读取的类库。今天看这个图,第一个感觉就是,这不就是S-ODBC。

Open Source GIS经过05年的发展,吸引了不少眼球,今后应该是一个方向。而且,最为关键的是Open Source GIS的开放性,此开放性不是指源码开放,是指系统的开放性,包括数据、互操作等等。

把至尊宝推荐的ESRI发起、IDC捉刀的idc_enterprise_apps_feb_2005 白皮书看了看,确实,大家都盯着企业应用这块。我猜测,ESRI当初算盘打的还好,实在是没有料到中间杀出来一个Google,Google并不是只是给大家搞个GE和Map玩玩,这上面一方面可以放广告赚赚,一方面也没有忘了企业应用(Google Earth Enterprise)。而且,旁边还有一个Mapinfo虎视眈眈,产品做的也好。

拉拉杂杂说了这么多,转到正题上,GIS未来在什么地方?

搞研究的使用计算机和软件,例如Matlab、SPSS、Excel什么的,关注的是问题本身;写企业应用的开发者,使用J2EE、.net,数据库,也不用思考数据如何保存在数据库,不用因为数据库从SQL Server换成Oracle就要连开发平台、中间件也一起换。那么,GIS的未来是否应该这样?

昨天从当当订了《代码大全2》,是货到付款,自己就在想,当当送货是否要规划路线,如果一趟多送几本,配送费5元还是要收,那么利润不就出来了?那么,是否有一天,搞GIS的也会有很多人只是做这样的开发,而不必关心是使用Mapinfo还是ArcGIS,数据格式的转换和投影怎么搞。

让很多做GIS的难为的地方大概在于,要做这一行,需要的知识和技能有些太多,没有GIS的理论知识和地图学的知识,对于很多项目,数据搞不定;没有一点GIS平台运作的了解,二次开发好像很难,大概像侯捷先生所说,不懂MFC的机制,用这个MFC就会出一些解决不了的问题。因此,学习的时候会无法下手,或者走不少弯路。

那么,我们这些从业者该把宝压在什么地方,说实话,我也不知道。狄更斯()说“这是最好的时代,也是最坏的时代”,大概如是吧。对于个人,老老实实的搞几篇文章,博士毕业先;好好搞明白一些技术,大概也不会贬值。

最后,预测一下。

第一,感觉数据,特别是基础地理数据的一站式提供应该是趋势,从Google Map、GE,以及ESRI下力气作的ArcWeb Service可以看出一点苗头,因此51ditu应该努力了。这样,客户或者使用者只要关注自己的数据就可以了,例如去年的Google Earth上的飓风,以及新出台的禽流感地图,以前是不可能的。

第二,数据的统一接口应该是趋势,OGC的一些规范也许无法做到,但一些事实标准会对应用有好处,例如KML。

第三,基于Web API和Web Service的开发以后应该是潮流,主流不好说。

关于微软的VS,经常有人说微软把什么都做了,那我们开发人员做什么。现在的GIS好像Google、ESRI也要把什么都做了,或者准备做,那我们要做什么?

关键是,戏台搭好了,戏还没有开始唱。

分类:

技术点:

相关文章: