A Paper Published in Sustainability

Development of an Evapotranspiration Data Assimilation Technique for Streamflow Estimates: A Case Study in a Semi-Arid Region

Ying Zhang, Ling Zhang, Jingliang Hou, Juan Gu and Chunling Huang

Abstract

Streamflow estimates are substantially important as fresh water shortages increase in arid and semi-arid regions where evapotranspiration (ET) is a significant contribution to the water balance. In this regard, evapotranspiration data can be assimilated into a distributed hydrological model (SWAT, Soil and Water Assessment Tool) for improving streamflow estimates. The SWAT model has been widely used for streamflow estimations, but the applications combining SWAT and ET products were rare. Thus, this study aims to develop a SWAT-based evapotranspiration data assimilation system. In particular, SWAT is gridded at Hydrologic Response Unit (HRU) level to incorporate gridded ET products acquired from the remote sensing-based ETMonitor model. In the modeling case, Gridded SWAT (GSWAT) shows[……]

Read more

写给一年后的自己

写给一年后的自己

看到这封信的时候,一年的时间已经过去了。去年的今天,我们刚刚结束了入职拓展训练。我想你印象还比较深刻吧!还记得你不敢走断桥和钢丝绳时,那帮子兄弟姐妹给你的加油声吗?还记得“飞夺泸定桥”你犯了一个错误,让大家重新来了一遍么?还记得战胜一队和勇士二队么?还记得在回来的路上,大家抢红包时的欢声笑语么?在那两天的时间里,你思考了许多,你觉得自己应该更成熟一点,应该更有担当一点,应该更早睡一点,应该更工作认真一点,应该更多关心父母一点,应该心态更好一点,不知道这些你都做到么!

这一年,我觉得你仍然可能会犯很多错误,初入职场难免有些不适应,但是没有关系,你要不断思考,不断的反思,不断改进,慢慢转换学生到职工的角色;这一年,我觉得你仍然可能对一些事情比较心急,一方面不想让父母担心,另一方面你觉得自己确实也不小了,但是没有关系,相信错不过的一直都在,要错过的也强求不来;这一年,我觉得你仍然可能对自己的科研成果不满意,因为你常常容易高估自己的能力,但是没有关系,你要尽心尽力,逐渐形成自己的体系和特色,这些都不是一蹴而就的。

人生没有如果,珍惜眼前,活在当下,方可无悔!

张凌

2017年7月14日于兰州

Origin绘填充等值线图

先上一个图,说说填充等值线图是什么样子:

    采用origin绘图填充等值线图,需要注意一下三个要点:

  (1)数据准备

book表中的第一列和第一行用于定义等值线图的横纵坐标,其他值构成填充图。如下:

(2)移动或放缩图片

画出来的Contour map,你会发现和其它简单的图不一样,不能选择。原来是这样,你需要点击图片边框处,才能选中,如下图,这时候便可以放缩操作了。关于移动,如果只选择图片区,不能移动,若要移动还要选取legend,这一点很重要。

(3) legend前后的空白区

初步绘出的图,legend前后有空白区,如下图,

前面是白色,后面是黑色,修改方式:点击legend,选择property,然后按照下图方式设置:

关于其它一下操作,比如等值线设置等等都比较简单,这里不讲了。最后上一个我最终得到的图:

ArcGIS模型构建器批处理操作

在实际的工作中,我们常常需要ArcGIS实现批处理操作,而对于不会python,或者对python不熟的同志,可能非常有必要用一下ArcGIS模型自带的model builder。

这里我以一个简单的例子,来说明这个工具方便性。现在我有一个文件夹,里面包含了四个dbf文件,现在我需要对这写dbf文件分别进行操作,比如Add filed, Field Calculator等等。

这里主要涉及到如何在model builder中添加循环操作。先上个图:

主要步骤:(1)将文件夹拖入到model builder;(2)Insert->Iterations->tables;(3)最后就是常规处理过程。对于不同的循环,需要在第二步选择不同的对象比如还有files, fileds和rasters等的循环。这个例子的功能就是给argis_model文件夹下面每个dbf文件添加一个field。

Note:需要注意的是,我们有时候需要对批处理的复杂度要求比较高,这时候可以将建立的model导出为python scripts,然后我们可以根据需要修改代码,实现其它一些复杂功能。

更多关于ArcGIS model builder,可以参考:

https://pro.arcgis.com/zh-cn/pro-app/help/analysis/geoprocessing/modelbuilder/using-feedback-in-iteration.htm

xx-Net与Chrome版本不兼容

XX-net用了很久了,是我个人比较喜欢的一个翻墙小程序。前段时间Google搜索不能用了,一直没有去处理,后面找到了原因,是因为都Chrome更新后(Version 58及以上版本),产生的xx-Net与Chrome版本不兼容造成的。

处理方法如下:
(1) 更新XX-net的版本(>=3.31);
(2) 删除已经导入的证书文件,即运行certmgr.msc,找到xx-net的证书,全部删除;
(3) 删除XX-net安装目录下:data\gae_proxy\下的certs文件夹及CA.crt文件;
(4) 最后重新启动XX-Net即可。

关于XX-Net:https://github.com/XX-net/XX-Net

更多讨论参考:https://github.com/XX-net/XX-Net/issues/5322