Commit 6e2c29aec1afb884fb6460a4ec1b3a4aea9f594a

Authored by Edmar Moretti
1 parent d485a4e1

Inclusão da opção outlinecolor na escolha de parâmetros para o mapa de referência

ferramentas/imprimir/aggpng.php
@@ -136,7 +136,9 @@ $imgo->saveImage($nomer); @@ -136,7 +136,9 @@ $imgo->saveImage($nomer);
136 $nomeescala = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer); 136 $nomeescala = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer);
137 //referencia 137 //referencia
138 $o = $map->reference->outlinecolor; 138 $o = $map->reference->outlinecolor;
139 -$o->setrgb(255,0,0); 139 +if($o->red == -1){
  140 + $o->setrgb(255,0,0);
  141 +}
140 $map->preparequery(); 142 $map->preparequery();
141 $imgo = $map->drawreferencemap(); 143 $imgo = $map->drawreferencemap();
142 $nomer = ($imgo->imagepath)."ref".$nomes.".png"; 144 $nomer = ($imgo->imagepath)."ref".$nomes.".png";
ferramentas/imprimir/geotif.php
@@ -131,7 +131,9 @@ $imgo->saveImage($nomer); @@ -131,7 +131,9 @@ $imgo->saveImage($nomer);
131 $nomeescala = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer); 131 $nomeescala = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer);
132 //referência 132 //referência
133 $o = $map->reference->outlinecolor; 133 $o = $map->reference->outlinecolor;
134 -$o->setrgb(255,0,0); 134 +if($o->red == -1){
  135 + $o->setrgb(255,0,0);
  136 +}
135 $map->preparequery(); 137 $map->preparequery();
136 $imgo = $map->drawreferencemap(); 138 $imgo = $map->drawreferencemap();
137 $nomer = ($imgo->imagepath)."ref".$nomes.".tif"; 139 $nomer = ($imgo->imagepath)."ref".$nomes.".tif";
ferramentas/imprimir/jpeg.php
@@ -134,7 +134,9 @@ $imgo->saveImage($nomer); @@ -134,7 +134,9 @@ $imgo->saveImage($nomer);
134 $nomeescala = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer); 134 $nomeescala = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer);
135 //referência 135 //referência
136 $o = $map->reference->outlinecolor; 136 $o = $map->reference->outlinecolor;
137 -$o->setrgb(255,0,0); 137 +if($o->red == -1){
  138 + $o->setrgb(255,0,0);
  139 +}
