From b1817059740584a4dfef73aecf1ad4187bc091ca Mon Sep 17 00:00:00 2001 From: Kelsey Jordahl Date: Thu, 27 Jun 2013 09:59:47 -0500 Subject: [PATCH] Implement unary predicates --- geopandas/geoseries.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/geopandas/geoseries.py b/geopandas/geoseries.py index b202fcd..1fa691a 100644 --- a/geopandas/geoseries.py +++ b/geopandas/geoseries.py @@ -98,6 +98,18 @@ class GeoSeries(Series): def is_valid(self): return Series([geom.is_valid for geom in self], index=self.index) + @property + def is_empty(self): + return Series([geom.is_empty for geom in self], index=self.index) + + @property + def is_ring(self): + return Series([geom.is_ring for geom in self], index=self.index) + + @property + def is_simple(self): + return Series([geom.is_simple for geom in self], index=self.index) + def simplify(self, *args, **kwargs): return Series([geom.simplify(*args, **kwargs) for geom in self], index=self.index)