自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (10)
  • 收藏
  • 关注

原创 python ERA5 画水汽通量散度图地图:风速风向矢量图、叠加等高线、色彩分级、添加shp文件、添加位置点及备注

有个同事吧,写论文,让我帮忙出个图,就写了个代码,然后我的博客好久没更新了,就顺便贴上来了!很多人感兴趣风速的箭头怎样画,可能这种图使用 NCL 非常容易,很多没用过代码的小朋友,就有点犯怵,怕 python 画起来很困难。但是不然,看完我的代码,就会发现很简单,并且也可以批量,同时还能自定义国界等shp文件,这对于发sci等国际论文很重要,因为有时候内置的国界是有问题的。

2024-04-24 21:49:12 531 2

原创 陆面过程中辐射的定义-总辐射辐照度、向下短波辐射、向下长波辐射

我看到这个表格以后,与noah-mp输入数据对比才知道,陆面过程模型输入的向下短波辐射和长波辐射的辐射原来是辐照度,单位是W*m-2。

2023-12-27 14:17:45 1832

原创 Ubuntu20.04安装向日葵、开机自启、解决windows系统远程黑屏(笔记)

参考了一些博主的方案,但是有的人给我埋了新坑,我要奔溃了。这样就安装好了,登陆账号,绑定下终端,我用手机进行了下就可以远程了(此时没有试一试我的笔记本woindows11),下面是我的设置。我们知道,安装完双系统的时候,它默认Ubuntu 系统是第一启动系统,优先启动。很多人说跟显卡驱动安装的有问题,我按照他们的方法安装了,不管事,所以我猜测是这种解决方案错误的。只要向日葵可以开机自启,我们就可以继续远程连接,继续使用,什么都不影响。中即使设置了开机自启,也没用,不管事,可能是权限不足或者bug 吧。

2023-12-04 18:36:00 1954

原创 Ubuntu20.24 安装ecCodes,包括 tar.gz 和 python(笔记)

./pre_era5.sh: line 78: grib_copy: command not found./pre_era5.sh: line 84: codes_split_file: command not found./pre_era5.sh: line 84: codes_split_file: command not found./pre_era5.sh: line 84: codes_split_file: command not found

2023-12-04 04:56:45 917 1

原创 Ubuntu 20.4 源代码方式安装 cdo(笔记)

我找到的处理 era5-land 代码在需要用到 cdo,但是 `sudo apt-get install cdo` 总是出现 `abort (core dump)` 等问题,所以放弃这种安装方式,不走捷径,安装源代码,也就是 cdo-x.x.x.tar.gz。

2023-11-29 11:10:44 614

原创 Ubuntu防止休眠和挂起(笔记)

我要将 饿啊人制作成 noah-mp 的区域运行强迫,但是跑的慢,一晚上两天。后来发现是因为电脑自动 supend 了。Ubuntu 在电源那里最多只能设置 2 小时的防止休眠,2小时候又自动休眠,严重影响进度。因此从网上找了教程,做成笔记。参考:https://blog.csdn.net/allway2/article/details/131524164。

2023-11-29 11:01:26 1186

原创 ArcGIS Pro设置谷歌影像(无水印)

1 打开软件,命名工程文件,底图(Basemap)选择【天地图】。2 点击【视图(View)】——>【目录面板(Catalog pane)】,在【门户(Portal)】中搜索【新版谷歌】,即可找到 【新版谷歌底图】,这个是没有水印的,非常好使。3 加载后,就可以画图了。

2023-11-07 18:02:51 1609

原创 ubuntu20 安装微信

这里显示的结果,可以安装 qq TIM 钉钉 微信。

2023-09-19 20:51:09 147

原创 Ubuntu20.04点Ubuntu software没反应,打不开的解决方案(Ubuntu笔记)

如果状态显示为active,则需要重新启动snap.ubuntu-software.ubuntu-software.service,在终端输入:sudo systemctl restart snap.ubuntu-software.ubuntu-software.service。首先检查Ubuntu Software的状态,在终端输入:systemctl status snap.ubuntu-software.ubuntu-software.service。

2023-07-23 18:44:24 5323 2

原创 基于python和google earth engine的MODIS数据质量控制————以MOD11A1为例

