FUNCTION `distance_planar`(a POINT, b POINT) RETURNS double DETERMINISTIC COMMENT 'distance function' BEGIN RETURN (glength(linestringfromwkb(linestring(asbinary(a), asbinary(b))))); END