Ir para o conteúdo

Grade logística dos municípios Brasil: mudanças entre as edições

sem sumário de edição
Sem resumo de edição
Sem resumo de edição
Linha 140: Linha 140:
   SELECT vbit_interleave( substring(x::bit(32),33-len), substring(y::bit(32),33-len) )
   SELECT vbit_interleave( substring(x::bit(32),33-len), substring(y::bit(32),33-len) )
$f$ LANGUAGE SQL IMMUTABLE;
$f$ LANGUAGE SQL IMMUTABLE;
</syntaxhighlight>
</syntaxhighlight>Agora a base de dados está pronta e configurada. Iremos para a próxima fase que é a de geração de ''views'' para o QGIS. Mantenha-se na CLI do postgres.


==== Consulta para verificar se um determinado nível de grade está disponível para todos os municípios brasileiros ====
=== Geração de ''views'' para os municípios de PE-Caruaru, RJ-NovaFriburgo e SP-SãoBentoSapucai ===
 
 
Antes de iniciar o processo de geração de ''views'' para os municípios desejados, é uma boa prática verificar se a base dispõe de todos os níveis de grade que são necessários para os municípios em questão. Por exemplo, a consulta abaixo verifica o quantitativo de ocorrências para o nível de grade 3.5 e em seguida, verifica o quantitativo de ocorrências para o nível 7.5. Espera-se que quanto maior o nível, maior o número de ocorrências. Caso o resultado da consulta não siga esse padrão, muito provável que o nível mais alto naõ esteja disponível ainda para muitos municípios brasileiros, inclusive para os municípios desejados.
<syntaxhighlight lang="sql">
<syntaxhighlight lang="sql">
select count(*) FROM grid_br.all_levels where hlevel = 3.5; --  1984
select count(*) FROM grid_br.all_levels where hlevel = 3.5; --  1984
36

edições