关于我们 新闻通知 数据查询 API应用
评论 研究博客 登陆 English

API

介绍
Agrisk-tools数据库的API应用
我们提供API应用来帮助您无需访问该网站就可以代码的方式调用该数据库中的数据。
API应用的基本格式是 "http://www.agrisk-bigdata.com/product/download?", 以SQL字符串为参数。该url以CSV格式返回数据。
获取数据的一个例子为:
“http://www.agrisk-bigdata.com/product/download?province=1&nameEn=smallpig&ymStart=2000-01&ymEnd=2012-01&type=csv”
各数据库不同类别数据的查询,检查我们的代码对照表如下:
Province codestoChineseEnglish
1=>北京Beijing
2=>天津Tianjing
3=>河北Hebei
4=>山西Shanxi
5=>辽宁Liaoning
6=>吉林Jiling
7=>上海Shanghai
8=>江苏Jiangsu
9=>浙江Zhejiang
10=>安徽Anhui
11=>福建Fujian
12=>江西Jiangxi
13=>山东Shandong
14=>河南Henan
15=>内蒙古 Neimenggu
16=>黑龙江 Helongjiang
17=>湖北Hubei
18=>湖南Hunan
19=>广东Guangdong
20=>广西Guangxi
21=>海南Hainan
22=>四川Sichuan
23=>重庆Chongqing
24=>贵州Guizhou
25=>云南Yunnan
26=>西藏Xizang
27=>陕西Shaanxi
28=>甘肃Gansu
29=>青海Qinghai
30=>宁夏Ningxia
31=>新疆xinjiang

Livestock codestoChineseEnglish
smallpig=>仔猪Piglet
livepig=>生猪Hog
pork=>去皮带骨猪肉Pork
beef=>去骨牛肉Beef
mutton=>带骨羊肉Mutton
smallmeatch=>肉用雏鸡Meat chicks
livech=>活鸡Live chicken
westch=>白条鸡Chicken
smalleggch=>蛋用雏鸡Egg chicks
egg=>鸡蛋Egg
corn=>玉米Corn
bean=>豆粕Soybean meal
whear=>小麦麸Wheat bran
pigfeed=>育肥猪配合饲料Compound piglet feed
meatchfeed=>肉鸡配合饲料Compound meat chicks feed
eggchfeed=>蛋鸡配合饲料Compound egg chicks feed
wool=>绵羊毛Sheep wool
pigfood=>猪粮比Hog-corn ratio
fish=>鱼粉Fish meal
Type :
csv return to csv format
json return to json format

R 示例代码

1. 关于csv格式,即type = csv,可以这样获取数据:

> url <- "http://www.agrisk-bigdata.com/product/download?province=1&nameEn=smallpig&ymStart=2000-01&ymEnd=2012-01&type=csv"
> read.csv(url, header = FALSE, sep = ",",quote="\"", dec=".", fill = TRUE, comment.char="")

2. 关于json格式,即type = json,可以这样获取数据:

安装软件包 "httr"
安装软件包 "RJSONIO"
> library(httr)
> url <- "http://www.agrisk-bigdata.com/product/download?province=1&nameEn=smallpig&ymStart=2000> 1&ymEnd=2012-01&type=json"
> response <- GET(url)
> content = content(response, "text")
> library(RJSONIO)
> romJSON(content)

Matlab 示例代码

使用Matlab的新webread()函数来查询Agrisk工具。

data = webread("http://www.agrisk-bigdata.com/product/download?province=1&nameEn=smallpig&ymStart=2000-01&ymEnd=2012-01&type=csv")