
Untitled
By: a guest on
Jun 27th, 2012 | syntax:
None | size: 0.45 KB | hits: 7 | expires: Never
Splitting a GPS Point into Latitude and Longitude Regular
(40.714353, -74.005973)
>>> str = "(40.714353, -74.005973)"
>>> tuple(float(x) for x in str.strip('()').split(','))
(40.714353, -74.005973)
>>> import re
>>> m = re.match(r"^(([-d.]+), ([-d.]+))$", str)
>>> m.group(1)
'40.714353'
>>> m.group(2)
'-74.005973'
>>> import ast
>>> coord = "(40.714353, -74.005973)"
>>> ast.literal_eval(coord)
(40.714353000000003, -74.005972999999997)