SuperMap十年(二) 牛刀小试
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日凌晨的部队进驻行动中发挥了重要作用,课题组所有同事深感欣慰,随后收到了来自驻港部队的感谢函。