'Recursively iterates over all the COOSYS_ elements in the
resource and nested resources.'

def iter_coosys(self):

    for coosys in self.coordinate_systems:
        (yield coosys)
    for resource in self.resources:
        for coosys in resource.iter_coosys():
            (yield coosys)
