osmc:Convenções/Coberturas municipais/Algoritmos: mudanças entre as edições

sem sumário de edição
Sem resumo de edição
Sem resumo de edição
Linha 142: Linha 142:


Isso indica que a maneira de fornecer 5 dígitos em 5.7m em municípios com áreas maiores que 1024km2 é tendo uma cobertura-base com células de 32km de lado e uma cobertura-overlay com células de 5.7km de lado. Campinas é um exemplo dessa situação: https://osm.codes/BR-SP-Campinas. Ou seja, uma cobertura-base enxuta e a maior quantidade de overlays possível.
Isso indica que a maneira de fornecer 5 dígitos em 5.7m em municípios com áreas maiores que 1024km2 é tendo uma cobertura-base com células de 32km de lado e uma cobertura-overlay com células de 5.7km de lado. Campinas é um exemplo dessa situação: https://osm.codes/BR-SP-Campinas. Ou seja, uma cobertura-base enxuta e a maior quantidade de overlays possível.
<pre>
SELECT COUNT (*)
FROM
(
    SELECT *, length(cover[1]) AS lgth_prefix
    FROM osmc.tmp_coverage_city
    WHERE unioncontainsproperly IS TRUE
) a
WHERE lgth_prefix = 4 and isolabel_ext like 'BR%';
count
-------
  2551
(1 row)
SELECT percentile_cont(0.75) within group (order by number_cells asc) as percentile_75
FROM
(
    SELECT *, length(cover[1]) AS lgth_prefix
    FROM osmc.tmp_coverage_city
    WHERE unioncontainsproperly IS TRUE
) a
WHERE lgth_prefix = 4 and isolabel_ext like 'BR%' order by 1;
percentile_75
---------------
            25
(1 row)
</pre>
<pre>
SELECT COUNT (*)
FROM
(
    SELECT *, length(cover[1]) AS lgth_prefix
    FROM osmc.tmp_coverage_city
    WHERE unioncontainsproperly IS TRUE
) a
WHERE lgth_prefix = 3 and isolabel_ext like 'CO%';
count
-------
  1037
(1 row)
SELECT percentile_cont(0.75) within group (order by number_cells asc) as percentile_75
FROM
(
    SELECT *, length(cover[1]) AS lgth_prefix
    FROM osmc.tmp_coverage_city
    WHERE unioncontainsproperly IS TRUE
) a
WHERE lgth_prefix = 4 and isolabel_ext like 'CO%' order by 1;
percentile_75
---------------
            28
(1 row)
SELECT percentile_cont(0.5) within group (order by number_cells asc) as percentile_75
FROM
(
    SELECT *, length(cover[1]) AS lgth_prefix
    FROM osmc.tmp_coverage_city
    WHERE unioncontainsproperly IS TRUE
) a
WHERE lgth_prefix = 4 and isolabel_ext like 'CO%' order by 1;
percentile_50
---------------
            24
</pre>
[[Categoria:OSMcodes]]
[[Categoria:OSMcodes]]
198

edições