全球范围内的温度降水等信息, 常用于物种潜在分布区预测研究中。与此同时,在生态学研究中,常需要某些地点的温度降水等信息。 较早公开的较高精度的气候数据,包括Worldclim(http://www.worldclim.org/)。 2017年,另一套高精度数据CHELSA (Climatologies at high resolution for the earth’s land surface areas, http://chelsa-climate.org/) 公开发布。 CHELSA数据整合了局域尺度的降雨等信息, 部分气象因子比Worldclim更准确。 同一年,Worldclimate也发布了2.0版本。
已知某些地点的经纬度,要提取这些地点的温度降水等信息,用DIVA-GIS(http://www.diva-gis.org/ ) 和Worldclim数据很容易做到, 具体方法参见 http://blog.sciencenet.cn/blog-255662-679159.html
不过由于DIVA-GIS是依靠鼠标操作,很难批量化处理。 本文给出提取气候数据的R代码。相关操作主要基于Robert Hijmans的raster程序包, 更多详细信息请参考 (http://rspatial.org/index.html)
海拔数据下载
http://edcintl.cr.usgs.gov/downloads/sciweb1/shared/topo/downloads/GMTED/Grid_ZipFiles/mn30_grd.zip
CHELSA提供的19个Bioclimate 数据下载
https://www.wsl.ch/lud/chelsa/data/bioclim/integer/
各环境变量
Bio1 = Annual Mean Temperature 年均温
Bio2 = Mean Diurnal Range,即 Mean of monthly (max temp - min temp) 平均月温差
Bio3 = Isothermality 等温性
Bio4 = Temperature Seasonality 温度的季节性
Bio5 = Max Temperature of Warmest Month 最暖月最高温
Bio6 = Min Temperature of Coldest Month 最冷月最低温
Bio7 = Temperature Annual Range 气温年较差
Bio8 = Mean Temperature of Wettest Quarter 最湿季均温
Bio9 = Mean Temperature of Driest Quarter 最干季均温
Bio10 = Mean Temperature of Warmest Quarter 最暖月均温
Bio11 = Mean Temperature of Coldest Quarter 最冷月均温
Bio12 = Annual Precipitation 年降水
Bio13 = Precipitation of Wettest Month 最湿润月降水
Bio14 = Precipitation of Driest Month 最干旱月降水
Bio15 = Precipitation Seasonality 气温的季节性
Bio16 = Precipitation of Wettest Quarter 最湿润季降水
Bio17 = Precipitation of Driest Quarter 最干旱季降水
Bio18 = Precipitation of Warmest Quarter 最暖季降水
Bio19 = Precipitation of Coldest Quarter 最冷季降水
CHELSA气候图层, 选择整数还是浮点数图层?
可选择整数图层 integer ,这是因为整数图层占用空间较小, 同时也有相对较高的精度, 如温度可精确到0.1度。 注意,这里的温度是*10的值, 也就说,某地年均温为15.2度, 则提取出的数值为152。
30s数据能达到什么精度?
edge.length <- 63782pi1000/(36060*60)*30
edge.length
表明最大栅格边长约为928米。
计算对角线长度
edge.length *1.414
[1] 1311.686
所以如果两个地点相距不足1312m, 那么两个点有可能落在同一个栅格内, 那么提取的气候要素也就没有任何区别。
图层用的是什么投影?
所有图层都使用WGS1984投影, 用于提取数据的坐标, 也必须是WGS1984坐标
解压缩
下载的7z文件用 7-Zip(https://www.7-zip.org/ )
R代码
1 | setwd("C:/Users/jlzhang/Desktop/CHELSA") |