1 数据集介绍
- 获取新加坡可用出租车的位置
- 每30秒从LTA的Datamall获取一次数据
- 建议每分钟调用此端点
- 响应是一个有效的GeoJSON,可以将其插入到如Leaflet这样的地图工具中
- 由于LTA不提供任何元数据,因此响应中的时间戳为抓取数据的时间
- 使用
date_time
参数以检索特定时间点的最新数据
2 抓取方式
curl --request GET \--url https://api.data.gov.sg/v1/transport/taxi-availability
如果需要索引时间的话,在availability后面添加:?date_time=....即可
3 返回内容
{"type":"FeatureCollection","crs":{"type":"link","properties": {"href":"http://spatialreference.org/ref/epsg/4326/ogcwkt/","type":"ogcwkt"}},"features":[{"type":"Feature","geometry":{"type":"MultiPoint","coordinates":[[103.631206683333,1.32072175], [103.63293,1.32116],[103.63776,1.30064],[103.66009,1.32591],[103.67943,1.27893],.......[103.99049,1.36095]]},"properties":{"timestamp":"2025-03-01T16:50:02+08:00","taxi_count":1715,"api_info":{"status":"healthy"}}}]}
- coordinates是一个包含所有可用出租车坐标的数组,每个坐标代表一个未载客出租车的位置(出租车可以是停着的,也可以是正在路上行驶的),包含经度和纬度值
- 也就是说,不同时间查询的出租车坐标数量是不同的(数量来源于后面的taxi_count)