问题标签 [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.
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()
并避免错误?
python - Geoplot:ImportError:无法从“geopandas.plotting”导入名称“_PolygonPatch”
您好,我想使用 geoplot,当我尝试运行它时出现此错误。我用 conda forge 和 pip 安装了它,但都不起作用。以下是我拥有的一些软件包:
请让我知道我是否需要特定的包裹,或者您是否知道发生了什么!
这是结果help(geopandas.plotting)
:
我在跑步python 3.7.7
geopandas - 使用投影时注释地理图
我得到了一个包含以下列名称(字符串)、大小(num)、纬度(num)、经度(num)、几何(shapely.geometry.point.Point)的数据框。
当我在地图上绘制我的点并尝试注释每个点时,根本不会显示注释。我的猜测是这是由于我使用的投影。
这是我正在运行的代码行:
matlab - Matlab底图或映射层显示国际日期变更线?
我花了一天的大部分时间试图弄清楚如何将国际日期变更线放到由 geoplot、geoglobe 或 webmap 创建的地图上。我正在绘制一条轨迹,我需要确切地知道它穿过政治日期线的点。我还没有找到显示它的本地地图,也没有找到描述它的纬度/经度数据集。有人对我有任何见解吗?谢谢你。
python - 使用 Geopandas/GeoPlot 生成 GeoTiff
我已经用 GeoPandas/GeoPlot 生成了一个图,现在需要将它作为地理参考图像上传到一些只需要 GeoTiffs 的软件中。
我花了很多时间试图找到一种方法来做到这一点,但没有任何运气。
所以,如果有人能解释我如何从 GeoPandas DataFrame 生成 GeoPlot 输出并将其转换为 GeoTiff,我真的很感激?
python - 上下文添加底图错误:推断的缩放级别无效(CRS 匹配)
我正在尝试将底图添加到我存储在名为 top_data 的 pandas 数据框中的一些地理空间数据(其中每个点的经度为“long”列,纬度为“lat”)。这是我正在运行的代码:
初始 KDE 绘图工作正常,但添加底图会产生: UserWarning:推断的缩放级别 29 对当前切片提供程序无效(有效缩放:0 - 18)。警告。警告(味精)
和一个空白的情节我也尝试在 add_basemap 函数中设置 crs 并得到同样的错误。以下是 geopandas df 的前几行:
python - 如何使用 Geopandas 在地图上显示以米为单位的比例尺、指北针以及经纬度坐标轴?
关于这个问题,是否可以在纬度、经度投影(4326)和指北针中使用x、y 轴的比例尺(以米为单位投影,例如 3857) ?
我没有看到用 geopandas 做到这一点的交钥匙解决方案。虽然这似乎是 GIS 地图显示的基本设置。这有技术原因吗?
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?
python - Geoplot不显示x,y轴python
我正在尝试使用 geoplot 绘制旧金山县犯罪分布的热图。问题是当我使用 geoplot 中的数据集绘制 SF 地图时,x,y 轴没有出现。我将这张地图用于我的最终演示文稿,所以我认为它对我的观众来说更易读,并为他们显示轴(经度和纬度作为轴)。我已经搜索了尽可能多的文档,并且尝试使用 ax.axis('on') 但没有用。我将非常感谢您提供的任何建议。谢谢(顺便说一句,我在 jupyter 上这样做)df 是我使用的数据框,其中包含 50 万条犯罪记录,位置包含经度和纬度。