以Thing
查詢測站基本資料(metadata)、座標(Location
)、物理量(Datastream
)等資訊
-
範例1 -
https://sta.colife.org.tw/STA_AirQuality_EPAIoT/v1.0/Things
-
範例2 -
說明:透過 $filter
查詢 Things
裡的 name
參數,所以查詢方式為 Things?$filter=name eq '智慧城鄉空品微型感測器-7737132222'
https://sta.colife.org.tw/STA_AirQuality_EPAIoT/v1.0/Things?$filter=name eq '智慧城鄉空品微型感測器-7737132222'
-
範例3 -
說明:利用 Things?$expand=Locations
的方式進行查詢,是以
Things
為主,關聯到
Locations
資訊,所以 api 的資料呈現會以
Things
為主體,然後列出每一個
Things
所屬的
Locations
資訊,結果如下:
{
"description": "智慧城鄉空品微型感測器-7737132222",
"@iot.id": 1,
"name": "智慧城鄉空品微型感測器-7737132222",
"properties": {
"city": "基隆市",
"areaType": "鄰近工業區社區",
"isMobile": "false",
"township": "七堵區",
"authority": "行政院環境保護署",
"isDisplay": "false",
"isOutdoor": "false",
"stationID": "7737132222",
"locationId": "TW020101A0201227",
"Description": "柏昇 / SAQ-200-002",
"projectName": "107年度基隆市空氣品質感測物聯網布建計畫",
"stationName": "智慧城鄉空品微型感測器-7737132222",
"areaDescription": "六堵科技園區"
},
"@iot.selfLink": "https://sta.colife.org.tw/STA_AirQuality_EPAIoT/v1.0/Things(1)",
"Locations@iot.count": 1,
"Locations": [
{
"description": "智慧城鄉空品微型感測器-7737132222",
"encodingType": "application/vnd.geo+json",
"@iot.id": 1,
"location": {
"type": "Point",
"coordinates": [
121.69755,
25.08876
]
},
"name": "智慧城鄉空品微型感測器-7737132222",
"@iot.selfLink": "https://sta.colife.org.tw/STA_AirQuality_EPAIoT/v1.0/Locations(1)"
}
],
https://sta.colife.org.tw/STA_AirQuality_EPAIoT/v1.0/Things?$expand=Locations
-
範例4 -
https://sta.colife.org.tw/STA_AirQuality_EPAIoT/v1.0/Things?$expand=Locations&$filter=name eq '智慧城鄉空品微型感測器-7737132222'
-
範例5 -
說明:透過 $filter
查詢 Things
的 properties
裡的 city
參數,所以查詢方式為 Things?$expand=Locations&$filter=properties/city eq '台北市'
https://sta.colife.org.tw/STA_AirQuality_EPAIoT/v1.0/Things?$expand=Locations&$filter=properties/city eq '台北市'
-
範例6 -
說明:對於資料來源為水資源物聯網的水資源相關資料集來說,因為其提供單位包含水利署、水利署(與縣市政府合建)、農田水利署以及營建署等四個不同部會,因此當要查詢不同部會所提供的感測器資料時,需透過Thing/properties/authority_type
參數來進行篩選查詢。
https://sta.colife.org.tw/STA_WaterResource_v2/v1.0/Things?$expand=Locations&$filter=Thing/properties/authority_type eq '水利署'