Cleanup coding style

This commit is contained in:
Javier Goizueta
2015-11-23 16:51:34 +01:00
parent 3bc92d4046
commit 2d13903d50
+10 -12
View File
@@ -1,9 +1,8 @@
create or replace function CDB_GreatCircle(start_point geometry ,end_point geometry ) RETURNS geometry as CREATE OR REPLACE FUNCTION CDB_GreatCircle(start_point geometry, end_point geometry)
$$ RETURNS geometry AS $$
DECLARE DECLARE
line geometry; line geometry;
BEGIN BEGIN
line = ST_Segmentize( line = ST_Segmentize(
ST_Makeline( ST_Makeline(
start_point, start_point,
@@ -12,14 +11,13 @@ line = ST_Segmentize(
100000 100000
)::geometry; )::geometry;
if ST_XMax(line) - ST_XMin(line) > 180 then IF ST_XMax(line) - ST_XMin(line) > 180 THEN
line = ST_Difference( line = ST_Difference(
ST_Shift_Longitude(line), ST_Buffer(ST_GeomFromText('LINESTRING(180 90, 180 -90)',4326), 0.00001)); ST_Shift_Longitude(line),
end if; ST_Buffer(ST_GeomFromText('LINESTRING(180 90, 180 -90)', 4326), 0.00001)
);
END IF;
return line; RETURN line;
END;
END; $$ $$
LANGUAGE 'plpgsql'; LANGUAGE 'plpgsql';