Commit b3fd913d0a4384a9c4421c23a473add03c09abd6
1 parent
a249b47e
Exists in
master
and in
7 other branches
--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 | ... | ... |