如果你访问谷歌地球企业版官网,你会在标题栏看到一个大大的“Deprecated(已关闭)”单词。2017年1月30日,谷歌公司通过官网发布名为《Open-Sourcing Google Earth Enterprise》的文章,作者Avnish Bhatnagar(谷歌云资深技术方案工程师)提出将对谷歌地球企业版进行开源,引起使用者和业界关注。
声明内容
谷歌声明即将开源谷歌地球企业版(简称GEE),企业版产品允许开发人员开发私人地图和3D地球仪。这次开源声明之后,GEE Fusion、GEE Server,以及GEE Portable Sever的源代码,总计超过47万行,将会于3月份在GitHub上发布,发布基于Apache2协议(鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布)。
谷歌地球企业版2006年第一次发布,在谷歌地球和谷歌地图的基础上为客户提供了定制私人地图的能力。2015年3月20日,谷歌公司发表声明,声称这款企业版产品即将被淘汰,所有的销售活动都会被立即终止。为了给客户充足的过渡时间,谷歌公司承诺为已授权客户继续提供为期2年的维护支持工作(包括产品的定期更新及协助解决问题),即2017年3月22日终止支持。
由于很多客户反馈GEE依然在很多重要的系统中使用,这就意味着他们并没有迁移到其他技术上。因此谷歌公司开放源代码的行为有助于客户继续完善和解决项目中出现的问题。不过谷歌公司也进行了进一步声明,谷歌地图JavaScript®APIV3和谷歌地球的API此次不会开源。但是,由于GEE Fusion和GEE Server开源了,所以图像和地形四叉树的实现开始支持第三方开发人员建立视图,用于访问GEE Server数据库。
谷歌公司希望代码移植到GitHub之后,全球的开发人员可以继续发挥开发热情,让GEE系统能够继续前进,开创新的篇章。谷歌公司承诺将分享一系列的白皮书和其他技术资源,让开发人员更容易调试GEE开源程序,以及在谷歌云平台上运行。谷歌公司认为开放源代码的行为对于整个社区都是有利的。进一步的资料会在3月份代码在GitHub上线后堆外分享,对于一般的产品信息,用户可以访问谷歌地图企业版的帮助站点,在那里用户可以被培训如何去使用谷歌地图企业版,或者可以了解谷歌云平台的特性。
谷歌公司意图
虽然开放了GEE源代码,但是本身GEE在谷歌云平台的冲击下已经开始显得有些过时了,并且GCP与GEE本身并不冲突。谷歌的申请中鼓励客户使用谷歌云平台(GCP),他们宣称对于许多客户,GCP提供了更具扩展性和更稳定的基础设服务,在那里他们可以继续运行GEE。运行在GCP上的GEE系统可以快速地处理大量的图像或者地形数据,并且可以被下载到内部网络,建立便携式地图。
而且,谷歌指定的策略是GCP正在被用作地理空间数据的云端仓库。谷歌声明中显示,谷歌地球引擎已经有超过1个PB的数据集,并且这些数据已经准备对谷歌云存储的客户开放读取权限。此外,谷歌使用云存储去确保已经购买了谷歌地图的客户获取数据,在同一个平台执行灵活的运算和存储资源,可以较之前提供更高的谷歌地球企业数据和更快、更方便的服务。
正是因为谷歌整个将整个社区、产业引导到自己的云端系统,所以逐渐开放原有商业版本的源代码是一种契机,让客户能够拥抱云端变化,而不是固步自封。
开源社区反应
开放软件源代码会影响同一产业内的软件提供商,例如Esri、ArcGIS等。但是开发人员最终也拿到了机会,他们可以转向通过谷歌的解决方案为客户提供私人定制地图和3D地球仪。
关于:中科研拓
深圳市中科研拓科技有限公司专注提供软件外包、app开发、智能硬件开发、O2O电商平台、手机应用程序、大数据系统、物联网项目等开发外包服务,通过IT技术实现创造客户和社会的价值,成为优秀的软件公司,通过客户需求导向、开放式创新、卓越运营管理等战略的实施,全面打造公司的核心竞争力。优秀软件外包公司、软件开发公司,联系电话400-0316-532,邮箱sales@zhongkerd.com,网址www.zhongkerd.com