我正在尝试通过开放数据API和破折号将流量数据流式传输到地图上(尽管很乐意使用其他工具)。
以上数据集。我已经构建了仅包含单个标记并更改热图强度的映射工具。
我一直在尝试使用破折号来实现这一目标->实时地图的显示要困难一些。
抓取如下数据,
bt_tt = "https://opendata.arcgis.com/datasets/b0c4b78ca7b7446dbcee455c42987b95_1.geojson"
responsett = requests.get(bt_tt)
dict_bt_tt=responsett.json()
df_bt_tt = pd.DataFrame.from_dict(dict_bt_tt["features"])
df_bt_tt = pd.DataFrame([x for x in df_bt_tt['properties']])
然后我要获取起点,目的地以及纬度和经度站点
bt_sites_url = "https://opendata.arcgis.com/datasets/48fd4d7e1127453ea5f9bdc757ab00e7_0.geojson"
params = "properties"
response = requests.get(bt_sites_url, params)
dict_bt=response.json()
df_bt = pd.DataFrame.from_dict(dict_bt["features"])
df1 = pd.DataFrame([x for x in df_bt['properties']])
bt_df = df1[['SITE_NAME','SITE_NO','LATITUDE','LONGITUDE']].set_index("SITE_NO")
bt_df
然后在基本整理完所需的大部分数据之后-我该如何创建一个折线图,每30秒使用此实时api更新一次?
思考-使用间隔并牢记本教程https://github.com/plotly/dash-sample-apps/blob/master/apps/dash-wind-streaming/app.py。
预先感谢