Shapely 1.8.5 中文文档

  1. 主页
  2. 文档
  3. Shapely 1.8.5 中文文档
  4. User Manual
  5. Other Operations(其他操作)
  6. Shared paths(共享路径)

Shared paths(共享路径)

The shared_paths() function in shapely.ops finds the shared paths between two linear geometries.

shapely.ops中的shared_paths()函数可以找到两个线性几何对象之间的共享路径。

  • shapely.ops.shared_paths(geom1geom2)

Finds the shared paths between geom1 and geom2, where both geometries are LineStrings.

查找geom1和geom2之间的共享路径,其中两个几何对象都是LineString类型。

A GeometryCollection is returned with two elements. The first element is a MultiLineString containing shared paths with the same direction for both inputs. The second element is a MultiLineString containing shared paths with the opposite direction for the two inputs.

返回一个有两个元素的几何集合。第一个元素是一个MultiLineString,包含两个输入方向相同的共享路径。第二个元素是一个MultiLineString,包含两个输入方向相反的共享路径。

New in version 1.6.0

>>> from shapely.ops import shared_paths
>>> g1 = LineString([(0, 0), (10, 0), (10, 5), (20, 5)])
>>> g2 = LineString([(5, 0), (30, 0), (30, 5), (0, 5)])
>>> forward, backward = shared_paths(g1, g2)
>>> forward.wkt
'MULTILINESTRING ((5 0, 10 0))'
>>> backward.wkt
'MULTILINESTRING ((10 5, 20 5))'
标签 ,
这篇文章对您有用吗?

我们要如何帮助您?

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here