问题标签 [contextily]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9409 浏览

python-3.x - 如何安装上下文?

这个问题与使用 geopandas 和 matplotlib 绘制地图的答案有关。

主要的一点是,在 Windows 下安装(空间)库如Proj.4Contextily可能是一项令人困惑的任务,因此大多数时候我们建议直接

使用OSGeo4W软件分发。

这种建议的一个例子在这里

相反,对于其他操作系统,这项任务相当容易。


主要思想是为有疑问的用户提供“精简”安装方法。

0 投票
1 回答
1662 浏览

python - python中上下文包的导入错误

我在上下文中安装了包pip install contextily,当我这样做时它会出现conda list

当我在 conda 中运行它时,会出现此错误:


我找不到解决该问题的帖子

0 投票
3 回答
7941 浏览

python - 根据上下文更改背景图

我有这个代码:

基本上,这会生成一个位于新加坡的背景地图。但是,当我运行它时,出现以下错误:HTTPError: Tile URL resulted in a 404 error. Double-check your tile url:http://tile.stamen.com/terrain/29/268436843/268435436.png 但是,它仍然会生成此图像: 代码输出

如何更改磁贴 URL?我仍然希望将新加坡地图作为基础图层。

编辑
还尝试将此参数包含在 add_basemap 中:
url ='https://www.openstreetmap.org/#map=12/1.3332/103.7987'
这产生了此错误:
OSError: cannot identify image file <_io.BytesIO object at 0x000001CC3CC4BC50>

0 投票
0 回答
216 浏览

python - 在 mac 上上下文安装

我正在尝试安装上下文包并收到以下错误。你有任何想法如何克服它?干杯。

0 投票
0 回答
1316 浏览

python - HTTPError:平铺 URL 导致 404 错误

我有纽约州立医院的地理参考数据,并想创建一个带底图的等值线图。我还尝试使用 .plot() 进行分层,但没有成功。当我为分层图运行代码时,没有显示图像,当我在上下文中运行时,我收到以下错误消息:

HTTPError:平铺 URL 导致 404 错误。仔细检查您的瓷砖网址: https ://stamen-tiles-aassl.fastly.net/terrain/24/8388574/8388589.png

康达环境:

这就是我正在运行的,从头到尾:

上述步骤运行良好,并创建了一张漂亮的地图。以下是我如何操纵纽约州立医院数据以创建 GeoDataFrame 和等值线图的值(观察到的感染/预测的感染)

我使用 'coords' DataFrame 创建一个 GeoDataFrame

以下是我尝试在底图上绘制地理参考数据的两种方法

我能够创建 ny_plot 但没有基础图,出现此错误:

HTTPError:平铺 URL 导致 404 错误。仔细检查您的瓷砖网址: https ://stamen-tiles-aassl.fastly.net/terrain/24/8388574/8388589.png

这里可能有什么问题?我该如何修复它?

同样,我正在寻找的输出是纽约州底图上的感染率(观察/预测)的等值线图

0 投票
1 回答
1347 浏览

python - 打开街道地图 (pyproj)。如何解决语法问题?

使用 pyproj 可视化开放的街道地图并得到以下错误:

程序运行但吐出一张空白的地图。

我在谷歌上找不到太多东西。这是什么以及如何解决它?

请参阅下面的代码片段:

在此处输入图像描述

0 投票
1 回答
314 浏览

proxy - 如何根据上下文配置 urllib3 公司代理?

我的最终目标是使用上下文和绘图(来自此示例)检索瓦片地图:

我在公司代理后面使用 Anaconda。代理在 .condarc 文件中设置正确:

包安装工作正常,conda config --show确实检测到代理配置。

但是,我在之后收到以下 urllib3 错误ctx.add_basemap(ax)

我不明白的是,尽管有代理配置,但我需要指定代理设置才能使基本的 urllib3 请求工作。

如果没有指定代理:

但是指定代理有效:

我本以为在 Anaconda 中设置代理可以处理任何与 Web 相关的请求。

我想尝试为 urllib3 设置代理信息,据我了解是urllib.request.install_opener(opener)https://stackoverflow.com/a/36881923/12356293中完成的,但是对于 urllib3 似乎不存在这样的“开启者”。

到底:

  • 如何使用上下文指定代理信息?
  • 为什么在 Anaconda 中设置代理信息对于 urllib3 是不够的?

任何帮助表示赞赏,谢谢。

0 投票
1 回答
181 浏览

python - 如何在 Geopandas 中切换 EPSG(绘制和添加背景图)

我正在尝试在纽约地图上绘制一些“车站”坐标。我使用 Geopandas(gpd) 创建一个 GeoDataFrame 并从 gpd.datasets 创建一个 NYC 地图,EPSG 为 4326。

此外,我想按照 Geopandas 教程 ( https://geopandas.org/gallery/plotting_basemap_background.html ) 为我的地图添加背景图像。但是,这适用于 3857 的 EPSG。有什么方法可以维护信息并更改 EPSG?

这是我的代码库

0 投票
2 回答
501 浏览

python - 与 cartopy 一起使用时,上下颠倒映射

上下文底图添加到使用cartopy投影的轴时,地图会上下颠倒。这是一个最小的例子:

以下代码生成正确的地图,但是没有 cartopy 特征:

看起来cartopy坐标系存在一些投影问题。如何将正确的底图添加到 cartopy 图?

在此处输入图像描述

0 投票
0 回答
468 浏览

python - 如何使用 geopandas 和 OpenStreetMaps 生成高分辨率地图?

我想使用以下方法在 python 中生成高分辨率地图:

在这段代码中:

结果看起来几乎不错。只有OSM地图分辨率太低: map1

将 zoom=3 添加到以下功能后:

地图2

在 map2 中,它看起来很糟糕。分辨率没有增加。如何使用 geopandas 和 OpenStreetMaps 生成高分辨率地图?