better logging in many places

This commit is contained in:
Laura Klünder 2017-11-16 20:54:59 +01:00
parent c754f046ee
commit c890ae6bbf
8 changed files with 74 additions and 16 deletions

View file

@ -256,6 +256,12 @@ class GeometryChangeTracker:
self._geometries_by_level = {}
self._deleted_levels = set()
@property
def area(self):
return sum((unary_union(geometries).area
for level_id, geometries in self._geometries_by_level.items()
if level_id not in self._deleted_levels), 0)
def finalize(self):
for level_id in self._deleted_levels:
try: