我有一条路线的经度和纬度信息,我想在地图上绘制这条路线(作为线)。我非常熟悉MATLAB,我只需要下面两行代码
geoplot(latdeg, londeg, 'LineWidth', 2);
geobasemap topographic在一些研究过程中,我发现了geoplot库,但是我无法安装这个库来在Windows上正常工作(我使用的是Visual Studio Code)。当我执行py -m pip install geoplot时,我得到以下错误
UserWarning: Unable to determine GEOS version. Ensure you have 3.7.2 or later installed, or installation may fail.
当我安装GEOS时,只有0.2.3版本,据我在他们的网站上看到的,这是当前版本。我当前的Python版本是3.9.7。
有没有更简单的方法在地图上画一条线?
PS:到目前为止,我真的很喜欢python,但是我经常遇到不同版本的冲突,不支持其他版本的库,等等。这很烦人..。
发布于 2021-10-26 20:26:39
一些documentation说:
Python仅为
3.6+。
使用Conda的(推荐)
如果您还没有安装conda,请安装它。然后运行conda install geoplot -c conda-forge,就完成了。这适用于所有平台(Linux、macOS和Windows)。
不带Conda的
可以使用pip install geoplot安装geoplot。但是要小心,因为这可能不适用于Windows,也可能不适用于macOS和Linux。
https://stackoverflow.com/questions/69727761
复制相似问题