理性的看待地理信息共享交换平台建设
背景
自从2006国家测绘局推进“数字城市”的示范建设工程以来,全国近百个城市参与到数字城市的建设和推广中了,而在2010年,测绘局还会在全国范围内择优推广100个城市的数字化建设,促进我国基础地理信息产业及相关行业的建设、整合、共享进程。
在一片“数字城市”——地理信息共享交换平台的建设热潮中,不仅促使各个GIS企业竞相推出“数字城市地理信息公共平台”,抢先占领市场;而且也让政府部门、企业个人看到了一种资源整合与共享的全新机制——高效而低成本的资源利用,从而也对建设地理信息共享平台热情高涨。
在这高涨的热情面前,我们需要冷静的思考一下,如何合理的建设共享平台,并且发挥共享平台的实际应用价值。
正文
建设地理信息共享交换平台(以下称为共享平台)的目标是实现各个地理信息归口单位的数据,纳入到统一的数据管理中心,在跨部门数据归口单位之间的协作关系中,建立起良性的数据更新和数据维护机制;以SOA(面向服务架构)的架构体系为基础,构建开放、标准的服务接口平台,从而将整合后的数据资源,按照不同的用户级别,提供给各行各业开发使用。
共享平台的愿景是实现地理信息资源的有效整合与共享,全国自上而下,互联互通,并推进各个行业对于地理信息的充分挖掘利用,实现地理信息的社会价值最大化。
共享平台带来的价值显而易见,跨部门的地理信息基础资源做了整合,并且拥有长效的数据更新机制,这为上层应用打好了数据基础;提供了开放、标准的服务接口,以及相应的角色和权限管理机制,使得各个单位和企业都能够通过二次开发,获取相应的地理信息资源,来共同实现自身的业务逻辑。那么,基于共享平台,业务应用系统在开发过程中,只需要向共享平台申请所需资源,低成本的获取地理信息服务接口,就可以专心于业务系统本身的研发工作了,相对于传统的地理信息系统开发来说,节省了大量的人力、物力和精力。
共享平台贴合我们的业务系统建设需求吗,该如何建设?(这里我们不讨论共享平台如何建设,性能和效率如何,毕竟各个应用平台厂商已经推出了具有实践价值,并得以应用的共享平台了。)不论共享平台的价值、愿景有多么美好,我们都需要认真考虑,共享平台能不能完整的融入到我们的业务系统建设中。
既然考虑地理信息共享平台作为资源提供方,那么系统设计中首要考虑的是如何实现与共享平台服务接口的对接,通常来说有以下几种情况:
1、公众信息服务系统,为大众提供最为常见的交通、旅游、餐饮、娱乐、购物等信息,公众能够浏览、查询、标注、纠错地图信息。该类型的应用系统可以直接在共享平台服务接口上进行开发,利用已有的地理信息资源服务于大众,也可以对有限的业务数据用标注的形式追加到地图上。这种应用系统的架构较为简单,逻辑较为清晰明了。
2、电子政务系统,针对政府业务部门的实际工作,采用地理信息系统来直观的展示业务信息,并统筹分析工作内容。由于政府的业务部门存在着大量的工作业务数据,而电子政务类的应用系统通常都会遇到到政府专网,互联互通的要求,并且要求地理信息要与实际业务完整贴合,而不仅仅是基础地图级别的应用,那么这时仅仅依靠共享平台提供的服务接口来实现完整的地理信息功能就勉为其难了。
3、企业信息化系统,企业级别的信息化中需要地理信息来管理具有空间分布特征的企业资源和商业信息,从而对资源和信息进一步的优化配置管理,身体企业的运营能力和竞争力。这里也发现了,仅仅依靠共享平台提供的基础地图级别的应用是远远不够的。
上述的三种情况是当前地理信息使用最为频繁的应用领域,对共享平台的需求也有所不同,不过总体来说分为两类,一种是完全依赖共享平台提供地理信息;另一种则是需要其他途径来将共享平台服务接口、业务数据无缝的融合在一起。前者是共享平台的直接应用,这里不再讨论。对于后者,问题很清晰,共享平台提供基础数据的共享服务,而我们的业务信息需要与地理信息无缝的对接,业务信息要具备空间信息特征,并利用地理信息系统的空间分析模型和统计分析方法,实现最终的业务系统建设。
为了实现业务数据与地理信息的无缝结合,就需要在业务系统中重新建立一套只针对业务数据的地理信息平台——业务数据空间化管理(包括建立数据库、坐标系统、属性数据、数据更新等),空间化的业务数据发布(即开放调用接口)。然后结合SOA与ESB的理念,形成服务集合体,上层的应用系统则将来自共享平台所提供的基础数据服务接口与业务数据接口做整合开发,形成最终的应用系统。这样,就解决了深层的业务应用与基础的共享平台之间的结合。
总结
总体来说,地理信息共享交换平台给我们提供了基础地理信息的共享机制,但是结合业务系统建设的实际场景,尤其是较为深层面的业务应用,必须要建立独立的地理信息平台——用于管理具有空间化特征的业务信息,然后通过服务集合、SOA、ESB等方式来整合业务系统与共享平台,一同构建完整的业务应用系统。