Category Archives: work

这个鬼网络,所里远程登录基本不能用

本想更新一下Asian G-WADI,远程登陆到westdc服务器,足足折腾了1个半小时,慢的跟比蜗牛还慢,一个简单的操作要半小时那边才反应过来。终于彻底失去耐性了。这事情以后甭找我干了。
访问美国这儿的网站都能很快反应过来,就国内的网站不知道怎么回事,也都号称是挺快的骨干网上,就是死活慢的离谱的。
刚才试着westdc服务器上从download.microsoft.com下载一个40来m的东西,发现速度在1KB不到,估计所网又在闹病毒全堵塞了,彻底晕倒。

完成了一个雷达数据到水文模型时间序列的转换程序包

这边的一个韩国同事前面写了一个Python版本的,在Linux下可以运行。我在Windows下对它进行了改进,并做了一些优化。结果在正式计算的时候,发现Ohio流域的一个子流域(2560个HRAP网格)10年逐小时估计要花上233天以上,同时需要空间也达100G以上。所以尽管该Python可用,但基本上对于大流域属于不实用的。为了完成工作,与梁讨论了以后,决定结合GIS和自己写代码,大概Coding了两周吧,现在终于完成了好几个小工具。在性能上进行了大量的优化(前一版本在转换到一半的时候出现内存不够,所以调试要花十分多的时间)。
我写了一个Instruction,大概从原始下载过来的XMRG二进制文件到可用的水文模型(如VIC)的时间序列大概要经过近10个步骤。不过实现了一个有意思的内插方法(与前Python算法相同),从HRAP网格到1/8度的转换时,由于每个1/8度网格覆盖多个HRAP格子,这个算法使用了面积加权来计算1/8度网格的平均降水。
现在完成上述任务大概需要2天。大家就可以在自己的桌面机器上用了,而不必一定要使用服务器(有大内存)。
没有时间做多线程或者并行优化,估计那样异步或并行处理性能会得到更好的提升。

数据中心最新技术进展

2007.9.12 – 发布一个新版本到服务器上。

2007.9.12 – 修正特色数据光盘的文档和图片上传问题,美化了其CSS。

2007.9.11 – 增加了后台的留言管理。

2007.9.10 – 重写产品推荐管理模块。

2007.9.7 – 重写全局的文档和链接管理模块。

2007.9.6 – 重写数据工具上传控件,修正数据工具首页在firefox下的CSS问题。

2007.9.5 – 修正工具上传组件的问题。

2007.9.4 – 重构了工具相关的CSS。

2007.9.4 – 控制面板增加了我的留言管理。

2007.9.3 – 增加了控制面板和用户密码更改功能。重构了离线数据申请和数据通讯模块。

2007.9.2 – 改进了用户管理当返回无记录异常的问题。

2007.9.2 – 实现了项目开发者日志聚合功能;在About.aspx页面上添加了点击项目日志提示等候的功能。

2007.9.1 – 修正BlogRssEdit不能编译的问题,删除了Link字段。

2007.9.1 – Refactor Westdc.Data v2,现在不必关心Settings的配置,在Runtime时会自动从Web.config读取Connection String。

2007.8.31 – 增加可打印版本设置。

2007.8.30 – 更新了网筝模块,上传了最新网筝驱动程序。

2007.8.29 – 调整了新闻模块的显示,更改了RSS图标。

2007.8.29 – 后台添加特色数据集镜像文件管理;更改了后台管理的左侧栏控件,现在支持缩放。

CLUE-S土地利用模型与其它应用程序的集成问题

