BPS地理数据库API授权和访问Python模块
bpsgeodb的Python项目详细描述
孟加拉电力发展委员会
BPS Geodatabase-API授权和访问Python模块
本模块的目标是促进API中的授权流。 关于API的更多信息,可以在BPS Geodatabase的DEVELOPER DOCS部分找到。在
安装
pip install bspgeodb
代码示例
import bpsgeodb
import pathlib
import dotenv
from pprint import pprint
# Access to the API requires authorization.
# You must set up all necessary environment variables for the Authorization
# to work. Optionally you may read the environment variables from .env file.
# ATTENTION: Make sure you do not add your API KEYS to any code repository.
env_path = pathlib.Path('.') / '.env'
dotenv.load_dotenv(dotenv_path=env_path)
# create a BPS Geodb API Service instance
api = bpsgeodb.ApiService()
# Start authorization
api.authorize()
# Get all wells with Oil Geochemistry data
data = api.getData("oil_geochemistry/wells")
# Print API response
pprint(data)
- 项目
标签: