2 585
edições
m (rev agg) |
m (→Lib de Grades) |
||
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 ] |
edições