CLUE-S是针对小区域的土地利用空间变化模拟模型,手上的CLUE-S v2.3从西北师大ZB
教授处得到。不过也是个DEMO版,有一些限制,比如最多允许12种土地利用类型、只支
持最多3个region,模拟区域也被限制为400×400网格大小。模型并不复杂,参数也很
简明,不过数据集的制备估计是很讨厌的一件事。好在空间格网可以通过ArcView来转
成ASCII grid,其它文本配置文件就得自己准备了。
CLUE-S只是提供了土地利用变化空间格局的模拟能力,完整的模拟能力还需要借助于一
些传统的社会经济模型。CLUE-S要求提供的土地利用需求情景文件,就需要依靠其它模
型获取未来各年的各种土地利用类型的面积大小。CLUE-S依靠这个文件来使模拟结果收
敛。
我们要做的是集成工作,希望将CLUE-S与其他应用程序集成到一个统一的框架内。基本
没有参考资料。查看了一下CLUE的官方网站,提到如果想集成,需要跟他们进行合作,
意味着我们得掏钱请他们来做。从程序角度看,CLUE-S的图形界面写的十分糟糕,存在
很多明显的BUG。尽管不能拿到他们的源代码做更多的紧密集成,但也未必是不可能
做,尽管从技术上对我们有些难度。
存在的集成技术问题有:
1)如何通过我们的程序来调用CLUE-S界面上的命令,比如执行,比如选择合适
scenario;
2)如何有效快捷的生成CLUE-S需要的数据文件;
问题1解决方案是window hook,即通过win api寻找clue-s窗口,通过PostMessage等
api发送相关消息。技术上有很多文献可供参考,比如
http://www.codeproject.com/win32/manipwindows.asp 提到的例子。一个现成的工具
如微软的Spy++采用的就是同样的hook技术。Hook被很多游戏外挂和病毒程序所使用。
问题2解决方案依赖于对每个参数文件格式的理解,好在它的帮助写的不错,看起来很
清楚。我们如果能提供一个好的辅助工具更容易形成参数文件,应该是个不错的工作。
希望在2周内能完成这些工作并集成到HDSS(基于插件的黑河流域水土资源决策支持系
统)。

Asian G-WADI scretariat

As the Asian G-WADI scretariat here, we have a number of matters to deal with in these days.
1. to design and print an information brochure for the Asian G-WADI;
2. to design and print a poster for increasing it’s visibility of Asian G-WADI;
3. to establish an official web site for Asian G-WADI.

UNESCO has a small amount of financial support to do these activities. Anyway, it’s a good start point.

近日大事

1. G-WADI兰州研讨会十分成功,亚洲G-WADI秘书处从印度Rokee移到中国兰州,秘书长同时成为G-WADI全球网络委员会成员。依托这个位置应该可以向联合国教科文组织争取更多的资源。

2. 中科院西部计划二期项目黑河流域遥感-地面同步试验飞行项目7.5在兰州启动,项目为期4年。随后6、7日是项目工作会议。

参观兰州军区第一测绘大队

作为地图学课程的一个实习内容,昨天(周二)带领三个班(GIS、城乡、地基)共86人参观了兰州军区第一测绘大队。我本人也是第一次进入大队院子。从50年建队以来,测绘大队50多年时间做了大量的工作,获得了很多荣誉。参观内容包括航测队、数字制图、海德堡印刷系统(价值850万以上的好东西)、大队发展历程和业务成果展示,最后部队老师与同学们进行了40分钟的交流。参观很成功,感谢测绘大队的支持、LY教授和NYY老师的帮助。

Coming G-WADI’07 Lanzhou workshop

本次会议由联合国教科文组织和中国科学院寒区旱区环境与工程研究所共同资助,由寒旱所主办。共有27个国家超过50名本领域的科学家参加。会议包括两个议程,11-15日的G-WADI地下水建模研讨会,包括1天的黑河流域野外考察,16-17日的亚洲网络会议,黑河流域是试验流域亚洲网络成员。
会议地点在中国科学院寒区旱区环境与工程研究所。
日程安排见下面。
感兴趣的朋友可以过来旁听。我将介绍黑河流域科学方面的Country report。

PROGRAMME of roundwater modeling for arid and semi-arid areas
G-WADI workshop, Lanzhou, China
11-15 June 2007

DAY 1 (Monday)
9.00
Welcome, Introduction to Workshop, Introduction to participants
30 mins Howard Wheater, Xin Li
Discussion on use of models with workshop participants
30 mins Howard Wheater
Hydrological processes, recharge and surface water-groundwater interactions in arid and semi arid areas
30 mins Howard Wheater
Tea/Coffee break

11.00
Groundwater modeling and management in arid and semi-arid environments 1
1 hr 30 mins Wolfgang Kinzelbach
Lunch

