geopandas.GeoSeries.is_ring#

property GeoSeries.is_ring#

返回一个 Seriesdtype('bool') 有价值的 True 对于闭合的要素。

在构造LinearRing时,可以通过在第一个和最后一个索引中传递相同的值来显式关闭坐标序列。否则,序列将通过将第一个元组复制到最后一个索引来隐式关闭。

示例

>>> from shapely.geometry import LineString, LinearRing
>>> s = geopandas.GeoSeries(
...     [
...         LineString([(0, 0), (1, 1), (1, -1)]),
...         LineString([(0, 0), (1, 1), (1, -1), (0, 0)]),
...         LinearRing([(0, 0), (1, 1), (1, -1)]),
...     ]
... )
>>> s
0    LINESTRING (0.00000 0.00000, 1.00000 1.00000, ...
1    LINESTRING (0.00000 0.00000, 1.00000 1.00000, ...
2    LINEARRING (0.00000 0.00000, 1.00000 1.00000, ...
dtype: geometry
>>> s.is_ring
0    False
1     True
2     True
dtype: bool