Ejemplo n.º 1
0
def get_fields(thefile):
    """Parse a SOS GML file and extract the field data."""
    doc = Parser(file=thefile, namespace="http://www.opengis.net/swe/1.0.1")
    om_result = doc.tag('member/Observation/result', doc.get_ns('om'))
    fields = doc.elem_tags(
        om_result,
        'DataArray/elementType/DataRecord/field')
    return extract_field_data(doc, fields)