问题标签 [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.
python-3.x - 如何安装上下文?
这个问题与使用 geopandas 和 matplotlib 绘制地图的答案有关。
主要的一点是,在 Windows 下安装(空间)库如Proj.4或Contextily可能是一项令人困惑的任务,因此大多数时候我们建议直接
使用OSGeo4W软件分发。
这种建议的一个例子在这里。
相反,对于其他操作系统,这项任务相当容易。
主要思想是为有疑问的用户提供“精简”安装方法。
python - python中上下文包的导入错误
我在上下文中安装了包pip install contextily
,当我这样做时它会出现conda list
当我在 conda 中运行它时,会出现此错误:
我
我找不到解决该问题的帖子
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>
python - 在 mac 上上下文安装
我正在尝试安装上下文包并收到以下错误。你有任何想法如何克服它?干杯。
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
这里可能有什么问题?我该如何修复它?
同样,我正在寻找的输出是纽约州底图上的感染率(观察/预测)的等值线图
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 是不够的?
任何帮助表示赞赏,谢谢。
python - 如何在 Geopandas 中切换 EPSG(绘制和添加背景图)
我正在尝试在纽约地图上绘制一些“车站”坐标。我使用 Geopandas(gpd) 创建一个 GeoDataFrame 并从 gpd.datasets 创建一个 NYC 地图,EPSG 为 4326。
此外,我想按照 Geopandas 教程 ( https://geopandas.org/gallery/plotting_basemap_background.html ) 为我的地图添加背景图像。但是,这适用于 3857 的 EPSG。有什么方法可以维护信息并更改 EPSG?
这是我的代码库