in nyc_taxis/_tools/parse.py [0:0]
def to_geo_point(d, f):
lat_field = f + "_latitude"
lon_field = f + "_longitude"
if lat_field in d and lon_field in d:
longitude = float(d[lon_field])
latitude = float(d[lat_field])
if longitude < -180 or longitude > 180 or latitude < -90 or latitude > 90:
raise Exception("Malformed coordinates")
d[f + "_location"] = [float(d[lon_field]), float(d[lat_field])]
del d[lon_field]
del d[lat_field]