Lines 177-186
Link Here
|
177 |
return None |
177 |
return None |
178 |
if not (polygon_me.is_valid and polygon_other.is_valid): # If not valid |
178 |
if not (polygon_me.is_valid and polygon_other.is_valid): # If not valid |
179 |
return None |
179 |
return None |
180 |
|
|
|
181 |
polygon_intersection = polygon_me.intersection(polygon_other) |
180 |
polygon_intersection = polygon_me.intersection(polygon_other) |
182 |
ret_size = None |
181 |
ret_size = None |
183 |
if polygon_intersection: |
182 |
if polygon_intersection.area > 0: |
184 |
ret_size = (polygon_intersection.bounds[2] - polygon_intersection.bounds[0], |
183 |
ret_size = (polygon_intersection.bounds[2] - polygon_intersection.bounds[0], |
185 |
polygon_intersection.bounds[3] - polygon_intersection.bounds[1], |
184 |
polygon_intersection.bounds[3] - polygon_intersection.bounds[1], |
186 |
) |
185 |
) |