我们拿到的MODIS数据,多数人认为只要有值的地方,就是准确数据,我们直接就可以拿来使用,只有空值的区域,数据才会异常(多数本科生是这样认为的);然而并非如此,往往一个MODIS产品一个像元处,只有当所有输入的反演参数都为异常值时,这个像元才会被设置为异常,即设置为空值。因此,我们所能看到的拥有像元值的地方,就会因为输入的反演参数都为异常程度,会有不同的质量。MODIS数据的生产商,也考虑到了数据生产过程中的数据异常情况,为了让客户能够更好的使用数据,为此提供了质量空值文件(Qc,Qa)。

2023-04-20 10:10:54 892 1

原创 Xarray 设置 ‘_FillValue‘ 设置不显示的两种方法

Xarray 设置 _FillValue 不显示的两种方法

2022-11-09 23:50:04 615

原创 jupyter notebook代码补全扩展安装遇到 Jupyter command `jupyter-contrib` not found.” 问题

jupyter notebook代码补全扩展安装遇到 Jupyter command `jupyter-contrib` not found.” 问题

2022-09-29 16:40:16 7726 22

原创 .ipynb文件太大打不开——清空jupyter notebook所有输出

.ipynb 文件由于输出太多,导致文件过大,总是奔溃的解决方案。

2022-09-22 20:20:16 2814

原创 Ubunu安装一个更新版本的gda(2.3.2到 3.0.4)

Ubuntu安装一个更新版本的 python gdal,将2.3.2版升级到3.0.4。

2022-08-30 11:26:51 415

原创 Ubutun 永久命令行挂载硬盘(Community Land Model)

Ubuntu命令行永久性挂载硬盘!

2022-07-25 20:09:10 1140

原创 python Gdal包所能读写的文件格式 列表

Gdal 所能读写的格式参考链接https://gdal.org/drivers/raster/index.html

2021-12-24 20:22:12 1167 1

原创 python Xarray处理设置2维数组作为coordinates

因为想做笔记,所以直接做的很粗糙了,后面再更新!import cv2import numpy as npfrom osgeo import gdalimport osimport xarray as xr import matplotlib.pyplot as pltimport matplotlib as mpl fig, ax = plt.subplots(figsize=(6, 1))fig.subplots_adjust(bottom=0.5) cmap = mpl.cm.c

2021-12-03 15:05:05 4421

原创 matlab: The NetCDF library encountered an error ... function - ‘HDF error (NC_EINDEFINE)’.

目录动机问题解决方案:动机通过 Matlab 制作 CLM 强迫数据的时候遇到了问题,怕以后再遇见,缺忘记了解决办法,所以写下来。其实真的是很简单的原因,但是就是不知道怎么解决,看帖子很少能说到点子上的,很大一部分都是在猜。问题例1.The NetCDF library encountered an error during execution of ‘putVarDouble’ function - 'HDF error (NC_EINDEFINE)’.例2.The NetCDF l..

2021-10-24 20:50:37 3672

原创 空间情景模拟定义(欢迎讨论,留言)

(1)什么是空间情景模拟以人文经济与自然因素的空间特征为基础,通过情景设立耦合多种模型引导目标特征在时间尺度上发展,探索目标因素的最佳发展模式,为相关决策提供支持。空间情景模拟与传统的情景模拟,具有较大的差别,其主要差别在于空间情景模拟的背景为地理学,依托于空间信息科学与空间数据(但是不属于地理),通过地理信息的内在机制,研究目标的在不同情景引导下的地理过程,最终引发格局的时空演化。对内在机制的认知水平、对地理过程的约束、模拟输入的数据源,直接限制了最终引发格局合理性与真实性。(2)为什么需要空间情景模

2021-09-28 12:47:29 401

原创 基于 python sentinelsat 包的Sentinel-2数据下载(LongTermArchive)

目录动机正文结语动机Google earth engine 虽然解决了很多数据下载的问题,使数据的下载和处理变的快捷,但是如果想深入了解任何卫星的数据及信息,我个人感觉还是需要下载下来看一看。不为别的,就当涨涨眼界,如果博士毕业,连Sentinel、Modis等基本原始数据都没用过、处理过,有点丢人。尤其是如果公司或者研究所需要完全独立的做一个数据生产的系统,要求数据的实时性,那就不能嫁接Google earth engine的基功能了。我个人认为多涉猎还是非常有必要的。写此博客,留做笔记。以此.

2021-09-16 18:28:40 641 1

原创 CESM2.x 和 CLM5.0 多线程模拟