138 $map->preparequery(); 140 $map->preparequery();
139 $imgo = $map->drawreferencemap(); 141 $imgo = $map->drawreferencemap();
140 $nomer = ($imgo->imagepath)."ref".$nomes.".jpg"; 142 $nomer = ($imgo->imagepath)."ref".$nomes.".jpg";
ferramentas/opcoes_maparef/dicionario.js
1 //+$trad(1,i3GEOF.opcoesTamanho.dicionario)+ 1 //+$trad(1,i3GEOF.opcoesTamanho.dicionario)+
2 i3GEOF.opcoesMaparef.dicionario = { 2 i3GEOF.opcoesMaparef.dicionario = {
3 - 'largura' : [ {  
4 - pt : "Largura",  
5 - en : "Width",  
6 - es : "Ancho"  
7 - } ],  
8 - 'altura' : [ {  
9 - pt : "Altura",  
10 - en : "Height",  
11 - es : "Altura"  
12 - } ],  
13 - 'valor' : [ {  
14 - pt : "Valores em pixels",  
15 - en : "Values in pixels",  
16 - es : "Valores en píxeles" 3 + 'outlinecolor' : [ {
  4 + pt : "Cor do contorno",
  5 + en : "",
  6 + es : ""
17 } ], 7 } ],
18 'testa' : [ { 8 'testa' : [ {
19 pt : "Testar", 9 pt : "Testar",
ferramentas/opcoes_maparef/exec.php
@@ -11,7 +11,10 @@ switch (strtoupper($funcao)) @@ -11,7 +11,10 @@ switch (strtoupper($funcao))
11 copiaSeguranca($map_file); 11 copiaSeguranca($map_file);
12 $map = ms_newMapObj($map_file); 12 $map = ms_newMapObj($map_file);
13 $r = $map->reference; 13 $r = $map->reference;
14 - $r->updateFromString("REFERENCE SIZE " . $_POST["width"] . " " . $_POST["height"] . " END"); 14 + //$r->updateFromString("REFERENCE SIZE " . $_POST["width"] . " " . $_POST["height"] . " END");
  15 + $ocor = explode(",",$_POST["outlinecolor"]);
  16 + $o = $r->outlinecolor;
  17 + $o->setrgb($ocor[0],$ocor[1],$ocor[2]);
15 $salvo = $map->save($map_file); 18 $salvo = $map->save($map_file);
16 $retorno = "ok"; 19 $retorno = "ok";
17 $_SESSION["contadorsalva"]++; 20 $_SESSION["contadorsalva"]++;
ferramentas/opcoes_maparef/index.js
@@ -50,6 +50,7 @@ i3GEOF.opcoesMaparef = { @@ -50,6 +50,7 @@ i3GEOF.opcoesMaparef = {
50 var b,box; 50 var b,box;
51 try{ 51 try{
52 $i(iddiv).innerHTML = i3GEOF.opcoesMaparef.html(); 52 $i(iddiv).innerHTML = i3GEOF.opcoesMaparef.html();
  53 + i3GEO.util.aplicaAquarela('form-opcoesMaparef');
53 i3GEO.janela.tempoMsg($trad('msg',i3GEOF.opcoesMaparef.dicionario)); 54 i3GEO.janela.tempoMsg($trad('msg',i3GEOF.opcoesMaparef.dicionario));
54 } 55 }
55 catch(erro){i3GEO.janela.tempoMsg(erro);} 56 catch(erro){i3GEO.janela.tempoMsg(erro);}
ferramentas/opcoes_maparef/template_mst.html
1 <div class='container-fluid customScrollBar'> 1 <div class='container-fluid customScrollBar'>
2 <form id="form-opcoesMaparef" style="" action="#" onsubmit="i3GEOF.opcoesMaparef.executa();return false;" class="form-horizontal" role="form" method="post"> 2 <form id="form-opcoesMaparef" style="" action="#" onsubmit="i3GEOF.opcoesMaparef.executa();return false;" class="form-horizontal" role="form" method="post">
3 <div class='form-group label-fixed condensed'> 3 <div class='form-group label-fixed condensed'>
4 - <label class="control-label" for="i3GEOopcoesMaparefl">{{{largura}}}</label>  
5 - <input required class="form-control input-lg " type='text' name='width' value='{{{Tamanhol}}}' /> 4 + <label class="control-label" for="i3GEOopcoesMaparefl">{{{outlinecolor}}}</label>
  5 + <input id='opcoesMaparefoutlinecolor' name='outlinecolor' class='form-control i3geoFormIconeAquarela' type='text' value='-1,-1,-1'>
6 </div> 6 </div>
7 - <div class='form-group label-fixed condensed'>  
8 - <label class="control-label" for="i3GEOopcoesMaparefa">{{{altura}}}</label>  
9 - <input required class="form-control input-lg " type='text' name='height' value='{{{Tamanhoa}}}' />  
10 - </div>  
11 - <h5>{{{valor}}}</h5>  
12 <button type="submit" role="button" class='btn btn-primary btn-sm btn-raised'>{{{aplica}}}</button> 7 <button type="submit" role="button" class='btn btn-primary btn-sm btn-raised'>{{{aplica}}}</button>
13 </form> 8 </form>
14 </div> 9 </div>
15 \ No newline at end of file 10 \ No newline at end of file