出租车司机
-使用分类数据库的工具
文件:https://docs.ropensci.org/taxzedb/
出租车司机
是一个用于与分类数据库交互的R包。其功能可分为两部分:1。您可以将数据库下载到您的平台2。您可以查询下载的数据库以检索分类信息。
这种两步方法不同于针对每个查询与web服务交互的工具,并且具有许多优点:
- 下载数据库后,您可以脱机使用它
- 下载数据库查询后,速度非常快
- 只要存储数据库文件,分析中的所有查询都将完全可复制
数据来源
当您使用下载数据库时出租车司机
它会自动将其转换为SQLite,然后所有查询函数都会与该SQLite数据库交互。然而,并不是所有的分类数据库都是公开的,或者可以转换为SQLite。支持以下数据库:
联系在问题中对新数据源有任何想法。
程序包API
每个数据源的此包执行以下任务:
- 下载的分类数据库
db_下载_*
- 创建
数字播放器
SQL后端通过dbplyr::src_dbi
-型钢混凝土_*
- 查询并将数据返回到data.frame-
sql_收集
- 管理缓存的数据库文件-
tdb缓存
- 检索分类单元的直接后代-
儿童
- 从本地数据库检索分类层次结构-
分类
- 检索从分类群矢量下降的所有分类群-
下游
- 将物种名称转换为分类单元ID-
名称2轴
- 将分类单元ID转换为物种名称-
出租车2名称
- 将分类单元ID转换为等级-
出租车2级
您可以使用型钢混凝土
与的连接数字播放器
等进行下游操作。或者使用数据库连接执行原始SQL查询。