![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
无形的风(知乎)
这个作者很懒,什么都没留下…
展开
-
GEE学习笔记 八十四:【GEE之Python版教程十四】矢量数据(ee.feature)
上一节讲了几何图形Geometry,这一节讲矢量数据(ee.feature),它的构成也就是几何图形以及属性字典。1、API定义首先看一下GEE的python版API(https://gee-python-api.readthedocs.io/en/latest/)Python的API定义:这里可以看到python的API只是JavaScript的封装。 ...原创 2019-12-10 17:35:28 · 3136 阅读 · 0 评论 -
GEE学习笔记 八十三:【GEE之Python版教程十三】几何图形
遥感分析中用到的数据主要就是这两大类:矢量数据和栅格数据。在Google Earth Eninge中,它为我们讲这两类数据封装成为了以下几类数据。下面几节内容我会依次讲解相关内容的详细信息,这一节先讲一下几何图形ee.geometry。 学习任何新的东西首先看的是python的API是如何定义的,然后就是看JavaScript的API是如何定义的,最后结合这两...原创 2019-11-08 16:22:41 · 2151 阅读 · 3 评论 -
GEE学习笔记 七十一:【GEE之Python版教程五】Python基础编程三
紧接上一节的内容,这章继续讲解python的逻辑基础,主要涉及到逻辑判断、循环、函数等内容。1、逻辑判断主要就是使用if来做各种条件判断(1)if条件判断这个非常简单,主要就是考虑传入的判断值,这里可以直接传入布尔值,或者通过运算符计算得到对应的布尔值。# 条件判断age = 15if age >= 18:print(u"你成年了!")el...原创 2019-07-03 10:15:36 · 1320 阅读 · 0 评论 -
GEE学习笔记 六十八:【GEE之Python版教程二】配置Python开发环境
这一篇内容主要讲解两部分内容,第一部分是本地python开发环境的配置,第二部分是GEE的python开发环境配置。我这里做的所有的操作都是在我的Mac电脑上做的,Windows上操作类似,如果有不清楚的可以自行搜索相关操作步骤。第一部分:本地python开发环境的配置 python由于版本众多,同时由于python2.x和python3.x不完全兼容,这样就造成初学者非常迷...原创 2019-06-28 17:01:16 · 5623 阅读 · 2 评论 -
GEE学习笔记 七十二:【GEE之Python版教程六】命令行简介
这篇开始就要讲解GEE相关的内容,首先聊一下命令行的内容,这个在官方文档中有详细的介绍,这里我简单说一下常用的几个命令,剩余的大家在使用过程中如果又需要可以随时查看相关官方文档的介绍。官方文档地址:https://developers.google.com/earth-engine/command_line。如果要查看这些命令行在python中是如何定义的,可以查看API中的文档...原创 2019-07-04 11:06:45 · 2546 阅读 · 1 评论 -
GEE学习笔记 七十三:【GEE之Python版教程七】静态展示影像和动态展示影像
先说一个事情,之前在朋友圈中也提到过,这一周由于没什么事情所以更新比较频繁。后期更新速度会慢下来,更新速度可能是一周左右更新一篇吧。具体原因呢,看下图吧!免费写这些教程不是我的本职工作,所以我也不能占用我自己太多的时间来做这些事情,工作挣钱养家才是我的本职工作,希望大家谅解一下! 我们使用GEE在线编辑可以直接通过在线的网页可以加载展示我们计算的结果,而python版...原创 2019-07-05 20:57:12 · 3833 阅读 · 1 评论 -
GEE学习笔记 六十九:【GEE之Python版教程三】Python基础编程一
环境配置完成后,那么可以开始正式讲解编程知识。之前我在文章中也讲过,GEE的python版接口它是依赖python语言的。目前很多小伙伴是刚开始学习GEE编程,之前或者没有编程基础,或者是没有学习过python。为了照顾这批小伙伴,我在这里还是从头开始讲解,先将python编程基础讲解完成在开始讲解GEE的python编程。 还要说一下我这里讲解的python知识都非常简单,不是...原创 2019-07-01 10:37:44 · 3499 阅读 · 0 评论 -
GEE学习笔记 七十六:【GEE之Python版教程十】字典
现在更新比较随意,所以大家催促也没辙。python中万物皆对象,字典在其他的语言中也有称之为对象,无论怎么称呼它其实就是 {key:value} 这种格式。依然是运行代码前先注册GEEimport eeee.Initialize()1、字典的API 首先看一下GEE的python版API(https://gee-python-api.readthedocs.io...原创 2019-07-24 08:41:25 · 801 阅读 · 0 评论 -
GEE学习笔记 七十五:【GEE之Python版教程九】数值
这章介绍一下数值类型,数值在python中可以分为:整型、浮点型、复数等,在GEE中我们常用的就是整形和浮点型数据。这段代码是在程序之前必须执行的,用来注册GEE。import eeee.Initialize()1、数值的API 首先看一下GEE的python版API(https://gee-python-api.readthedocs.io/en/latest...原创 2019-07-18 08:10:50 · 1443 阅读 · 0 评论 -
GEE学习笔记 七十九:【GEE之Python版教程十一】列表
列表在python中就是使用中括号包围的数据,比如[11,23,10]等。列表(list)是可变的,同时在python中还有集合(set)以及元组(tuple)和这个类似,不要把这些内容搞混。运行下面代码依然是先注册GEEimport eeee.Initialize()1、列表的API 首先看一下GEE的python版API(https://gee-...原创 2019-08-14 15:22:52 · 1246 阅读 · 0 评论 -
GEE学习笔记 六十七:【GEE之Python版教程一】GEE学习背景介绍
相信很多人都对GEE已经比较熟悉了(只是不熟悉GEE的Python的API而已),这里只是做一个简单的总结概括一下GEE相关内容。1、GEE学习基本要求 目前市面上无论出现什么新的技术,总会出现一种课程或者资料《xxx天零基础精通xxx》。其实做了这么多年的研发,对于这些内容只能评价一句话:“害人不浅!”。学习任何东西都是一个循序渐进的过程,我们不可能跨越基础直接成为大师级别...原创 2019-06-27 10:01:27 · 22172 阅读 · 0 评论 -
GEE学习笔记 七十:【GEE之Python版教程四】Python基础编程二
通过上一章的讲解,我们对于python有了初步的了解,这一章就详细讲解一下python的各个变量以及运算规则等内容。 关于测试代码推荐初学者将每一段代码都自己敲入编辑器中在本地运行。1、数值这是任何编程中都会有的基本变量,在python支持的数据类型主要包括: 整型(int):比如 10 浮点型(float):比如 10.12 复数(complex)...原创 2019-07-02 13:04:00 · 1097 阅读 · 0 评论 -
pyQt 每日一练习 -- 登录框
#coding=utf-8#第一个练习,登录框import sysfrom PyQt4 import QtGui,QtCore#登录框class LoginBox(QtGui.QWidget): def __init__(self): super(LoginBox, self).__init__() self.initUI() de原创 2014-09-03 21:12:45 · 1424 阅读 · 0 评论 -
Python requests“Max retries exceeded with url” error
今天写python网络爬虫的时候遇到一个问题,报错的具体内容如下:HTTPConnectionPool(host='dds.cr.usgs.gov', port=80): Max retries exceeded with url: /ltaauth//sno18/ops/l1/2016/138/037/LC81380372016038LGN00.tar.gz?id=stfb9e0bgrpmc4j9原创 2016-03-29 21:40:50 · 66704 阅读 · 15 评论 -
HomeBrew使用简介
HomeBrew使用简介HomeBrew 安装ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"HomeBrew命令简介➜ ~ brewExample usage: brew [info | home | options ] [FORMULA...] brew i原创 2016-04-01 17:04:53 · 518 阅读 · 0 评论 -
ogr2ogr地图数据转化命令
ogr2ogr 地图数据转化开发中需要将shape文件转化为GeoJson数据,又不想使用Arcgis等软件转换。想到可以使用gdal来转换: GDAL官网安装完毕后可以使用python命令或者ogr2ogr命令:python ogr2ogr.py -f "GeoJSON" province_2004.json -t_srs EPSG:3857 province_2004.shp原创 2016-04-05 22:19:40 · 7443 阅读 · 1 评论 -
Python网络数据采集学习笔记1
学习笔记第一章 初识网络爬虫使用的python版本 python3.5,解析的库是BeautifulSoup、lxml 。如果系统中的python只有一个版本,安装好python控制包pip,然后安装依赖包 安装方式为:pip install BeautifulSoup lxml如果系统中存在两种版本的python,那么安装命令为:python3.5 -m pip install Beautifu原创 2016-04-05 22:25:39 · 1446 阅读 · 2 评论 -
python2和3的区别
图片上有转载位置转载 2016-03-24 22:20:28 · 649 阅读 · 0 评论 -
Mac系统10.11及以上升级numpy、scipy等python包报错解决方案
最近看到引力波相关内容,其中关于科学家们使用了一个python的第三方包:GWPY包。好奇之下,自己也安装了一下这个python包。但是发现一个问题。Mac系统自带的python无法更新第三方包,其中报错的是numpy包,错误如下:Collecting numpyUsing cached numpy-1.10.2-cp27-none-macosx_10_6_intel.macosx_10_9_int原创 2016-03-20 21:21:11 · 22802 阅读 · 5 评论 -
Linux Centos安装python相关库失败处理方法
比如安装rasterstats 失败如何解决方案一、推荐 (1) 提示缺少 Python.h 文件,执行yum install python-devel(2) 提示缺少 cpl_conv.h 文件,执行yum install gdal-devel(3) 提示gcc: error trying to exec ‘cc1plus’: execvp: No such file or directory原创 2017-03-16 19:09:33 · 1277 阅读 · 0 评论 -
GEE学习笔记 六十六:GEE的Python版教程规划大纲
六六大顺非常吉利的题目! 通过微信留言看到好多人是需要Python版的教程,我这里暂时规划了一些基础的内容作为整体的规划。目前相关教程正在开发编写中,未来相关的教程大致会将所有的基础内容都讲到,但是内容会从最基础的讲起。我在写这个专栏的时候会比较随性,所以具体多长时间更新一篇,写的内容是否都在规划中自己无法保证。重要的事情说三遍:我自己比较懒,更新随缘吧!大家...原创 2019-06-25 09:43:04 · 955 阅读 · 0 评论 -
windows平台下安装python的setuptools工具
到下面的网址下载setuptools-0.6c11.win32-py2.7.exe http://pypi.python.org/pypi/setuptools#files 然后安装setuptools-0.6c11.win32-py2.7.exe 在命令行方式下,进入目录“C:\Python27\Scripts”,运行easy_install.exe程序。转载 2014-08-26 15:58:39 · 752 阅读 · 0 评论