国土行业作为较早应用GIS的行业,保存了非常多的资源,包括数据与功能资源。通过国土信息化建设,资源得到了整理,但由于不同省市采用的GIS平台不同,所以仍然存在功能接口不统一,数据格式不一致的问题。比如A省用的是A平台,B格式数据,B省用的却是C平台,A格式数据;C省则可能用的是B平台,C格式数据……进而导致同级别或跨级别国土部门服务共享低,重复建设的现象存在。
在《国土资源信息化“十二五”规划》中期评估结果中,提出要构建国土系统的“国土云”,充分吸纳云计算等新一代信息技术理念,MapGIS 10云软件平台的诞生,与这一提法不谋而合。MapGIS 10全球首创的T-C-V(终端应用层-云计算层-虚拟设备层)软件结构,可以为全国国土资源信息化制定统一的软件框架,其独有的悬浮式柔性架构、功数分离的重大创新,真正使构建全国范围内的更智慧的“国土云”成为可能。通过云的纵生、飘移、聚合、重构的运动特性,A省、B省、C省等国土单位都能共享、调用优秀的软件框架和功能服务,无需要再从底层一步步建设应用系统,大大缩短了项目工期,提高了工作效率,推动了全国国土信息化的进程。
基于T-C-V结构按需定制
在T-C-V软件结构中,所有的国土数据信息都可以成功存储在虚拟设备层(V层)的逻辑资源池中,终端应用层(T层)以各种终端设备为载体,借助在其上运行的各类具备国土行业特色的应用系统,获取云计算层(C层)的服务资源。云计算层(C层)包括国土云生产中心、国土云服务仓库、国土云管理中心,国土云生产中心能够利用相应的生产工具,不断生成国土的数据服务、功能服务,并存储到国土云服务仓库,之后通过国土云管理中心对云生产中心和云服务仓库进行统一管理。用户不需要直接开发,只需通过对这些基础功能服务进行迁移、聚合、重构,便可按需定制到适用于自身系统的应用。例如,组建一个防灾应用,可以从国土云仓库中定制与此相关的通用服务,如成果输出、叠加分析、数据查询、信息检索;再把专业功能服务中的灾害点规模分析和灾害预警分析与它聚合到一起,重构为新的防灾应用。
基于T-C-V软件结构的国土行业云架构
“纵生”式开发个性化国土功能
而对于新的功能需求,MapGIS 10提供“纵生”式全新的开发模式支撑用户扩展自定义功能。“纵生”式开发模式提供统一的开发标准和开发流程,个人或团队可以基于该标准开发行业应用,一方面供自己所用,一方面也可以上传到国土云服务仓库中作为第三方服务共享,当无数的开发者及他们的应用不断地在云端汇聚,被周而复始、循环往复的使用,服务资源也将不断发展、壮大。
构建私有云保障数据安全
基于国土系统部分数据涉密的考虑,利用T-C-V结构还可构建国土行业私有云,以保证数据的安全,提高国土行业的服务质量。国土行业由于其地域广阔的特性,构建行业云需同时跨越内部与外部网络,而且每个区域都可能构建了自己一套内部私有云,为此MapGIS 10提供了两种选择:既可构建于行业内部,也可以利用专网、专线构建跨区域的大型云环境。
目前,MapGIS 10已在湖南国土信息化建设中投入使用,建设了省、市、县、乡镇国土所四级国土资源业务专网,实现各部门的互联互通、高效协调办公。随着MapGIS 10的深入应用,将会为国土行业“国土云”建设提供更加智慧的解决方案。