目录动机正文出现的问题解决方案分配 内核三、numpy 追加合并:concatenate, append, stack, hstack, vstack, r_, c_1. 使用 np.full() 函数创建空数组,将生成的数据按照 垂直方向的索引编号,分层塞进去2. 使用 np.dstack() 完成追加3. np.full() 与 np.dstack() 联合使用结语动机刚开始使用CESM,使用多核 即 ntasks的时候,报错了,就一直没管,因为单核能运行,并且我是刚使用这个模型,..

2021-09-14 18:41:39 697

原创 Geopandas 安装遇到的问题(geopandas、Fiona、gdal)

这里写自定义目录标题动机gdal安装Fiona 安装geopandas 安装结语动机安装geopandas,我们需要知道其安装 gdal 和 Fiona两个包,然后才能安装geopandas。并且其对版本号也有要求。Collecting gdal~=3.3.0Fiona =1.8.20geopandas =0.9.0在安装初期,我看到了以下报错,胡乱的搞了一通,以为需要安装 Microsoft Visual C++ Build Tools copying gdal-utils\osg

2021-09-06 15:15:58 2497 2

原创 基于GEE(Google earth engine)的 GIMMS NDVI月合成

这里写自定义目录标题动机代码动机项目需要用到长时间序列的NDVI数据,一般人常用到的是MODIS的月合成产品,而忽略了GIMMS,是因为其空间分辨率低;但是其依然具有其他产品无法比拟的优势,那就是时间序列长。并且SPOT的时间序列也要比MODIS早。代码在我看到过一个帖子,也很好,但是他月合成的方式,有点问题,直接把每个月都算成28天去合成。在月尺度和28天尺度上最大值合成。虽然结果差不多吧,但是我心里上还是不能接受;一直使用代码解决问题的思想,让我坚信能用月合成,而不是28天,所以我简单搜了下,找

2021-08-23 17:41:37 2877 2

原创 CLM5或CESM2 软件/操作系统 要求

目录动机简介(CESM2.2)ESM 模型版本命名约定CESM 总览CESM2 软件/操作系统 要求结语动机我成功再单点上运行了 CLM,并输出了结果。但是在区域上运行时,总是不出结果,所以我又来查找CESM2.*的相关User Guide,希望能够找到答案。翻译网页的链接地址https://escomp.github.io/CESM/versions/cesm2.2/html/introduction.html#cesm2-software-operating-system-prerequ..

2021-08-11 21:35:53 1258

原创 CLM、CESM错误篇:ERROR: Need to provide valid mapping file between glc and lnd in xml variable ......

目录动机问题解决方案:动机在学习 CLM(Community Land Model)过程中,遇到了很多问题。可能是找解决方案的方式有问题 ,翻找很多帖子才解决。作为笔记,同时希望以后学习的CLM的像我这样英文一般般的同学,能够快速找到问题的答案,所以对此问题进行了简单整理。今后会遇到问题,解决后,在CSDN上做记录。问题创建实例./create_newcase --case Custom_2000CLM50Bgc_intel_cesm_point --res 1x1_vancouverCA..

2021-08-09 10:44:24 981 3

原创 1.2.1. compsets(component sets)组件集的选择—CLM官方文档学习

目录动机1.2.1. Choosing a compset(选择组件集)1.2.1.1. “I” 组件集1.2.1.2. 耦合数据海洋模块的激活大气模块的组件集1.2.1.3. 全耦合组件集1.2.1.4. 选择组件集总结动机项目和博士学习需要用到CLM(Community Land Model),但是刚开始糊里糊涂不知道如何入门,还买了Ai尚研修的视频录播课,但是群里连主讲老师都没在,接近3000RMB吧(视频质量如何不评论)。在单点运行完之后,感觉如果想好好弄明白,达到够用的程度,依然绕不过英..

2021-08-08 19:38:19 1005

原创 CESM mpirun noticed that process rank 1 with PID 0 on node ubuntu exited on signal 11

这是个笔记在移植CESM的时候,我想着我的服务器比较强,所以希望同时跑两个案例。在我跑第二个案例的时候 “./case.submit”,出现以下错误:我的案例及其编译器./create_newcase --case 1850CLM50Bgc_gnu_cesm --res f19_g16 --compset I1850Clm50Bgc --run-unsupported --compiler gnu --mach mygnu2021-08-08 12:21:36 MODEL EXECUTION B

2021-08-08 13:03:18 5738 6

原创 Ubuntu系统安装 –修复USB启动盘 “can’t open /dev/sr0: No medium found” 问题

