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 274 "link_tema",
275 275 "ferramentas",
276 276 "legendaimg",
277   - "offsite"
  277 + "offsite",
  278 + "numclasses"
278 279 );
279 280 foreach ($this->layers as $oLayer){
280 281 $sel = "nao";
... ... @@ -508,7 +509,8 @@ class Mapa
508 509 $link_tema,
509 510 $ferramentas,
510 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 46 es : "",
47 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 205 },
206 206 mudaNome : function(f,idjanela){
207 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 233 \ No newline at end of file
... ...
ferramentas/atalhoscamada/template_mst.html
... ... @@ -30,9 +30,11 @@
30 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 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 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 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 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 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 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 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 39 \ No newline at end of file
  40 +</div>
  41 +<input type='hidden' onchange="i3GEOF.atalhoscamada.aplicaColourRamp('{{{idjanela}}}')" id="{{{idjanela}}}{{tema}}" value='' />
40 42 \ No newline at end of file
... ...
ferramentas/metaestat/template_analise_mst.html
... ... @@ -40,9 +40,11 @@
40 40 Anima&ccedil;&atilde;o
41 41 </a>
42 42 -->
  43 + <!--
43 44 <a onclick="i3GEOF.metaestat.analise.alteraCores()" title="" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' >
44 45 Cores
45 46 </a>
  47 + -->
46 48 <!--
47 49 <a onclick="i3GEOF.metaestat.analise.contorno()" title="" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' >
48 50 Contorno
... ...