Commit 2a21b3b09e8d0a47c4b84988438ee02b38d8edc5

Authored by Edmar Moretti
1 parent 33fe7d7e

Correção na ferramenta de conexão com WMS

classesphp/wmswfs.php
@@ -588,7 +588,7 @@ function imprimeEstilos($es, $suporta, $retorna, $tval, $tituloalternativo) { @@ -588,7 +588,7 @@ function imprimeEstilos($es, $suporta, $retorna, $tval, $tituloalternativo) {
588 $nomeestilo = $e ["nome"]; 588 $nomeestilo = $e ["nome"];
589 $nomecamada = $e ["titulo"]; 589 $nomecamada = $e ["titulo"];
590 $tituloestilo = $e ["titulo"]; 590 $tituloestilo = $e ["titulo"];
591 - $onclick = "seltema(\"estilo\",\"" . $tval . "\",\"\",\"" . $nomeestilo . "\",\"" . $tituloalternativo . " " . $nomecamada . " " . $tituloestilo . "\",\"" . $suporta . "\")"; 591 + $onclick = "i3GEOF.conectarwms.seltema(\"estilo\",\"" . $tval . "\",\"\",\"" . $nomeestilo . "\",\"" . $tituloalternativo . " " . $nomecamada . " " . $tituloestilo . "\",\"" . $suporta . "\")";
592 592
593 $retorna [] = <<<EOT 593 $retorna [] = <<<EOT
594 <div class="list-group condensed"> 594 <div class="list-group condensed">
@@ -611,7 +611,7 @@ EOT; @@ -611,7 +611,7 @@ EOT;
611 return $retorna; 611 return $retorna;
612 } 612 }
613 function imprimeEstilos2($camada1, $titulocamada1, $suporta) { 613 function imprimeEstilos2($camada1, $titulocamada1, $suporta) {
614 - $onclick = "seltema(\"tema\",\"" . $camada1 . "\",\"\",\"default\",\"" . $camada1 . " " . $titulocamada1 . "\",\"" . $suporta . "\")"; 614 + $onclick = "i3GEOF.conectarwms.seltema(\"tema\",\"" . $camada1 . "\",\"\",\"default\",\"" . $camada1 . " " . $titulocamada1 . "\",\"" . $suporta . "\")";
615 $retorna = <<<EOT 615 $retorna = <<<EOT
616 <div class="list-group condensed"> 616 <div class="list-group condensed">
617 <div class="row-content text-left"> 617 <div class="row-content text-left">
@@ -758,7 +758,7 @@ function temaswfs() { @@ -758,7 +758,7 @@ function temaswfs() {
758 foreach ( $vs as $v ) { 758 foreach ( $vs as $v ) {
759 $temp .= $v->nodeValue; 759 $temp .= $v->nodeValue;
760 } 760 }
761 - $temp = "<input style='cursor:pointer' type=radio NAME='checks' onClick='seltema(\"" . $temp . "\",\"" . $temp1 . "\",\"" . $temp3 . "\",\"" . $serv . "\")' /><span style=color:red >" . $temp . "</span><br>"; 761 + $temp = "<input style='cursor:pointer' type=radio NAME='checks' onClick='i3GEOF.conectarwms.seltema(\"" . $temp . "\",\"" . $temp1 . "\",\"" . $temp3 . "\",\"" . $serv . "\")' /><span style=color:red >" . $temp . "</span><br>";
762 $retorno .= "<br>" . $temp . $temp1 . "<br>" . $temp2 . "<hr>"; 762 $retorno .= "<br>" . $temp . $temp1 . "<br>" . $temp2 . "<hr>";
763 } 763 }
764 $cp->set_data ( $retorno ); 764 $cp->set_data ( $retorno );
ferramentas/conectarservicos/template_mst.html
1 -<div class='container-fluid customScrollBar' > 1 +<div class='container-fluid customScrollBar' style="margin-right:15px;">
2 <a href='javascript:void(0)' onclick="i3GEOF.conectarservicos.kml()" class='btn btn-primary btn-lg btn-block btn-raised'>KML</a> 2 <a href='javascript:void(0)' onclick="i3GEOF.conectarservicos.kml()" class='btn btn-primary btn-lg btn-block btn-raised'>KML</a>
3 <a href='javascript:void(0)' onclick="i3GEOF.conectarservicos.wms()" class='btn btn-primary btn-lg btn-block btn-raised'>WMS</a> 3 <a href='javascript:void(0)' onclick="i3GEOF.conectarservicos.wms()" class='btn btn-primary btn-lg btn-block btn-raised'>WMS</a>
4 <a href='javascript:void(0)' onclick="i3GEOF.conectarservicos.wmst()" class='btn btn-primary btn-lg btn-block btn-raised'>WMS-T</a> 4 <a href='javascript:void(0)' onclick="i3GEOF.conectarservicos.wmst()" class='btn btn-primary btn-lg btn-block btn-raised'>WMS-T</a>
ferramentas/conectarwms/dicionario.js
@@ -30,6 +30,11 @@ i3GEOF.conectarwms.dicionario = { @@ -30,6 +30,11 @@ i3GEOF.conectarwms.dicionario = {
30 en : "", 30 en : "",
31 es : "" 31 es : ""
32 } ], 32 } ],
  33 + 'listasel' : [ {
  34 + pt : "Lista de servi&ccedil;os cadastrados",
  35 + en : "",
  36 + es : ""
  37 + } ],