目录动机安装流程一、Ubuntu的下载 与 启动盘的制作1.Bing或者Google Ubuntu,进入官网,进行下载。我一般不用最新的,怕不稳定,对于新手来说尽量选择较为稳定的版本,否则出现问题,自己完全搞不定。2.点击“Download”选项卡,选择“Ubuntu Desktop”下拉选项,此时页面一般显示的是最新版本,我们点击“ see our alternative downloads”寻找前期版本。3.滑到页面底部的,可以看到其他版本的下载链接,我这里选择的是“BitTorrent”种子下载,..

2021-04-28 17:20:46 7186 5

原创 基于python的拼接、追加等(List、Numpy、pandas)

目录动机正文一、list 追加 .append()方法二、pandas 追加 DataFrame的 .append()方法三、numpy 追加合并:concatenate, append, stack, hstack, vstack, r_, c_1. 使用 np.full() 函数创建空数组,将生成的数据按照 垂直方向的索引编号,分层塞进去2. 使用 np.dstack() 完成追加3. np.full() 与 np.dstack() 联合使用结语动机在python中,经常会用到..

2021-04-21 13:11:13 1686 2

原创 Xftp或Xshell 所选用户秘钥未在远程主机上注册

目录动机解决方案引用动机前几天,在Aws EC2 Ubuntu 服务器上,我使用 sudo chmod 方式,对部分文件夹的权限进行了修改,导致 退出后再次连接,就提示:所选用户秘钥未在远程主机上注册,请再试一次。起初我认为我的pem失效了,删除了实例,然后重新建立了一个,捣鼓了一段时间,意识到自己可能试修改了ubuntu文件权限的问题,实验多次,找到了问题所在。可以明确:网上说得到“公钥”、“私钥”的说法是错的,再或者可能遇到的问题根本就不是一个问题,只是Xftp等ssh连接的程序报出了同样..

2021-02-03 14:02:48 1658 1

原创 Ubuntu Xshell修改文件夹中子文件的操作权限

目录动机正文1.查看文件夹的权限信息2.修改权限文件夹权限结语引用动机项目需要一些高空间分辨率的DEM数据,空间分辨率12.5m,相对于Sentinel-2等数据,也达到了亚像元级,因此可以用来梯田等信息的提取。国内下载速度较慢,总是中断服务(可能是我的网不好,我蹭邻居的),因此我想着通过云服务器下载,然后从云服务上倒腾回来,中间遇到Xftp无法登录root用户,只能登录ubuntu默认用户;这样将导致Xshell的root用户调用python下载的数据无法通过Xftp下载;之后我探索使用root..

2021-02-01 15:32:52 2851

原创 LAADS DAAC的MODIS订单下载—Python与Windows10 Wget

LAADS DAAC的MODIS订单下载—Python与Windows10 Wget动机步骤动机做遥感不可能不接触MODIS数据,MODDIS数据分为两类,上午星(Terra)与下午星(Aqua),详细参数都可以去NASA官网去查看(我建议自己去官网看最准确,另外MODIS数据使用的是当地时间,不是UTC)。由于项目需要,今天我需要从LAADS DAAC下载MOD16A2数据,来对我研究区蒸散发分析。数据是可以一个一个点击下载,但是作为一个写代码的人,本身就是一种懒人,所以必须得得批量下载,原来一直使

2021-01-24 14:18:12 2704 3

原创 基于Python的ERA-5多线程下载——pyinstaller 打包 (2)

目录一、正文1.安装 pyinstaller2.代码路径修改为相对路径。3.打包 .py 文件。4.出现问题,根据提示,修改 .spec 文件5.继续打包6.运行程序二、结语基于Python的ERA-5多线程下载分为两部分,《基于Python的ERA-5多线程下载 (1)》,直接再本地使用,即写代码的人使用;《基于Python的ERA-5多线程下载 (2)》使用 pyinsaller 将写好的程序,打包成 .exe 文件,以便其他人使用。一、正文1.安装 pyinstaller开始菜单—A..

2021-01-21 21:36:29 337

原创 基于Python的ERA-5多线程下载(1)

目录动机一、正文Ubuntu需要多加的几行代码动机恩师推荐,我的论文可以用到相关数据,然后就对相关数据下载方式调研,在这里做笔记!!!!提示:以下是本篇文章正文内容,案例可供参考一、正文Ubuntu需要多加的几行代码引用(虽然代码不多,但是以我的能力不可能独立完成,90%参考,然后根据我的习惯稍微修改了一下下):https://mp.weixin.qq.com/s/lOQ_6s8grFSY3TU6XcnO8whttps://github.com/jiangleads/Get_EC..

2021-01-21 17:28:08 2073 9

