目录
1.Earth Engine API
Google Earth Engine是一个基于云的科学数据分析平台,它提供即用型的云托管数据集和大型服务器。Earth Engine特别吸引人的一个特性是,通过将大型计算分布在大型服务器池中,可以非常快速地运行大型计算,有效使用云托管数据集和计算的能力是由Earth Engine API实现的。
API是与Earth Engine服务器通信的一种方式,它允许您指定想要进行的计算,然后接收结果。API的设计使得用户不需要担心计算是如何跨机器集群分布的,以及结果是如何组装的。API的用户只需指定需要做什么,通过对用户隐藏实现细节,这极大地简化了代码,对于不熟悉编写代码的用户来说,它也使Earth Engine非常平易近人。
Earth Engine API的设计与语言无关,Google提供了官方的客户端库来使用JavaScript和Python的API。无论您使用哪种编程语言,API基本上都是相同的。主要区别在于用于调用API函数的语法。一旦您学习了编程语言的语法,您的代码就可以很容易地进行调整,因为它们都使用相同的API函数。