geopandas.GeoSeries.is_ring#

property GeoSeries.is_ring[来源]#

返回一个 Series,其 dtype('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 0, 1 1, 1 -1)
1    LINESTRING (0 0, 1 1, 1 -1, 0 0)
2    LINEARRING (0 0, 1 1, 1 -1, 0 0)
dtype: geometry
>>> s.is_ring
0    False
1     True
2     True
dtype: bool