问题标签 [geoplot]

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 投票
1 回答
311 浏览

python - 使用 geopandas + geoplot crash session 绘制热图(内核密度)

我最近发布了一个关于如何使用 geopandas 绘制热图的问题。我被推荐使用geoplot.kdeplot(),但是传递了一个projection崩溃我的会话。

df_points假设我分别存储了以下数据df_map

这是我尝试过的,但根据本教程,我应该将 a 传递projection给热图。

投影不好

但是,如果我添加projection=gcrs.AlbersEqualArea(),我的会话会崩溃:

python3: geos_ts_c.cpp:3991: int GEOSCoordSeq_getSize_r(GEOSContextHandle_t, const geos::geom::CoordinateSequence*, unsigned int*): 断言 '0 != cs' 失败。

我怎样才能通过projection=gcrs.AlbersEqualArea()并避免错误?

0 投票
0 回答
354 浏览

python - Geoplot:ImportError:无法从“geopandas.plotting”导入名称“_PolygonPatch”

您好,我想使用 geoplot,当我尝试运行它时出现此错误。我用 conda forge 和 pip 安装了它,但都不起作用。以下是我拥有的一些软件包:

请让我知道我是否需要特定的包裹,或者您是否知道发生了什么!

这是结果help(geopandas.plotting)

我在跑步python 3.7.7

0 投票
1 回答
76 浏览

geopandas - 使用投影时注释地理图

我得到了一个包含以下列名称(字符串)、大小(num)、纬度(num)、经度(num)、几何(shapely.geometry.point.Point)的数据框。

当我在地图上绘制我的点并尝试注释每个点时,根本不会显示注释。我的猜测是这是由于我使用的投影。

这是我正在运行的代码行:

0 投票
0 回答
9 浏览

matlab - Matlab底图或映射层显示国际日期变更线?

我花了一天的大部分时间试图弄清楚如何将国际日期变更线放到由 geoplot、geoglobe 或 webmap 创建的地图上。我正在绘制一条轨迹,我需要确切地知道它穿过政治日期线的点。我还没有找到显示它的本地地图,也没有找到描述它的纬度/经度数据集。有人对我有任何见解吗?谢谢你。

0 投票
0 回答
50 浏览

python - 使用 Geopandas/GeoPlot 生成 GeoTiff

我已经用 GeoPandas/GeoPlot 生成了一个图,现在需要将它作为地理参考图像上传到一些只需要 GeoTiffs 的软件中。

我花了很多时间试图找到一种方法来做到这一点,但没有任何运气。

所以,如果有人能解释我如何从 GeoPandas DataFrame 生成 GeoPlot 输出并将其转换为 GeoTiff,我真的很感激?

0 投票
1 回答
265 浏览

python - 如何使用 geopandas 在特定参数上显示热图?

在我非常简单的情况下,我想显示pointsGeoJSON 文件中点的热图,而不是地理密度(纬度、经度)。在points文件中每个点都有一个confidence属性(一个从0到1的值),如何在这个参数上显示热图?weight=points.confidence似乎不起作用。

举个例子:

下图显示了我的结果,但它是基于地理密度而不是置信度得分密度。

在此处输入图像描述

0 投票
0 回答
54 浏览

python - 上下文添加底图错误:推断的缩放级别无效(CRS 匹配)

我正在尝试将底图添加到我存储在名为 top_data 的 pandas 数据框中的一些地理空间数据(其中每个点的经度为“long”列,纬度为“lat”)。这是我正在运行的代码:

初始 KDE 绘图工作正常,但添加底图会产生: UserWarning:推断的缩放级别 29 对当前切片提供程序无效(有效缩放:0 - 18)。警告。警告(味精)

和一个空白的情节

我也尝试在 add_basemap 函数中设置 crs 并得到同样的错误。以下是 geopandas df 的前几行:

0 投票
1 回答
109 浏览

python - 如何使用 Geopandas 在地图上显示以米为单位的比例尺、指北针以及经纬度坐标轴?

关于这个问题,是否可以在纬度、经度投影(4326)和指北针中使用x、y 轴的比例尺(以米为单位投影,例如 3857) ?

我没有看到用 geopandas 做到这一点的交钥匙解决方案。虽然这似乎是 GIS 地图显示的基本设置。这有技术原因吗?

0 投票
1 回答
53 浏览

python - 如何在 Azure Functions 中使用 Geoplot(GEOS/PROJ 问题)

我一直在尝试构建一个需要 Geoplot 的 python Azure 函数。但是,当我尝试部署它时,我收到一条错误消息,可能是由于 GEOS/PROJ。这是输出的一部分:

  • 下载 Cartopy-0.20.1.tar.gz (10.8 MB)
  • 安装构建依赖项:开始
  • 安装构建依赖项:以“完成”状态完成
  • 获得造轮子的要求:开始
  • 错误:命令出错,退出状态为 1:
  • 获得制造轮子的要求:以状态“错误”完成
  • 命令:/tmp/oryx/platforms/python/3.8.12/bin/python3.8 /tmp/oryx/platforms/python/3.8.12/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process .py get_requires_for_build_wheel /tmp/tmp8ki7x3mh
  • cwd:/tmp/pip-install-q5qyetv4/cartopy
  • 完整输出(3 行):
  • setup.py:117:用户警告:无法确定 GEOS 版本。确保您已安装 3.7.2 或更高版本,否则安装可能会失败。
  • 警告.warn(
  • 必须安装 Proj 8.0.0。
  • 错误:命令出错,退出状态为 1:/tmp/oryx/platforms/python/3.8.12/bin/python3.8 /tmp/oryx/platforms/python/3.8.12/lib/python3.8/site-packages /pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmp8ki7x3mh 检查日志以获取完整的命令输出。

如何在 Azure 函数中使用 Geoplot?

0 投票
2 回答
56 浏览

python - Geoplot不显示x,y轴python

我正在尝试使用 geoplot 绘制旧金山县犯罪分布的热图。问题是当我使用 geoplot 中的数据集绘制 SF 地图时,x,y 轴没有出现。我将这张地图用于我的最终演示文稿,所以我认为它对我的观众来说更易读,并为他们显示轴(经度和纬度作为轴)。我已经搜索了尽可能多的文档,并且尝试使用 ax.axis('on') 但没有用。我将非常感谢您提供的任何建议。谢谢(顺便说一句,我在 jupyter 上这样做)df 是我使用的数据框,其中包含 50 万条犯罪记录,位置包含经度和纬度。

在此处输入图像描述