写点什么

谷歌开源谷歌地球企业版源码

  • 2017-02-13
  • 本文字数:1738 字

    阅读完需:约 6 分钟

如果你访问谷歌地球企业版官网,你会在标题栏看到一个大大的“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 地球仪。] 6

网友反馈

来自 Adam Simmons:都有点等不及看到开源之后对于商业 GIS 产业的潜在影响了。

来自 Rick Gardiner:毫无疑问这是个重磅消息,可以打破商业 GIS 产业的垄断。

来自 Kris Kitchen:终于等到这一天,可以使用所有的功能了。

来自 Pablo Cholaky (waltercool):好消息,更加透明了。

扩展阅读

GEE 产品目前最新版本是 5.1.3Beta 版,发布时间是 2016 年 12 月 17 日,基于 64 位操作系统开发,支持的操作系统包括 Red Hat Enterprise Linux versions(6.0、7.1)、CentOS(6.0、7.1)、Ubuntu(10.04、12.04、14.04)LTS。还未解决的问题包括在时间尺标内丢失历史图片时间。


感谢刘志勇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-02-13 18:006784

评论

发布
暂无评论
发现更多内容

清华毕业大牛带你深入解析JVM,附五大实战技术文档,总计1024M

Geek_0c76c3

Java 数据库 开源 程序员 开发

SQL优化思路+经典案例分析

程序知音

面试突击88:加入事务和嵌套事务有什么区别?

王磊

Java 面试

公司刚来的阿里p8,看完我构建的springboot框架,甩给我一份文档

Geek_0c76c3

Java 数据库 开源 程序员 架构

深度思考:为什么需要泛型?

闫同学

10月月更

一文搞懂MySQL中一条SQL语句是如何执行的

闫同学

10月月更

深度思考:到底什么是面向接口编程?

闫同学

10月月更

一文带你搞懂HTTP和RPC协议的异同

闫同学

10月月更

还是 “月饼” 后续,玩转炫彩 “月饼” 之 问题说明

矜辰所致

开发板 ESP32-C3 10月月更

阿里微服务架构到底多牛逼:深入解析Apache Dubbo与实战

Geek_0c76c3

Java 数据库 开源 程序员 架构

毕业季,说一说自己从学生初入职场的感受

闫同学

10月月更

从0开始,用Go语言搭建一个简单的后端业务系统

闫同学

10月月更

一文搞懂从浏览器输入一个URL到页面出现都经历了哪些过程

闫同学

10月月更

“我学数学,是为了拯救公主!”

图灵社区

小说 数学 奇幻

我是如何学习一门新技术的

闫同学

10月月更

一文搞懂SaaS、PaaS、IaaS的概念和异同

闫同学

10月月更

“我学数学,是为了拯救公主!”

图灵教育

小说 数学 奇幻

黑幕!阿里P8爆出学透这份算法面试文档,不再怕任何大厂算法题

Geek_0c76c3

Java 数据库 开源 程序员 开发

深入浅出Docker容器数据卷

闫同学

10月月更

完美!首份把架构三原则拆开来讲的“架构师宝典”,电子版已上线

Geek_0c76c3

Java 数据库 开源 程序员 开发

推荐一个人工智能应用落地的应用

felix

一文搞懂Go搭建Restful接口

闫同学

10月月更

探索云原生之“翻译翻译,什么是云原生”

闫同学

10月月更

首版发布!2022年AlibabaJava中高级架构师面试手册(对标P5-P8)

Geek_0c76c3

Java 数据库 开源 程序员 开发

高并发系统简单玩!Alibaba全新出品亿级并发设计速成笔记真香

Geek_0c76c3

Java 数据库 开源 程序员 开发

史上最全Spring Cloud Alibaba全套笔记,嘎嘎顶

程序知音

Java 程序员 微服务 SpringCloud 后端技术

GitHub上惊现阿里大佬手记,这是真把微服务、容器和K8S讲清楚了

Geek_0c76c3

Java 开源 程序员 数据 开发

初识Java,一个简单的自我介绍

六月暴雪飞梨花

Java 后端 10月月更

GitHub无抗手!MySQL DBA攻坚指南一出,阿里数据库专家都解脱了

Geek_0c76c3

Java 数据库 开源 程序员 开发

【C语言难点突破】动态内存知识详解

Geek_65222d

10月月更

腾讯Offer已拿,这99道算法高频面试题别漏了,80%都败在算法上

Geek_0c76c3

Java 数据库 开源 程序员 架构

谷歌开源谷歌地球企业版源码_Google_周明耀_InfoQ精选文章