Commit b6480661c6ed2631ec5df85954b71a2b315d7cfa
1 parent
50a96330
Exists in
master
and in
7 other branches
Inclusão da opção cluster na legenda e correção na aplicação de offset em estilos
Showing
5 changed files
with
42 additions
and
42 deletions
Show diff stats
admin/admin.db
No preview for this file type
classesphp/classe_legenda.php
@@ -1106,6 +1106,12 @@ class Legenda | @@ -1106,6 +1106,12 @@ class Legenda | ||
1106 | case "width": | 1106 | case "width": |
1107 | $estilo->set("width",$valor); | 1107 | $estilo->set("width",$valor); |
1108 | continue; | 1108 | continue; |
1109 | + case "offsetx": | ||
1110 | + $estilo->set("offsetx",$valor); | ||
1111 | + continue; | ||
1112 | + case "offsety": | ||
1113 | + $estilo->set("offsety",$valor); | ||
1114 | + continue; | ||
1109 | case "opacity": | 1115 | case "opacity": |
1110 | $estilo->set("opacity",$valor); | 1116 | $estilo->set("opacity",$valor); |
1111 | continue; | 1117 | continue; |
classesphp/classe_temas.php
@@ -1316,18 +1316,7 @@ Adiciona LABEL em uma classe de um tema | @@ -1316,18 +1316,7 @@ Adiciona LABEL em uma classe de um tema | ||
1316 | } | 1316 | } |
1317 | function removeCluster(){ | 1317 | function removeCluster(){ |
1318 | $cluster = $this->layer->cluster; | 1318 | $cluster = $this->layer->cluster; |
1319 | - /* | ||
1320 | - $cluster->maxdistance == 10 && | ||
1321 | - $cluster->buffer == 0.0 && | ||
1322 | - $cluster->region.string == '' && | ||
1323 | - $cluster->group.string == '' && | ||
1324 | - $cluster->filter.string == ''; | ||
1325 | - */ | ||
1326 | - $cluster->setFilter(NULL); | ||
1327 | - $cluster->setGroup(NULL); | ||
1328 | - $cluster->maxdistance = 10; | ||
1329 | - $cluster->region = NULL; | ||
1330 | - | 1319 | + $this->layer->updatefromstring("LAYER CLUSTER END END"); |
1331 | $this->layer->setMetaData("cache",""); | 1320 | $this->layer->setMetaData("cache",""); |
1332 | $this->layer->setMetadata("tiles","NAO"); | 1321 | $this->layer->setMetadata("tiles","NAO"); |
1333 | $this->layer->setMetadata("cortepixels",0); | 1322 | $this->layer->setMetadata("cortepixels",0); |
ferramentas/legenda/index.js
@@ -376,32 +376,7 @@ i3GEOF.legenda = | @@ -376,32 +376,7 @@ i3GEOF.legenda = | ||
376 | b.addClass("abrir100"); | 376 | b.addClass("abrir100"); |
377 | i3GEOF.legenda.ativaFoco(); | 377 | i3GEOF.legenda.ativaFoco(); |
378 | i3GEOF.legenda.mostralegenda(); | 378 | i3GEOF.legenda.mostralegenda(); |
379 | - i3GEO.util.comboItens("", i3GEOF.legenda.tema, function(retorno) { | ||
380 | - if ($i("i3GEOlegendaitensValorUnico")) { | ||
381 | - $i("i3GEOlegendaitensValorUnico").innerHTML = retorno.dados; | ||
382 | - } | ||
383 | - if ($i("i3GEOlegendaClassesValorUnico")) { | ||
384 | - $i("i3GEOlegendaClassesValorUnico").innerHTML = retorno.dados; | ||
385 | - } | ||
386 | - if ($i("i3GEOlegendaitensMetade")) { | ||
387 | - $i("i3GEOlegendaitensMetade").innerHTML = retorno.dados; | ||
388 | - } | ||
389 | - if ($i("i3GEOlegendaitensMetadeId")) { | ||
390 | - $i("i3GEOlegendaitensMetadeId").innerHTML = retorno.dados; | ||
391 | - } | ||
392 | - if ($i("i3GEOlegendaitensMedia")) { | ||
393 | - $i("i3GEOlegendaitensMedia").innerHTML = retorno.dados; | ||
394 | - } | ||
395 | - if ($i("i3GEOlegendaitensValorClass")) { | ||
396 | - $i("i3GEOlegendaitensValorClass").innerHTML = retorno.dados; | ||
397 | - } | ||
398 | - if ($i("i3GEOlegendaitensCluster")) { | ||
399 | - $i("i3GEOlegendaitensCluster").innerHTML = retorno.dados; | ||
400 | - } | ||
401 | - if ($i("i3GEOlegendaitensValorQuartil")) { | ||
402 | - $i("i3GEOlegendaitensValorQuartil").innerHTML = retorno.dados; | ||
403 | - } | ||
404 | - }); | 379 | + i3GEOF.legenda.montaCombosItens(); |
405 | if (i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.legenda.tema).classe && i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.legenda.tema).classe | 380 | if (i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.legenda.tema).classe && i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.legenda.tema).classe |
406 | .toLowerCase() == "nao") { | 381 | .toLowerCase() == "nao") { |
407 | $i("i3GEOFlegendamostra").checked = false; | 382 | $i("i3GEOFlegendamostra").checked = false; |
@@ -516,6 +491,7 @@ i3GEOF.legenda = | @@ -516,6 +491,7 @@ i3GEOF.legenda = | ||
516 | * Função executada após ocorrer alguma alteração efetiva da legenda do mapa | 491 | * Função executada após ocorrer alguma alteração efetiva da legenda do mapa |
517 | */ | 492 | */ |
518 | aposAlterarLegenda : function() { | 493 | aposAlterarLegenda : function() { |
494 | + i3GEO.arvoreDeCamadas.CAMADAS = []; | ||
519 | i3GEO.atualiza(); | 495 | i3GEO.atualiza(); |
520 | i3GEO.Interface.atualizaTema("", i3GEOF.legenda.tema); | 496 | i3GEO.Interface.atualizaTema("", i3GEOF.legenda.tema); |
521 | i3GEO.arvoreDeCamadas.atualizaLegenda(i3GEOF.legenda.tema); | 497 | i3GEO.arvoreDeCamadas.atualizaLegenda(i3GEOF.legenda.tema); |
@@ -1952,7 +1928,7 @@ i3GEOF.legenda = | @@ -1952,7 +1928,7 @@ i3GEOF.legenda = | ||
1952 | + "' id='i3GEOlegendamaxsize' />" | 1928 | + "' id='i3GEOlegendamaxsize' />" |
1953 | + "</form></div>" | 1929 | + "</form></div>" |
1954 | 1930 | ||
1955 | - + "<br><img style='float:left;' onclick='i3GEOF.legenda.aplicaTodasClasses(\"offsetx\",\"i3GEOlegendasymbolname\")' title='" | 1931 | + + "<br><img style='float:left;' onclick='i3GEOF.legenda.aplicaTodasClasses(\"offsetx\",\"i3GEOlegendaoffsetx\")' title='" |
1956 | + $trad('aplicatodos', i3GEOF.legenda.dicionario) | 1932 | + $trad('aplicatodos', i3GEOF.legenda.dicionario) |
1957 | + "' src='" | 1933 | + "' src='" |
1958 | + i3GEO.configura.locaplic | 1934 | + i3GEO.configura.locaplic |
@@ -1967,7 +1943,7 @@ i3GEOF.legenda = | @@ -1967,7 +1943,7 @@ i3GEOF.legenda = | ||
1967 | + "' id='i3GEOlegendaoffsetx' />" | 1943 | + "' id='i3GEOlegendaoffsetx' />" |
1968 | + "</form></div>" | 1944 | + "</form></div>" |
1969 | 1945 | ||
1970 | - + "<br><img style='float:left;' onclick='i3GEOF.legenda.aplicaTodasClasses(\"offsety\",\"i3GEOlegendasymbolname\")' title='" | 1946 | + + "<br><img style='float:left;' onclick='i3GEOF.legenda.aplicaTodasClasses(\"offsety\",\"i3GEOlegendaoffsety\")' title='" |
1971 | + $trad('aplicatodos', i3GEOF.legenda.dicionario) | 1947 | + $trad('aplicatodos', i3GEOF.legenda.dicionario) |
1972 | + "' src='" | 1948 | + "' src='" |
1973 | + i3GEO.configura.locaplic | 1949 | + i3GEO.configura.locaplic |
@@ -2305,8 +2281,8 @@ i3GEOF.legenda = | @@ -2305,8 +2281,8 @@ i3GEOF.legenda = | ||
2305 | }, | 2281 | }, |
2306 | aplicarCluster : function(){ | 2282 | aplicarCluster : function(){ |
2307 | var temp = function() { | 2283 | var temp = function() { |
2308 | - // i3GEOF.legenda.mostralegenda(); | ||
2309 | i3GEOF.legenda.aposAlterarLegenda(); | 2284 | i3GEOF.legenda.aposAlterarLegenda(); |
2285 | + i3GEOF.legenda.montaCombosItens(); | ||
2310 | }, p, cp; | 2286 | }, p, cp; |
2311 | p = | 2287 | p = |
2312 | i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid=" | 2288 | i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid=" |
@@ -2330,7 +2306,7 @@ i3GEOF.legenda = | @@ -2330,7 +2306,7 @@ i3GEOF.legenda = | ||
2330 | }, | 2306 | }, |
2331 | removerCluster : function(){ | 2307 | removerCluster : function(){ |
2332 | var temp = function() { | 2308 | var temp = function() { |
2333 | - // i3GEOF.legenda.mostralegenda(); | 2309 | + i3GEOF.legenda.montaCombosItens(); |
2334 | i3GEOF.legenda.aposAlterarLegenda(); | 2310 | i3GEOF.legenda.aposAlterarLegenda(); |
2335 | }, p, cp; | 2311 | }, p, cp; |
2336 | p = | 2312 | p = |
@@ -2342,5 +2318,33 @@ i3GEOF.legenda = | @@ -2342,5 +2318,33 @@ i3GEOF.legenda = | ||
2342 | cp = new cpaint(); | 2318 | cp = new cpaint(); |
2343 | cp.set_response_type("JSON"); | 2319 | cp.set_response_type("JSON"); |
2344 | cp.call(p, "foo", temp); | 2320 | cp.call(p, "foo", temp); |
2321 | + }, | ||
2322 | + montaCombosItens : function(){ | ||
2323 | + i3GEO.util.comboItens("", i3GEOF.legenda.tema, function(retorno) { | ||
2324 | + if ($i("i3GEOlegendaitensValorUnico")) { | ||
2325 | + $i("i3GEOlegendaitensValorUnico").innerHTML = retorno.dados; | ||
2326 | + } | ||
2327 | + if ($i("i3GEOlegendaClassesValorUnico")) { | ||
2328 | + $i("i3GEOlegendaClassesValorUnico").innerHTML = retorno.dados; | ||
2329 | + } | ||
2330 | + if ($i("i3GEOlegendaitensMetade")) { | ||
2331 | + $i("i3GEOlegendaitensMetade").innerHTML = retorno.dados; | ||
2332 | + } | ||
2333 | + if ($i("i3GEOlegendaitensMetadeId")) { | ||
2334 | + $i("i3GEOlegendaitensMetadeId").innerHTML = retorno.dados; | ||
2335 | + } | ||
2336 | + if ($i("i3GEOlegendaitensMedia")) { | ||
2337 | + $i("i3GEOlegendaitensMedia").innerHTML = retorno.dados; | ||
2338 | + } | ||
2339 | + if ($i("i3GEOlegendaitensValorClass")) { | ||
2340 | + $i("i3GEOlegendaitensValorClass").innerHTML = retorno.dados; | ||
2341 | + } | ||
2342 | + if ($i("i3GEOlegendaitensCluster")) { | ||
2343 | + $i("i3GEOlegendaitensCluster").innerHTML = retorno.dados; | ||
2344 | + } | ||
2345 | + if ($i("i3GEOlegendaitensValorQuartil")) { | ||
2346 | + $i("i3GEOlegendaitensValorQuartil").innerHTML = retorno.dados; | ||
2347 | + } | ||
2348 | + }); | ||
2345 | } | 2349 | } |
2346 | }; | 2350 | }; |
2347 | \ No newline at end of file | 2351 | \ No newline at end of file |
temas/_llocali.map
1 | MAP | 1 | MAP |
2 | FONTSET "../symbols/fontes.txt" | 2 | FONTSET "../symbols/fontes.txt" |
3 | SYMBOLSET "../symbols/simbolosv6.sym" | 3 | SYMBOLSET "../symbols/simbolosv6.sym" |
4 | + | ||
4 | LAYER | 5 | LAYER |
5 | CONNECTION "" | 6 | CONNECTION "" |
6 | DATA "/var/www/i3geo/aplicmap/dados/locali.shp" | 7 | DATA "/var/www/i3geo/aplicmap/dados/locali.shp" |