Commit b3fd913d0a4384a9c4421c23a473add03c09abd6

Authored by Edmar Moretti
1 parent a249b47e

--no commit message

Showing 1 changed file with 13 additions and 4 deletions   Show diff stats
classesphp/classe_mapa.php
... ... @@ -924,18 +924,27 @@ Include:
924 924 $layer->setmetadata("wms_style",$nome);
925 925 $layer->setmetadata("wms_connectiontimeout","30");
926 926 $layer->setmetadata("wms_force_separate_request","1");
  927 + //pega o timpo de formato de imagem que deve ser requisitado
  928 + //a preferência é png, mas se não for possível, pega o primeiro da lista de formatos
  929 + //disponíveis no formato
  930 + if (stristr($formato,"png"))
  931 + {$im = "image/png";}
  932 + else
  933 + {
  934 + $im = explode(",",$formato);
  935 + $im = $im[0];
  936 + }
927 937 if (($tiporep != "") && ($suportasld == "sim"))
928 938 {
929 939 $layer->setmetadata("wms_sld_url",$imgurl.$layer->name."sld.xml");
930 940 $layer->setmetadata("sld",$dir_tmp."/".$imgdir."/".$layer->name."sld.xml");
931 941 }
932   - if (stristr($formato,"png"))
933   - {$im = "image/png";}
934 942 else
935 943 {
936   - $im = explode(",",$formato);
937   - $im = $im[0];
  944 + $urllegenda = $servico."&service=wms&request=getlegendgraphic&version=".$versao."&service=wms&layer=".$tema."&format=".$im;
  945 + $layer->setmetadata("legendawms",$urllegenda);
938 946 }
  947 +
939 948 $layer->setmetadata("wms_format",$im);
940 949 $layer->setmetadata("wfs","nao");
941 950 //verifica se o serviço tem wfs
... ...