osmc:Metodologia/Algoritmo SQL: mudanças entre as edições
(imagens grade L1 e L2 BR) |
m (→Sem recorte) |
||
Linha 138: | Linha 138: | ||
p_code text, -- um ou mais (separados por virgula) afaCodes científicos separados por virgula | p_code text, -- um ou mais (separados por virgula) afaCodes científicos separados por virgula | ||
p_iso text, -- pais de contextualização do afaCode. | p_iso text, -- pais de contextualização do afaCode. | ||
p_base integer DEFAULT 18 -- detecta antes se usa gambiarra se falsa célula ... não devia precisar. | p_base integer DEFAULT 18, -- detecta antes se usa gambiarra se falsa célula ... não devia precisar. | ||
p_use_resilient boolean DEFAULT true | |||
) RETURNS TABLE ( | ) RETURNS TABLE ( | ||
code text, | code text, | ||
Linha 156: | Linha 157: | ||
osmc.string_base(p_base) as base, | osmc.string_base(p_base) as base, | ||
v.geom, | v.geom, | ||
ST_Transform_resilient(v.geom,4326,0.005) as geom4326 | CASE WHEN p_use_resilient THEN ST_Transform_resilient(v.geom,4326,0.005) ELSE ST_Transform(v.geom,4326) END as geom4326 | ||
FROM ( | FROM ( | ||
SELECT DISTINCT code16h, | SELECT DISTINCT code16h, |