Changeset 1830

Show
Ignore:
Timestamp:
10/31/08 16:54:48 (2 months ago)
Author:
egj
Message:

fix #328; geometries apparently are no longer wrapped in <georss:where>, so i commented out the thing marked as a hack for that

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • siteapp/trunk/opengeo/almanac/kml.py

    r1356 r1830  
    2323 
    2424#@@ hack - while geometries are stored as gml in 900913 wrapped in georss:where, we need to do some stripping 
     25# looks like geometries are no longer wrapped in georss:where as of oct 31 
    2526_re_georss = re.compile(r'<georss:where.*?>(.*?)</georss:where>') 
    2627def gml2geom(geometry): 
    2728    """Returns a shapely geometry in Geographic/WGS84.""" 
    2829    # remove georss:where tag to get geometry in gml 
    29     gml_string = _re_georss.match(geometry).group(1) 
     30    #gml_string = _re_georss.match(geometry).group(1) 
    3031    # convert to shapely geometry 
    31     geometry = gml.read(gml_string) 
     32    geometry = gml.read(geometry) 
    3233    # transform to geographic/wgs84 
    3334    return srs.transform(geometry, "epsg:900913", "epsg:4326")