如果我有一个包含许多线路的多边形对象,每条线路从原点开始追踪的总长度都为50公里,并且我想要沿着这个多边形进行插值,每隔X米(假设是100米)返回一个shapely点对象,我该如何实现此操作? 这是我目前所拥有的,但它只返回一个明显的点(当我知道它应该返回几千个点时,已在ArcMap中测试过)...
我在Windows 7 64位上使用Python 3.5 64位,shapely版本为1.5.13。 以下是我的代码,返回了一个自相交的多边形:import numpy as np from shapely.geometry import Polygon, MultiPolygon impo...
我想计算几何图形的面积,其中一些几何图形可以是几何集合。但是我无法这样做,因为shapely不能从geojson创建几何集合。 以下是示例代码:import sys import shapely from shapely.geometry import shape print sys.v...
我一直在试图使用 Shapely 找到一条线和一个多边形的交点,但是我遇到了一些浮点数问题。 示例代码: polygon = [(4.0, -2.0), (5.0, -2.0), (4.0, -3.0), (3.0, -3.0), (4.0, -2.0)] shapely_poly = s...
我正在使用Shapely多边形,并且我需要一种方式来删除包含在更大的多边形内部的所有较小多边形。我尝试使用Shapely提供的.contains()方法,但是如果给定的较小多边形不完全位于较大的"父"多边形内部,则该方法不会返回True。 基本上,我希望有一个类似于.contains()的方法...
Linestring1 = LINESTRING (51.2176008 4.4177154, 51.21758 4.4178548, **51.2175729 4.4179023**, *51.21745162000732 4.41871738126533*) Linestring2 = L...
我正在尝试在六边形中定位数百万个点。这是我的代码:def find_shape(longitude,latitude): if longitude != 0 and latitude != 0: point = shapely.geometry.Point(longit...
在我的Anaconda 2.2 64位系统中,Python版本为3.4.3,以下代码可以正常运行: import shapely 但以下这行代码: from shapely.geometry.polygon import Polygon 会返回以下错误: OSError: [Wi...
我正尝试在Shapely中将一个点插值到LineString上,然后相应地拆分该线。但是,由于精度误差,Shapely认为插值点不在linestring上,因此split操作无法实现。 这里是一个示例:from shapely.ops import split from shapely.ge...