相关疑难解决方法(0)

使用Anaconda Jupyter笔记本的底图库 - KeyError:PROJ_LIB

我正在尝试安装并将Basemap库导入我的Jupyter Notebook,但这会返回以下错误:

KeyError: 'PROJ_LIB'
Run Code Online (Sandbox Code Playgroud)

经过一些网上研究,我了解到我要在Anaconda的独立环境中安装Basemap.在创建新环境并安装Basemap(以及所有其他相关库)之后,我已经激活了环境.但是在导入Basemap时,我仍然会收到相同的KeyError.

这是我在MacOS终端中所做的:

conda create --name Py3.6 python=3.6 basemap
source activate Py3.6
conda upgrade proj4
env | grep -i proj
conda update --channel conda-forge proj4
Run Code Online (Sandbox Code Playgroud)

然后在Jupyter Notebook中运行以下代码:

from mpl_toolkits.basemap import Basemap
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我为什么会导致KeyError?

matplotlib-basemap anaconda jupyter-notebook

12
推荐指数
3
解决办法
6253
查看次数

简单的OpenStreetMap磁贴显示为Python

我想在我的python代码中包含开放街道地图(OSM).

我已经阅读了很多关于OSM的网页.但不幸的是,我有点迷失,关于我最好用的包.

我正在寻找一种在我的应用程序中获取OSM图像的简单方法.作为我的起点,我想的是:

import matplotlib.pyplot as plt

# Pseudo - Code for required function 'GetOSMImage'
Map = GetOSMImage(lat,long,delta_lat,delta_long)

imgplot = plt.imshow(Map)
Run Code Online (Sandbox Code Playgroud)

后来我想在这个plt中添加我的附加数据.(我知道我需要处理预测等)

我不需要/想要的东西:

  • 在我自己的网站上显示
  • 将我的数据上传到某个Internet服务器
  • 缩放,滚动等交互式功能(首先)
  • 手动处理并从OSM呈现.xml数据
  • 首先,我不想定义渲染样式的每个细节.我希望/期望存在一些默认样式.

你有一个很好的起点吗?或者我低估了这个主题的复杂性?

python openstreetmap

7
推荐指数
4
解决办法
1万
查看次数