我正试着在地图上画一些GPS数据。我的代码非常简单(基于这个:http://pyviz.org/tutorial/A2_Dashboard_Workflow.html):
import hvplot.pandas
from geoviews.tile_sources import EsriImagery
GPS = df.hvplot(x='LongCoord', y='LatCoord')
track_GPS * EsriImagery这段代码按照预期正确地按比例返回GPS数据。但背景图片是白色的,但确实包含了Esri的版权声明。地球之星地理。
这对我来说意味着我正在连接到Esri,并且它在轴缩放正确的程度上工作。但我没看到任何卫星图像。
你知道会出什么问题吗?
本
发布于 2019-04-26 19:23:23
如果您的数据是纬度和经度坐标,那么可以通过将geo=True传递给hvplot()调用来将其声明给hvplot。然后,您将获得一个能够识别地理坐标系的GeoViews对象,而不是一个空的HoloViews对象。然后,当您将数据覆盖在地图瓦片上时,GeoViews将重新投影您的数据,以便正确排列。
现在,地图分块采用Web墨卡托坐标(值如99999999.99),您可能正在叠加尚未投影到Web墨卡托(值如127.6)的数据,因此您实际上是在放大Esri数据的一个像素的小区域,超出了它们支持的分辨率。
https://stackoverflow.com/questions/55844547
复制相似问题