在Pythoneers和Pythonistas的数据库上下文之外的PostGIS-ish操作。
如何在Shapely中找到hausdorff_distance()的点?
Shapely hausdorff_distance() 函数返回单个(标量)值。 有没有办法获得两个几何上适合这个距离的/一对点? 类似于我们最近的_po...
类型错误:“MultiPolygon”对象不可使用 Plotly Choropleth 进行迭代
我正在尝试使用此示例从县级 FIPS 数据制作分区统计图。 将plotly.figure_factory导入为ff 将 numpy 导入为 np 将 pandas 导入为 pd df_sample = pd.read_csv(...
Shapely 的 Polygon 和 LinearRing 不可迭代(如果我没记错历史的话,不再可迭代)。我经常需要将它们的顶点作为 Point 对象(而不是元组)进行迭代,以及我当前的解决方案
Shapely 的 Polygon 或 LinearRing 不可迭代(如果我没记错历史的话,不再可迭代)。我经常需要将它们的顶点作为点进行迭代,这似乎很麻烦。有没有...
我有两个多边形数组,称为 grid_1 和 grid_2。 grid_1 有 1,500,000 个多边形,grid_2 有 60,000 个多边形。因为计算相交多边形的计算成本太高......
为什么在另一个Python程序中调用一个Python程序会让原程序变慢?
在我的工具 Hydrotopo 中,当我运行 find_edge_nodes 来查找大约 100,000 个线串的拓扑关系时,只需要大约 10 秒;但在下面的代码中,find_edge_nodes 将花费大约 30mi...
我目前所做的: 使用 GeoPandas (Python) 读取 .shp 文件,将其解析为 GeoJSON 并将数据写入 MongoDB (在集合上创建 2D-Sphere 索引以实现高效查询。) 查询子集...
我想“平均”几个具有实质性交集的多边形,例如这三个: 最好使用 Python 库,例如身材匀称。我在那里没有看到合适的功能,wh...
在我的工作中,我们必须将许多多边形联合在一起以进行空间聚合。我们遇到的一个问题是有限的运行时间和内存约束(aws lambda),因此对于更大的特征集合,我们的当前...
当我尝试使用以下 8 个点创建凹形外壳时,出现段错误。然而,排除倒数第二点可以让它发挥作用,并且该点本身就可以发挥作用。好像有点ki...
我正在Python中使用Shapely并尝试子类化Polygon类。但是,我在对象创建期间尝试添加自定义属性时遇到错误。可以请您提供吗
使用 geopandas 计算多边形伸长率 - 创建带有结果的地理数据框的问题
我有一个多边形形状文件(实际上有170个这样的文件),想要计算每个多边形的伸长率。伸长率是米的短边与长边之比...
我正在查看有关转换的形状文档,其中包含以下示例: >>> 来自匀称的进口点 >>> 从 shapely.ops 导入转换 >>> 变换(Poi...
如何填充用 geopandas 溶解地理数据框时创建的多多边形中的孔?
我的目标是绘制 MSOA(英国的连续地理单位)集群的边界,为此我已从此处下载了 MSOA 边界的形状文件。然后我添加一列簇标签...
我想计算沿铁路网从矿山到港口的最短路径。由于矿山和港口并不直接在网络上,所以我首先找出了每个最近的铁路点......
我有一个简单的问题,但找不到答案 我正在寻找“最小旋转矩形”多边形相对于纬度或经度的主要角度 df4.
从点创建线串,每个线串具有最大数量的点,无交叉,每个线串具有唯一点
导入 pandas 作为 pd 将 geopandas 导入为 gpd 导入迭代工具 从 shapely.geometry 导入点、线串、多线串 点 = pd.DataFrame({'X':[1, 1, 1, 1, 4, 4, 4, 4], ...
使用 Geopandas/Shapely 将多边形拉直成一条线
我正在使用Python。 geopandas 和 shapelly 来处理道路交叉口的几何形状。 geojson 有一个多边形列表,我想将其拉直为线,如下所示: 有没有人...
Geopandas 估计非常小的条子多边形的 UTM 会导致“运行时错误:无法确定 UTM CRS”
我有一个几何图形,在 LL CRS 中形成一个非常小的窄多边形,我正在尝试使用 geopandas.GeoDataFrame.estimate_utm_crs() 函数将几何图形转换为 UTM,但我遇到了
我有一个geoJSON geo = {'type': '多边形', '坐标': [[[23.08437310100004, 53.15448536100007], [23.08459767900007, 53.15448536100007], [23.08594514600003, 53.153587050000056], (...) ...