如何使用plotly python和卫星视图从pandas数据框标记点(使用纬度和经度)
我想用plotly python和satellite view从熊猫数据框中标记点(使用纬度和经度)。 样本df:如何使用plotly python和卫星视图从pandas数据框标记点(使用纬度和经度),python,plotly,mapbox,openstreetmap,plotly-python,Python,Plotly,Mapbox,Openstreetmap,Plotly Python,我想用plotly python和satellite view从熊猫数据框中标记点(使用纬度和经度)。 样本df: device GPSTime GPSLat GPSLng 101 1614956574 16.94469 29.8267 102 1615271467 16.94503 29.83 103 1615271488 16.94553 29.83 我使用Plotly绘制数据,但没有获得
device GPSTime GPSLat GPSLng
101 1614956574 16.94469 29.8267
102 1615271467 16.94503 29.83
103 1615271488 16.94553 29.83
我使用Plotly绘制数据,但没有获得卫星视图。有没有办法得到卫星图像
霉菌代码:
import plotly.express as px
fig = px.scatter_mapbox(dfL, lat="GPSLat", lon="GPSLng", zoom=15, height=500,width=1000,color="device")
fig.update_layout(mapbox_style="open-street-map")
fig.show()
当前视图:
但我需要在satalite图像上绘制这些数据?有没有办法获取卫星视图?首先,如果要使用mapbox,需要获取的APIKey。获得APIKey后,可以使用以下代码以指定的样式绘制卫星图像
import plotly.express as px
px.set_mapbox_access_token(open("mapbox_api_key.txt").read())
fig = px.scatter_mapbox(df,
lat=df.GPSLat,
lon=df.GPSLng,
hover_name="device",
height=500, width=1000,
zoom=15, mapbox_style='satellite')
fig.show()
import googlemaps gmaps=googlemaps.Client(key='Add Your key here')#地理编码地址地理编码(geocode)结果=gmaps.geocode('1600圆形剧场公园路,加利福尼亚州山景城')#使用反向地理编码查找地址反向(geocode)结果=gmaps.directions(“悉尼市政厅”,“Parramatta,NSW”,mode=“transit”,出发时间=现在)我想这可能会对你有所帮助。我无法获取你的实际点导入googlemaps gmaps=googlemaps.Client(key='Add your key here')#地理编码地址地理编码(u result=gmaps.geocode)('1600圆形剧场公园路,加利福尼亚州山景城')#查找带有反向地理编码reverse_geocode_result=gmaps的地址。反向地理编码((40.714224,-73.961452))请检查此项。