GEE学习笔记 六

作者: 无形的风 | 来源:发表于2017-09-09 08:51 被阅读0次

GEE 的python API库本地安装

GEE在其官网上有关于Python API环境配置说明,地址:https://developers.google.com/earth-engine/python_install
这里简单介绍一下如何在本地安装相关的python API库,教程是结合官网内容以及自己搭建实践写的。

声明:以下所有的操作都是在mac环境中操作,全程都需要科学上网。

【1】安装Python环境,python的官网(https://www.python.org/downloads/

【2】安装pip(https://pip.pypa.io/en/stable/installing/),如果还有不会的小伙伴可以直接百度或者Google

【3】安装Google的 python API的客户端,命令如下

pip install google-api-python-client

这个主要因为我本地已经安装过这个库,这里只列出了相关以来,可以通过命令查看本地安装好的库

pip list

可以看到我安装成功的相关库

【4】安装鉴权验证依赖库,输入下面命令

pip install pyCrypto

【5】安装GEE的python库

pip install earth engine-api

【6】初始化GEE的API,同时验证你的GEE账户

python -c “import ee; ee.Initialize()"

第一次运行这个命令会得到系统提示的错误信息,因为我们还没有验证我们的GEE账户,所以我们需要运行下面的命令:

earthengine authenticate

在终端运行这个命令,系统会打开默认的浏览器,然后我们根据提示一步一步设置相关信息,最终可以获得验证信息码。所有的操作如下图展示:

输入上述命令,回车,网页会出现如下内容:


选择自己的GEE账户,会提示需要哪些权限

点击允许后,出现验证信息码



复制这个码,然后切回终端,粘贴这个激活码



点击回车,等待验证

【7】运行下面例子检查本地环境是否搭建完成

【8】简单例子

# -*- coding:utf-8 -*-

import ee

ee.Initialize()
image1 = ee.Image('srtm90_v4')
path = image1.getDownloadUrl({
    'scale': 30,
    'crs': 'EPSG:4326',
    'region': '[[-120, 35], [-119, 35], [-119, 34], [-120, 34]]'
})
# 获取下载地址
print(path)

在自己喜欢的编辑器录入信息,运行输出如下内容

更多的例子以及Python API的内容可以参考Github上相关内容:https://github.com/google/earthengine-api/tree/master/python/examples

相关文章

  • GEE学习笔记 六

    GEE 的python API库本地安装 GEE在其官网上有关于Python API环境配置说明,地址:https...

  • GEE学习笔记 零

    GEE初识 GEE示例以及学习资源介绍 GEE工作台介绍 GEE资源查找 GEE资源上传 GEE资源导出 GEE控...

  • GEE学习笔记 八

    GEE的基本数据类型和语法介绍 这里罗列一些和JavaScript对应的GEE常见的数据类型,不包括Image、F...

  • GEE学习笔记 七

    GEE中的JavaScript简单介绍 正式进入GEE编程,这里先简单讲一下GEE开发使用的编程语言。网页端的工作...

  • GEE学习笔记 一

    初识GEE GEE简介GEE应用范围GEE优缺点GEE初识 1.GEE是什么? GEE(全称Google Eart...

  • GEE学习笔记 五

    资源上传 关于GEE的资源,一方面我们可以使用其自带的各种影像矢量文件等资源,另外一方面我们可以上传我们自己的资源...

  • GEE学习笔记 四

    GEE 学习资源分享 学习GEE一方面要查看其API、介绍等官方文档,另外一方面网上也有很多关于GEE介绍文章,这...

  • GEE学习笔记 三

    资源查找,Google Earth Engine 的资源搜素框包含两个功能,一是搜索位置,二是搜索资源。 地理位置...

  • GEE学习笔记 二

    GEE工作空间简介 1. 工作空间预览 2. 各个按钮模块简介 3. 运行简单例子 访问GEE要科学上网!!! 工...

  • 学习的网站

    声明:所有文章只作为学习笔记用,转载非原创https://blog.csdn.net/qing_gee/artic...

网友评论

    本文标题:GEE学习笔记 六

    本文链接:https://www.haomeiwen.com/subject/dgdojxtx.html