12得票3回答
将numpy数组转换为Shapely Points的最有效方法是什么?

我有一个函数,输出x和y的numpy数组作为插值的点网格,但在进行插值之前,我想使用Geopandas对我的研究边界进行交集操作(否则,我的一半插值点会落入海洋中)。 我是这样生成点的:import geopandas as gpd import numpy as np import mat...

12得票3回答
更改contextily的背景地图

我有这段代码:import pandas as pd import numpy as np from geopandas import GeoDataFrame import geopandas from shapely.geometry import LineString, Point im...

12得票1回答
Plotly:如何为离散分类变量设置填色地图颜色?

我正在尝试绘制一个世界地图,其中所有国家的风险水平都不同(低、中和高)。 我想将每个风险级别设为不同的颜色,但不确定如何更改颜色方案,以使每个风险类别具有我选择的颜色。 df.risk变量当前将低风险表示为1,中等风险表示为2,高风险表示为3,因此它是连续变量,但我希望使用离散变量。 f...

12得票2回答
GeoPandas中的过度功能无法工作

我只想使用 geopandas 来获取两个多边形区域的并集和交集。我定义如下:import geopandas as gpd from shapely.geometry import Polygon polys1 = gpd.GeoSeries([Polygon([(0,0), (2,0), ...

11得票2回答
Shapely多边形转二进制掩码

我看到过这个问题,但是没有找到完整的回答。我有一个简单的shapely多边形,称为“polygon”。我想提取出这个多边形作为二进制掩模(最好是numpy数组)。我该怎么做? 我也成功地将shapely转换为geopandas,如此处所示,因此从geopandas中提取掩模也可以工作,但不幸...

11得票2回答
如何使用geopanda或shapely在同一地理数据框中查找最近点

我有一个地理数据框,其中包含约25个点几何表示的位置。我正在尝试编写一个脚本,遍历每个点,识别最近的位置,并返回最近位置的名称和距离。 如果我有不同的地理数据框,可以轻松使用shapely.ops库中的nearest_points(geom1, geom2)完成此操作。然而,我所有的位置都存...

11得票1回答
如何使用geopandas在Python中测试点是否在多边形/多面体中?

我有来自arcgis网站的美国各州的多边形数据,还有一个包含城市坐标的Excel文件。我已经将这些坐标转换为几何数据(点)。 现在我想测试这些点是否在美国内。 两者都是数据类型: 几何。我原以为可以很容易比较,但当我使用我的代码时,每个点的答案都是假的,即使有些点是在美国境内的。 代码如下:...

10得票4回答
将GeoDataFrame写入SQL数据库

希望我的问题不至于荒谬,因为在流行的网站上,这个问题似乎还没有被问过(据我所知)。 情况是我有几个包含超过 1 百万条记录的 csv 文件。每个记录中包含一个邮政地址等信息。我计划将所有文件读取到单个 GeoDataFrame 中,对地址进行地理编码,根据 shapefile 执行空间连接,...

10得票1回答
GEOPANDAS .sjoin:无法在被连接的框架中使用“index_left”和“index_right”作为名称。

我正在尝试对两个地理数据框进行空间连接。 两个索引都是这种类型: RangeIndex(start=0, stop=312, step=1) 我遇到了以下错误: ---------------------------------------------------------------...

10得票3回答
Geopandas读取文件时的警告提示。

使用 geopandas 的 read_file() 读取 geojson 文件时,我遇到了以下警告:...geodataframe.py:422: RuntimeWarning: Sequential read of iterator was interrupted. Resetting i...