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,18 +924,27 @@ Include:
924 $layer->setmetadata("wms_style",$nome); 924 $layer->setmetadata("wms_style",$nome);
925 $layer->setmetadata("wms_connectiontimeout","30"); 925 $layer->setmetadata("wms_connectiontimeout","30");
926 $layer->setmetadata("wms_force_separate_request","1"); 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 if (($tiporep != "") && ($suportasld == "sim")) 937 if (($tiporep != "") && ($suportasld == "sim"))
928 { 938 {
929 $layer->setmetadata("wms_sld_url",$imgurl.$layer->name."sld.xml"); 939 $layer->setmetadata("wms_sld_url",$imgurl.$layer->name."sld.xml");
930 $layer->setmetadata("sld",$dir_tmp."/".$imgdir."/".$layer->name."sld.xml"); 940 $layer->setmetadata("sld",$dir_tmp."/".$imgdir."/".$layer->name."sld.xml");
931 } 941 }
932 - if (stristr($formato,"png"))  
933 - {$im = "image/png";}  
934 else 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 $layer->setmetadata("wms_format",$im); 948 $layer->setmetadata("wms_format",$im);
940 $layer->setmetadata("wfs","nao"); 949 $layer->setmetadata("wfs","nao");
941 //verifica se o serviço tem wfs 950 //verifica se o serviço tem wfs