我正在使用python bokeh创建一个在地图上绘制点的应用程序。我有纬度/经度点,我想将点数放置在cartodbpositron磁贴上。
我看到的所有示例都使用基本的x_axis_type =“ mercator”,其中x_range和y_range也是墨卡托。我不想使用公式将长/纬度坐标转换为墨卡托,因为我不想失去所需的精度。有没有一种方法可以将x_y_range_type设置为geo或设置经/纬度的某种形式?
USA = x_range,y_range = ((-13884029,-7453304), (2698291,6455972))
p = figure(tools='pan, wheel_zoom', x_range=x_range, y_range=y_range,
x_axis_type="mercator", y_axis_type="mercator")
tile_provider = get_provider(Vendors.CARTODBPOSITRON)
p.add_tile(tile_provider)
我的经度纬度点是在加利福尼亚州,但是当我运行此代码时,由于它是墨卡托值,因此我将在海中获取点。
感谢您对解决方案的帮助。