超图的宋关福博士很牛,整理他一篇日志,地信人可以看看

超图的宋关福博士很牛,整理他一篇日志,地信人可以看看

GIS自主创新十年路(一) 缘起ActiveMap

从 最初默默无闻的课题组,到今天在GIS自主创新中取得一点小小成就,北京超图公司自成立以来,历经十年岁月。在这期间,超图人付出了许多艰辛,在各界朋友 们的支持下,我们收获的不仅有SuperMap这一GIS软件品牌,更有整个十年的创业和创新体验。我就从自己的亲身经历的角度,跟大家一起回顾刚走过的 十年之路。
尽管在研究生院学过GIS课程,但我真正踏入GIS领域,要从1995年跟钟耳顺研究员(现任超 图公司董事长)做博士研究生开始算起。编制土地利用图是我参与的第一个GIS项目,当时,钟老师手把手教我学习Arc/Info的各种命令,技术上慢慢有 所进步,不过对于成天做地图编辑工作,心里还是有点小情绪,尽管嘴上没说,也没耽误制图工作,心里却在犯嘀咕。很久以后我才体会到,那段时间的基础工作, 让我对GIS的数据结构、功能和技术体系都有了深刻认识,为日后设计和开发SuperMap打下了坚实的基础。

随后我就参与 一些GIS应用系统开发项目。当时做应用开发很痛苦,每换一种GIS软件就要学一种新的二次开发语言,比如Arc/Info的AML、MapInfo的 MapBasic、MicroStation的MDL等,这些我们在项目中都用过,甚至后来还跟王尔琪(现任超图公司副总裁)一起翻译过一本《MDL开发 教程》。当时的GIS软件没有现在所见即所得(What you see, what you get)的界面设计能力,一个对话框的位置、大小,以及对话框上各种界面元素的位置和大小都只能在代码中用数字来标定,通过不断观察运行后的程序效果,不 断修改代码中的各种数字来调整界面,做好一个对话框就要花很多工夫。

尽管用过不少GIS二次开发语言,那时我仍对C++非常 痴迷,没有间断自学C++编程。学习一种开发语言最好的办法就是给自己定一个目标,做出一个软件来,于是我利用空余时间写了个叫MapStudio的软件 练手。从现在的角度看,它还不能叫软件,充其量只是程序而已。MapStudio有些GIS初步功能,可以转入其他GIS软件的数据格式,并配置各种专题 地图,还增加了一些在商业化的GIS软件中很难实现的特殊的动态标注符号,这个程序后来成为我们最初的组件式GIS软件的配图工具。

接 下来发生的另一件事,触发了我们开发组件式GIS软件的动机。1996年的一天,钟老师从美国出差回京,花一两百美元买了一套某国外GIS组件软件的 Beta测试版。这个GIS软件的新品种立刻引起了我浓厚的兴趣,当即装上并使用Visual Basic练习二次开发。不用学习新的GIS软件专用二次开发语言、所见即所得的界面设计、与多媒体等其他组件无缝集成等一系列新特性让我对这种特别方便 的二次开发方式感到兴奋不已,当天晚上就熬到深夜。第二天一早把刚开发的应用程序向钟老师和其他同事们展示,大家都对一个晚上就可以上手开发的这套GIS 软件表示惊讶。

尽管这个GIS组件软件带来了令人兴奋的二次开发方式,但直到现在我一直也没有机会使用它开发一个真正的应用 系统,因为在接下来的几个月里,我以MapStudio的功能为基础开发了一个类似的程序—ActiveMap。ActiveMap采用 COM/ActiveX技术封装了GIS的基本功能,这成为日后SuperMap研发的基础。关于ActiveMap名称的来历,很显然,源于它所使用的 ActiveX控件技术。

 

GIS自主创新十年路(二) 牛刀小试


推 荐ActiveMap并没有被立即派上用场。当时我们正在给解放军驻香港部队开发一个香港综合地理信息系统,计划于1997年7月1日用于进驻香港行动的 辅助指挥,系统采用MapInfo + MapBasic开发。1997年年初,第一个版本送到部队征求意见,参谋们对军标标绘效果不满意,提了更高的要求。 经过一段时间研究,我感觉在MapBasic中开发动态军标是一个难题,就举荐采用前些日子写的ActiveMap 加Visual Basic来重新开发香港综合地理信息系统,即使ActiveMap从未经过应用检验,钟老师认为应该尝试这种GIS应用系统开发的新方式,于是欣然同 意。钟老师一向非常有远见,一年前他说“我们应该为解放军驻香港部队开发一个香港地理信息系统,他们一定需要!”那是我们还不知道驻港部队在哪里,跟他们 没有任何接触,因此都以为他随便说说,也没在意。没想到过了段时间,这个项目竟然在科学院和科技部的支持下启动了。

当时课题 组里能编程的只有我和尔琪两人,他负责香港系统复杂的MIS部分,开发工作量很大,我就只好一边完善ActiveMap这个GIS组件,一边进行香港系统 的GIS部分应用开发。由于中途换平台,项目时间比预期的更紧张,必须拼命加班赶进度,钟老师也陪着我们一直加班到深夜,然后一起骑车离开917大院沿着 黑漆漆的大屯路回家。当时我住在地球物理所(现在地理资源所的位置)院内的研究生公寓,好几次回去时院门已关闭,我只好从铁门上爬进去,钟老师和尔琪则在 外面把自行车递给我。尔琪住在公寓北侧的遥感所集体宿舍,绕过去不远就可以到,但钟老师住在好几公里以外的健翔桥,比我们更晚才能到家休息。当然,因为加 班太晚,在办公室桌上凑合休息一下的情况也是有的。这样持续加了几个月班,系统终于在1997年5月20日提交给驻香港部队,时任中国科学院院长的周光召 院士亲自出席了系统交接仪式。

作为SuperMap的前身,ActiveMap的第一个应用案例终于顺利完成。这个项目创造 了两个记录:国内军事项目中第一次使用组件式GIS软件,国内第一次采用GSM无线数据通讯技术把移动终端上的GPS坐标信息传输到服务器。7月1日,香 港正式回归祖国怀抱,不久传来消息说,香港综合地理信息系统在7月1日凌晨的部队进驻行动中发挥了重要作用,课题组所有同事深感欣慰,随后收到了来自驻港 部队的感谢函。


GIS自主创新十年路(三) 超图成立

完 成香港综合地理信息系统后不久,科学院为推动地理信息技术产业化,成立了中国科学院地理信息产业发展中心,任命钟耳顺研究员为中心主任。差不多同时,在产 业中心推动下成立北京超图地理信息技术有限公司,钟耳顺研究员任总经理,工商注册日期为1997年6月18日。公司成立时,我们租了科学院北郊研究生公寓 五层南端的几间学生宿舍办公,总共有员工六七人。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值