Changeset 1830
- Timestamp:
- 10/31/08 16:54:48 (2 months ago)
- Files:
-
- 1 modified
-
siteapp/trunk/opengeo/almanac/kml.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
siteapp/trunk/opengeo/almanac/kml.py
r1356 r1830 23 23 24 24 #@@ 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 25 26 _re_georss = re.compile(r'<georss:where.*?>(.*?)</georss:where>') 26 27 def gml2geom(geometry): 27 28 """Returns a shapely geometry in Geographic/WGS84.""" 28 29 # 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) 30 31 # convert to shapely geometry 31 geometry = gml.read(g ml_string)32 geometry = gml.read(geometry) 32 33 # transform to geographic/wgs84 33 34 return srs.transform(geometry, "epsg:900913", "epsg:4326")
