分享
Scan me 分享到微信

吴亮:MapGIS 10 开创云GIS智慧服务

我们觉得开放就是要解决软件服务的供应方和需求方,在整个共有的资源池上从生产、研制、组装到最终的实现一整套的按需定制和开放的生产模式。大家盘道整个云计算和大数据的发展为我们这样一个基础机构提供了很好的支撑,我们也可以利用地理信息专有技术和目前信息技术的整合

  6月11日,北京国家会议中心,以“融合 开放 智能”为主题的2014地理信息开发者大会(WGDC2014)在此拉开帷幕。地理信息开发者大会自2012年起开始举办,三年时间里,伴随着中国地理信息产业的快速发展,已经成为地理信息领域最具影响力的技术创新盛会,与跨界融合、国际交流的重要平台。

  在下午的主会场,中地数码集团总裁助理吴亮为大会带来精彩演讲。

泰伯网

  以下为演讲全文:(根据现场速记整理,未经演讲本人审核,如有疏漏,请谅解并及时与3sNews联系)

  今天非常高兴有这个机会和大家一起分享地理信息系统的相关成果和服务,刚才我听到了郑博士和王总的报告以后,也非常振奋。特别是刚才郑博士讲到了城市计算,对于具体如何去进行数据挖掘是空间信息分析里面非常重要的元素或者是非常重要的部分,今天因为中地在5月中下旬刚刚发布了云GIS平台产品,也很高兴有机会和大家一起来分享一些成果。

  今天WGDC的主题是"融合、开放、智能",刚才刘总讲到融合是趋势、开放是态度、智能是方向。从我们地理信息系统企业来讲的话怎么样去看待这样一个发展的方向?包括今天上午很多老总和行业的专业人士都提到了领域、人才、开发模式,甚至于运营的一些模式。这些模式目前的发展和存在的问题是我们需要共同关注的。我们可以看一下基于这样一个思路,我们从GIS解决方案和GIS的平台维度上,看一下我们对于刚才讲到理念的认知。

  我们觉得开放就是要解决软件服务的供应方和需求方,在整个共有的资源池上从生产、研制、组装到最终的实现一整套的按需定制和开放的生产模式。大家盘道整个云计算和大数据的发展为我们这样一个基础机构提供了很好的支撑,我们也可以利用地理信息专有技术和目前信息技术的整合,去做一个很好的结合来实现开放的实现。

  从专业的GIS平台和软件方案来看,我们对于智能的理解或者对于智能的感触,这里罗列出了六种模式。第一个就是要支持这样一个即插即用、即需即取、自由可调、自由聚合、按需定制、同步开发的方案。基于这样的模式可以实现不同的解决方案和知识的共享,现在大家都谈到大数据,王总也谈到了目前整个空间数据和非空间数据有多大,我也看到了一些指标。

  在2013年有人评估大概全球的数据是1.2Z字节,这个数据到底有多大呢?因为我们知道传统认为目前的数据70%和80%都和空间信息数据有关。换而言之空间数据也是一个非常巨大的数据量,要求我们如何去处理、管理、分析、挖掘空间信息,这就是目前面对的一个关键问题所在。

  我们新的一种产品体系提出了TCV的软件架构,TCV软件架构的提出也是随着整个地理信息系统市场的高速扩展,传统的C/S、B/S已经不能或者不能很好的去满足目前的软件需求和软件结构。也就是说为了能够更好、更广泛的去提供智能的地理信息服务,需要一种新的软件体系架构。

  下面我们看一下我们提出了TCV软件结构的特点和出发点,在讲具体技术特点的时候来看一个片子,这个是我们真实的云,自然界的云。其实我们一直在讨论云服务、云计算,我们看一下自然界的云是具备哪些特色,或者是哪些特点。我们研发团队把它总结了四个方面,第一个是产生,可以看到我们自然界的云其实是不受行政边境、组织结构、时间空间的限制,它可以在特定的一些自然条件下就可以由水变成水蒸气,最后变成云。我们看到自然界的云的特性,根据不同的气候条件可以漂移、聚合、重构,而且根据不同的气候条件可以产生雪花、冰雹,甚至甘露。我们看到自然界的云就是在这样的环境下不断产生,进行不断的漂移、聚合、重构,最后自然循环周而复始。这是我们看到的自然界的云。

  其实我们的产品也具备这样的特色,或者是我们在比拟新一代的GIS软件或软件平台架构它应该具备什么样的特色。其实比拟我们自然界的云,云GIS软件也在这四个方面有特色,从产生到特性、作用,最后是整个生命。也就是说我们希望研制出这样一种产品不受边界、组织架构、时间,可以自由的由个人小团队去进行自由的开发,最后根据需要可以进行漂移、聚合、重构。因此我们可以产生很多小到工具专业软件,大到行业的一些应用系统的各种各样的数据应用,它的整个生命根据这样一种模式可以不断的聚合、漂移、重构,最后用于各行各业不断循环周而复始。

  根据对于地理信息基础平台软件设计理念,可以看到具备四大特征。用我们中文的语言就是纵生、漂移、聚合、重构。这四大特点分别利用的具体技术就是微核群、悬浮式架构、松耦合结合、功能与数据分离。

  TCV分别是终端应用层、云计算层、虚拟设备层英文的缩写,首先看一下对于T层也就是通常应用的终端应用层,大家关注到地理信息的可视化,包括王总讲到的对于各种遥感影像、三维、大众化数据、政府专业数据、企业特殊数据,如何在桌面端进行有效的展示。这就要求我们整个的终端应用层是具备可定制、可开发或者是灵活,对于数据量的要求是灵活可定制的。

  在此基础上,对于虚拟设备层来讲,现在整个IT已经对虚拟层做了很好的一些硬件和软件的规划。我们看到的包括计算资源虚拟、设备资源虚拟等等。其实在空间信息专业上更多是关注对于数据这一块,大家知道其实云计算、云服务最终的目的是解决数据资源,现在叫做大数据。其实大数据最终是要解决数据挖掘,也就是空间信息里面的空间数据的分析,这是我们最关注的。

  基于这样一个思路的话,我们在云计算层这一面,称之为GIS元素集的技术特色来构建云计算层。基于这样的模式传统的基础平台厂商和大众用户,甚至于专业的一些团队都可以在上面去构建GIS的元素集。基于元素集就能够实现微内核群的技术来实现整个软件系统的悬浮架构的实现。

  刚刚讲到基于C层,也就是基于云层这一块整个是MapGIS10、云GIS软件平台研发和实现的重点。

  我们再花一点点时间基于TCV架构的技术特色。其实我们研发团队当时为整个软件架构做了一首诗,第一个是"内核微群纵生云",目前把通用和专用的GIS功能按照小颗粒度、中颗粒度和高颗粒度的模式封装成了GIS微内核元素,微内核元素之间可以形成微内核群。有了这一些微内核群以后就可以在微内核群基础上为我们提供有效的GIS云服务。这种架构和传统的面向对象是很大的不同,为了实现这样一个架构悬浮,我们首先考虑到对于接口的耦合性上进行有效的改进。我们把所有的功能或者服务进行有效的分解,把所有的功能、服务都送到云服务仓库。基于云服务仓库的不断补充和构建,可以就形成服务的"超市",在这上面按需定制、动态聚合为我们的行业和用户提供相关的应用。

  另外一个很重要的特征,我们称之为"功数分离",我们一定谈到功能和数据一定要有效的分离,特别是在大数据的年代。GIS数据传统意义上考虑多的是结构化数据,其实现在有大量的非结构化数据的出现,我们怎么样把结构化、非结构化甚至半结构化数据进行有效的组织,这就要求在平台软件层面上提供一些特性,使得我们的数据和功能进行有效的分离,实现为各种应用解决方案提供动态聚合和重构的特色。

  MapGIS10基础平台软件的构建,更多的是向广大的地理信息开发用户提供一种全新的软件开发模式,来构建面向云计算的GIS应用的方式。所以我们在考虑产品定位的时候,也是想在重构一个GIS软件的生态链。基于这样一个理念,我们可以构建整个GIS软件从软件需求收集到软件生产、测试,最后到分发,一体化的软件生态链,基于这样的模式也猛攻实现从人力到智力、物力资源的共享。

  下面我花一点点时间跟大家分享一下基于这样的思想构建的MapGIS 10云GIS的实践,基于刚刚讲到的云思想的思路,目前构建了五类或者五朵云。首先简单的看一下,第一朵就是智慧国土云。我们传统意义上去解决国土专有云的思路,整个技术架构是由TCV结构为基础来构建全行业云解决方案。可以看到一个最大的特色,这里面有一个片子可以看一下,基于这样的模式在构建完一个国土资源业务应用系统之后,其实利用云的纵生和漂移的特色,可以快速的复制或者快速的迁移形成不同区域或不同边界的数据服务和业务云,又可以重新聚合成一些新的应用。基于这样的应用和传统的开发方式、集成方式有非常大的优点。

  传统意义上开发一个专业的应用或专业功能的时候,经常要进行很多的重复或迭代的模式,现在我们有了刚才讲到的微内核群技术以后,可以把现有的应用服务和专业功能服务进行有效的聚合重构,其实可以快速的按需定制型成新的应用。如果采用新的开发模式的话,在已有功能的前提下就可以基本上是零变成实现功能的实现和定制。

  我简单跟大家从几个方面介绍一下其他的几朵云的特色,另外一朵云是地矿云,大家知道地矿云里面或者地矿行业最大的特色是数据资源非常复杂,计算量也非常大,要做资源的评价和预测。这就需要把我们的计算资源和数据资源快速的提供给终端。在这个层面上利用这样一种思路提出了逻辑资源池的概念,把相关的地质矿产数据通过构建,在终端层通过互联网或者无线网提供给野外,提供给地质对,或者是提供给地调中心来实现快速的地调云超级计算中心。

  目前构建的中国地质调查数据网现在发布的数据已经涉及到200多个专题,所以在专业行业上能够有效的做一些决策的服务。

  另外一个云是市政云,我们做了这么多年的市政应用,发现最大的问题是市政的标准、数据不统一,各个部门各自为政。基于这样一个方式,我们提出了GIS云交易中心,其实这是一种运营模式的创新。我们各个分管部门可以建立一个有限的GIS云交易中心,把他们的数据服务提供出来。提供出来以后,我们再利用标准的软件架构进行专业类定制的开发,然后通过这两部分来快速构建一些数字市政或者数字城市的应用,这个也是从运维的角度基于我们的特色提出了一些新的模式。

  这是几个例子,比如有几个部门分别具有系统和数据,经过我们系统改造完底层之后,可以形成智慧税务的监测平台向不同的部门提供相关的共享多模式的服务。在专业行业领域,除了技术创新以外在运维模式上也在进一步做一些创新。

  这个是对于智慧气象云的定义,智慧气象云更多是关注于数据,因为数据的时效性非常强。刚才讲到的悬浮软性架构是非常适用于这样模式的,我们可以把数据经过抽析形成服务,最后提供给不同的专业部门或大众应用部门。

  最后一朵云是智慧公安云,智慧公安云一个重点是要实现互通、高效、共享,然后形成这样一个高效的作战指挥的体系。在这个地方其实强调的也是开放的接口,然后实现不同端的应用。

  下面我看一下对于整个GIS软件开发未来的展望,或者是作为我们业内人士的希望。我们的研发团队,特别是MapGIS技术平台的研发团队,一直在思考这样一个问题。大家知道包括智慧城市、大数据、云计算,其实可以看到这和当年互联网改变我们的时代有异曲同工之处,这要求厂商具有足够的技术支撑来满足整个IT技术的发展。

  我们总结出来整个技术平台软件也是重点考虑"多端应用、聚云共赢",在端这一块尽可能进行有效的展示,然后聚云共赢。从整个开发模式上来讲的话,我们强调从软件生产需求到生产,以及到软件的验证,最后到软件的集成和发布形成一整套GIS软件的生态链。利用这样一个模式,我们的初衷是能够让传统GIS软件的团队或者个体,能够从以前的一些繁琐开发中解脱出来,让它更多关注GIS软件的应用和服务。

  今天我的报告就到这儿,希望下面就地理信息软件做更好的交流,谢谢!

参与评论

【登录后才能评论哦!点击

  • {{item.username}}

    {{item.content}}

    {{item.created_at}}
    {{item.support}}
    回复{{item.replynum}}
    {{child.username}} 回复 {{child.to_username}}:{{child.content}}

更多精选文章推荐

下一篇

王昊:澎湃大数据,极速劲引擎

泰伯APP
感受不一样的阅读体验
立即打开