From 06dd31f4add64f49adf7bb10e20278f9d4f79299 Mon Sep 17 00:00:00 2001 From: Javier Goizueta Date: Fri, 29 Jan 2016 16:51:52 +0100 Subject: [PATCH] Fix: should be floating point divistion, not integer division --- scripts-available/CDB_XYZ.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts-available/CDB_XYZ.sql b/scripts-available/CDB_XYZ.sql index fa38171..58b1998 100644 --- a/scripts-available/CDB_XYZ.sql +++ b/scripts-available/CDB_XYZ.sql @@ -6,7 +6,7 @@ CREATE OR REPLACE FUNCTION CDB_XYZ_Resolution(z INTEGER) RETURNS FLOAT8 AS $$ -- circumference divided by 256 is z0 resolution, then divide by 2^z - SELECT 40075017 / 256 / power(2, z); + SELECT 40075017.0 / 256 / power(2, z); $$ LANGUAGE SQL IMMUTABLE STRICT; -- }