Changeset 1128 for hammock

Show
Ignore:
Timestamp:
09/04/07 23:14:14 (1 year ago)
Author:
sgillies
Message:

Try GML points

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • hammock/trunk/model.py

    r876 r1128  
    111111    tree = etree.parse(StringIO(data)) 
    112112    root = tree.getroot() 
     113 
    113114    try: 
    114115        title = root.xpath('atom:title', atom_nsd)[0].text 
    115116    except: 
    116117        title = None 
     118 
    117119    try: 
    118120        summary = root.xpath('atom:summary', atom_nsd)[0].text 
    119121    except: 
    120122        summary = None 
     123 
    121124    try: 
    122         lat, long = root.xpath('georss:point', atom_nsd)[0].text.split() 
     125        lat, long = root.xpath('/georss:where/gml:Point/gml:pos', atom_nsd)[0].text.split() 
    123126        the_geom = Point(float(long), float(lat)) 
    124127    except: 
    125         the_geom = None 
     128        try: 
     129            lat, long = root.xpath('georss:point', atom_nsd)[0].text.split() 
     130            the_geom = Point(float(long), float(lat)) 
     131        except: 
     132            the_geom = None 
    126133 
    127134    return {"title": title, "summary": summary, "the_geom": the_geom}