数据池客户端库(http://data basin.org)
python-databasin的Python项目详细描述
python数据库0.5.2
python-databasin
是用于与Data Basin交互的客户端库。
安装
$ pip install python-databasin
示例用法
下面的代码片段将把netcdf数据集导入到数据池中并公开。请注意,您使用的帐户 必须具有导入权限,并且导入必须具有完整的元数据和样式信息。
fromdatabasin.clientimportClientc=Client()c.login('user','pass')# Package must have complete metadata and style necessary for one-step importdataset=c.import_netcdf_dataset('/path/to/netcdf_with_metadata_and_style.zip')# One-step imports are private by defaultdataset.make_public()print(dataset.id)print(dataset.title)
您还可以上传esri层包(.lpk
)。与netcdf一样,层包现在必须具有所有元数据
数据池需要成功导入:
dataset=c.import_lpk('/path/to/lpk_with_metadata.lpk')print(dataset.id)print(dataset.title)
python-databasin
可以与api密钥而不是密码一起使用:
fromdatabasin.clientimportClientc=Client()c.set_api_key('<username>','<api key>')my_datasets=c.list_my_datasets()