原创 Google earth engine的python版安装:GEEMAP

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-01-13 10:59:35 1300

原创 Anaconda历史版本下载及设置清华源(conda and pip)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录动机一、Anaconda下载二、conda 清华源设置三、pip 清华源设置四、补充五、结语目录动机一、Anaconda下载二、conda 清华源设置三、pip 清华源设置四、补充五、结语动机从学习python开始,到使用Anaconda,再到接触GDAL,到目前的机器学习及深度学习,过程中遇到过好多问题,通过网络资源及自己摸索,解决了好多问题;每次遇到问题解决后都想着做个文档,记录下来,以便下次遇到同样问题,直接复制代码解决,

2021-01-12 22:07:33 1971

原创 基于Python gdal包的影像投影及重采样

基于Python gdal包的影像投影及重采样目录动机AMSR-2 L1R 数据简介FormatConversionTool基于 Python—Gdal—Warp的投影转换结语目录动机在做论文的时候,使用到了AMSR-2的数据,其原始数据为.h5格式,需要“FormatConversionTool.exe”软件批量转换为.tif文件。问题来了,转换之后的.tif文件没有没有投影坐标系,且没有设置Nodata值(图1),黑乎乎的一片。最大值最小值相等的情况下,可能会误导初使用者,认为数据有问题(其实没问

2020-12-27 02:55:46 4312 10

原创 基于python的MODIS数据质量控制------以MOD11A1为例

使用python基质量控制文件(Qc)对MODIS产品掩膜提取-以MOD11A1为例MODIS数据简介我们拿到的MODIS数据,多数人认为只要有值的地方,就是准确数据,我们直接就可以拿来使用,只有空值的区域,数据才会异常(多数本科生是这样认为的);然而并非如此,往往一个MODIS产品一个像元处,只有当所有输入的反演参数都为异常值时,这个像元才会被设置为异常,即设置为空值。因此,我们所能看到的...

2020-02-13 22:14:34 9585 33

CLM5(CTSM) HIST Fields

CLM5(CTSM) HIST Fields

2021-11-22

py37_geopandas_0.9_Fiona_1.8.20_gdal_3.3.1.rar

GDAL-3.3.1-cp37-cp37m-win_amd64.whl Fiona-1.8.20-cp37-cp37m-win_amd64.whl geopandas-0.9.0-py3-none-any.whl

2021-09-06

py37_gdal_3.2.2_rasterio_1.2.1.rar

gdal包安装时,不能直接通过pip和conda直接在线安装(rasterio上是给了conda安装方式,但是没走通),所以需要.whl文件离线安装。作者的python为3.7,anaconda版本为2019.10,对 rasterio 及其对应的 gdal 版本进行了下载,并且清测成功,留作备份,以后自己查看,同时给大家下载。rasterio官方网站,参考 https://pypi.org/project/rasterio/

2021-03-26

osgeopy-code-latest.zip

此文件为转载,提供给不能科学上网的同学们,作者地址:https://github.com/cgarrard/osgeopy-code。安装方式 1. 进入osgeopy-code-latest.zip坐在目录(最好是全英文路径)2.Shift+鼠标右键,打开powershell(或者通过cmd,使用 cd 方式进入osgeopy-code-latest.zip所在目录)3. pip install ./osgeopy-code-latest.zip 4.会安装相关依赖包直到安装完毕

2021-03-18

PanoplyWin_4.12.4_and_Java_15.0.2.rar

用于 HDF4、HDF5(HDF,Hierarchical Data Format)、.nc(NetCDF,network Common Data Form)等文件的打开预览。其中包括了Panoply及其需要的Java环境jdk15。(JAVA历史版本下载地址:https://www.oracle.com/java/technologies/javase-downloads.html)

2021-03-17

HDFView-3.1.2-win10_64-vs16压缩套娃.zip

用于 HDF4、HDF5(HDF,Hierarchical Data Format)、.nc(NetCDF,network Common Data Form)等文件的打开预览。

2021-03-17

03_ModisQualityControl.py

用于MYD11A1产品的质量控制,其他产品的质量控制应该类似。

2021-02-03

附件 wget-1.20.3-win64.zip

附件 wget-1.20.3-win64.zip

2021-01-24

ERA5_Download_Edit.py

多线程下载 ERA-5 在分析产品

2021-01-21

AMSR-2格式转换软件 FormatConversionTool

将AMSR-2的.h5文件,转化为.tif文件。下载免费,不需要积分!!!!

2020-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除