geopandas.GeoSeries.is_closed#
- property GeoSeries.is_closed[来源]#
如果一个 LineString 或 LinearRing 的第一个和最后一个点相等,则返回一个
Series,其dtype('bool')值为True。对于任何其他几何类型返回 False。
示例
>>> from shapely.geometry import LineString, Point, Polygon >>> s = geopandas.GeoSeries( ... [ ... LineString([(0, 0), (1, 1), (0, 1), (0, 0)]), ... LineString([(0, 0), (1, 1), (0, 1)]), ... Polygon([(0, 0), (0, 1), (1, 1), (0, 0)]), ... Point(3, 3) ... ] ... ) >>> s 0 LINESTRING (0 0, 1 1, 0 1, 0 0) 1 LINESTRING (0 0, 1 1, 0 1) 2 POLYGON ((0 0, 0 1, 1 1, 0 0)) 3 POINT (3 3) dtype: geometry
>>> s.is_closed 0 True 1 False 2 False 3 False dtype: bool