33 5 : [ { 38 5 : [ {
34 pt : "Ooops! Problemas ao acessar o servi&ccedil;o.", 39 pt : "Ooops! Problemas ao acessar o servi&ccedil;o.",
35 en : "", 40 en : "",
ferramentas/conectarwms/index.js
@@ -250,13 +250,9 @@ i3GEOF.conectarwms = { @@ -250,13 +250,9 @@ i3GEOF.conectarwms = {
250 if (tema != ""){ 250 if (tema != ""){
251 var retorno = function(retorno){ 251 var retorno = function(retorno){
252 i3GEOF.conectarwms.aguarde.visibility = "hidden"; 252 i3GEOF.conectarwms.aguarde.visibility = "hidden";
253 - if(retorno.data != "ok"){  
254 - i3GEO.janela.tempoMsg($trad('erro2',i3GEOF.conectarwms.dicionario));aguarde("none");  
255 - }  
256 - else{  
257 - i3GEO.atualiza();  
258 - } 253 + i3GEO.atualiza();
259 }; 254 };
  255 + i3GEOF.conectarwms.tema = tema;
260 i3GEOF.conectarwms.aguarde.visibility = "visible"; 256 i3GEOF.conectarwms.aguarde.visibility = "visible";
261 var tiporep = ""; 257 var tiporep = "";
262 if($i("tiporep")){ 258 if($i("tiporep")){
@@ -270,12 +266,12 @@ i3GEOF.conectarwms = { @@ -270,12 +266,12 @@ i3GEOF.conectarwms = {
270 $i("proj").value = "EPSG:4326"; 266 $i("proj").value = "EPSG:4326";
271 } 267 }
272 var p = "&funcao=adicionatemawms&servico="+$i("servicoWms").value+"&tema="+i3GEOF.conectarwms.tema+"&nome="+nometema+"&proj="+$i("proj").value+"&formato="+$i("formatos").value+"&tipo="+tipo+"&versao="+$i("versao").value+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+sldflag+"&formatosinfo="+$i("formatosinfo").value; 268 var p = "&funcao=adicionatemawms&servico="+$i("servicoWms").value+"&tema="+i3GEOF.conectarwms.tema+"&nome="+nometema+"&proj="+$i("proj").value+"&formato="+$i("formatos").value+"&tipo="+tipo+"&versao="+$i("versao").value+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+sldflag+"&formatosinfo="+$i("formatosinfo").value;
273 - if(g_tipows == "WMS-Tile"){  
274 - p += "&tile=1";  
275 - }  
276 - else{ 269 + //if(g_tipows && g_tipows == "WMS-Tile"){
  270 + // p += "&tile=1";
  271 + //}
  272 + //else{
277 p += "&tile=0"; 273 p += "&tile=0";
278 - } 274 + //}
279 var cp = new cpaint(); 275 var cp = new cpaint();
280 cp.set_transfer_mode("POST"); 276 cp.set_transfer_mode("POST");
281 cp.set_response_type("JSON"); 277 cp.set_response_type("JSON");
ferramentas/conectarwms/template_mst.html
1 -<div class="container-fluid"> 1 +<div class="container-fluid customScrollBar">
2 <div class='form-group label-fixed condensed'> 2 <div class='form-group label-fixed condensed'>
3 <label class="control-label" for="servicoWms">{{{sel}}}</label> 3 <label class="control-label" for="servicoWms">{{{sel}}}</label>
4 <input class="form-control input-lg" type='text' id='servicoWms' value='' /> 4 <input class="form-control input-lg" type='text' id='servicoWms' value='' />
5 </div> 5 </div>
6 <div class='form-group label-fixed condensed'> 6 <div class='form-group label-fixed condensed'>
7 - <div style="width: 100%;" class="input-group" id='RSSgeo'></div> 7 + <label class='control-label' >{{{listasel}}}</label>
  8 + <div style="width: 100%;" class="input-group" id='RSSgeo'></div>
8 </div> 9 </div>
9 <button onclick="i3GEOF.conectarwms.listaLayers()" class='btn btn-primary btn-sm btn-raised'>{{{listaLayers}}}</button> 10 <button onclick="i3GEOF.conectarwms.listaLayers()" class='btn btn-primary btn-sm btn-raised'>{{{listaLayers}}}</button>
10 <div id="resultadoget" ></div> 11 <div id="resultadoget" ></div>
ferramentas/mostraexten/index.js
@@ -163,14 +163,18 @@ i3GEOF.mostraExten = { @@ -163,14 +163,18 @@ i3GEOF.mostraExten = {
163 y = i3GEO.calculo.dms2dd($i("i3GEOmostraExtenyg").value,$i("i3GEOmostraExtenym").value,$i("i3GEOmostraExtenys").value), 163 y = i3GEO.calculo.dms2dd($i("i3GEOmostraExtenyg").value,$i("i3GEOmostraExtenym").value,$i("i3GEOmostraExtenys").value),
164 yy = i3GEO.calculo.dms2dd($i("i3GEOmostraExtenyyg").value,$i("i3GEOmostraExtenyym").value,$i("i3GEOmostraExtenyys").value); 164 yy = i3GEO.calculo.dms2dd($i("i3GEOmostraExtenyyg").value,$i("i3GEOmostraExtenyym").value,$i("i3GEOmostraExtenyys").value);
165 if ((x == xx) || (y == yy)){ 165 if ((x == xx) || (y == yy)){
166 - i3GEO.janela.tempoMsg($trad('msgCoordValida',i3GEOF.mostraExten.dicionario)); 166 + //i3GEO.janela.tempoMsg($trad('msgCoordValida',i3GEOF.mostraExten.dicionario));
  167 + //return;
  168 +
  169 + i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,i3GEO.parametros.tipoimagem,$i("i3GEOmostraExtenatual").value);
167 return; 170 return;
168 } 171 }
169 if ((x > xx) || (y > yy)){ 172 if ((x > xx) || (y > yy)){
170 - i3GEO.janela.tempoMsg($trad('msgCoordValida',i3GEOF.mostraExten.dicionario)); 173 + //i3GEO.janela.tempoMsg($trad('msgCoordValida',i3GEOF.mostraExten.dicionario));
  174 + i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,i3GEO.parametros.tipoimagem,$i("i3GEOmostraExtenatual").value);
171 return; 175 return;
172 } 176 }
173 - i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,window.parent.i3GEO.parametros.tipoimagem,(x+" "+y+" "+xx+" "+yy)); 177 + i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,i3GEO.parametros.tipoimagem,(x+" "+y+" "+xx+" "+yy));
174 } 178 }
175 catch(e){i3GEO.janela.tempoMsg(e+" Erro.");} 179 catch(e){i3GEO.janela.tempoMsg(e+" Erro.");}
176 } 180 }