osmc:Metodologia/Algoritmo SQL/Lib: mudanças entre as edições

m
m (rev agg)
Linha 11: Linha 11:
drop FUNCTION if exists grid_br.xylevel_collapseTo_ijS(int[]);
drop FUNCTION if exists grid_br.xylevel_collapseTo_ijS(int[]);


-- falta por flag half level e convenção XY ou YX para definir retangulos
CREATE FUNCTION grid_br.xyS_collapseTo_ijS(y int, x int, s int default 1048576) RETURNS int[] AS $f$
CREATE FUNCTION grid_br.xyS_collapseTo_ijS(y int, x int, s int default 1048576) RETURNS int[] AS $f$
   SELECT array[ (y-6727000)/s, (x-2715000)/s, s ]
   SELECT array[ (y-6727000)/s, (x-2715000)/s, s ]
2 364

edições