(geom)
| 18 | return [out, inn] |
| 19 | |
| 20 | def parse_mpoly(geom): |
| 21 | if geom.geom_type == 'Polygon': |
| 22 | return[i for i in [parse_poly(geom)] if i != None] |
| 23 | return [parse_poly(i) for i in list(geom)] |
| 24 | |
| 25 | def to_segment(pg): |
| 26 | p = Polygon(pg) if len(pg)>2 else Polygon(*pg) |