8得票1回答
如何在Python2中使用Geopandas移动多边形?

我是一个GIS世界中的初学者,使用python进行相关操作(如geopandas、shapely等)。我需要将一个Multipolygon向上“移动”,但我不知道该如何实现。 问题描述 import pandas as pd import numpy as np import matplo...

8得票2回答
如何找到距离点最近的线段?

如何找到距离某一点最近的LINESTRING? 首先,我有一组LINESTRING和点坐标。如何找到最靠近点(5.41 3.9) 的LINESTRING,并可能输出距离? from shapely.geometry import Point, LineString line_string...

8得票1回答
在Shapely中向现有多边形添加新点

我如何修改现有的多边形?首先,我想在其外部添加一个点。 poly = Polygon([(0, 0), (1, 1), (1, 0)]) 我正在寻找类似于以下内容的方法: poly.append_at(idx=3, Point(1, -1)) 但我找不到任何类似的方法来实现这一点。

7得票2回答
使用shapely判断点是否在多边形内?

我正在运行以下脚本,我认为应该返回点在多边形内的TRUE,但它返回的是FALSE。 from shapely import geometry polygon = [(-1571236.8349707182, 8989180.222117377), (1599362.9654156454, ...

7得票2回答
如何在Shapely中获得等间距点线?

我正在尝试将线段的点大致等间距地分布到预定义的距离上。 在距离之间有一些容差是可以接受的,但尽可能接近最好。 我知道我可以手动遍历线段中的每个点,并检查P1与P2之间的距离,如果需要,添加更多的点。 但我想知道是否有一种方法可以使用shapely实现这一目标,因为我已经在一个LineSt...

7得票2回答
如何使用Shapely(或更好的库)创建具有弧线的多边形

我正在尝试使用Shapely来识别形状所使用的区域以及CNC路由器上将用于切割它的工具所使用的区域。该形状是使用ezdxf从dxf图纸导入的。 工具路径可以是矩形(如果它们被锯盘沿直线切割)或一组线段(如果它们是由铣刀路由的)。在两种情况下,我都可以使用LineString.buffer()...

7得票4回答
使用QGIS和Shapely出现错误:GEOSGeom_createLinearRing_r返回了空指针。

我尝试在QGIS中创建一个多边形的shapefile,并通过shapely在Python中读取它。示例代码如下: import fiona from shapely.geometry import shape multipolys = fiona.open(somepath) multi =...

7得票1回答
如何使用GeoJSON和Shapely确定一个点是否在多边形内部

我希望在地图上创建一个区域,并能够自动确定点(坐标)是否在该区域内。本例中,我使用了整个美国的geojson文件和纽约市的坐标。 Geojson: https://github.com/johan/world.geo.json 我已经阅读了shapely文档,但无法弄清楚为什么我的结果返回...

7得票3回答
高效地将点与几何图形(点在多边形内)进行匹配,用于大量的点和多边形集合。

这里有很多关于如何高效地在多边形中匹配点的问题(例如:这里和这里)。这些问题涉及到的主要变量是大量点N和多边形顶点数V。 这些都是很好很有用的,但我想处理点数N很多且多边形G很多的情况。这也意味着我的输出将不同(我主要看到的输出由落入多边形内的点组成,但我想知道与一个点相关联的多边形)。 我...

7得票2回答
如何绘制一个Shapely点列表

我根据点数据集创建了一个Shapely Point对象列表。如何在下面绘制这个点列表? points = [Point(-4.85624511894443, 37.1837967179202), Point(-4.855703975302475, 37.18401757...