Commit 1a965084e49eb0697c97d54ae1065b29a997c507

Authored by Edmar Moretti
1 parent 874bc2b8

Inclusão de opção para alterar o esquema de cores de uma camada, na ferramenta c…

…om os atalhos de opções de cada camada
classesphp/classe_mapa.php
@@ -274,7 +274,8 @@ class Mapa @@ -274,7 +274,8 @@ class Mapa
274 "link_tema", 274 "link_tema",
275 "ferramentas", 275 "ferramentas",
276 "legendaimg", 276 "legendaimg",
277 - "offsite" 277 + "offsite",
  278 + "numclasses"
278 ); 279 );
279 foreach ($this->layers as $oLayer){ 280 foreach ($this->layers as $oLayer){
280 $sel = "nao"; 281 $sel = "nao";
@@ -508,7 +509,8 @@ class Mapa @@ -508,7 +509,8 @@ class Mapa
508 $link_tema, 509 $link_tema,
509 $ferramentas, 510 $ferramentas,
510 $oLayer->getmetadata("legendaimg"), 511 $oLayer->getmetadata("legendaimg"),
511 - $oLayer->offsite->red.",".$oLayer->offsite->green.",".$oLayer->offsite->blue 512 + $oLayer->offsite->red.",".$oLayer->offsite->green.",".$oLayer->offsite->blue,
  513 + $oLayer->numclasses
512 ); 514 );
513 } 515 }
514 } 516 }
ferramentas/atalhoscamada/dicionario.js
@@ -46,5 +46,13 @@ i3GEOF.atalhoscamada.dicionario = { @@ -46,5 +46,13 @@ i3GEOF.atalhoscamada.dicionario = {
46 es : "", 46 es : "",
47 it : "" 47 it : ""
48 } 48 }
49 - ] 49 + ],
  50 + "cores" : [
  51 + {
  52 + pt : "Esquema de cores",
  53 + en : "",
  54 + es : "",
  55 + it : ""
  56 + }
  57 + ]
50 }; 58 };
ferramentas/atalhoscamada/index.js
@@ -205,5 +205,28 @@ i3GEOF.atalhoscamada = @@ -205,5 +205,28 @@ i3GEOF.atalhoscamada =
205 }, 205 },
206 mudaNome : function(f,idjanela){ 206 mudaNome : function(f,idjanela){
207 i3GEO.tema.mudanome(i3GEOF.atalhoscamada.propJanelas[idjanela].tema,f[0].value); 207 i3GEO.tema.mudanome(i3GEOF.atalhoscamada.propJanelas[idjanela].tema,f[0].value);
  208 + },
  209 + mudaCor : function(idjanela){
  210 + var tema = i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.atalhoscamada.propJanelas[idjanela].tema);
  211 + var el = idjanela+i3GEOF.atalhoscamada.propJanelas[idjanela].tema;
  212 + i3GEO.util.abreColourRamp(idjanela+"cr", el, tema.numclasses,i3GEOF.atalhoscamada.propJanelas[idjanela].tema, false);
  213 + },
  214 + aplicaColourRamp : function(idjanela) {
  215 + var tema = i3GEOF.atalhoscamada.propJanelas[idjanela].tema;
  216 + var lista = $i(idjanela+tema);
  217 + if (lista.value != "") {
  218 + var cores = lista.value, ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten), temp = function() {
  219 + i3GEO.Interface.atualizaTema("", tema);
  220 + }, p =
  221 + i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="
  222 + + i3GEO.configura.sid
  223 + + "&funcao=alteraclasse&opcao=aplicacoresrgb&ext="
  224 + + ext
  225 + + "&tema="
  226 + + tema, cp = new cpaint();
  227 + cp.set_transfer_mode('POST');
  228 + cp.set_response_type("JSON");
  229 + cp.call(p, "foo", temp, "cores=" + cores);
  230 + }
208 } 231 }
209 }; 232 };
210 \ No newline at end of file 233 \ No newline at end of file
ferramentas/atalhoscamada/template_mst.html
@@ -30,9 +30,11 @@ @@ -30,9 +30,11 @@
30 <a href='javascript:void(0)' onclick="i3GEO.mapa.dialogo.selecao()" class='{{selecaoHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{selecao}}}</a> 30 <a href='javascript:void(0)' onclick="i3GEO.mapa.dialogo.selecao()" class='{{selecaoHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{selecao}}}</a>
31 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.graficotema('{{tema}}')" class='{{graficoHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{grafico}}}</a> 31 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.graficotema('{{tema}}')" class='{{graficoHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{grafico}}}</a>
32 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.editaLegenda('{{tema}}')" class='{{legendaHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{editaLegenda}}}</a> 32 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.editaLegenda('{{tema}}')" class='{{legendaHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{editaLegenda}}}</a>
  33 + <a href='javascript:void(0)' onclick="i3GEOF.atalhoscamada.mudaCor('{{{idjanela}}}')" class='{{noPolygonHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{cores}}}</a>
33 <a href='javascript:void(0)' onclick="i3GEO.navega.destacaTema.inicia('{{tema}}')" class='{{destacaHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{destaca}}}</a> 34 <a href='javascript:void(0)' onclick="i3GEO.navega.destacaTema.inicia('{{tema}}')" class='{{destacaHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{destaca}}}</a>
34 <a href='javascript:void(0)' onclick="i3GEO.tema.contorno('{{tema}}')" class='{{noPolygonHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{contorno}}}</a> 35 <a href='javascript:void(0)' onclick="i3GEO.tema.contorno('{{tema}}')" class='{{noPolygonHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{contorno}}}</a>
35 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.mostraWms('{{tema}}')" class='{{wmsHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{wms}}}</a> 36 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.mostraWms('{{tema}}')" class='{{wmsHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{wms}}}</a>
36 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.tme('{{tema}}')" class='{{tmeHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{tme}}}</a> 37 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.tme('{{tema}}')" class='{{tmeHidden}} btn btn-primary btn-lg btn-block btn-raised'>{{{tme}}}</a>
37 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.storymap('{{tema}}')" class='{{StoryMapHidden}} btn btn-primary btn-lg btn-block btn-raised'>StoryMap</a> 38 <a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.storymap('{{tema}}')" class='{{StoryMapHidden}} btn btn-primary btn-lg btn-block btn-raised'>StoryMap</a>
38 -</div>  
39 \ No newline at end of file 39 \ No newline at end of file
  40 +</div>
  41 +<input type='hidden' onchange="i3GEOF.atalhoscamada.aplicaColourRamp('{{{idjanela}}}')" id="{{{idjanela}}}{{tema}}" value='' />
40 \ No newline at end of file 42 \ No newline at end of file
ferramentas/metaestat/template_analise_mst.html
@@ -40,9 +40,11 @@ @@ -40,9 +40,11 @@
40 Anima&ccedil;&atilde;o 40 Anima&ccedil;&atilde;o
41 </a> 41 </a>
42 --> 42 -->
  43 + <!--
43 <a onclick="i3GEOF.metaestat.analise.alteraCores()" title="" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > 44 <a onclick="i3GEOF.metaestat.analise.alteraCores()" title="" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' >
44 Cores 45 Cores
45 </a> 46 </a>
  47 + -->
46 <!-- 48 <!--
47 <a onclick="i3GEOF.metaestat.analise.contorno()" title="" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > 49 <a onclick="i3GEOF.metaestat.analise.contorno()" title="" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' >
48 Contorno 50 Contorno