13.30
Groundwater modeling and management in arid and semi-arid environments 2
1 hr 30 mins Wolfgang Kinzelbach
Tea/Coffee break

15.30
Geochemical and isotopic tracers as tools for groundwater systems analysis
2 hrs Mike Edmunds

17.30
Case Study: The Heihe river basin, China
45mins Wang Xusheng
Dinner

DAY 2 (Tuesday)
9.00
Part 1: Variable density groundwater modelling: Approaches, Challenges and Resolutions
1 hr 30 mins Craig Simmons
Tea/Coffee break

11.00
Part 2: Variable density groundwater modelling: Case studies and applications
1 hr 30 mins Craig Simmons
Lunch

14.00
Development and Application of seawater intrusion models: theory, development of the model, benchmarking, and
applications
1 hr 30mins Abdelkader Larabi
Tea/Coffee break

16.00
Case Study: A full detailed seawater intrusion case study in Morocco
45 mins Abdelkader Larabi

16.45
Making models unbiased – applications of geostatistics; Case Studies from semi-arid granitic aquifers in India
1 hr Shakeel Ahmed
Dinner

DAY 3 (Wednesday)
9.00
Stochastic methods in groundwater modelling 1
1.5 hrs Jesus Carrera
Tea/Coffee break

11.00
Stochastic methods in groundwater modelling 2
1.5 hrs Jesus Carrera
Lunch

13.30
Stochastic methods for aquifer protection and management
2 hrs Adrian Butler
Tea/Coffee break

15.30
Go back Hotel to prepare for field trip
Dinner

21.00
Take train
TRAVEL TO BLACK RIVER VALLEY – FIELD TRIP

Day 4 (Thursday)
Black River Valley – field trip and return

Day 5 (Friday)
9.00
Short presentations of case studies from participants
1.5 hrs As offered…..
General discussion 30mins
Tea/Coffee break

11.30
Break-out groups – workshop conclusions
All
Lunch

13.30
Break-out groups – workshop conclusions All

14.30
Break-out groups report
Workshop closure
Tea/Coffee break

16.00
Speakers meeting – meeting review/web publication/book publication/discussion of
next steps
Dinner

Asian G-WADI Meeting Network meeting

Day 1 (Saturday)
09:00-09:30 Opening Ceremony
09:30-10:45 Asian G-WADI Network Chairman Report
Executive Committee Members Report
10:45-11:00 Tea/Coffee break
11:00-11:30 Country report from Afghanistan
11:30-12:00 Country Report from China
12:00-12:30 Country report from India
12:30-13:00 Country Report from Iran
13:00-14:00 Lunch break
14:00-14:30 Country report from Kazakhstan
14:30-15:00 Country report from Kyrgyzstan
15:00-15:30 Country report from Mongolia
15:30-16:00 Tea/Coffee break
16:00-16:30 Country report from Pakistan
16:30-17:00 Country report from Tajikistan
17:00-17:30 Country report from Turkmenistan
17:30-18:00 Country report from Uzbekistan

Day 2 (Sunday)
09:00-10:45 Discussion: On possible cooperation, exchange of information, joint pilot initiatives
on G-WADI Asia pilot Basins
10:45-11:00 Tea/Coffee break
11:00-13:00 Discussion: On possible funding option to carry out comparative research projects
on Asian G-WADI basins
Initiation of pilot projects through Shanghai Cooperation organization –
Prof. Xin Li
Initiation of pilot projects through SAARC agreement – Dr. K. D. Sharma /
Dr. Muhammad Akram Kahlown
Initiation of pilot project through ISESCO – Dr. Abdin Salih or expert from
Iran
All the experts indicated above can make a brief presentation on the possible funding
with donor agencies
Formulation of working group to prepare the draft proposal
13:00-14:00 Lunch
14:00-15:00 Discussion continues
15:00-16:00 Discussion:
Any other matters
(do we need to keep the Asian G-WADI secretariat on rotation basis with other
participating countries to keep the momentum of the network)
Venue for the next network meeting
16:00-16:15 Tea/Coffee break
16:15-17:00 Adaptation of resolution and closing of the meeting