Apesar das funções draw_cell já terem resolvido o problema, possuem performance limitada, principalmente para visualização online no QGIS. Neste artigo de 2020 é demonstrado o uso com o mapa do Brasil. O que precisamos fazer é criar uma caixa em Albers (lembrando que nosso SRID=952019 foi definido em pubLib05-postGis.sql) com origem correta. A VIEW abaixo ainda talvez aproximada:
CREATE VIEW teste_SquareGrid AS
SELECT (j-14)*10+i-5 AS gid, i-5 as i, j-14 as j, geom
FROM ST_SquareGrid(
500000,
ST_MakeEnvelope(2800000, 7350000, 2800000+9*500000, 7350000+9*500000, 952019)
); -- matriz IJ 10×10 de células com 500 km; identificador gid invertido JI
Apesar das funções
draw_cell
já terem resolvido o problema, possuem performance limitada, principalmente para visualização online no QGIS. Neste artigo de 2020 é demonstrado o uso com o mapa do Brasil. O que precisamos fazer é criar uma caixa em Albers (lembrando que nosso SRID=952019 foi definido em pubLib05-postGis.sql) com origem correta. A VIEW abaixo ainda talvez aproximada:Funções otimizadas a testar:
Outros recursos: uso da grade (ou "mapa de calor" da população gerado pr ela) como "mapa de fundo" em vector tiles.
Atribuições