Category Archives: work

不妨先体验一下trac

大家先不妨体验一下trac的power。这是西部数据中心项目合作和交流平台的一部分。这个网址:http://503.mygis.org/trac/labForum
trac的配置还没彻底调好。
合作和交流平台设想是包括 forums (http://forum.westgis.ac.cn,可能要重新布置一个,但采用同样的系统),
mailList(基于mailMan,已交给亮子来完成界面的调整),instant messenger(msn
messenger),网络会议(基于netmeeting),m2f(电邮到论坛的双向互动),subVersion(版本管理)和trac(基于
web的bug trace和new feature
request系统)。这样就比较完整了。trac可期望在本周完成调整。m2f还需要比较大的工作量。希望亮子的mailList调整这周也能拿出来。
这样合作和交流平台的工作量基本就可以告一段落了。以后就是看如何利用了。

Installation of Trac 0.84

1. pysqlite必须是1.16,不是是2
2. trac 0.84必须是 python 2.3,而不是2.4
3. 将各个组件安装好,包括 python 2.3, clearsilver-0.9.14.win32-py2.3.exe,
pysqlite-1.1.6.win32-py2.3.exe, svn-win32-1.2.3_py.zip,
docutils-0.3.9.rar,and
trac-0.8.4.win32.exe,都很简单。对svn-win32-1.2.3_py.zip解压缩后,将其中的内容copy到
python23/lib下。对doctuils-0.3.9的内容,解压缩后,运行python setup.py install即可自动安装
3. python trac-admin trac-db-name
3.1 using trac-admin trac-db-name to customize settings.
3.2 copy trac/cgi-bin/trac.cgi to apache2/cgi-bin
3.3 add permission to trac: permission add admin TRAC_ADMIN or something like
3.4 httpd.conf的配置
    Alias /trac "/wherever/you/installed/trac/htdocs/"
    <Location "/cgi-bin/trac.cgi">
        SetEnv TRAC_ENV "d:traclabForum.db"
    </Location>

    # You need something like this to authenticate users
    <Location "/cgi-bin/trac.cgi/login">
        AuthType Basic
        AuthName "Rslab forum project"
        AuthUserFile /somewhere/trac.htpasswd
        Require valid-user
    </Location>
4. it might work now!

更将至 0.9b1后,要重新修改apache下的trac.cgi,我因为这个找了很长的原因。
在系统变量的path里增加 c:python23; c:program filessvn-win32-1.2.3/bin。由于apache做为service运行,所以得重启一次。否则trac网页浏览的时候会提示找不着 DLL
如果提示找不着log模块,将trac下的Log.py修改成log.py即可。这是一个已知的bug,可以trac的官方网站找着。

试着将 access的论坛升迁到 sql server

折腾了不小时间,终于是可以了。但才发现自己对sql server了解的东西太少了。比如存储过程,还要加强学习。
前面的取首字母的拼音一帖只适合于 access,不能用在sql server上。
但目前不打算真正将 论坛从access上转过来,因为性能区别不是很明显。只是以后在再开发论坛的时候,要注意写的代码要同时兼容sql server。

流域技术论坛

室里的流域技术论坛,花了很多时间修改了它的界面,完善了一些功能,修补了存在的BUG。现在是否看起来更舒服一些了?
只是大小一直是个心病,高分辨率screen的同志让论坛做的宽度越大越好,只是太大了,在俺们只有1024宽度或者有些朋友还是800宽度的用来,就不
好了,而且不美观。所以弄了个折衷,设成800,这样在800的朋友来看,可能稍大了一点,但不妨碍阅读。在1024是最合适的。在1280等宽屏可能是
稍小一点点。不过也可以接受吧。有人讲,可以设成 百分比,不过论坛上因为有些定位布局的问题,百分比可能会导致这些页面的布局失控。
流域论坛现在发展势头不错,想做中国最大的专业地学论坛,是否有可能?
Url是 http://forum.westgis.ac.cn,请大家捧场

subVersion定制

建立了heihedss, pm 和meta三个repository,对结构进行了一些设计
对基于regular web browser的输出进行了定制,从subversion源码包里取到toolssvnindex.xsl,在httpd.conf的svn Location段里增加了

<Location /svn>

DAV svn

SVNParentPath /usr/local/svn

SVNIndexXSLT "/svnindex.xsl"

</Location>

效果见如附图
Url: http://503.mygis.org

一个Switzerland的博后机会

水文模型方向,做海河流域
有兴趣的朋友请与他们联系。详细见附件

点击这里

声明一下,我只帮他们做了个广告,我也不认识对方是什么人,所以我也无能为力,帮不上。大家可以直接通过附件里的方式跟对方联系。

Qs on OMS

1. introduce something about OMS
2. if there is a generic model interface, with which, any hydrological
models can be easily plugged in the system
3. integrate models together, such as hydrological, ecological and economic
models. How to implement?
4. any example on developing DSS on top of OMS?
5. any ideas on how to build a practical SDSS?
6. how to incorporate expert system into a DSS system? its presentation,
functions, etc.

7. does OMS support graphically model composition as MMS does?
yes, but implement in a tree organization. the graphic build is
underconstruction.
8. the OMS/JavaBean framework same as the JavaBean IDE?
no. the framework is based on the IDE, with a major extension.
9. is it too complicated as a DSS?
the purpose of OMS is not to be a DSS. It provides a flexible framework to
build a hydrological model.

10. 对于模型计算过程中的状态变化,可以采用程序调试时的debug模式,将重要变量
以列表方式表示出来。很不错。OMS是这样做的。

11. How about the efficiency compiling and running under Java virtual
machine?
it’s a little bit slower than MMS. But it is affordable for current
computers.
12. How to incorporate GIS functions?
13. Is the latest version available through Internet?
No.

顺便帖两张Colorado State Univ的校园照吧,很漂亮,跟国内的大学没法子比。

[zt]研究表明:全球变暖导致青藏高原冻土退化

来源:人民网 (http://www.people.com.cn/GB/shizheng/1026/2949480.html)

新华社拉萨(2004年)10月28日电(记者王淡宜)经过中国科学院的专家多年勘探观测发现,由于全球气候变暖影响,青藏高原的多年冻土层正逐渐发生退化,一些地区的冻土厚度表现出变薄趋势。

据中国科学院寒区旱区环境与工程研究所南卓铜博士介绍,全球气候变暖是造成近30年来多年冻土退化的主要驱动力。随着气温 的升高,导致高原多年冻土呈区域性退化,表现为季节冻结深度减小,融化深度增大,青藏高原多年冻土的退化首先发生在多年冻土边界岛状冻土区,在大片连续多年冻土区腹地主要表现为地温的升高。“我们在对青藏高原多年冻土北界西大滩进行雷达勘探后发现,近30年来,青藏高原大片连续多年冻土北界(西大滩)多年冻土发生比较显著的变化。”南卓铜说。“多年冻土面积从1975年的160.5平方公里缩减到2002年的141.0平方公里,面积缩小约12%。多年冻土发生最低高程为4385米,比1975年提升了25米。”

同时,中国科学院寒区旱区环境与工程研究所王澄海等专家在对1961-1999年青藏高原46个站点数据分析后发现,进入20世纪90年代,高原东北部、高原东南部和高原南部区冻土厚度表现出变薄趋势,反映了对气候变暖的响应,呈现出与全球气候增暖的趋势。政府间气候变化组织在科学报告中指出,过去100年全球年平均表面温度大约升高0.4-0.8摄氏度。国内研究也表明,与20世纪70年代相比,青藏高原上的年平均气温普遍升高0.2-0.4摄氏度,尤其是冬季气温升值幅度大,气温年较差逐年减小。

卓铜分析说,青藏高原是全世界中低纬度海拔最高、面积最大的多年冻土区,其冻土有着独特的季节性变化。多年冻土是气候变动的敏感指示器,而季节性冻结和融化层(活动层)在温度年变化层的上部,更接近地表,对气候变化更为敏感,反应更加迅速。

同时,南卓铜也指出,在同样的气候变化背景下,青藏高原的大片连续多年冻土至少在30年尺度上按照目前的增温趋势还是稳定的。