Ir para o conteúdo

osmc:Metodologia/Algoritmo SQL: mudanças entre as edições

m
(imagens grade L1 e L2 BR)
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,
2 391

edições