有人能给我解释一下使用RangeX检索地理空间数据的x轴范围的含义吗?
import geoviews as gv
import holoviews as hv
background = gv.tile_sources.Wikipedia
rng = hv.streams.RangeX(source=background)
background
当我调用rng对象时,我确实得到了x_range
的None,在使用滚轮缩放时,我确实得到了以下输出:
rng
RangeX(x_range=(-18473547.316975493, 15590216.865764225))
我希望得到(-170, 149)
,但不是这个值的1e5倍,在这种情况下,我如何解释RangeX
的输出呢?
1条答案
按热度按时间sbdsn5lh1#
如果其他人碰到这个菜鸟问题,原因在于不同的坐标系,需要将坐标系从WGS84(https://epsg.io/3857)转换为墨卡托(https://epsg.io/4326),可以这样做:
编辑:
我发现使用holoviews实用程序函数更容易一点,但结果是一样的。而且有必要提供(x,y)对的函数,以获得正确的结果。不仅仅是x值。