主要记录在平常用到的水文数据产品的网站(包括水库、湖泊、河流等):
1.hydroweb
官网:https://www.theia-land.fr/en/hydroweb/
界面:
下载后的数据是txt格式,如需转成csv,可这样批量操作:
import re
import glob
import pandas as pd
path = 'data/*.txt' # 指定txt文件所在文件夹路径
# 匹配不带#注释的数据行
p = re.compile(r'^\s*[^#].*')
df = pd.DataFrame() # 创建空的DataFrame
for file in glob.glob(path):
with open(file, "r") as f:
lines = f.readlines()
data = []
for line in lines:
line = line.strip()
if p.match(line):
data.append(line.split())
# 将数据转换为DataFrame格式,并添加到原DataFrame中
df_tmp = pd.DataFrame(data, columns=['col1', 'col2', 'col3'])
df_tmp['filename'] = file # 添加文件名列
df = pd.concat([df, df_tmp], ignore_index=True)
print(df)
2.全球水库数据集
Global Reservoir and Dam Database (GRanD)
3.测高卫星数据集
官网:https://www.aviso.altimetry.fr/en/home.html
界面:
4.HAHITI
https://dahiti.dgfi.tum.de/en/
5.各种测高卫星数据
https://earth.esa.int/eogateway
含有多种卫星数据产品,可以没事的时候学习。