Compare View

switch
from
...
to
 
Commits (3)
classesphp/classe_alteraclasse.php
@@ -143,7 +143,7 @@ class Alteraclasse @@ -143,7 +143,7 @@ class Alteraclasse
143 } 143 }
144 } 144 }
145 $this->layer->setMetaData("cache", ""); 145 $this->layer->setMetaData("cache", "");
146 - return ("ok"); 146 + return true;
147 } 147 }
148 148
149 /* 149 /*
@@ -180,7 +180,7 @@ class Alteraclasse @@ -180,7 +180,7 @@ class Alteraclasse
180 $cor->setRGB(255, 100, 100); 180 $cor->setRGB(255, 100, 100);
181 } 181 }
182 $this->layer->setMetaData("cache", ""); 182 $this->layer->setMetaData("cache", "");
183 - return ("ok"); 183 + return true;
184 } 184 }
185 185
186 /* 186 /*
@@ -202,7 +202,7 @@ class Alteraclasse @@ -202,7 +202,7 @@ class Alteraclasse
202 * 202 *
203 * $maxScales - lista com valores para maxscaledenom 203 * $maxScales - lista com valores para maxscaledenom
204 */ 204 */
205 - function alteraclasses($ids, $nomes, $exps, $base64 = "nao", $minScales = "", $maxScales = "") 205 + function alteraclasses($ids, $nomes, $exps, $base64 = "nao", $minScales = "", $maxScales = "",$separador=";")
206 { 206 {
207 if ($base64 == "sim") { 207 if ($base64 == "sim") {
208 //$ids = base64_decode($ids); 208 //$ids = base64_decode($ids);
@@ -210,14 +210,14 @@ class Alteraclasse @@ -210,14 +210,14 @@ class Alteraclasse
210 $exps = base64_decode($exps); 210 $exps = base64_decode($exps);
211 } 211 }
212 // prepara os arrays com os valores 212 // prepara os arrays com os valores
213 - $ids = explode(";", $ids);  
214 - $minScales = explode(";", $minScales);  
215 - $maxScales = explode(";", $maxScales); 213 + $ids = explode($separador, $ids);
  214 + $minScales = explode($separador, $minScales);
  215 + $maxScales = explode($separador, $maxScales);
216 216
217 $nomes = $this->converteTexto($nomes); 217 $nomes = $this->converteTexto($nomes);
218 - $nomes = explode(";", $nomes); 218 + $nomes = explode($separador, $nomes);
219 $exps = mb_convert_encoding($exps, "ISO-8859-1", "UTF-8"); 219 $exps = mb_convert_encoding($exps, "ISO-8859-1", "UTF-8");
220 - $exps = explode(";", $exps); 220 + $exps = explode($separador, $exps);
221 // pega os layers existentes no array ids e armazena no array t 221 // pega os layers existentes no array ids e armazena no array t
222 $c = count($ids); 222 $c = count($ids);
223 for ($i = 0; $i < $c; ++ $i) { 223 for ($i = 0; $i < $c; ++ $i) {
@@ -269,6 +269,7 @@ class Alteraclasse @@ -269,6 +269,7 @@ class Alteraclasse
269 } 269 }
270 } 270 }
271 } 271 }
  272 + return true;
272 } 273 }
273 274
274 /* 275 /*
@@ -328,9 +329,9 @@ class Alteraclasse @@ -328,9 +329,9 @@ class Alteraclasse
328 $classe->set("title", ($this->layer->name) . "+" . $i); 329 $classe->set("title", ($this->layer->name) . "+" . $i);
329 } 330 }
330 $this->layer->setMetaData("cache", ""); 331 $this->layer->setMetaData("cache", "");
331 - return ("ok"); 332 + return true;
332 } else { 333 } else {
333 - return ("erro. Nenhum valor numerico no item"); 334 + return false;
334 } 335 }
335 } 336 }
336 337
@@ -430,9 +431,9 @@ class Alteraclasse @@ -430,9 +431,9 @@ class Alteraclasse
430 $classe->set("name", $nomeclasse); 431 $classe->set("name", $nomeclasse);
431 432
432 $this->layer->setMetaData("cache", ""); 433 $this->layer->setMetaData("cache", "");
433 - return ("ok"); 434 + return true;
434 } else { 435 } else {
435 - return ("erro. Nenhum valor numerico no item"); 436 + return false;
436 } 437 }
437 } 438 }
438 439
@@ -499,9 +500,9 @@ class Alteraclasse @@ -499,9 +500,9 @@ class Alteraclasse
499 $classe->set("name", $nomeclasse); 500 $classe->set("name", $nomeclasse);
500 501
501 $this->layer->setMetaData("cache", ""); 502 $this->layer->setMetaData("cache", "");
502 - return ("ok"); 503 + return true;
503 } else { 504 } else {
504 - return ("erro. Nenhum valor numerico no item"); 505 + return false;
505 } 506 }
506 } 507 }
507 508
@@ -635,9 +636,9 @@ class Alteraclasse @@ -635,9 +636,9 @@ class Alteraclasse
635 // $classe->set("title",($this->layer->name)."+".$i); 636 // $classe->set("title",($this->layer->name)."+".$i);
636 } 637 }
637 $this->layer->setMetaData("cache", ""); 638 $this->layer->setMetaData("cache", "");
638 - return ("ok"); 639 + return true;
639 } else { 640 } else {
640 - return ("erro. Nenhum valor numerico no item"); 641 + return false;
641 } 642 }
642 } 643 }
643 644
@@ -723,9 +724,9 @@ class Alteraclasse @@ -723,9 +724,9 @@ class Alteraclasse
723 $ncor->setrgb(255, 255, 255); 724 $ncor->setrgb(255, 255, 255);
724 } 725 }
725 $this->layer->setMetaData("cache", ""); 726 $this->layer->setMetaData("cache", "");
726 - return ("ok"); 727 + return true;
727 } else { 728 } else {
728 - return ("erro. Nenhum valor numerico no item"); 729 + return false;
729 } 730 }
730 } 731 }
731 732
@@ -812,7 +813,7 @@ class Alteraclasse @@ -812,7 +813,7 @@ class Alteraclasse
812 // $c->set("title",$tema."+".$i); 813 // $c->set("title",$tema."+".$i);
813 } 814 }
814 $this->layer->setMetaData("cache", ""); 815 $this->layer->setMetaData("cache", "");
815 - return ("ok"); 816 + return true;
816 } 817 }
817 818
818 /* 819 /*
@@ -848,7 +849,7 @@ class Alteraclasse @@ -848,7 +849,7 @@ class Alteraclasse
848 return "erro"; 849 return "erro";
849 } 850 }
850 $this->layer->moveclassup($idclasse); 851 $this->layer->moveclassup($idclasse);
851 - return ("ok"); 852 + return true;
852 } 853 }
853 854
854 /* 855 /*
@@ -866,7 +867,7 @@ class Alteraclasse @@ -866,7 +867,7 @@ class Alteraclasse
866 return "erro"; 867 return "erro";
867 } 868 }
868 $this->layer->moveclassdown($idclasse); 869 $this->layer->moveclassdown($idclasse);
869 - return ("ok"); 870 + return true;
870 } 871 }
871 872
872 /* 873 /*
@@ -879,7 +880,7 @@ class Alteraclasse @@ -879,7 +880,7 @@ class Alteraclasse
879 { 880 {
880 // error_reporting(0); 881 // error_reporting(0);
881 if (! $this->layer) { 882 if (! $this->layer) {
882 - return "erro"; 883 + return false;
883 } 884 }
884 $numclasses = $this->layer->numclasses; 885 $numclasses = $this->layer->numclasses;
885 $n = intval(100 / $numclasses); 886 $n = intval(100 / $numclasses);
@@ -893,7 +894,7 @@ class Alteraclasse @@ -893,7 +894,7 @@ class Alteraclasse
893 } 894 }
894 } 895 }
895 $this->layer->setMetaData("cache", ""); 896 $this->layer->setMetaData("cache", "");
896 - return ("ok"); 897 + return true;
897 } 898 }
898 899
899 /* 900 /*
@@ -956,10 +957,15 @@ class Alteraclasse @@ -956,10 +957,15 @@ class Alteraclasse
956 $estilo = $classe->getstyle($j); 957 $estilo = $classe->getstyle($j);
957 $s = "STYLE geomtransform '$tipo' END"; 958 $s = "STYLE geomtransform '$tipo' END";
958 $estilo->updateFromString($s); 959 $estilo->updateFromString($s);
  960 + $estilo->set("size",10);
  961 + if($tipo == "" || $tipo == "bbox"){
  962 + $estilo->updateFromString("symbol 0");
  963 + } else {
  964 + $estilo->set("symbolname","ponto");
  965 + }
959 } 966 }
960 } 967 }
961 - $this->layer->setMetaData("cache", "");  
962 - return ("ok"); 968 + return true;
963 } 969 }
964 970
965 /* 971 /*
@@ -1007,7 +1013,7 @@ class Alteraclasse @@ -1007,7 +1013,7 @@ class Alteraclasse
1007 } 1013 }
1008 $this->layer->setMetaData("cache", ""); 1014 $this->layer->setMetaData("cache", "");
1009 1015
1010 - return ("ok"); 1016 + return true;
1011 } 1017 }
1012 1018
1013 /* 1019 /*
@@ -1041,7 +1047,7 @@ class Alteraclasse @@ -1041,7 +1047,7 @@ class Alteraclasse
1041 $ncor->setrgb($c["r"], $c["g"], $c["b"]); 1047 $ncor->setrgb($c["r"], $c["g"], $c["b"]);
1042 } 1048 }
1043 $this->layer->setMetaData("cache", ""); 1049 $this->layer->setMetaData("cache", "");
1044 - return ("ok"); 1050 + return true;
1045 } 1051 }
1046 1052
1047 /* 1053 /*
@@ -1049,7 +1055,7 @@ class Alteraclasse @@ -1049,7 +1055,7 @@ class Alteraclasse
1049 * 1055 *
1050 * Calcula o tamanho dos estilos das classes, alterando o tamanho do s&iacute;mbolo. 1056 * Calcula o tamanho dos estilos das classes, alterando o tamanho do s&iacute;mbolo.
1051 */ 1057 */
1052 - function calculaTamanhoClasses() 1058 + function calculaTamanhoClasses($size=5)
1053 { 1059 {
1054 if (! $this->layer) { 1060 if (! $this->layer) {
1055 return "erro"; 1061 return "erro";
@@ -1058,7 +1064,7 @@ class Alteraclasse @@ -1058,7 +1064,7 @@ class Alteraclasse
1058 for ($i = 0; $i < $numclasses; ++ $i) { 1064 for ($i = 0; $i < $numclasses; ++ $i) {
1059 $classe = $this->layer->getclass($i); 1065 $classe = $this->layer->getclass($i);
1060 $estilo = $classe->getstyle(0); 1066 $estilo = $classe->getstyle(0);
1061 - $estilo->set("size", ($i + 1)); 1067 + $estilo->set("size", ($i + $size));
1062 if ($estilo->symbolname == "") { 1068 if ($estilo->symbolname == "") {
1063 if ($this->layer->type == MS_LAYER_LINE) { 1069 if ($this->layer->type == MS_LAYER_LINE) {
1064 $estilo->set("symbolname", "linha"); 1070 $estilo->set("symbolname", "linha");
@@ -1072,7 +1078,7 @@ class Alteraclasse @@ -1072,7 +1078,7 @@ class Alteraclasse
1072 } 1078 }
1073 } 1079 }
1074 $this->layer->setMetaData("cache", ""); 1080 $this->layer->setMetaData("cache", "");
1075 - return ("ok"); 1081 + return true;
1076 } 1082 }
1077 1083
1078 /* 1084 /*
@@ -1103,7 +1109,7 @@ class Alteraclasse @@ -1103,7 +1109,7 @@ class Alteraclasse
1103 $indice ++; 1109 $indice ++;
1104 } 1110 }
1105 $this->layer->setMetaData("cache", ""); 1111 $this->layer->setMetaData("cache", "");
1106 - return ("ok"); 1112 + return true;
1107 } 1113 }
1108 1114
1109 /* 1115 /*
classesphp/classe_legenda.php
@@ -131,6 +131,7 @@ class Legenda @@ -131,6 +131,7 @@ class Legenda
131 include (dirname(__FILE__) . "/../ms_configura.php"); 131 include (dirname(__FILE__) . "/../ms_configura.php");
132 $this->postgis_mapa = $postgis_mapa; 132 $this->postgis_mapa = $postgis_mapa;
133 include_once (dirname(__FILE__) . "/funcoes_gerais.php"); 133 include_once (dirname(__FILE__) . "/funcoes_gerais.php");
  134 + include_once (dirname(__FILE__) . "/classe_vermultilayer.php");
134 $this->v = versao(); 135 $this->v = versao();
135 $this->v = $this->v["principal"]; 136 $this->v = $this->v["principal"];
136 $this->localaplicacao = $locaplic; 137 $this->localaplicacao = $locaplic;
@@ -225,6 +226,7 @@ class Legenda @@ -225,6 +226,7 @@ class Legenda
225 function aplicaLegendaImg($imagem) 226 function aplicaLegendaImg($imagem)
226 { 227 {
227 $this->layer->setmetadata("legendaimg", $imagem); 228 $this->layer->setmetadata("legendaimg", $imagem);
  229 + return true;
228 } 230 }
229 231
230 /* 232 /*
@@ -676,7 +678,7 @@ class Legenda @@ -676,7 +678,7 @@ class Legenda
676 $classe = $this->layer->getclass($classe); 678 $classe = $this->layer->getclass($classe);
677 $classe->deletestyle($estilo); 679 $classe->deletestyle($estilo);
678 $this->layer->removeMetaData("cache"); 680 $this->layer->removeMetaData("cache");
679 - return "ok"; 681 + return true;
680 } 682 }
681 683
682 /* 684 /*
@@ -717,6 +719,7 @@ class Legenda @@ -717,6 +719,7 @@ class Legenda
717 $classe = $this->layer->getclass($classe); 719 $classe = $this->layer->getclass($classe);
718 $classe->movestyleup($estilo); 720 $classe->movestyleup($estilo);
719 $this->layer->removeMetaData("cache"); 721 $this->layer->removeMetaData("cache");
  722 + return true;
720 } 723 }
721 724
722 /* 725 /*
@@ -737,6 +740,7 @@ class Legenda @@ -737,6 +740,7 @@ class Legenda
737 $classe = $this->layer->getclass($classe); 740 $classe = $this->layer->getclass($classe);
738 $classe->movestyledown($estilo); 741 $classe->movestyledown($estilo);
739 $this->layer->removeMetaData("cache"); 742 $this->layer->removeMetaData("cache");
  743 + return true;
740 } 744 }
741 745
742 /* 746 /*
@@ -1041,7 +1045,7 @@ class Legenda @@ -1041,7 +1045,7 @@ class Legenda
1041 $this->reSLD($this->arquivo, $this->nome, $sld); 1045 $this->reSLD($this->arquivo, $this->nome, $sld);
1042 } 1046 }
1043 $this->layer->setMetaData("cache", ""); 1047 $this->layer->setMetaData("cache", "");
1044 - return "ok"; 1048 + return true;
1045 } 1049 }
1046 1050
1047 /* 1051 /*
@@ -1280,7 +1284,7 @@ class Legenda @@ -1280,7 +1284,7 @@ class Legenda
1280 } 1284 }
1281 } 1285 }
1282 $this->layer->setMetaData("cache", ""); 1286 $this->layer->setMetaData("cache", "");
1283 - return "ok"; 1287 + return true;
1284 } 1288 }
1285 1289
1286 function converte($texto) 1290 function converte($texto)
classesphp/classe_temas.php
@@ -134,10 +134,14 @@ $ext - (opcional) extens&amp;atilde;o geogr&amp;aacute;fica que ser&amp;aacute; aplicada ao @@ -134,10 +134,14 @@ $ext - (opcional) extens&amp;atilde;o geogr&amp;aacute;fica que ser&amp;aacute; aplicada ao
134 $this->arquivo = $map_file; 134 $this->arquivo = $map_file;
135 } 135 }
136 136
137 - if(file_exists($locaplic."/funcoes_gerais.php")) 137 + if(file_exists($locaplic."/funcoes_gerais.php")){
138 include_once($locaplic."/funcoes_gerais.php"); 138 include_once($locaplic."/funcoes_gerais.php");
139 - else 139 + include_once($locaplic."/classe_vermultilayer.php");
  140 + }
  141 + else {
140 include_once("funcoes_gerais.php"); 142 include_once("funcoes_gerais.php");
  143 + include_once("classe_vermultilayer.php");
  144 + }
141 145
142 $this->tema = $tema; 146 $this->tema = $tema;
143 $this->v = versao(); 147 $this->v = versao();
@@ -229,7 +233,7 @@ $lista - lista de processos separados por | @@ -229,7 +233,7 @@ $lista - lista de processos separados por |
229 $this->layer->setMetaData("cache",""); 233 $this->layer->setMetaData("cache","");
230 } 234 }
231 235
232 - return("ok"); 236 + return true;
233 } 237 }
234 /* 238 /*
235 function: gravaImagemCorpo (depreciado) 239 function: gravaImagemCorpo (depreciado)
@@ -273,18 +277,17 @@ Temas poligonais s&amp;atilde;o transformados em lineares, e lineares em poligonais. @@ -273,18 +277,17 @@ Temas poligonais s&amp;atilde;o transformados em lineares, e lineares em poligonais.
273 A mudan&ccedil;a &eacute; feita apenas na representa&ccedil;&atilde;o do layer. 277 A mudan&ccedil;a &eacute; feita apenas na representa&ccedil;&atilde;o do layer.
274 */ 278 */
275 function alteraRepresentacao(){ 279 function alteraRepresentacao(){
276 - $retorno = "ok"; 280 + $retorno = true;
277 foreach ($this->grupo as $l){ 281 foreach ($this->grupo as $l){
278 -  
279 $l = $this->mapa->getlayerbyname($l); 282 $l = $this->mapa->getlayerbyname($l);
280 - if (($l->type == 1) || ($l->type == MS_LAYER_LINE)){ 283 + if ($l->type == MS_LAYER_LINE){
281 $l->set("type",MS_LAYER_POLYGON); 284 $l->set("type",MS_LAYER_POLYGON);
282 } 285 }
283 - elseif (($l->type == 2) || ($l->type == MS_LAYER_POLYGON)){ 286 + elseif ($l->type == MS_LAYER_POLYGON){
284 $l->set("type",MS_LAYER_LINE); 287 $l->set("type",MS_LAYER_LINE);
285 } 288 }
286 if (($l->type < 1) || ($l->type > 2)){ 289 if (($l->type < 1) || ($l->type > 2)){
287 - $retorno = "erro. O tipo desse tema nao pode ser alterado"; 290 + $retorno = false;
288 } 291 }
289 if ($this->layer){ 292 if ($this->layer){
290 $this->layer->setMetaData("cache",""); 293 $this->layer->setMetaData("cache","");
@@ -685,7 +688,7 @@ $valor - Novo valor da transpar&amp;ecirc;ncia @@ -685,7 +688,7 @@ $valor - Novo valor da transpar&amp;ecirc;ncia
685 } 688 }
686 $cor->setrgb($c[0],$c[1],$c[2]); 689 $cor->setrgb($c[0],$c[1],$c[2]);
687 $this->layer->setmetadata("cache",""); 690 $this->layer->setmetadata("cache","");
688 - return("ok"); 691 + return true;
689 } 692 }
690 /* 693 /*
691 function: inverteStatusLegenda 694 function: inverteStatusLegenda
@@ -1427,6 +1430,7 @@ Adiciona LABEL em uma classe de um tema @@ -1427,6 +1430,7 @@ Adiciona LABEL em uma classe de um tema
1427 if ($this->layer){ 1430 if ($this->layer){
1428 $this->layer->setMetaData("cache",""); 1431 $this->layer->setMetaData("cache","");
1429 } 1432 }
  1433 + return true;
1430 } 1434 }
1431 function removeLabel($iclasse){ 1435 function removeLabel($iclasse){
1432 $classe = $this->layer->getclass($iclasse); 1436 $classe = $this->layer->getclass($iclasse);
@@ -1442,25 +1446,10 @@ Adiciona LABEL em uma classe de um tema @@ -1442,25 +1446,10 @@ Adiciona LABEL em uma classe de um tema
1442 $label->removeBinding(0); 1446 $label->removeBinding(0);
1443 $classe->settext($texto); 1447 $classe->settext($texto);
1444 } 1448 }
1445 - /*  
1446 - $nlabel = $classe->numlabels;  
1447 - for($i=0;$i<$nlabel;$i++){  
1448 - if($this->vi >= 60200){  
1449 - $label = $classe->getLabel($i);  
1450 - }  
1451 - else{  
1452 - $label = $classe->label;  
1453 - }  
1454 - $label->set("type",MS_TRUETYPE);  
1455 - $label->set("font","arial");  
1456 - $label->set("size",0);  
1457 - $s = "CLASS LABEL TEXT '' END END";  
1458 - $classe->updateFromString($s);  
1459 - }  
1460 - */  
1461 if ($this->layer){ 1449 if ($this->layer){
1462 $this->layer->setMetaData("cache",""); 1450 $this->layer->setMetaData("cache","");
1463 } 1451 }
  1452 + return true;
1464 } 1453 }
1465 function criaCluster ($group = "",$filter = "",$maxdistance=5,$region='rectangle',$buffer=0){ 1454 function criaCluster ($group = "",$filter = "",$maxdistance=5,$region='rectangle',$buffer=0){
1466 if($group != ""){ 1455 if($group != ""){
@@ -1478,7 +1467,7 @@ Adiciona LABEL em uma classe de um tema @@ -1478,7 +1467,7 @@ Adiciona LABEL em uma classe de um tema
1478 $cluster->updateFromString("CLUSTER $par END"); 1467 $cluster->updateFromString("CLUSTER $par END");
1479 $this->layer->setMetaData("cache",""); 1468 $this->layer->setMetaData("cache","");
1480 $this->layer->setMetadata("tiles","NAO"); 1469 $this->layer->setMetadata("tiles","NAO");
1481 - $this->layer->setMetadata("cortepixels",0); 1470 + $this->layer->setMetadata("cortepixels",$buffer);
1482 //apaga as classes pois nao fazem mais sentido 1471 //apaga as classes pois nao fazem mais sentido
1483 if($group == ""){ 1472 if($group == ""){
1484 $numclasses = $this->layer->numclasses; 1473 $numclasses = $this->layer->numclasses;
@@ -1495,7 +1484,8 @@ Adiciona LABEL em uma classe de um tema @@ -1495,7 +1484,8 @@ Adiciona LABEL em uma classe de um tema
1495 $novoestilo->set("symbolname","ponto"); 1484 $novoestilo->set("symbolname","ponto");
1496 $cor = $novoestilo->color; 1485 $cor = $novoestilo->color;
1497 $cor->setRGB(255,100,100); 1486 $cor->setRGB(255,100,100);
1498 - } 1487 + }
  1488 + return true;
1499 } 1489 }
1500 function removeCluster(){ 1490 function removeCluster(){
1501 $cluster = $this->layer->cluster; 1491 $cluster = $this->layer->cluster;
@@ -1515,6 +1505,7 @@ Adiciona LABEL em uma classe de um tema @@ -1515,6 +1505,7 @@ Adiciona LABEL em uma classe de um tema
1515 } 1505 }
1516 } 1506 }
1517 } 1507 }
  1508 + return true;
1518 } 1509 }
1519 function selecaoLimpa(){ 1510 function selecaoLimpa(){
1520 //apaga o arquivo do i3geo com os ids selecionados 1511 //apaga o arquivo do i3geo com os ids selecionados
classesphp/mapa_openlayers.php
@@ -138,6 +138,7 @@ if (isset($_GET[&quot;TileMatrix&quot;])) { @@ -138,6 +138,7 @@ if (isset($_GET[&quot;TileMatrix&quot;])) {
138 138
139 $_GET["BBOX"] = $lon1 . " " . $lat1 . " " . $lon2 . " " . $lat2; 139 $_GET["BBOX"] = $lon1 . " " . $lat1 . " " . $lon2 . " " . $lat2;
140 } 140 }
  141 +
141 $map_fileX = $_SESSION["map_file"]; 142 $map_fileX = $_SESSION["map_file"];
142 // 143 //
143 // verifica se o request e OGC 144 // verifica se o request e OGC
classesphp/sani_request.php
@@ -4,7 +4,7 @@ if (basename(__FILE__) == basename($_SERVER[&#39;SCRIPT_FILENAME&#39;])){ @@ -4,7 +4,7 @@ if (basename(__FILE__) == basename($_SERVER[&#39;SCRIPT_FILENAME&#39;])){
4 } 4 }
5 5
6 //error_reporting(0); 6 //error_reporting(0);
7 -$bl = array("exec ","exec(","password","select","_decode","passthru","shell_exec","escapeshellarg","escapeshellcmd","proc_close","proc_open","dl","popen","contents","delete","drop","update","insert","system",";"); 7 +$bl = array("exec ","exec(","password","select","_decode","passthru","shell_exec","escapeshellarg","escapeshellcmd","proc_close","proc_open","popen","delete","drop","update","insert","system",";");
8 if (isset($_GET)){ 8 if (isset($_GET)){
9 foreach(array_keys($_GET) as $k) { 9 foreach(array_keys($_GET) as $k) {
10 $k = str_ireplace($bl,"",$k); 10 $k = str_ireplace($bl,"",$k);
css/default.css
@@ -277,20 +277,22 @@ @@ -277,20 +277,22 @@
277 [data-toggle*=collapse]:after { 277 [data-toggle*=collapse]:after {
278 font-family: "Glyphicons Halflings"; 278 font-family: "Glyphicons Halflings";
279 content: "\e113"; 279 content: "\e113";
280 - float: right;  
281 color: #386682; 280 color: #386682;
282 font-size: 14px; 281 font-size: 14px;
  282 + top: 0px;
  283 + position: absolute;
  284 + right: 6px;
283 } 285 }
284 /* Icon when the collapsible content is hidden */ 286 /* Icon when the collapsible content is hidden */
285 [data-toggle*=collapse].collapsed:after { 287 [data-toggle*=collapse].collapsed:after {
286 content: "\e114"; 288 content: "\e114";
287 - float: right;  
288 - color: #386682 ; 289 + color: #386682;
289 font-size: 14px; 290 font-size: 14px;
  291 + top: 0px;
  292 + position: absolute;
  293 + right: 6px;
290 } 294 }
291 295
292 -  
293 -  
294 .ol-attribution li { 296 .ol-attribution li {
295 display: block; 297 display: block;
296 list-style: none; 298 list-style: none;
ferramentas/legenda/dicionario.js
@@ -80,7 +80,7 @@ i3GEOF.legenda.dicionario = @@ -80,7 +80,7 @@ i3GEOF.legenda.dicionario =
80 ], 80 ],
81 'aplicaOpacidade' : [ 81 'aplicaOpacidade' : [
82 { 82 {
83 - pt : "aplicar opacidade nas classes existente, variando de 10 at&eacute; 100", 83 + pt : "Aplicar opacidade nas classes existente, variando de 10 at&eacute; 100",
84 en : "apply opacity to existing classes. Opacity ranges from 10 to 100", 84 en : "apply opacity to existing classes. Opacity ranges from 10 to 100",
85 es : "aplicar opacidad a las clases existentes. La opacidad a aplicar var&iacute;a entre 10 y 100" 85 es : "aplicar opacidad a las clases existentes. La opacidad a aplicar var&iacute;a entre 10 y 100"
86 } 86 }
@@ -94,7 +94,7 @@ i3GEOF.legenda.dicionario = @@ -94,7 +94,7 @@ i3GEOF.legenda.dicionario =
94 ], 94 ],
95 'variaCoresExtremos' : [ 95 'variaCoresExtremos' : [
96 { 96 {
97 - pt : "escolher e aplicar as varia&ccedil;&otilde;es de cores, entre dois extremos, nas classes existentes", 97 + pt : "Escolher e aplicar as varia&ccedil;&otilde;es de cores, entre dois extremos, nas classes existentes",
98 en : "select and apply color variations between two extremes to existing classes", 98 en : "select and apply color variations between two extremes to existing classes",
99 es : "seleccionar y aplicar las variaciones de color entre dos extremos en las clases existentes" 99 es : "seleccionar y aplicar las variaciones de color entre dos extremos en las clases existentes"
100 } 100 }
@@ -129,7 +129,7 @@ i3GEOF.legenda.dicionario = @@ -129,7 +129,7 @@ i3GEOF.legenda.dicionario =
129 ], 129 ],
130 'aplicaVariaCores' : [ 130 'aplicaVariaCores' : [
131 { 131 {
132 - pt : "aplicar varia&ccedil;&otilde;es de cores, entre dois extremos, nas classes existentes", 132 + pt : "Aplicar varia&ccedil;&otilde;es de cores, entre dois extremos, nas classes existentes",
133 en : "apply color variations between two extremes to existing classes", 133 en : "apply color variations between two extremes to existing classes",
134 es : "aplicar variaciones de color entre dos extremos en las clases existentes" 134 es : "aplicar variaciones de color entre dos extremos en las clases existentes"
135 } 135 }
@@ -150,7 +150,7 @@ i3GEOF.legenda.dicionario = @@ -150,7 +150,7 @@ i3GEOF.legenda.dicionario =
150 ], 150 ],
151 'adicionaNovaClasse' : [ 151 'adicionaNovaClasse' : [
152 { 152 {
153 - pt : "adicionar uma nova classe na legenda", 153 + pt : "Adicionar uma nova classe na legenda",
154 en : "add a new class on the legend", 154 en : "add a new class on the legend",
155 es : "a&ntilde;adir una clase nueva en la leyenda" 155 es : "a&ntilde;adir una clase nueva en la leyenda"
156 } 156 }
@@ -836,7 +836,7 @@ i3GEOF.legenda.dicionario = @@ -836,7 +836,7 @@ i3GEOF.legenda.dicionario =
836 ], 836 ],
837 "ClusterBuffer" : [ 837 "ClusterBuffer" : [
838 { 838 {
839 - pt : "Dist&acirc;ncia em pixel, no entorno da extens&atilde;o geogr&aacute;fica do mapa ou dos tiles, se for o caso, que extende a &aacute;rea de pesuisa dos pontos para forma&ccedil;&atilde;o do agrupamento", 839 + pt : "Dist&acirc;ncia em pixel, no entorno da extens&atilde;o geogr&aacute;fica do mapa ou dos tiles, se for o caso, que extende a &aacute;rea de pesquisa dos pontos para forma&ccedil;&atilde;o do agrupamento",
840 en : "Distance in pixel around the map extent or tiles (if applicable), which extends the area of points to create cluster", 840 en : "Distance in pixel around the map extent or tiles (if applicable), which extends the area of points to create cluster",
841 es : "Distancia en p&iacute;xel alrededor de la extensi&oacute;n geogr&aacute;fica del mapa o de las teselas (si es el caso), que ampl&iacute;a el &aacute;rea de los puntos para la creaci&oacute;n de la agrupaci&oacute;n" 841 es : "Distancia en p&iacute;xel alrededor de la extensi&oacute;n geogr&aacute;fica del mapa o de las teselas (si es el caso), que ampl&iacute;a el &aacute;rea de los puntos para la creaci&oacute;n de la agrupaci&oacute;n"
842 } 842 }
@@ -952,5 +952,10 @@ i3GEOF.legenda.dicionario = @@ -952,5 +952,10 @@ i3GEOF.legenda.dicionario =
952 pt : "Cor do contorno", 952 pt : "Cor do contorno",
953 en : "Outline color", 953 en : "Outline color",
954 es : "Color del contorno" 954 es : "Color del contorno"
955 - } ] 955 + } ],
  956 + "autoSizeSymbol" : [ {
  957 + pt : "Valor utilizado para definir o tamanho dos s&iacute;mbolos na op&ccedil;&atilde;o 'varia textura ou tamanho'",
  958 + en : "",
  959 + es : ""
  960 + } ]
956 }; 961 };
957 \ No newline at end of file 962 \ No newline at end of file
ferramentas/legenda/exec.php
@@ -1,182 +0,0 @@ @@ -1,182 +0,0 @@
1 -<?php  
2 -include(dirname(__FILE__)."/../safe.php");  
3 -verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);  
4 -//  
5 -//faz a busca da fun&ccedil;&atilde;o que deve ser executada  
6 -//  
7 -$retorno = ""; //string que ser&aacute; retornada ao browser via JSON  
8 -switch (strtoupper($funcao))  
9 -{  
10 - case "PARAMETROSAUTO":  
11 - $map = ms_newMapObj($map_file);  
12 - $layer = $map->getlayerbyname($tema);  
13 - $retorno = array();  
14 - $retorno["classesitem"] = $layer->getmetadata("classesitem");  
15 - $retorno["classesnome"] = $layer->getmetadata("classesnome");  
16 - $retorno["classescor"] = $layer->getmetadata("classescor");  
17 - $retorno["classessimbolo"] = $layer->getmetadata("classessimbolo");  
18 - $retorno["classestamanho"] = $layer->getmetadata("classestamanho");  
19 - $retorno["palletefile"] = $layer->getmetadata("palletefile");  
20 - $retorno["palletestep"] = $layer->getmetadata("palletestep");  
21 - $sopen = $layer->open();  
22 - if($sopen != MS_FAILURE){  
23 - $items = $layer->getItems();  
24 - }  
25 - else{  
26 - $items = array();  
27 - }  
28 - $retorno["colunas"] = implode(",",$items);  
29 - break;  
30 - case "SALVAPARAMETROSAUTO":  
31 - $map = ms_newMapObj($map_file);  
32 - $layer = $map->getlayerbyname($tema);  
33 - $layer->setmetadata("classesitem",$_GET["classesitem"]);  
34 - $layer->setmetadata("classesnome",$_GET["classesnome"]);  
35 - $layer->setmetadata("classescor",$_GET["classescor"]);  
36 - $layer->setmetadata("classessimbolo",$_GET["classessimbolo"]);  
37 - $layer->setmetadata("classestamanho",$_GET["classestamanho"]);  
38 - $layer->setmetadata("palletefile",$_GET["palletefile"]);  
39 - $layer->setmetadata("palletestep",$_GET["palletestep"]);  
40 - $layer->setmetadata("cache","nao");  
41 - $layer->setmetadata("TILES","nao");  
42 -  
43 - autoClasses($layer,$map,$locaplic);  
44 - $layer->setmetadata("classesnome","");  
45 - $layer->setmetadata("palletefile","");  
46 - $map->save($map_file);  
47 - $retorno = "ok";  
48 - break;  
49 -/*  
50 -Valor: TEMA2SLD  
51 -  
52 -Mostra na tela o SLD de um tema  
53 -  
54 -<Temas->sld>  
55 -*/  
56 - case "TEMA2SLD":  
57 - include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php");  
58 - $m = new Temas($map_file,$tema);  
59 - $sld = $m->sld();  
60 - echo header('Content-Disposition: attachment; filename="'.$tema.'.sld"');  
61 - echo header("Content-type: application/xml");  
62 - echo $m->sld();  
63 - exit;  
64 - break;  
65 -/*  
66 -function: ADICIONALABELCLASSE  
67 -  
68 -Adiciona LABEL em uma classe de um layer  
69 -  
70 -<Temas->adicionaLabel>  
71 -*/  
72 - case "ADICIONALABELCLASSE":  
73 - include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php");  
74 - $m = new Temas($map_file,$tema);  
75 - $l = $m->mapa->getlayerbyname($tema);  
76 - if(empty($_GET["item"]))  
77 - {$retorno = "erro";}  
78 - else{  
79 - //$l->set("labelitem",$item);  
80 - $novac = $l->getclass($_GET["classe"]);  
81 - $m->adicionaLabel($novac,$_GET["wrap"],$_GET["fonte"],$_GET["tamanho"],$_GET["angulo"],$_GET["fundo"],$_GET["sombra"],$_GET["cor"],$_GET["outlinecolor"],$_GET["shadowcolor"],$_GET["shadowsizex"],$_GET["shadowsizey"],$_GET["force"],$_GET["mindistance"],$_GET["minfeaturesize"],$_GET["offsetx"],$_GET["offsety"],$_GET["partials"],$_GET["position"],"[".$_GET["item"]."]");  
82 - $m->salva();  
83 - $retorno = "ok";  
84 - }  
85 - break;  
86 -/*  
87 -function: REMOVELABELCLASSE  
88 -  
89 -Remove LABEL em uma classe de um layer  
90 -*/  
91 - case "REMOVELABELCLASSE":  
92 - include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php");  
93 - $m = new Temas($map_file,$tema);  
94 - $m->removeLabel($_GET["classe"]);  
95 - $m->salva();  
96 - $retorno = "ok";  
97 - break;  
98 -/*  
99 -Valor: EDITALEGENDA  
100 -  
101 -Cria elementos para construir uma legenda no formato de tabela em HTML.  
102 -  
103 -<Legenda->tabelaLegenda>  
104 -*/  
105 - case "EDITALEGENDA":  
106 - include_once(dirname(__FILE__)."/../../classesphp/classe_legenda.php");  
107 -  
108 - $m = new Legenda($map_file,$locaplic,$tema);  
109 - $r = $m->tabelaLegenda();  
110 - if (!$r){  
111 - $r = "erro.Erro legenda nao disponivel";  
112 - }  
113 - $retorno = $r;  
114 - break;  
115 -/*  
116 -Valor: CONTAGEMCLASSE  
117 -  
118 -Acrescenta a contagem de elementos em cada classe.  
119 -  
120 -<Legenda->tabelaLegenda>  
121 -*/  
122 - case "CONTAGEMCLASSE":  
123 - //apresenta erro com palavras acentuadas  
124 - include_once(dirname(__FILE__)."/../../classesphp/classe_legenda.php");  
125 - $m = new Legenda($map_file,$locaplic,$tema);  
126 - $r = $m->tabelaLegenda("sim");  
127 - $m->salva();  
128 - if (!$r){$r = "erro.Erro legenda nao disponivel";}  
129 - $retorno = $r;  
130 - break;  
131 - /*  
132 - Valor: APLICATODASCLASSES  
133 -  
134 - Aplica um parametro a todas as classes  
135 - */  
136 - case "APLICATODASCLASSES":  
137 - include_once(dirname(__FILE__)."/../../classesphp/classe_legenda.php");  
138 - $m = new Legenda($map_file,$locaplic,$tema);  
139 - $r = $m->aplicaTodasClasses($_GET["parametro"],$_GET["valor"]);  
140 - $m->salva();  
141 - if (!$r){$r = "erro.Erro legenda nao disponivel";}  
142 - $retorno = $r;  
143 - break;  
144 - case "APLICARCLUSTER":  
145 - include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php");  
146 - $m = new Temas($map_file,$tema);  
147 - $l = $m->mapa->getlayerbyname($tema);  
148 - if($filter != ""){  
149 - //$filter = base64decode($filter);  
150 - }  
151 - $m->criaCluster($_GET["group"],$_GET["filter"],$_GET["maxdistance"],$_GET["region"],$_GET["buffer"]);  
152 - $m->salva();  
153 - $retorno = "ok";  
154 - break;  
155 - case "REMOVERCLUSTER":  
156 - include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php");  
157 - $m = new Temas($map_file,$tema);  
158 - $l = $m->mapa->getlayerbyname($tema);  
159 - $m->removeCluster();  
160 - $m->salva();  
161 - $retorno = "ok";  
162 - break;  
163 - case "APLICALEGENDAIMG":  
164 - include_once(dirname(__FILE__)."/../../classesphp/classe_legenda.php");  
165 - $m = new Legenda($map_file,$locaplic,$tema);  
166 - $m->aplicaLegendaImg($_GET["imagem"]);  
167 - $m->salva();  
168 - $retorno = "ok";  
169 - break;  
170 - case "APLICAOFFSITE":  
171 - include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php");  
172 - $m = new Temas($map_file,$tema);  
173 - $m->mudaOffsite($_GET["offsite"]);  
174 - $m->salva();  
175 - $retorno = "ok";  
176 - break;  
177 -}  
178 -if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){  
179 - restauraCon($map_file,$postgis_mapa);  
180 -}  
181 -cpjson($retorno);  
182 -?>  
183 \ No newline at end of file 0 \ No newline at end of file
ferramentas/legenda/execclasses.php 0 → 100644
@@ -0,0 +1,98 @@ @@ -0,0 +1,98 @@
  1 +<?php
  2 +include_once (dirname(__FILE__) . "/../safe2.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)), $_SESSION["i3geoBlFerramentas"], false);
  4 +$retorno = "";
  5 +include_once (dirname(__FILE__) . "/../../classesphp/classe_alteraclasse.php");
  6 +if(!isset($_POST["ext"])){
  7 + $_POST["ext"] = "";
  8 +}
  9 +$m = new Alteraclasse($_SESSION["map_file"], $_POST["tema"], "", $_POST["ext"]);
  10 +switch (strtoupper($_GET["funcao"])) {
  11 + case "ADICIONAOPACIDADE":
  12 + $retorno = $m->adicionaopacidade();
  13 + $m->salva();
  14 + break;
  15 + case "ALTERACORESCLASSES":
  16 + $retorno = $m->alteraCoresClasses($_POST["cori"], $_POST["corf"]);
  17 + $m->salva();
  18 + break;
  19 + case "ALTERACLASSES":
  20 + $retorno = $m->alteraclasses($_POST["ids"], $_POST["nomes"], $_POST["exps"], $_POST["base64"], $_POST["minScales"], $_POST["maxScales"], $_POST["separador"]);
  21 + $m->salva();
  22 + break;
  23 + case "ADICIONACLASSE":
  24 + $retorno = $m->adicionaclasse();
  25 + $m->salva();
  26 + break;
  27 + case "INVERTECORESCLASSES":
  28 + $retorno = $m->inverteCoresClasses();
  29 + $m->salva();
  30 + break;
  31 + case "CALCULATAMANHOCLASSES":
  32 + $retorno = $m->calculaTamanhoClasses($_POST["size"]);
  33 + $m->salva();
  34 + break;
  35 + case "ORDENACLASSES":
  36 + $retorno = $m->ordenaClasses();
  37 + $m->salva();
  38 + break;
  39 + case "SOBECLASSE":
  40 + $retorno = $m->sobeclasse($_POST["idclasse"]);
  41 + $m->salva();
  42 + break;
  43 + case "DESCECLASSE":
  44 + $retorno = $m->desceclasse($_POST["idclasse"]);
  45 + $m->salva();
  46 + break;
  47 + case "APLICACORESRGB":
  48 + $cores = str_replace("rgb", "", $_POST["cores"]);
  49 + $cores = str_replace(")", "", $cores);
  50 + $cores = str_replace("(", "", $cores);
  51 + $retorno = $m->aplicacoresrgb(explode("|", $cores));
  52 + $m->salva();
  53 + break;
  54 + case "SIMBOLOUNICO":
  55 + $retorno = $m->simbolounico();
  56 + $m->salva();
  57 + break;
  58 + case "VALORUNICO":
  59 + $retorno = $m->valorunico($_POST["item"], $_POST["ignorar"], $_POST["itemNome"]);
  60 + $m->salva();
  61 + break;
  62 + case "NCLASSES":
  63 + $retorno = $m->intervalosiguais($_POST["item"], $_POST["nclasses"], $_POST["ignorar"]);
  64 + $m->salva();
  65 + break;
  66 + case "QUEBRASNATURAIS":
  67 + $retorno = $m->quebrasnaturais($_POST["item"], $_POST["nclasses"], $_POST["ignorar"]);
  68 + $m->salva();
  69 + break;
  70 + case "QUANTIL":
  71 + $retorno = $m->quantil($_POST["item"], $_POST["nclasses"], $_POST["ignorar"]);
  72 + $m->salva();
  73 + break;
  74 + case "METADE":
  75 + $retorno = $m->metade($_POST["item"], $_POST["itemid"], $_POST["ignorar"]);
  76 + $m->salva();
  77 + break;
  78 + case "MEDIA":
  79 + $retorno = $m->classemedia($_POST["item"], $_POST["ignorar"]);
  80 + $m->salva();
  81 + break;
  82 + case "QUARTIL":
  83 + $retorno = $m->quartis($_POST["item"], $_POST["ignorar"], $_POST["tipoLegenda"]);
  84 + $m->salva();
  85 + break;
  86 + case "ALTERAGEOMETRIA":
  87 + $retorno = $m->alterageometria($_POST["tipo"]);
  88 + $m->salva();
  89 + break;
  90 +}
  91 +ob_clean();
  92 +if (! $retorno) {
  93 + header("HTTP/1.1 500 erro legenda nao disponivel");
  94 +} else {
  95 + header("Content-type: application/json");
  96 + echo json_encode($retorno);
  97 +}
  98 +?>
0 \ No newline at end of file 99 \ No newline at end of file
ferramentas/legenda/execlegenda.php 0 → 100644
@@ -0,0 +1,61 @@ @@ -0,0 +1,61 @@
  1 +<?php
  2 +include_once (dirname(__FILE__) . "/../safe2.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)), $_SESSION["i3geoBlFerramentas"], false);
  4 +$retorno = "";
  5 +include_once (dirname(__FILE__) . "/../../classesphp/classe_legenda.php");
  6 +$m = new Legenda($_SESSION["map_file"], $_SESSION["locaplic"], $_POST["tema"]);
  7 +switch (strtoupper($_GET["funcao"])) {
  8 + case "APLICALEGENDAIMG":
  9 + $retorno = $m->aplicaLegendaImg($_GET["imagem"]);
  10 + $m->salva();
  11 + break;
  12 + case "EDITALEGENDA":
  13 + $retorno = $m->tabelaLegenda();
  14 + break;
  15 + case "CONTAGEMCLASSE":
  16 + $retorno = $m->tabelaLegenda("sim");
  17 + $m->salva();
  18 + break;
  19 + case "APLICATODASCLASSES":
  20 + $retorno = $m->aplicaTodasClasses($_POST["parametro"], $_POST["valor"]);
  21 + $m->salva();
  22 + break;
  23 + case "APLICAPARAMETRO":
  24 + $retorno = $m->aplicaParametro($_POST["classe"], $_POST["estilo"], $_POST["outlinecolor"], $_POST["backgroundcolor"], $_POST["color"], $_POST["symbolname"], $_POST["size"], $_POST["opacidade"], $_POST["width"], $_POST["pattern"], $_POST["angle"], $_POST["minsize"], $_POST["maxsize"], $_POST["offsetx"], $_POST["offsety"]);
  25 + $m->salva();
  26 + break;
  27 + case "PARAMETROS":
  28 + $retorno = $m->pegaParametros($_POST["classe"]);
  29 + break;
  30 + case "SOBEESTILO":
  31 + $retorno = $m->sobeEstilo($_POST["classe"], $_POST["estilo"]);
  32 + $m->salva();
  33 + break;
  34 + case "DESCEESTILO":
  35 + $retorno = $m->desceEstilo($_POST["classe"], $_POST["estilo"]);
  36 + $m->salva();
  37 + break;
  38 + case "ADICIONAESTILO":
  39 + $retorno = $m->adicionaEstilo($_POST["classe"], $_POST["estilo"]);
  40 + $m->salva();
  41 + break;
  42 + case "EXCLUIESTILO":
  43 + $retorno = $m->excluiEstilo($_POST["classe"], $_POST["estilo"]);
  44 + $m->salva();
  45 + break;
  46 + case "LISTASIMBOLOS":
  47 + $retorno = $m->listaSimbolos($_POST["tipo"], $_SESSION["dir_tmp"], $_SESSION["imgdir"], $_POST["onclick"]);
  48 + if ($retorno == "") {
  49 + $retorno = $m->listaSimbolos($_POST["tipo"], $_SESSION["dir_tmp"], $_SESSION["imgdir"], $_POST["onclick"], 8, 1, true);
  50 + }
  51 + break;
  52 +}
  53 +ob_clean();
  54 +if (! $retorno) {
  55 + header("HTTP/1.1 500 erro legenda nao disponivel");
  56 +} else {
  57 + header("Content-type: application/json");
  58 + echo json_encode($retorno);
  59 +}
  60 +exit();
  61 +?>
0 \ No newline at end of file 62 \ No newline at end of file
ferramentas/legenda/exectemas.php 0 → 100644
@@ -0,0 +1,95 @@ @@ -0,0 +1,95 @@
  1 +<?php
  2 +include_once (dirname(__FILE__) . "/../safe2.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)), $_SESSION["i3geoBlFerramentas"], false);
  4 +$retorno = "";
  5 +include_once (dirname(__FILE__) . "/../../classesphp/classe_temas.php");
  6 +$m = new Temas($_SESSION["map_file"], $_POST["tema"]);
  7 +switch (strtoupper($_GET["funcao"])) {
  8 + case "SALVAPARAMETROSAUTO":
  9 + $map = ms_newMapObj($_SESSION["map_file"]);
  10 + $layer = $map->getlayerbyname($_POST["tema"]);
  11 + $layer->setmetadata("classesitem", $_POST["classesitem"]);
  12 + $layer->setmetadata("classesnome", $_POST["classesnome"]);
  13 + $layer->setmetadata("classescor", $_POST["classescor"]);
  14 + $layer->setmetadata("classessimbolo", $_POST["classessimbolo"]);
  15 + $layer->setmetadata("classestamanho", $_POST["classestamanho"]);
  16 + $layer->setmetadata("palletefile", $_POST["palletefile"]);
  17 + $layer->setmetadata("palletestep", $_POST["palletestep"]);
  18 + $layer->setmetadata("cache", "nao");
  19 + $layer->setmetadata("TILES", "nao");
  20 + autoClasses($layer, $map, $_SESSION["locaplic"]);
  21 + $layer->setmetadata("classesnome", "");
  22 + $layer->setmetadata("palletefile", "");
  23 + $map->save($_SESSION["map_file"]);
  24 + $retorno = true;
  25 + break;
  26 + case "PARAMETROSAUTO":
  27 + $map = ms_newMapObj($_SESSION["map_file"]);
  28 + $layer = $map->getlayerbyname($_POST["tema"]);
  29 + $retorno = array();
  30 + $retorno["classesitem"] = $layer->getmetadata("classesitem");
  31 + $retorno["classesnome"] = $layer->getmetadata("classesnome");
  32 + $retorno["classescor"] = $layer->getmetadata("classescor");
  33 + $retorno["classessimbolo"] = $layer->getmetadata("classessimbolo");
  34 + $retorno["classestamanho"] = $layer->getmetadata("classestamanho");
  35 + $retorno["palletefile"] = $layer->getmetadata("palletefile");
  36 + $retorno["palletestep"] = $layer->getmetadata("palletestep");
  37 + $sopen = $layer->open();
  38 + if ($sopen != MS_FAILURE) {
  39 + $items = $layer->getItems();
  40 + } else {
  41 + $items = array();
  42 + }
  43 + $retorno["colunas"] = implode(",", $items);
  44 + break;
  45 + case "APLICARCLUSTER":
  46 + $retorno = $m->criaCluster($_POST["group"], $_POST["filter"], $_POST["maxdistance"], $_POST["region"], $_POST["buffer"]);
  47 + $m->salva();
  48 + break;
  49 + case "REMOVERCLUSTER":
  50 + $retorno = $m->removeCluster();
  51 + $m->salva();
  52 + break;
  53 + case "REMOVELABELCLASSE":
  54 + $retorno = $m->removeLabel($_POST["classe"]);
  55 + $m->salva();
  56 + break;
  57 + case "ADICIONALABELCLASSE":
  58 + $l = $m->mapa->getlayerbyname($_POST["tema"]);
  59 + if (empty($_POST["item"])) {
  60 + $retorno = false;
  61 + } else {
  62 + $classe = $l->getclass($_POST["classe"]);
  63 + $retorno = $m->adicionaLabel($classe, $_POST["wrap"], $_POST["fonte"], $_POST["tamanho"], $_POST["angulo"], $_POST["fundo"], $_POST["sombra"], $_POST["cor"], $_POST["outlinecolor"], $_POST["shadowcolor"], $_POST["shadowsizex"], $_POST["shadowsizey"], $_POST["force"], $_POST["mindistance"], $_POST["minfeaturesize"], $_POST["offsetx"], $_POST["offsety"], $_POST["partials"], $_POST["position"], "[" . $_POST["item"] . "]");
  64 + $m->salva();
  65 + }
  66 + break;
  67 + case "ALTERAREPRESENTACAO":
  68 + $retorno = $m->alteraRepresentacao();
  69 + $m->salva();
  70 + break;
  71 + case "APLICAOFFSITE":
  72 + $retorno = $m->mudaOffsite($_GET["offsite"]);
  73 + $m->salva();
  74 + break;
  75 + case "APLICAPROCESSOS":
  76 + $retorno = $m->aplicaProcessos($_POST["lista"]);
  77 + $m->salva();
  78 + break;
  79 + case "TEMA2SLD":
  80 + $sld = $m->sld();
  81 + echo header('Content-Disposition: attachment; filename="' . $tema . '.sld"');
  82 + echo header("Content-type: application/xml");
  83 + echo $m->sld();
  84 + exit();
  85 + break;
  86 +}
  87 +ob_clean();
  88 +if (! $retorno) {
  89 + header("HTTP/1.1 500 erro legenda nao disponivel");
  90 +} else {
  91 + header("Content-type: application/json");
  92 + echo json_encode($retorno);
  93 +}
  94 +exit();
  95 +?>
0 \ No newline at end of file 96 \ No newline at end of file
ferramentas/legenda/index.js
@@ -3,13 +3,8 @@ if (typeof (i3GEOF) === &#39;undefined&#39;) { @@ -3,13 +3,8 @@ if (typeof (i3GEOF) === &#39;undefined&#39;) {
3 } 3 }
4 i3GEOF.legenda = 4 i3GEOF.legenda =
5 { 5 {
6 - parDefault : "&position=MS_UR&partials=1&offsetx=0&offsety=0&minfeaturesize=auto&mindistance=auto&force=0&shadowsizex=1&shadowsizey=1&cor=0 0 0&sombray=1&sombrax=1&angulo=0&tamanho=8&fonte=bitmap&fundo=off&sombra=off&outlinecolor=off&shadowcolor=off&wrap=",  
7 - aviso : false,  
8 - dadosGrafico : "", 6 + parDefault : {position: "MS_UR", partials: 1, offsetx: 0, offsety: 0, minfeaturesize: "auto", mindistance: "auto", force: 0, shadowsizex: 1, shadowsizey: 1, cor: "0 0 0", sombray: 1, sombrax: 1, angulo: 0, tamanho: 8, fonte: "bitmap", fundo: "off", sombra: "off", outlinecolor: "off", shadowcolor: "off", wrap: "" },
9 aguarde : "", 7 aguarde : "",
10 - estilos : "",  
11 - estilo : 0,  
12 - classe : "",  
13 templateDir : "../ferramentas/legenda", 8 templateDir : "../ferramentas/legenda",
14 aposIniciar : function(){ 9 aposIniciar : function(){
15 10
@@ -22,7 +17,12 @@ i3GEOF.legenda = @@ -22,7 +17,12 @@ i3GEOF.legenda =
22 "mustacheestilo": "", 17 "mustacheestilo": "",
23 "idContainer": "i3GEOlegendaContainer", 18 "idContainer": "i3GEOlegendaContainer",
24 "namespace": "legenda", 19 "namespace": "legenda",
25 - "objdicionario": {} 20 + "objdicionario": {},
  21 + "aviso": false,
  22 + "dadosGrafico": "",
  23 + "estilos": "",
  24 + "estilo": 0,
  25 + "classe": ""
26 }, 26 },
27 start : function(tema){ 27 start : function(tema){
28 var p = this._parameters, 28 var p = this._parameters,
@@ -40,7 +40,7 @@ i3GEOF.legenda = @@ -40,7 +40,7 @@ i3GEOF.legenda =
40 i3f.html(); 40 i3f.html();
41 i3GEO.janela.fechaAguarde(); 41 i3GEO.janela.fechaAguarde();
42 }).fail(function() { 42 }).fail(function() {
43 - i3GEO.janela.closeMsg($trad("erroTpl")); 43 + i3GEO.janela.snackBar({content: $trad("erroTpl"),style: "red"});
44 return; 44 return;
45 }); 45 });
46 } else { 46 } else {
@@ -55,14 +55,24 @@ i3GEOF.legenda = @@ -55,14 +55,24 @@ i3GEOF.legenda =
55 html:function() { 55 html:function() {
56 var p = this._parameters, 56 var p = this._parameters,
57 i3f = this, 57 i3f = this,
58 - hash = {}; 58 + hash = {},
  59 + objTema = i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[p.tema],
  60 + values = {
  61 + mostra: "checked",
  62 + img: objTema.legendaimg ? objTema.legendaimg : "",
  63 + offsite: objTema.offsite ? objTema.offsite : "-1,-1,-1"
  64 + };
59 p.objdicionario = i3GEO.idioma.objetoIdioma(i3GEOF.legenda.dicionario); 65 p.objdicionario = i3GEO.idioma.objetoIdioma(i3GEOF.legenda.dicionario);
  66 + if (objTema.classe && objTema.classe.toLowerCase() == "nao") {
  67 + values.mostra = "";
  68 + }
60 hash = { 69 hash = {
61 locaplic: i3GEO.configura.locaplic, 70 locaplic: i3GEO.configura.locaplic,
62 namespace: p.namespace, 71 namespace: p.namespace,
63 idContainer: p.idContainer, 72 idContainer: p.idContainer,
64 aplicar: $trad("p14"), 73 aplicar: $trad("p14"),
65 opcoes: $trad("opcoes"), 74 opcoes: $trad("opcoes"),
  75 + values: values,
66 ...p.objdicionario 76 ...p.objdicionario
67 }; 77 };
68 i3f.renderFunction.call( 78 i3f.renderFunction.call(
@@ -77,24 +87,24 @@ i3GEOF.legenda = @@ -77,24 +87,24 @@ i3GEOF.legenda =
77 }, 87 },
78 css: {'cursor': 'pointer', 'width': '100%', 'height': '50%','position': 'fixed','top': '', 'left': 0, 'right': 0, 'margin': 'auto', 'bottom': 0} 88 css: {'cursor': 'pointer', 'width': '100%', 'height': '50%','position': 'fixed','top': '', 'left': 0, 'right': 0, 'margin': 'auto', 'bottom': 0}
79 }); 89 });
80 -  
81 -  
82 i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia1", "i3GEOlegendaguia"); 90 i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia1", "i3GEOlegendaguia");
83 // eventos das guias 91 // eventos das guias
84 - $i("i3GEOlegendaguia8").onclick = function() {  
85 - i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia8", "i3GEOlegendaguia");  
86 - i3GEOF.legenda.parametrosAuto(); 92 + $i("i3GEOlegendaguia1").onclick = function() {
  93 + i3GEOF.legenda.mostralegenda();
  94 + i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia1", "i3GEOlegendaguia");
87 }; 95 };
88 $i("i3GEOlegendaguia7").onclick = function() { 96 $i("i3GEOlegendaguia7").onclick = function() {
89 i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia7", "i3GEOlegendaguia"); 97 i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia7", "i3GEOlegendaguia");
90 }; 98 };
  99 + $i("i3GEOlegendaguia8").onclick = function() {
  100 + i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia8", "i3GEOlegendaguia");
  101 + i3GEOF.legenda.getParametrosAuto();
  102 + };
  103 +
91 $i("i3GEOlegendaguia6").onclick = function() { 104 $i("i3GEOlegendaguia6").onclick = function() {
92 i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia6", "i3GEOlegendaguia"); 105 i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia6", "i3GEOlegendaguia");
93 }; 106 };
94 - $i("i3GEOlegendaguia1").onclick = function() {  
95 - i3GEOF.legenda.mostralegenda();  
96 - i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia1", "i3GEOlegendaguia");  
97 - }; 107 +
98 $i("i3GEOlegendaguia2").onclick = function() { 108 $i("i3GEOlegendaguia2").onclick = function() {
99 i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia2", "i3GEOlegendaguia"); 109 i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia2", "i3GEOlegendaguia");
100 }; 110 };
@@ -109,18 +119,8 @@ i3GEOF.legenda = @@ -109,18 +119,8 @@ i3GEOF.legenda =
109 }; 119 };
110 i3GEOF.legenda.mostralegenda(); 120 i3GEOF.legenda.mostralegenda();
111 i3GEOF.legenda.montaCombosItens(); 121 i3GEOF.legenda.montaCombosItens();
112 - var objTema = i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.legenda._parameters.tema);  
113 - if (objTema.classe && objTema.classe.toLowerCase() == "nao") {  
114 - $i("i3GEOFlegendamostra").checked = false;  
115 - }  
116 - if(objTema.legendaimg){  
117 - $i("i3GEOlegendaImg").value = objTema.legendaimg;  
118 - }  
119 - if(objTema.offsite){  
120 - $i("i3GEOoffsite").value = objTema.offsite;  
121 - }  
122 - i3GEO.janela.snackBar({content: $trad("clicaSimbolo",i3GEOF.legenda.dicionario)});  
123 - i3GEO.util.aplicaAquarela("i3GEOF.legenda_corpo"); 122 +
  123 + i3GEO.util.aplicaAquarela(p.idContainer);
124 i3GEOF.legenda.aposIniciar.call(); 124 i3GEOF.legenda.aposIniciar.call();
125 }, 125 },
126 sldi: function() { 126 sldi: function() {
@@ -132,64 +132,9 @@ i3GEOF.legenda = @@ -132,64 +132,9 @@ i3GEOF.legenda =
132 + "&g_sid=" 132 + "&g_sid="
133 + i3GEO.configura.sid); 133 + i3GEO.configura.sid);
134 }, 134 },
135 - propriedadesLabels: function() {  
136 - i3GEO.util.scriptTag(  
137 - i3GEO.configura.locaplic + "/ferramentas/opcoes_label/dependencias.php",  
138 - "i3GEOF.proplabel.iniciaJanelaFlutuante(false)",  
139 - "i3GEOFproplabel",  
140 - false);  
141 - },  
142 - incluirLabels: function() {  
143 - var par, p, temp, cp;  
144 - try {  
145 - par = i3GEOF.proplabel.pegaPar();  
146 - i3GEOF.legenda.parDefault = par;  
147 - } catch (e) {  
148 - par = i3GEOF.legenda.parDefault;  
149 - }  
150 - i3GEOF.legenda.aguarde.visibility = "visible";  
151 - temp = function() {  
152 - i3GEOF.legenda.aguarde.visibility = "hidden";  
153 - i3GEOF.legenda.aposAlterarLegenda();  
154 - i3GEOF.legenda.aguarde.visibility = "hidden";  
155 - };  
156 - p =  
157 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
158 - + i3GEO.configura.sid  
159 - + "&funcao=adicionaLabelClasse&tema="  
160 - + i3GEOF.legenda._parameters.tema  
161 - + "&classe="  
162 - + i3GEOF.legenda.classe  
163 - + par;  
164 - p += "&item=" + $i("i3GEOlegendaSelItemLabel").value;  
165 - cp = new cpaint();  
166 - cp.set_response_type("JSON");  
167 - cp.call(p, "foo", temp);  
168 - },  
169 - excluiLabels: function() {  
170 - var p, temp, cp;  
171 - i3GEOF.legenda.aguarde.visibility = "visible";  
172 - temp = function() {  
173 - i3GEOF.legenda.aguarde.visibility = "hidden";  
174 - i3GEOF.legenda.aposAlterarLegenda();  
175 - i3GEOF.legenda.aguarde.visibility = "hidden";  
176 - };  
177 - p =  
178 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
179 - + i3GEO.configura.sid  
180 - + "&funcao=removeLabelClasse&tema="  
181 - + i3GEOF.legenda._parameters.tema  
182 - + "&classe="  
183 - + i3GEOF.legenda.classe;  
184 - cp = new cpaint();  
185 - cp.set_response_type("JSON");  
186 - cp.call(p, "foo", temp);  
187 - }, 135 +
188 janelaCorRamp: function(){ 136 janelaCorRamp: function(){
189 - var tabela = $i("i3GEOlegendalegenda");  
190 - var trs = tabela.getElementsByTagName("tr");  
191 - var ncores = trs.length - 1;  
192 - i3GEO.util.abreColourRamp("", "listaColourRamp", ncores, i3GEOF.legenda._parameters.tema); 137 + i3GEO.util.abreColourRamp("", "listaColourRamp", i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[i3GEOF.legenda._parameters.tema].numclasses, i3GEOF.legenda._parameters.tema);
193 }, 138 },
194 /* 139 /*
195 * Function: aposAlterarLegenda 140 * Function: aposAlterarLegenda
@@ -202,162 +147,316 @@ i3GEOF.legenda = @@ -202,162 +147,316 @@ i3GEOF.legenda =
202 i3GEO.Interface.atualizaTema("", i3GEOF.legenda._parameters.tema); 147 i3GEO.Interface.atualizaTema("", i3GEOF.legenda._parameters.tema);
203 }, 148 },
204 mostralegenda : function() { 149 mostralegenda : function() {
205 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
206 - return;  
207 - }  
208 - i3GEOF.legenda.aguarde.visibility = "visible";  
209 - var p, cp;  
210 - p =  
211 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
212 - + i3GEO.configura.sid  
213 - + "&funcao=editalegenda&opcao=edita&tema="  
214 - + i3GEOF.legenda._parameters.tema;  
215 - cp = new cpaint();  
216 - cp.set_response_type("JSON");  
217 - cp.call(p, "tabelaLegenda", i3GEOF.legenda.montaLegenda);  
218 - },  
219 - montaLegenda : function(retorno) {  
220 - i3GEOF.legenda.aviso = false;  
221 - try {  
222 - if (retorno.data != undefined) {  
223 - //hidden e utilizado para esconder ou mostrar determinados trechos do template  
224 - var mustache = [], b, ins, i, ajuda, id, re, exp, n, filtro,temp = {};  
225 - // se nao for do tipo raster  
226 - if (retorno.data[0].proc === "") {  
227 - n = retorno.data.length;  
228 - for (i = 0; i < n; i++) {  
229 - temp = {};  
230 - id = retorno.data[i].tema + "-" + retorno.data[i].idclasse;  
231 - re = new RegExp("'", "g");  
232 - exp = (retorno.data[i].expressao).replace(re, '"');  
233 - temp.cliqueExclui = $trad('cliqueExclui', i3GEOF.legenda.dicionario);  
234 - temp.cliqueAltera = $trad('cliqueAltera', i3GEOF.legenda.dicionario);  
235 - temp.imagem = retorno.data[i].imagem;  
236 - temp.id = id;  
237 - temp.idclasse = retorno.data[i].idclasse;  
238 - temp.novoNome = $trad('digitaNovoNome', i3GEOF.legenda.dicionario);  
239 - temp.nome = retorno.data[i].nomeclasse;  
240 - temp.editorExp = $trad("editorExp", i3GEOF.legenda.dicionario);  
241 - temp.exp = exp;  
242 - temp.txtMinscale = $trad('minScale', i3GEOF.legenda.dicionario);  
243 - temp.minScale = retorno.data[i].minScale;  
244 - temp.txtMaxScale = $trad('maxScale', i3GEOF.legenda.dicionario);  
245 - temp.maxScale = retorno.data[i].maxScale;  
246 - temp.sobe = $trad('sobe', i3GEOF.legenda.dicionario);  
247 - temp.desce = $trad('desce', i3GEOF.legenda.dicionario);  
248 - mustache.push(temp);  
249 - }  
250 - ins = Mustache.render(  
251 - i3GEOF.legenda._parameters.mustachelista,  
252 - $.extend(  
253 - {},  
254 - {  
255 - "linhas" : mustache,  
256 - "hidden2":"",  
257 - "hidden1": "hidden"  
258 - },  
259 - i3GEOF.legenda._parameters.objdicionario  
260 - )  
261 - );  
262 - $i("i3GEOlegendaguia1objLegenda").innerHTML = ins;  
263 - } else {  
264 - ajuda = i3GEOF.legenda._parameters.objdicionario['ajudaEscalaCores']  
265 - + "<p>"  
266 - + i3GEOF.legenda._parameters.objdicionario['msgEscalaCoresAuto']  
267 - + "<p>"  
268 - + i3GEOF.legenda._parameters.objdicionario['msgEscalaCoresIndividual']  
269 - + "<p>"  
270 - + i3GEOF.legenda._parameters.objdicionario['msgBandas']  
271 - + "<p>"  
272 - + i3GEOF.legenda._parameters.objdicionario['msgReamostragem'];  
273 -  
274 - mustache = [];  
275 - for (i = 0; i < retorno.data[0].proc.length; i++) {  
276 - mustache.push({  
277 - "value": retorno.data[0].proc[i]  
278 - });  
279 - }  
280 -  
281 - ins = Mustache.render(  
282 - i3GEOF.legenda._parameters.mustachelista,  
283 - $.extend(  
284 - {},  
285 - {  
286 - "hidden2":"hidden",  
287 - "hidden1": "",  
288 - "ajuda1": ajuda,  
289 - "processos": mustache  
290 - },  
291 - i3GEOF.legenda._parameters.objdicionario  
292 - )  
293 - );  
294 - $i("i3GEOlegendaguia1objLegenda").innerHTML = ins; 150 + var p = this._parameters,
  151 + i3f = this,
  152 + par = {
  153 + g_sid: i3GEO.configura.sid,
  154 + funcao: "editalegenda",
  155 + opcao: "edita",
  156 + tema: p.tema
  157 + };
  158 + i3GEO.janela.abreAguarde();
  159 + i3GEO.janela._formModal.block();
  160 + $.post(
  161 + i3GEO.configura.locaplic+"/ferramentas/" + i3f._parameters.namespace + "/execlegenda.php",
  162 + par
  163 + )
  164 + .done(
  165 + function(data, status){
  166 + i3GEO.janela._formModal.unblock();
  167 + i3GEO.janela.fechaAguarde();
  168 + i3GEOF.legenda.montaLegenda(data);
  169 + }
  170 + )
  171 + .fail(
  172 + function(data){
  173 + i3GEO.janela._formModal.unblock();
  174 + i3GEO.janela.fechaAguarde();
  175 + i3GEO.janela.snackBar({content: data.statusText, style:'red'});
295 } 176 }
  177 + );
  178 + },
  179 + montaLegenda : function(data) {
  180 + var p = this._parameters,
  181 + i3f = this;
  182 + i3f._parameters.aviso = false;
  183 + $i("i3GEOlegendaguia1objLegenda").innerHTML = "";
  184 + if (data != undefined) {
  185 + //hidden e utilizado para esconder ou mostrar determinados trechos do template
  186 + var mustache = [], b, ins, i, ajuda, re, n, filtro;
  187 + // se nao for do tipo raster
  188 + if (data[0].proc === "") {
  189 + n = data.length;
  190 + re = new RegExp("'", "g");
  191 + for (i = 0; i < n; i++) {
  192 + mustache.push({
  193 + cliqueExclui: $trad('cliqueExclui', i3f.dicionario),
  194 + cliqueAltera: $trad('cliqueAltera', i3f.dicionario),
  195 + imagem: data[i].imagem,
  196 + id: data[i].idclasse,
  197 + idclasse: data[i].idclasse,
  198 + novoNome: $trad('digitaNovoNome', i3f.dicionario),
  199 + nome: data[i].nomeclasse,
  200 + editorExp: $trad("editorExp", i3f.dicionario),
  201 + exp: (data[i].expressao).replace(re, '"'),
  202 + txtMinscale: $trad('minScale', i3f.dicionario),
  203 + minScale: data[i].minScale,
  204 + txtMaxScale: $trad('maxScale', i3f.dicionario),
  205 + maxScale: data[i].maxScale,
  206 + sobe: $trad('sobe', i3f.dicionario),
  207 + desce: $trad('desce', i3f.dicionario)
  208 + });
  209 + }
  210 + ins = Mustache.render(
  211 + p.mustachelista,
  212 + $.extend(
  213 + {},
  214 + {
  215 + "linhas" : mustache,
  216 + "hidden2":"",
  217 + "hidden1": "hidden"
  218 + },
  219 + p.objdicionario
  220 + )
  221 + );
  222 + $i("i3GEOlegendaguia1objLegenda").innerHTML = ins;
296 } else { 223 } else {
297 - $i("i3GEOlegendaresultado").innerHTML = "<p style=color:red >Erro<br>"; 224 + ajuda = p.objdicionario['ajudaEscalaCores']
  225 + + "<p>"
  226 + + p.objdicionario['msgEscalaCoresAuto']
  227 + + "<p>"
  228 + + p.objdicionario['msgEscalaCoresIndividual']
  229 + + "<p>"
  230 + + p.objdicionario['msgBandas']
  231 + + "<p>"
  232 + + p.objdicionario['msgReamostragem'];
  233 +
  234 + mustache = [];
  235 + for (i = 0; i < data[0].proc.length; i++) {
  236 + mustache.push({
  237 + "value": data[0].proc[i]
  238 + });
  239 + }
  240 +
  241 + ins = Mustache.render(
  242 + p.mustachelista,
  243 + $.extend(
  244 + {},
  245 + {
  246 + "hidden2":"hidden",
  247 + "hidden1": "",
  248 + "ajuda1": ajuda,
  249 + "processos": mustache
  250 + },
  251 + p.objdicionario
  252 + )
  253 + );
  254 + $i("i3GEOlegendaguia1objLegenda").innerHTML = ins;
298 } 255 }
299 - i3GEOF.legenda.aguarde.visibility = "hidden";  
300 - } catch (e) {  
301 - i3GEOF.legenda.aguarde.visibility = "hidden"; 256 + } else {
  257 + i3GEO.janela.snackBar({content: "erro", style:'red'});
302 } 258 }
303 }, 259 },
304 - filtro : function(idRetorno) {  
305 - i3GEO.tema.dialogo.filtro(i3GEOF.legenda._parameters.tema, true, idRetorno);  
306 - },  
307 - /*  
308 - * Function: aviso  
309 - *  
310 - * Mostra um i3GEO.janela.tempoMsga ao usu&aacute;rio quando um campo da tabela que cont&eacute;m os dados da legenda &eacute;  
311 - * alterado  
312 - *  
313 - * O aviso &eacute; mostrado apenas uma vez  
314 - */  
315 - aviso : function() {  
316 - if (i3GEOF.legenda.aviso == true) {  
317 - i3GEO.janela.snackBar({content: $trad("msgAplicaAlteracao",i3GEOF.legenda.dicionario),style: "red"});  
318 - i3GEOF.legenda.aviso == false; 260 + post: function({btn = false, par = {}, refresh = false, prog = "exec", fn = false} = {}){
  261 + var p = this._parameters,
  262 + i3f = this;
  263 + i3GEO.janela.abreAguarde();
  264 + if(btn){
  265 + btn = $(btn);
  266 + btn.prop("disabled",true).find("span .glyphicon").removeClass("hidden");
319 } 267 }
  268 + i3GEO.janela._formModal.block();
  269 + $.post(
  270 + i3GEO.configura.locaplic+"/ferramentas/" + i3f._parameters.namespace + "/" + prog + ".php",
  271 + par
  272 + )
  273 + .done(
  274 + function(data, status){
  275 + i3GEO.janela._formModal.unblock();
  276 + i3GEO.janela.fechaAguarde();
  277 + if(btn){
  278 + btn.prop("disabled",false).find("span .glyphicon").addClass("hidden");
  279 + }
  280 + i3GEO.janela.snackBar({content: $trad('feito')});
  281 + if(refresh){
  282 + i3GEOF.legenda.aposAlterarLegenda();
  283 + i3GEOF.legenda.mostralegenda();
  284 + }
  285 + if(fn){
  286 + fn(data);
  287 + }
  288 + }
  289 + )
  290 + .fail(
  291 + function(data){
  292 + i3GEO.janela._formModal.unblock();
  293 + i3GEO.janela.fechaAguarde();
  294 + if(btn){
  295 + btn.prop("disabled",false).find("span .glyphicon").addClass("hidden");
  296 + }
  297 + i3GEO.janela.snackBar({content: data.statusText, style:'red'});
  298 + }
  299 + );
320 }, 300 },
321 - /*  
322 - * Function: aplicaColourRamp  
323 - *  
324 - * Aplica nas classes da legenda as cores escolhidas no seletor de cores  
325 - */  
326 - aplicaColourRamp : function() {  
327 - if ($i("listaColourRamp").value != "") {  
328 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
329 - return; 301 + adicionaConta : function(btn) {
  302 + var p = this._parameters,
  303 + i3f = this,
  304 + par = {
  305 + funcao: "contagemclasse",
  306 + g_sid: i3GEO.configura.sid,
  307 + tema: p.tema
  308 + };
  309 + i3f.post({btn: btn, par: par, refresh: false, prog: "exectemas"});
  310 + },
  311 + adicionaOpacidade : function(btn) {
  312 + var p = this._parameters,
  313 + i3f = this,
  314 + par = {
  315 + funcao: "adicionaOpacidade",
  316 + g_sid: i3GEO.configura.sid,
  317 + tema: p.tema,
  318 + ext: i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten)
  319 + };
  320 + i3f.post({btn: btn, par: par, refresh: true, prog: "execclasses"});
  321 + },
  322 + aplicaLegendaImg : function(btn) {
  323 + var p = this._parameters,
  324 + i3f = this,
  325 + par = {
  326 + funcao: "aplicaLegendaImg",
  327 + g_sid: i3GEO.configura.sid,
  328 + tema: p.tema,
  329 + imagem: $i("i3GEOlegendaImg").value
  330 + };
  331 + i3f.post({btn: btn, par: par, refresh: true, prog: "execlegenda"});
  332 + },
  333 + aplicarOffsite : function(btn) {
  334 + var p = this._parameters,
  335 + i3f = this,
  336 + par = {
  337 + funcao: "aplicaOffsite",
  338 + g_sid: i3GEO.configura.sid,
  339 + tema: p.tema,
  340 + offsite: $i("i3GEOoffsite").value
  341 + };
  342 + i3f.post({btn: btn, par: par, refresh: true, prog: "exectemas"});
  343 + },
  344 + paleta : function(btn) {
  345 + var p = this._parameters,
  346 + i3f = this,
  347 + par = {
  348 + funcao: "alteraCoresClasses",
  349 + g_sid: i3GEO.configura.sid,
  350 + tema: p.tema,
  351 + cori: $i("i3GEOlegendaacori").value,
  352 + corf: $i("i3GEOlegendaacorf").value
  353 + };
  354 + i3f.post({btn: btn, par: par, refresh: true, prog: "execclasses"});
  355 + },
  356 + getLegendParameters: function(){
  357 + var par = {},tabela = $i("i3GEOlegendalegenda"),
  358 + trs = tabela.getElementsByTagName("tr"),
  359 + minScales = [],
  360 + maxScales = [],
  361 + nomes = [],
  362 + exps = [],
  363 + ids = [],
  364 + t, nn, n, p, cp, temp;
  365 + for (t = 1; t < trs.length; t++) {
  366 + if (trs[t].childNodes) {
  367 + nn = trs[t].childNodes;
  368 + for (n = 0; n < nn.length; n++) {
  369 + if (nn && nn[n] && nn[n].childNodes && nn[n].getElementsByTagName) {
  370 + var isn = nn[n].getElementsByTagName("input");
  371 + if (isn && isn[0] != undefined) {
  372 + if (isn[0].name == "nome") {
  373 + nomes.push(isn[0].value);
  374 + temp = (isn[0].id).split("i3GEOlegendaid_");
  375 + ids.push(temp[1]);
  376 + }
  377 + if (isn[0].name == "expressao") {
  378 + exps.push(isn[0].value);
  379 + }
  380 + if (isn[0].name == "minScale") {
  381 + minScales.push(parseInt(isn[0].value, 10));
  382 + }
  383 + if (isn[0].name == "maxScale") {
  384 + maxScales.push(parseInt(isn[0].value, 10));
  385 + }
  386 + }
  387 + }
  388 + }
330 } 389 }
331 - i3GEOF.legenda.aguarde.visibility = "visible";  
332 - var cores = $i("listaColourRamp").value, ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten), temp = function() {  
333 - i3GEOF.legenda.aguarde.visibility = "hidden";  
334 - i3GEOF.legenda.mostralegenda();  
335 - i3GEOF.legenda.aposAlterarLegenda();  
336 - }, p =  
337 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
338 - + i3GEO.configura.sid  
339 - + "&funcao=alteraclasse&opcao=aplicacoresrgb&ext="  
340 - + ext  
341 - + "&tema="  
342 - + i3GEOF.legenda._parameters.tema, cp = new cpaint();  
343 - cp.set_transfer_mode('POST');  
344 - cp.set_response_type("JSON");  
345 - cp.call(p, "foo", temp, "cores=" + cores);  
346 } 390 }
  391 + par = {
  392 + ids: ids.join("|"),
  393 + nomes: nomes.join("|"),
  394 + exps: exps.join("|"),
  395 + minScales: minScales.join(";"),
  396 + maxScales: maxScales.join("|"),
  397 + g_sid: i3GEO.configura.sid,
  398 + ext: i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten),
  399 + separador: "|"
  400 + };
  401 + return par;
347 }, 402 },
348 - /*  
349 - * Function: corj  
350 - *  
351 - * Abre a janela para o usu&aacute;rio selecionar uma cor interativamente  
352 - */  
353 - corj : function(obj) {  
354 - i3GEO.util.abreCor("", obj); 403 + mudaLegenda : function(btn) {
  404 + var p = this._parameters,
  405 + i3f = this,
  406 + par = i3f.getLegendParameters();
  407 + par.funcao = "alteraclasses";
  408 + par.tema = p.tema;
  409 + i3f.post({btn: btn, par: par, refresh: true, prog: "execclasses"});
  410 + },
  411 + adicionaClasse : function(btn) {
  412 + var p = this._parameters,
  413 + i3f = this,
  414 + par = {
  415 + funcao: "adicionaclasse",
  416 + tema: p.tema,
  417 + g_sid: i3GEO.configura.sid
  418 + };
  419 + i3f.post({btn: btn, par: par, refresh: true, prog: "execclasses"});
  420 + },
  421 + inverteCores : function() {
  422 + var p = this._parameters,
  423 + i3f = this,
  424 + par = {
  425 + funcao: "inverteCoresClasses",
  426 + tema: p.tema,
  427 + g_sid: i3GEO.configura.sid
  428 + };
  429 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
  430 + },
  431 + calculaTamanho : function() {
  432 + var p = this._parameters,
  433 + i3f = this,
  434 + par = {
  435 + funcao: "calculaTamanhoClasses",
  436 + tema: p.tema,
  437 + g_sid: i3GEO.configura.sid,
  438 + size: $i("i3GEOlegendaAutoSize").value
  439 + };
  440 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
  441 + },
  442 + ordenaClasses : function() {
  443 + var p = this._parameters,
  444 + i3f = this,
  445 + par = {
  446 + funcao: "ordenaClasses",
  447 + tema: p.tema,
  448 + g_sid: i3GEO.configura.sid
  449 + };
  450 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
  451 + },
  452 + excluilinhaf : function(id) {
  453 + var p = $i(id);
  454 + do {
  455 + p.removeChild(p.childNodes[0]);
  456 + } while (p.childNodes.length > 0);
  457 + p.parentNode.removeChild(p);
  458 + i3GEOF.legenda.mudaLegenda();
355 }, 459 },
356 - /*  
357 - * Function: modificaCor  
358 - *  
359 - * Modifica a cor de uma classe  
360 - */  
361 modificaCor : function(id) { 460 modificaCor : function(id) {
362 var obj = $i("tempCorLegenda"); 461 var obj = $i("tempCorLegenda");
363 if (!obj) { 462 if (!obj) {
@@ -375,1351 +474,578 @@ i3GEOF.legenda = @@ -375,1351 +474,578 @@ i3GEOF.legenda =
375 i3GEO.util.abreCor("", "tempCorLegenda"); 474 i3GEO.util.abreCor("", "tempCorLegenda");
376 }, 475 },
377 aplicaNovaCor : function(id) { 476 aplicaNovaCor : function(id) {
378 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
379 - return;  
380 - }  
381 - i3GEOF.legenda.aguarde.visibility = "visible"; 477 + i3GEO.janela.abreAguarde();
  478 + i3GEO.janela._formModal.block();
382 var retorna = function() { 479 var retorna = function() {
  480 + i3GEO.janela.snackBar({content: $trad('feito')});
  481 + i3GEO.janela.fechaAguarde();
  482 + i3GEO.janela._formModal.unblock();
383 i3GEOF.legenda.aposAlterarLegenda(); 483 i3GEOF.legenda.aposAlterarLegenda();
384 - i3GEOF.legenda.aguarde.visibility = "hidden";  
385 i3GEOF.legenda.mostralegenda(); 484 i3GEOF.legenda.mostralegenda();
386 }; 485 };
387 i3GEO.php.aplicaCorClasseTema(retorna, i3GEOF.legenda._parameters.tema, id, $i("tempCorLegenda").value); 486 i3GEO.php.aplicaCorClasseTema(retorna, i3GEOF.legenda._parameters.tema, id, $i("tempCorLegenda").value);
388 }, 487 },
389 - aplicarLegendaImg : function() {  
390 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
391 - return;  
392 - }  
393 - //muda o valor do objeto tema para que a proxima vez que abrir a ferramenta o campo input seja preenchido corretamente  
394 - var objTema = i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.legenda._parameters.tema);  
395 - objTema.legendaimg = $i("i3GEOlegendaImg").value;  
396 -  
397 - i3GEOF.legenda.aguarde.visibility = "visible";  
398 - var retorna = function() {  
399 - i3GEOF.legenda.aposAlterarLegenda();  
400 - i3GEOF.legenda.aguarde.visibility = "hidden";  
401 - i3GEOF.legenda.mostralegenda(); 488 + filtro : function(idRetorno) {
  489 + i3GEO.tema.dialogo.filtro(i3GEOF.legenda._parameters.tema, true, idRetorno);
  490 + },
  491 + sobelinhaf : function(idclasse) {
  492 + var p = this._parameters,
  493 + i3f = this,
  494 + par = {
  495 + funcao: "sobeclasse",
  496 + tema: p.tema,
  497 + g_sid: i3GEO.configura.sid,
  498 + idclasse: idclasse
402 }; 499 };
403 - var p =  
404 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
405 - + i3GEO.configura.sid  
406 - + "&funcao=aplicaLegendaImg"  
407 - + "&tema="  
408 - + i3GEOF.legenda._parameters.tema  
409 - + "&imagem="  
410 - + objTema.legendaimg,  
411 - cp = new cpaint();  
412 - cp.set_response_type("JSON");  
413 - cp.call(p, "foo", retorna);  
414 - },  
415 - aplicarOffsite : function() {  
416 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
417 - return;  
418 - }  
419 - //muda o valor do objeto tema para que a proxima vez que abrir a ferramenta o campo input seja preenchido corretamente  
420 - var objTema = i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.legenda._parameters.tema);  
421 - objTema.offsite = $i("i3GEOoffsite").value;  
422 -  
423 - i3GEOF.legenda.aguarde.visibility = "visible";  
424 - var retorna = function() {  
425 - i3GEOF.legenda.aposAlterarLegenda();  
426 - i3GEOF.legenda.aguarde.visibility = "hidden";  
427 - i3GEOF.legenda.mostralegenda(); 500 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
  501 + },
  502 + descelinhaf : function(idclasse) {
  503 + var p = this._parameters,
  504 + i3f = this,
  505 + par = {
  506 + funcao: "desceclasse",
  507 + tema: p.tema,
  508 + g_sid: i3GEO.configura.sid,
  509 + idclasse: idclasse
428 }; 510 };
429 - var p =  
430 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
431 - + i3GEO.configura.sid  
432 - + "&funcao=aplicaOffsite"  
433 - + "&tema="  
434 - + i3GEOF.legenda._parameters.tema  
435 - + "&offsite="  
436 - + objTema.offsite,  
437 - cp = new cpaint();  
438 - cp.set_response_type("JSON");  
439 - cp.call(p, "foo", retorna); 511 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
440 }, 512 },
441 - /*  
442 - * Function: mudaLegenda  
443 - *  
444 - * Altera a legenda conforme os valores existentes na tabela de propriedades (express&atilde;o e nome da classe)  
445 - *  
446 - * Veja:  
447 - *  
448 - * <ALTERACLASSE>  
449 - */  
450 - mudaLegenda : function() {  
451 - i3GEOF.legenda.aviso = false;  
452 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
453 - return;  
454 - }  
455 - i3GEOF.legenda.aguarde.visibility = "visible";  
456 - try {  
457 - var tabela = $i("i3GEOlegendalegenda"),  
458 - trs = tabela.getElementsByTagName("tr"),  
459 - minScales = [],  
460 - maxScales = [],  
461 - nomes = [],  
462 - exps = [],  
463 - ids = [],  
464 - t, nn, n, p, cp, temp;  
465 - for (t = 1; t < trs.length; t++) {  
466 - if (trs[t].childNodes) {  
467 - nn = trs[t].childNodes;  
468 - for (n = 0; n < nn.length; n++) {  
469 - if (nn && nn[n] && nn[n].childNodes && nn[n].getElementsByTagName) {  
470 - var isn = nn[n].getElementsByTagName("input");  
471 - if (isn && isn[0] != undefined) {  
472 - if (isn[0].name == "nome") {  
473 - nomes.push(isn[0].value);  
474 - temp = (isn[0].id).split("i3GEOlegendaid_");  
475 - ids.push(temp[1]);  
476 - }  
477 - if (isn[0].name == "expressao") {  
478 - exps.push(isn[0].value);  
479 - }  
480 - if (isn[0].name == "minScale") {  
481 - minScales.push(parseInt(isn[0].value, 10));  
482 - }  
483 - if (isn[0].name == "maxScale") {  
484 - maxScales.push(parseInt(isn[0].value, 10));  
485 - }  
486 - }  
487 - }  
488 - } 513 + aplicaProcessos : function(btn) {
  514 + var p = this._parameters,
  515 + i3f = this,
  516 + par = {
  517 + funcao: "aplicaProcessos",
  518 + tema: p.tema,
  519 + g_sid: i3GEO.configura.sid,
  520 + idclasse: idclasse
  521 + },
  522 + lista = [], ipt, i;
  523 + if ($i("i3GEOlegendaprocessos").innerHTML != "") {
  524 + ipt = $i("i3GEOlegendaprocessos").getElementsByTagName("input");
  525 + for (i = 0; i < ipt.length; i++) {
  526 + if (ipt[i].value != "") {
  527 + lista.push(ipt[i].value);
489 } 528 }
490 } 529 }
491 - ids = ids.join(";");  
492 - nomes = nomes.join(";");  
493 - exps = exps.join(";");  
494 - minScales = minScales.join(";");  
495 - maxScales = maxScales.join(";");  
496 - temp = function() {  
497 - i3GEOF.legenda.aguarde.visibility = "hidden";  
498 - i3GEOF.legenda.mostralegenda();  
499 - i3GEOF.legenda.aposAlterarLegenda();  
500 - i3GEOF.legenda.aguarde.visibility = "hidden"; 530 + }
  531 + par.lista = lista.join("|");
  532 + i3f.post({btn: btn, par: par, refresh: true, prog: "exectemas"});
  533 + },
  534 + corj : function(obj) {
  535 + i3GEO.util.abreCor("", obj);
  536 + },
  537 + aplicaColourRamp : function() {
  538 + if ($i("listaColourRamp").value != "") {
  539 + var p = this._parameters,
  540 + i3f = this,
  541 + par = {
  542 + funcao: "aplicacoresrgb",
  543 + tema: p.tema,
  544 + g_sid: i3GEO.configura.sid,
  545 + cores: $i("listaColourRamp").value,
  546 + ext: i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten)
501 }; 547 };
502 - var ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);  
503 - p =  
504 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?"  
505 - + "base64=sim"  
506 - + "&g_sid="  
507 - + i3GEO.configura.sid  
508 - + "&funcao=alteraclasse"  
509 - + "&opcao=alteraclasses"  
510 - + "&ext="  
511 - + ext;  
512 - cp = new cpaint();  
513 - cp.set_transfer_mode('POST');  
514 - cp.set_response_type("JSON");  
515 - cp.call(p, "alteraclassesPost", temp, "ids=" + ids  
516 - + "&nomes="  
517 - + i3GEO.util.base64encode(nomes)  
518 - //+ nomes  
519 - + "&exps="  
520 - + i3GEO.util.base64encode(exps)  
521 - //+ exps  
522 - + "&minScales="  
523 - + minScales  
524 - + "&maxScales="  
525 - + maxScales);  
526 - } catch (e) {  
527 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
528 - i3GEOF.legenda.aguarde.visibility = "hidden"; 548 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
  549 + }
  550 + },
  551 + aviso : function() {
  552 + if (i3GEOF.legenda._parameters.aviso == true) {
  553 + i3GEO.janela.snackBar({content: $trad("msgAplicaAlteracao",i3GEOF.legenda.dicionario),style: "red"});
  554 + i3GEOF.legenda._parameters.aviso == false;
529 } 555 }
530 }, 556 },
531 /* 557 /*
532 - * Function: alteraGeometria 558 + * Function: simbolounico
533 * 559 *
534 - * Altera o tipo de representa&ccedil;&atilde;o geom&eacute;trica dos elementos de um layer  
535 - *  
536 - * Veja: 560 + * Altera a leganda do tema para o tipo s&iacute;mbolo &uacute;nico
537 * 561 *
538 - * <ALTERACLASSE>  
539 */ 562 */
540 - alteraGeometriaTema : function() {  
541 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
542 - return;  
543 - }  
544 - i3GEOF.legenda.aguarde.visibility = "visible";  
545 - var retorna = function() {  
546 - i3GEOF.legenda.aposAlterarLegenda();  
547 - i3GEOF.legenda.aguarde.visibility = "hidden";  
548 - i3GEOF.legenda.mostralegenda(); 563 + simbolounico : function() {
  564 + var p = this._parameters,
  565 + i3f = this,
  566 + par = {
  567 + funcao: "simbolounico",
  568 + tema: p.tema,
  569 + g_sid: i3GEO.configura.sid
549 }; 570 };
550 - var p =  
551 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
552 - + i3GEO.configura.sid  
553 - + "&funcao=alteraclasse&opcao=alterageometria&tema="  
554 - + i3GEOF.legenda._parameters.tema  
555 - + "&tipo="  
556 - + $i("i3GEOlegentaTipoGeo").value, cp = new cpaint();  
557 - cp.set_response_type("JSON");  
558 - cp.call(p, "", retorna); 571 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
559 }, 572 },
560 /* 573 /*
561 - * Function: adicionaConta 574 + * Function: valorunico
562 * 575 *
563 - * Adiciona ao nome de cada classe o n&uacute;mero de ocorr&ecirc;ncias em cada uma  
564 - *  
565 - * Veja: 576 + * Altera a leganda do tema para o tipo valor &uacute;nico
566 * 577 *
567 - * <CONTAGEMCLASSE>  
568 */ 578 */
569 - adicionaConta : function() {  
570 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
571 - return;  
572 - }  
573 - i3GEOF.legenda.aguarde.visibility = "visible";  
574 - var p =  
575 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
576 - + i3GEO.configura.sid  
577 - + "&funcao=contagemclasse"  
578 - + "&tema="  
579 - + i3GEOF.legenda._parameters.tema, cp = new cpaint();  
580 - cp.set_response_type("JSON");  
581 - cp.call(p, "contagemclasse", i3GEOF.legenda.montaLegenda);  
582 - i3GEO.janela.snackBar({content: $trad('consideraElementosVisiveis', i3GEOF.legenda.dicionario)}); 579 + valorunico : function() {
  580 + var p = this._parameters,
  581 + i3f = this,
  582 + par = {
  583 + funcao: "valorunico",
  584 + tema: p.tema,
  585 + g_sid: i3GEO.configura.sid,
  586 + ignorar: $i("i3GEOlegendaignorar").value,
  587 + item: $i("i3GEOlegendaitensValorUnico").getElementsByTagName("select")[0].value,
  588 + itemNome: $i("i3GEOlegendaClassesValorUnico").getElementsByTagName("select")[0].value,
  589 + ext: $i("i3GEOFlegendaaplicaextent").checked ? i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten) : i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal)
  590 + };
  591 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
583 }, 592 },
584 /* 593 /*
585 - * Function: adicionaClasse 594 + * Function: nclasses
586 * 595 *
587 - * Adiciona uma nova classe ao tema 596 + * Altera a legenda do tema com um n&uacute;mero espec&iacute;fico de classes
588 * 597 *
589 - * Veja:  
590 - *  
591 - * <ALTERACLASSE>  
592 */ 598 */
593 - adicionaClasse : function() {  
594 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
595 - return; 599 + nclasses : function(btn) {
  600 + var p = this._parameters,
  601 + i3f = this,
  602 + par = {
  603 + funcao: "nclasses",
  604 + tema: p.tema,
  605 + g_sid: i3GEO.configura.sid,
  606 + ignorar: $i("i3GEOlegendaignorar").value,
  607 + item: $i("i3GEOlegendaitensValorClass").getElementsByTagName("select")[0].value,
  608 + nclasses: $i("i3GEOlegendanclasses").value,
  609 + ext: $i("i3GEOFlegendaaplicaextent").checked ? i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten) : i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal)
  610 + };
  611 + if(par.item == ""){
  612 + i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});
  613 + } else {
  614 + i3f.post({btn: true, par: par, refresh: true, prog: "execclasses"});
596 } 615 }
597 - var ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);  
598 - var p =  
599 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
600 - + i3GEO.configura.sid  
601 - + "&funcao=alteraclasse&opcao=adicionaclasse"  
602 - + "&tema="  
603 - + i3GEOF.legenda._parameters.tema  
604 - + "&ext="  
605 - + ext, cp = new cpaint();  
606 - cp.set_response_type("JSON");  
607 - cp.call(p, "alteraclasse", i3GEOF.legenda.mostralegenda);  
608 }, 616 },
609 /* 617 /*
610 - * Function: adicionaOpacidade  
611 - *  
612 - * Adiciona opacidade vari&aacute;vel em cada classe 618 + * Function: quebrasnaturais
613 * 619 *
614 - * Veja: 620 + * Altera a legenda do tema por meio do calculo de quebras naturais
615 * 621 *
616 - * <ALTERACLASSE>  
617 */ 622 */
618 - adicionaOpacidade : function() {  
619 - var retorna = function() {  
620 - i3GEOF.legenda.aposAlterarLegenda();  
621 - i3GEOF.legenda.aguarde.visibility = "hidden";  
622 - i3GEOF.legenda.mostralegenda(); 623 + quebrasnaturais : function() {
  624 + var p = this._parameters,
  625 + i3f = this,
  626 + par = {
  627 + funcao: "quebrasnaturais",
  628 + tema: p.tema,
  629 + g_sid: i3GEO.configura.sid,
  630 + ignorar: $i("i3GEOlegendaignorar").value,
  631 + item: $i("i3GEOlegendaitensValorClass").getElementsByTagName("select")[0].value,
  632 + nclasses: $i("i3GEOlegendanclasses").value,
  633 + ext: $i("i3GEOFlegendaaplicaextent").checked ? i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten) : i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal)
623 }; 634 };
624 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
625 - return; 635 + if(par.item == ""){
  636 + i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});
  637 + } else {
  638 + i3f.post({btn: true, par: par, refresh: true, prog: "execclasses"});
626 } 639 }
627 - var ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);  
628 - var p =  
629 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
630 - + i3GEO.configura.sid  
631 - + "&funcao=alteraclasse&opcao=adicionaopacidade"  
632 - + "&tema="  
633 - + i3GEOF.legenda._parameters.tema  
634 - + "&ext="  
635 - + ext, cp = new cpaint();  
636 - cp.set_response_type("JSON");  
637 - cp.call(p, "alteraclasse", retorna);  
638 }, 640 },
639 /* 641 /*
640 - * Function: paleta  
641 - *  
642 - * Gera as cores para as classes considerando um RGB inicial e um final 642 + * Function: quantis
643 * 643 *
644 - * Veja: 644 + * Altera a leganda do tema por meio do calculo de quantis
645 * 645 *
646 - * <ALTERACORESCLASSES>  
647 */ 646 */
648 - paleta : function() {  
649 - try {  
650 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
651 - return;  
652 - }  
653 - i3GEOF.legenda.aguarde.visibility = "visible";  
654 - var retornapaleta = function() {  
655 - i3GEOF.legenda.aposAlterarLegenda();  
656 - i3GEOF.legenda.aguarde.visibility = "hidden";  
657 - i3GEOF.legenda.mostralegenda();  
658 - }, ci = $i("i3GEOlegendaacori").value, cf = $i("i3GEOlegendaacorf").value, cp = new cpaint(), p =  
659 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
660 - + i3GEO.configura.sid  
661 - + "&funcao=alteraCoresClasses&tema="  
662 - + i3GEOF.legenda._parameters.tema  
663 - + "&cori="  
664 - + ci  
665 - + "&corf="  
666 - + cf;  
667 - cp.set_response_type("JSON");  
668 - cp.call(p, "alteraCoresClasses", retornapaleta);  
669 - } catch (e) {  
670 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
671 - i3GEOF.legenda.aguarde.visibility = "hidden"; 647 + quantil : function() {
  648 + var p = this._parameters,
  649 + i3f = this,
  650 + par = {
  651 + funcao: "quantil",
  652 + tema: p.tema,
  653 + g_sid: i3GEO.configura.sid,
  654 + ignorar: $i("i3GEOlegendaignorar").value,
  655 + item: $i("i3GEOlegendaitensValorClass").getElementsByTagName("select")[0].value,
  656 + nclasses: $i("i3GEOlegendanclasses").value,
  657 + ext: $i("i3GEOFlegendaaplicaextent").checked ? i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten) : i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal)
  658 + };
  659 + if(par.item == ""){
  660 + i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});
  661 + } else {
  662 + i3f.post({btn: true, par: par, refresh: true, prog: "execclasses"});
672 } 663 }
673 }, 664 },
674 /* 665 /*
675 - * Function: inverteCores  
676 - *  
677 - * Inverte as cores utilizadas nos s&iacute;mbolos das classes  
678 - *  
679 - * Veja: 666 + * Function: metade
680 * 667 *
681 - * <INVERTECORESCLASSES> 668 + * Duas classes concentrando a soma das metades
682 */ 669 */
683 - inverteCores : function() {  
684 - try {  
685 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
686 - return;  
687 - }  
688 - i3GEOF.legenda.aguarde.visibility = "visible";  
689 - var retornapaleta = function() {  
690 - i3GEOF.legenda.aposAlterarLegenda();  
691 - i3GEOF.legenda.aguarde.visibility = "hidden";  
692 - i3GEOF.legenda.mostralegenda();  
693 - }, cp = new cpaint(), p =  
694 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
695 - + i3GEO.configura.sid  
696 - + "&funcao=inverteCoresClasses&tema="  
697 - + i3GEOF.legenda._parameters.tema;  
698 - cp.set_response_type("JSON");  
699 - cp.call(p, "alteraCoresClasses", retornapaleta);  
700 - } catch (e) {  
701 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
702 - i3GEOF.legenda.aguarde.visibility = "hidden"; 670 + metade : function() {
  671 + var p = this._parameters,
  672 + i3f = this,
  673 + par = {
  674 + funcao: "metade",
  675 + tema: p.tema,
  676 + g_sid: i3GEO.configura.sid,
  677 + ignorar: $i("i3GEOlegendaignorar").value,
  678 + item: $i("i3GEOlegendaitensMetade").getElementsByTagName("select")[0].value,
  679 + itemid: $i("i3GEOlegendaitensMetadeId").getElementsByTagName("select")[0].value,
  680 + ext: $i("i3GEOFlegendaaplicaextent").checked ? i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten) : i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal)
  681 + };
  682 + if(par.item == "" || par.itemid == ""){
  683 + i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});
  684 + } else {
  685 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
703 } 686 }
704 }, 687 },
705 /* 688 /*
706 - * Function: calculaTamanho  
707 - *  
708 - * Muda o s&iacute;mbolo de cada classe aplicando tamanhos diferentes e lineares  
709 - *  
710 - * Veja: 689 + * Function: media
711 * 690 *
712 - * <CALCULATAMANHOCLASSES> 691 + * Duas classes considerando a media
713 */ 692 */
714 - calculaTamanho : function() {  
715 - try {  
716 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
717 - return;  
718 - }  
719 - i3GEOF.legenda.aguarde.visibility = "visible";  
720 - var retornapaleta = function() {  
721 - i3GEOF.legenda.aposAlterarLegenda();  
722 - i3GEOF.legenda.aguarde.visibility = "hidden";  
723 - i3GEOF.legenda.mostralegenda();  
724 - }, cp = new cpaint(), p =  
725 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
726 - + i3GEO.configura.sid  
727 - + "&funcao=calculaTamanhoClasses&tema="  
728 - + i3GEOF.legenda._parameters.tema;  
729 - cp.set_response_type("JSON");  
730 - cp.call(p, "calculaTamanhoClasses", retornapaleta);  
731 - } catch (e) {  
732 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
733 - i3GEOF.legenda.aguarde.visibility = "hidden"; 693 + media : function() {
  694 + var p = this._parameters,
  695 + i3f = this,
  696 + par = {
  697 + funcao: "media",
  698 + tema: p.tema,
  699 + g_sid: i3GEO.configura.sid,
  700 + ignorar: $i("i3GEOlegendaignorar").value,
  701 + item: $i("i3GEOlegendaitensMedia").getElementsByTagName("select")[0].value,
  702 + ext: $i("i3GEOFlegendaaplicaextent").checked ? i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten) : i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal)
  703 + };
  704 + if(par.item == ""){
  705 + i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});
  706 + } else {
  707 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
734 } 708 }
735 }, 709 },
736 /* 710 /*
737 - * Function: ordenaClasses  
738 - *  
739 - * Ordena as classes pelo nome 711 + * Function: quartil
740 * 712 *
  713 + * Altera a leganda do tema claculando as classes pelo m&eacute;todo quartil
741 */ 714 */
742 - ordenaClasses : function() {  
743 - try {  
744 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
745 - return;  
746 - }  
747 - i3GEOF.legenda.aguarde.visibility = "visible";  
748 - var retornapaleta = function() {  
749 - i3GEOF.legenda.aposAlterarLegenda();  
750 - i3GEOF.legenda.aguarde.visibility = "hidden";  
751 - i3GEOF.legenda.mostralegenda();  
752 - }, cp = new cpaint(), p =  
753 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
754 - + i3GEO.configura.sid  
755 - + "&funcao=ordenaClasses&tema="  
756 - + i3GEOF.legenda._parameters.tema;  
757 - cp.set_response_type("JSON");  
758 - cp.call(p, "foo", retornapaleta);  
759 - } catch (e) {  
760 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
761 - i3GEOF.legenda.aguarde.visibility = "hidden";  
762 - }  
763 - },  
764 - /*  
765 - * Function: excluilinhaf  
766 - *  
767 - * Exclui uma linha da tabela de edi&ccedil;&atilde;o de classes da legendda  
768 - */  
769 - excluilinhaf : function(id) {  
770 - var p = $i(id);  
771 - do {  
772 - p.removeChild(p.childNodes[0]);  
773 - } while (p.childNodes.length > 0);  
774 - p.parentNode.removeChild(p);  
775 - i3GEOF.legenda.mudaLegenda();  
776 - },  
777 - /*  
778 - * Function: sobelinhaf  
779 - *  
780 - * Sobe uma linha na tabela de edi&ccedil;&atilde;o de classes da legendda  
781 - */  
782 - sobelinhaf : function(idclasse) {  
783 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
784 - return;  
785 - }  
786 - i3GEOF.legenda.aguarde.visibility = "visible";  
787 - var p =  
788 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
789 - + i3GEO.configura.sid  
790 - + "&funcao=ALTERACLASSE&opcao=sobeclasse&tema="  
791 - + i3GEOF.legenda._parameters.tema  
792 - + "&idclasse="  
793 - + idclasse, cp = new cpaint(), temp = function() {  
794 - i3GEOF.legenda.aguarde.visibility = "hidden";  
795 - i3GEOF.legenda.mostralegenda();  
796 - };  
797 - cp.set_response_type("JSON");  
798 - cp.call(p, "foo", temp);  
799 - },  
800 - /*  
801 - * Function: descelinhaf  
802 - *  
803 - * Desce uma linha na tabela de edi&ccedil;&atilde;o de classes da legendda  
804 - */  
805 - descelinhaf : function(idclasse) {  
806 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
807 - return;  
808 - }  
809 - i3GEOF.legenda.aguarde.visibility = "visible";  
810 - var p =  
811 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
812 - + i3GEO.configura.sid  
813 - + "&funcao=ALTERACLASSE&opcao=desceclasse&tema="  
814 - + i3GEOF.legenda._parameters.tema  
815 - + "&idclasse="  
816 - + idclasse, cp = new cpaint(), temp = function() {  
817 - i3GEOF.legenda.aguarde.visibility = "hidden";  
818 - i3GEOF.legenda.mostralegenda(); 715 + quartil : function() {
  716 + var p = this._parameters,
  717 + i3f = this,
  718 + par = {
  719 + funcao: "quartil",
  720 + tema: p.tema,
  721 + g_sid: i3GEO.configura.sid,
  722 + tipoLegenda: $i("estiloClassesQuartis").value,
  723 + ignorar: $i("i3GEOlegendaignorar").value,
  724 + item: $i("i3GEOlegendaitensValorQuartil").getElementsByTagName("select")[0].value,
  725 + ext: $i("i3GEOFlegendaaplicaextent").checked ? i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten) : i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal)
819 }; 726 };
820 - ;  
821 - cp.set_response_type("JSON");  
822 - cp.call(p, "foo", temp);  
823 - },  
824 - /*  
825 - * Function: editaSimbolo  
826 - *  
827 - * Abre o editor de s&iacute;mbolos  
828 - *  
829 - * Veja:  
830 - *  
831 - * <EDITASIMBOLO>  
832 - */  
833 - editaSimbolo : function(id) {  
834 - try {  
835 - $i("i3GEOlegendaguia1obj").style.display = "none";  
836 - $i("i3GEOlegendaguia3obj").style.display = "block";  
837 - id = id.split("-");  
838 - i3GEOF.legenda.classe = id[1];  
839 - i3GEOF.legenda.formEditorSimbolo();  
840 - i3GEOF.legenda.aguarde.visibility = "hidden";  
841 - } catch (e) {  
842 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
843 - i3GEOF.legenda.aguarde.visibility = "hidden";  
844 - }  
845 - },  
846 - formEditorSimbolo : function() {  
847 - var p =  
848 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
849 - + i3GEO.configura.sid  
850 - + "&funcao=editasimbolo&opcao=pegaparametros&tema="  
851 - + i3GEOF.legenda._parameters.tema  
852 - + "&classe="  
853 - + i3GEOF.legenda.classe, cp = new cpaint();  
854 - cp.set_response_type("JSON");  
855 - cp.call(p, "pegaParametrosMapa", i3GEOF.legenda.montaEditor);  
856 - },  
857 - /*  
858 - * Function: simbU  
859 - *  
860 - * Altera a leganda do tema para o tipo s&iacute;mbolo &uacute;nico  
861 - *  
862 - * Veja:  
863 - *  
864 - * <ALTERACLASSE>  
865 - */  
866 - simbU : function() {  
867 - try {  
868 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
869 - return;  
870 - }  
871 - i3GEOF.legenda.aguarde.visibility = "visible";  
872 - var ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);  
873 - var p =  
874 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
875 - + i3GEO.configura.sid  
876 - + "&funcao=alteraclasse&tema="  
877 - + i3GEOF.legenda._parameters.tema  
878 - + "&opcao=simbolounico&ext="  
879 - + ext, cp = new cpaint(), fim = function() {  
880 - i3GEOF.legenda.aposAlterarLegenda();  
881 - i3GEOF.legenda.aguarde.visibility = "hidden";  
882 - };  
883 - cp.set_response_type("JSON");  
884 - cp.call(p, "alteraclasse", fim);  
885 - } catch (e) {  
886 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
887 - i3GEOF.legenda.aguarde.visibility = "hidden";  
888 - }  
889 - },  
890 - /*  
891 - * Function: valorU  
892 - *  
893 - * Altera a leganda do tema para o tipo valor &uacute;nico  
894 - *  
895 - * Veja:  
896 - *  
897 - * <ALTERACLASSE>  
898 - */  
899 - valorU : function() {  
900 - try {  
901 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
902 - return;  
903 - }  
904 - var item = $i("i3GEOlegendaitensValorUnico").getElementsByTagName("select")[0].value, itemNome =  
905 - $i("i3GEOlegendaClassesValorUnico").getElementsByTagName("select")[0].value, p =  
906 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
907 - + i3GEO.configura.sid  
908 - + "&funcao=alteraclasse&tema="  
909 - + i3GEOF.legenda._parameters.tema  
910 - + "&item="  
911 - + item  
912 - + "&itemNome="  
913 - + itemNome  
914 - + "&opcao=valorunico"  
915 - + "&ignorar="  
916 - + $i("i3GEOlegendaignorar").value, cp = new cpaint(), fim = function() {  
917 - i3GEOF.legenda.aposAlterarLegenda();  
918 - i3GEOF.legenda.aguarde.visibility = "hidden";  
919 - };  
920 - if ($i("i3GEOFlegendaaplicaextent").checked === true) {  
921 - p += "&ext=" + i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);  
922 - } else {  
923 - p += "&ext=" + i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal);  
924 - }  
925 -  
926 - if (item == "") {  
927 - i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});  
928 - return;  
929 - }  
930 - i3GEOF.legenda.aguarde.visibility = "visible";  
931 - cp.set_response_type("JSON");  
932 - cp.call(p, "alteraclasse", fim);  
933 - } catch (e) {  
934 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
935 - i3GEOF.legenda.aguarde.visibility = "hidden";  
936 - }  
937 - },  
938 - /*  
939 - * Function: valorC  
940 - *  
941 - * Altera a leganda do tema com um n&uacute;mero espec&iacute;fico de classes  
942 - *  
943 - * Veja:  
944 - *  
945 - * <ALTERACLASSE>  
946 - */  
947 - valorC : function() {  
948 - try {  
949 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
950 - return;  
951 - }  
952 - var item = $i("i3GEOlegendaitensValorClass").getElementsByTagName("select")[0].value, nclasses =  
953 - $i("i3GEOlegendanclasses").value, ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten), p =  
954 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
955 - + i3GEO.configura.sid  
956 - + "&funcao=alteraclasse&nclasses="  
957 - + nclasses  
958 - + "&tema="  
959 - + i3GEOF.legenda._parameters.tema  
960 - + "&item="  
961 - + item  
962 - + "&opcao=intervalosiguais&ignorar="  
963 - + $i("i3GEOlegendaignorar").value  
964 - + "&ext="  
965 - + ext, cp = new cpaint(), fim = function() {  
966 - i3GEOF.legenda.aposAlterarLegenda();  
967 - i3GEOF.legenda.aguarde.visibility = "hidden";  
968 - };  
969 - if (item == "") {  
970 - i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});  
971 - return;  
972 - }  
973 - if ($i("i3GEOFlegendaaplicaextent").checked === true) {  
974 - p += "&ext=" + i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);  
975 - } else {  
976 - p += "&ext=" + i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal);  
977 - }  
978 - i3GEOF.legenda.aguarde.visibility = "visible";  
979 - cp.set_response_type("JSON");  
980 - cp.call(p, "alteraclasse", fim);  
981 - } catch (e) {  
982 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
983 - i3GEOF.legenda.aguarde.visibility = "hidden"; 727 + if(par.item == ""){
  728 + i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});
  729 + } else {
  730 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
984 } 731 }
985 }, 732 },
986 - /*  
987 - * Function: metade  
988 - *  
989 - * Duas classes concentrando a soma das metades  
990 - *  
991 - * Veja:  
992 - *  
993 - * <ALTERACLASSE>  
994 - */  
995 - metade : function() {  
996 - try {  
997 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
998 - return;  
999 - }  
1000 - var item = $i("i3GEOlegendaitensMetade").getElementsByTagName("select")[0].value,  
1001 - itemid = $i("i3GEOlegendaitensMetadeId").getElementsByTagName("select")[0].value,  
1002 - p = i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1003 - + i3GEO.configura.sid  
1004 - + "&funcao=alteraclasse"  
1005 - + "&tema="  
1006 - + i3GEOF.legenda._parameters.tema  
1007 - + "&item="  
1008 - + item  
1009 - + "&itemid="  
1010 - + itemid  
1011 - + "&opcao=metade&ignorar="  
1012 - + $i("i3GEOlegendaignorar").value,  
1013 - cp = new cpaint(),  
1014 - fim = function() {  
1015 - i3GEOF.legenda.aposAlterarLegenda();  
1016 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1017 - };  
1018 - if (item == "") {  
1019 - i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});  
1020 - return;  
1021 - }  
1022 - if (itemid == "") {  
1023 - i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});  
1024 - return;  
1025 - }  
1026 - if ($i("i3GEOFlegendaaplicaextent").checked === true) {  
1027 - p += "&ext=" + i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);  
1028 - } else {  
1029 - p += "&ext=" + i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal);  
1030 - }  
1031 - i3GEOF.legenda.aguarde.visibility = "visible";  
1032 - cp.set_response_type("JSON");  
1033 - cp.call(p, "alteraclasse", fim);  
1034 - } catch (e) {  
1035 -  
1036 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1037 - i3GEOF.legenda.aguarde.visibility = "hidden"; 733 + alteraGeometria : function() {
  734 + var p = this._parameters,
  735 + i3f = this,
  736 + par = {
  737 + funcao: "alteraGeometria",
  738 + tema: p.tema,
  739 + g_sid: i3GEO.configura.sid,
  740 + tipo: $i("i3GEOlegentaTipoGeo").value
  741 + };
  742 + if(par.item == ""){
  743 + i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});
  744 + } else {
  745 + i3f.post({btn: false, par: par, refresh: true, prog: "execclasses"});
1038 } 746 }
1039 }, 747 },
1040 /* 748 /*
1041 - * Function: media  
1042 - *  
1043 - * Duas classes considerando a media 749 + * Function: representacao
1044 * 750 *
1045 - * Veja: 751 + * Altera o tipo de representa&ccedil;&atilde;o do tema (linear ou poligonoal)
1046 * 752 *
1047 - * <ALTERACLASSE>  
1048 */ 753 */
1049 - media : function() {  
1050 - try {  
1051 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1052 - return;  
1053 - }  
1054 - var item = $i("i3GEOlegendaitensMedia").getElementsByTagName("select")[0].value,  
1055 - p = i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1056 - + i3GEO.configura.sid  
1057 - + "&funcao=alteraclasse"  
1058 - + "&tema="  
1059 - + i3GEOF.legenda._parameters.tema  
1060 - + "&item="  
1061 - + item  
1062 - + "&opcao=media&ignorar="  
1063 - + $i("i3GEOlegendaignorar").value,  
1064 - cp = new cpaint(),  
1065 - fim = function() {  
1066 - i3GEOF.legenda.aposAlterarLegenda();  
1067 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1068 - };  
1069 - if (item == "") {  
1070 - i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});  
1071 - return;  
1072 - }  
1073 - if ($i("i3GEOFlegendaaplicaextent").checked === true) {  
1074 - p += "&ext=" + i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);  
1075 - } else {  
1076 - p += "&ext=" + i3GEO.util.extOSM2Geo(i3GEO.parametros.extentTotal);  
1077 - }  
1078 - i3GEOF.legenda.aguarde.visibility = "visible";  
1079 - cp.set_response_type("JSON");  
1080 - cp.call(p, "alteraclasse", fim);  
1081 - } catch (e) {  
1082 -  
1083 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1084 - i3GEOF.legenda.aguarde.visibility = "hidden"; 754 + representacao : function() {
  755 + var p = this._parameters,
  756 + i3f = this,
  757 + par = {
  758 + funcao: "alterarepresentacao",
  759 + tema: p.tema,
  760 + g_sid: i3GEO.configura.sid
  761 + };
  762 + if(par.item == ""){
  763 + i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});
  764 + } else {
  765 + i3f.post({btn: false, par: par, refresh: true, prog: "exectemas"});
1085 } 766 }
1086 }, 767 },
1087 - /*  
1088 - * Function: valorQ  
1089 - *  
1090 - * Altera a leganda do tema claculando as classes pelo m&eacute;todo quartil  
1091 - *  
1092 - * Veja:  
1093 - *  
1094 - * <ALTERACLASSE>  
1095 - */  
1096 - valorQ : function() {  
1097 - try {  
1098 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1099 - return;  
1100 - }  
1101 - var item = $i("i3GEOlegendaitensValorQuartil").getElementsByTagName("select")[0].value, ext =  
1102 - i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten), p =  
1103 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1104 - + i3GEO.configura.sid  
1105 - + "&funcao=alteraclasse&tema="  
1106 - + i3GEOF.legenda._parameters.tema  
1107 - + "&item="  
1108 - + item  
1109 - + "&opcao=quartis&ignorar="  
1110 - + $i("i3GEOlegendaignorar").value  
1111 - + "&ext="  
1112 - + ext  
1113 - + "&tipoLegenda="  
1114 - + $i("estiloClassesQuartis").value, cp = new cpaint(), fim = function() {  
1115 - i3GEOF.legenda.aposAlterarLegenda();  
1116 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1117 - };  
1118 - if (item == "") {  
1119 - i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});  
1120 - return;  
1121 - }  
1122 - i3GEOF.legenda.aguarde.visibility = "visible";  
1123 - cp.set_response_type("JSON");  
1124 - cp.call(p, "alteraclasse", fim);  
1125 - } catch (e) { 768 + aplicaTodasClasses : function(parametro, id) {
  769 + var p = this._parameters,
  770 + i3f = this,
  771 + par = {
  772 + funcao: "aplicaTodasClasses",
  773 + tema: p.tema,
  774 + g_sid: i3GEO.configura.sid,
  775 + parametro: parametro,
  776 + valor: $i(id).value
1126 777
1127 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1128 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1129 - } 778 + };
  779 + i3f.post({btn: false, par: par, refresh: true, prog: "execlegenda"});
1130 }, 780 },
1131 - /*  
1132 - * Function: valorQu  
1133 - *  
1134 - * Altera a leganda do tema por meio do calculo de quantis  
1135 - *  
1136 - * Veja:  
1137 - *  
1138 - * <ALTERACLASSE>  
1139 - */  
1140 - valorQu : function() {  
1141 - try {  
1142 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1143 - return;  
1144 - }  
1145 - var item = $i("i3GEOlegendaitensValorClass").getElementsByTagName("select")[0].value, nclasses =  
1146 - $i("i3GEOlegendanclasses").value, ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten), p =  
1147 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1148 - + i3GEO.configura.sid  
1149 - + "&funcao=alteraclasse&nclasses="  
1150 - + nclasses  
1151 - + "&tema="  
1152 - + i3GEOF.legenda._parameters.tema  
1153 - + "&item="  
1154 - + item  
1155 - + "&opcao=quantil&ignorar="  
1156 - + $i("i3GEOlegendaignorar").value  
1157 - + "&ext="  
1158 - + ext, cp = new cpaint(), fim = function() {  
1159 - i3GEOF.legenda.aposAlterarLegenda();  
1160 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1161 - };  
1162 - if (item == "") {  
1163 - i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});  
1164 - return;  
1165 - }  
1166 - i3GEOF.legenda.aguarde.visibility = "visible";  
1167 - cp.set_response_type("JSON");  
1168 - cp.call(p, "alteraclasse", fim);  
1169 - } catch (e) { 781 + aplicaEstilo : function() {
  782 + var p = this._parameters,
  783 + i3f = this,
  784 + par = {
  785 + funcao: "aplicaParametro",
  786 + tema: p.tema,
  787 + g_sid: i3GEO.configura.sid,
  788 + outlinecolor: $i("i3GEOlegendaoutlinecolor").value,
  789 + backgroundcolor: $i("i3GEOlegendabackgroundcolor").value,
  790 + color: $i("i3GEOlegendacolor").value,
  791 + symbolname: $i("i3GEOlegendasymbolname").value,
  792 + //simbolos: $i("i3GEOlegendasimbolos").getElementsByTagName("img"),
  793 + size: $i("i3GEOlegendasizes").value,
  794 + width: $i("i3GEOlegendawidth").value,
  795 + pattern: $i("i3GEOlegendapattern").value,
  796 + opacidade: $i("i3GEOlegendaopacidade").value,
  797 + angle: $i("i3GEOlegendaangulo").value,
  798 + symbolscale: $i("i3GEOlegendasymbolscale").value != "" ? parseInt($i("i3GEOlegendasymbolscale").value, 10) : -1,
  799 + minsize: $i("i3GEOlegendaminsize").value,
  800 + maxsize: $i("i3GEOlegendamaxsize").value,
  801 + offsetx: $i("i3GEOlegendaoffsetx").value,
  802 + offsety: $i("i3GEOlegendaoffsety").value,
  803 + classe: p.classe,
  804 + estilo: p.estilo
1170 805
1171 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1172 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1173 - } 806 + };
  807 + i3f.post({btn: false, par: par, refresh: true, prog: "execlegenda"});
1174 }, 808 },
1175 - /*  
1176 - * Function: valorQN  
1177 - *  
1178 - * Altera a legenda do tema por meio do calculo de quebras naturais  
1179 - *  
1180 - * Veja:  
1181 - *  
1182 - * <ALTERACLASSE>  
1183 - */  
1184 - valorQN : function() {  
1185 - try {  
1186 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1187 - return;  
1188 - }  
1189 - var item = $i("i3GEOlegendaitensValorClass").getElementsByTagName("select")[0].value, nclasses =  
1190 - $i("i3GEOlegendanclasses").value, ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten), p =  
1191 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1192 - + i3GEO.configura.sid  
1193 - + "&funcao=alteraclasse&nclasses="  
1194 - + nclasses  
1195 - + "&tema="  
1196 - + i3GEOF.legenda._parameters.tema  
1197 - + "&item="  
1198 - + item  
1199 - + "&opcao=quebrasnaturais&ignorar="  
1200 - + $i("i3GEOlegendaignorar").value  
1201 - + "&ext="  
1202 - + ext, cp = new cpaint(), fim = function() {  
1203 - i3GEOF.legenda.aposAlterarLegenda();  
1204 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1205 - };  
1206 - if (item == "") {  
1207 - i3GEO.janela.snackBar({content: $trad("selecionaUmItem",i3GEOF.legenda.dicionario),style: "red"});  
1208 - return;  
1209 - }  
1210 - i3GEOF.legenda.aguarde.visibility = "visible";  
1211 - cp.set_response_type("JSON");  
1212 - cp.call(p, "alteraclasse", fim);  
1213 - } catch (e) {  
1214 -  
1215 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1216 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1217 - } 809 + editaSimbolo : function(id) {
  810 + i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia3", "i3GEOlegendaguia");
  811 + i3GEOF.legenda._parameters.classe = id;
  812 + i3GEOF.legenda.formEditorSimbolo(id);
1218 }, 813 },
1219 -  
1220 - /*  
1221 - * Function: representacao  
1222 - *  
1223 - * Altera o tipo de representa&ccedil;&atilde;o do tema (linear ou poligonoal)  
1224 - *  
1225 - * Veja:  
1226 - *  
1227 - * <ALTERAREPRESENTACAO>  
1228 - *  
1229 - */  
1230 - representacao : function() {  
1231 - try {  
1232 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1233 - return;  
1234 - }  
1235 - var p =  
1236 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1237 - + i3GEO.configura.sid  
1238 - + "&funcao=alterarepresentacao&tema="  
1239 - + i3GEOF.legenda._parameters.tema, cp = new cpaint(), fim = function() {  
1240 - i3GEOF.legenda.aposAlterarLegenda();  
1241 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1242 - };  
1243 - i3GEOF.legenda.aguarde.visibility = "visible";  
1244 - cp.set_response_type("JSON");  
1245 - cp.call(p, "alteraRepresentacao", fim);  
1246 - } catch (e) {  
1247 -  
1248 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1249 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1250 - } 814 + formEditorSimbolo : function(id) {
  815 + var p = this._parameters,
  816 + i3f = this,
  817 + par = {
  818 + funcao: "parametros",
  819 + tema: p.tema,
  820 + g_sid: i3GEO.configura.sid,
  821 + classe: id
  822 + };
  823 + i3f.post({fn: i3GEOF.legenda.montaEditor, btn: false, par: par, refresh: false, prog: "execlegenda"});
1251 }, 824 },
1252 - /*  
1253 - * Function: montaEditor  
1254 - *  
1255 - * Monta o editor de s&iacute;mbolos quando o usu&aacute;rio clica em um s&iacute;mbolo na legenda  
1256 - */  
1257 - montaEditor : function(retorno) {  
1258 - try {  
1259 - i3GEO.util.comboItens(  
1260 - "i3GEOlegendaSelItemLabel",  
1261 - i3GEOF.legenda._parameters.tema,  
1262 - function(retorno) {  
1263 - if ($i("i3GEOlegendaitensLabel")) {  
1264 - $i("i3GEOlegendaitensLabel").innerHTML = retorno.dados ;  
1265 - }  
1266 - },  
1267 - "i3GEOlegendaitensLabel",  
1268 - "",  
1269 - "",  
1270 - "",  
1271 - "form-control"  
1272 - );  
1273 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1274 - return;  
1275 - }  
1276 - i3GEOF.legenda.aguarde.visibility = "visible";  
1277 - if (retorno.data != undefined) {  
1278 - var b, l, i, sct, combo, n;  
1279 - retorno = retorno.data;  
1280 - i3GEOF.legenda.estilos = retorno.split("|");  
1281 - combo =  
1282 - "<select id='i3GEOlegendaestilos' class='form-control' onchange=i3GEOF.legenda.estilo=this.value;i3GEOF.legenda.mostraEstilo(this.value)>";  
1283 - n = i3GEOF.legenda.estilos.length;  
1284 - for (i = 0; i < n; i++) {  
1285 - l = i3GEOF.legenda.estilos[i].split("#");  
1286 - sct = "<option value=" + l[1] + " />" + l[1] + "</option>";  
1287 - combo += sct;  
1288 - }  
1289 - combo += "</select></div>";  
1290 - $i("i3GEOlegendacomboestilos").innerHTML = combo;  
1291 - $i("i3GEOlegendaestilos").value = i3GEOF.legenda.estilo;  
1292 -  
1293 -  
1294 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1295 - i3GEOF.legenda.mostraEstilo(0);  
1296 - } else {  
1297 - $i("i3GEOlegendacomboestilos").innerHTML = "<p style=color:red >Erro<br>";  
1298 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1299 - }  
1300 - } catch (e) {  
1301 -  
1302 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1303 - i3GEOF.legenda.aguarde.visibility = "hidden"; 825 + montaEditor : function(data) {
  826 + i3GEO.util.comboItens(
  827 + "i3GEOlegendaSelItemLabel",
  828 + i3GEOF.legenda._parameters.tema,
  829 + function(retorno) {
  830 + if ($i("i3GEOlegendaitensLabel")) {
  831 + $i("i3GEOlegendaitensLabel").innerHTML = retorno.dados ;
  832 + }
  833 + },
  834 + "i3GEOlegendaitensLabel",
  835 + "",
  836 + "",
  837 + "",
  838 + "form-control"
  839 + );
  840 + var b, l, i, sct, combo, n;
  841 + i3GEOF.legenda._parameters.estilos = data.split("|");
  842 + combo =
  843 + "<select id='i3GEOlegendaestilos' class='form-control' onchange=i3GEOF.legenda._parameters.estilo=this.value;i3GEOF.legenda.mostraEstilo(this.value)>";
  844 + n = i3GEOF.legenda._parameters.estilos.length;
  845 + for (i = 0; i < n; i++) {
  846 + l = i3GEOF.legenda._parameters.estilos[i].split("#");
  847 + sct = "<option value=" + l[1] + " />" + l[1] + "</option>";
  848 + combo += sct;
1304 } 849 }
  850 + combo += "</select></div>";
  851 + $i("i3GEOlegendacomboestilos").innerHTML = combo;
  852 + $i("i3GEOlegendaestilos").value = i3GEOF.legenda._parameters.estilo;
  853 + i3GEOF.legenda.mostraEstilo(0);
1305 }, 854 },
1306 desceEstilo: function() { 855 desceEstilo: function() {
1307 - try {  
1308 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1309 - return;  
1310 - }  
1311 - i3GEOF.legenda.aguarde.visibility = "visible";  
1312 - var p =  
1313 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1314 - + i3GEO.configura.sid  
1315 - + "&funcao=editasimbolo&opcao=desceestilo&tema="  
1316 - + i3GEOF.legenda._parameters.tema  
1317 - + "&classe="  
1318 - + i3GEOF.legenda.classe  
1319 - + "&estilo="  
1320 - + i3GEOF.legenda.estilo, cp = new cpaint();  
1321 - cp.set_response_type("JSON");  
1322 - cp.call(p, "editasimbolo", i3GEOF.legenda.reMontaEditor);  
1323 - } catch (e) { 856 + var p = this._parameters,
  857 + i3f = this,
  858 + par = {
  859 + funcao: "desceestilo",
  860 + tema: p.tema,
  861 + g_sid: i3GEO.configura.sid,
  862 + classe: p.classe,
  863 + estilo: p.estilo
1324 864
1325 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1326 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1327 - } 865 + };
  866 + i3f.post({fn: i3f.reMontaEditor, btn: true, par: par, refresh: false, prog: "execlegenda"});
1328 }, 867 },
1329 sobeEstilo: function() { 868 sobeEstilo: function() {
1330 - try {  
1331 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1332 - return;  
1333 - }  
1334 - i3GEOF.legenda.aguarde.visibility = "visible";  
1335 - var p =  
1336 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1337 - + i3GEO.configura.sid  
1338 - + "&funcao=editasimbolo&opcao=sobeestilo&tema="  
1339 - + i3GEOF.legenda._parameters.tema  
1340 - + "&classe="  
1341 - + i3GEOF.legenda.classe  
1342 - + "&estilo="  
1343 - + i3GEOF.legenda.estilo, cp = new cpaint();  
1344 - cp.set_response_type("JSON");  
1345 - cp.call(p, "editasimbolo", i3GEOF.legenda.reMontaEditor);  
1346 - } catch (e) { 869 + var p = this._parameters,
  870 + i3f = this,
  871 + par = {
  872 + funcao: "sobeestilo",
  873 + tema: p.tema,
  874 + g_sid: i3GEO.configura.sid,
  875 + classe: p.classe,
  876 + estilo: p.estilo
1347 877
1348 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1349 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1350 - } 878 + };
  879 + i3f.post({fn: i3f.reMontaEditor, btn: true, par: par, refresh: false, prog: "execlegenda"});
1351 }, 880 },
1352 adicionaEstilo: function() { 881 adicionaEstilo: function() {
1353 - try {  
1354 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1355 - return;  
1356 - }  
1357 - i3GEOF.legenda.aguarde.visibility = "visible";  
1358 - var p =  
1359 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1360 - + i3GEO.configura.sid  
1361 - + "&funcao=editasimbolo&opcao=adicionaestilo&tema="  
1362 - + i3GEOF.legenda._parameters.tema  
1363 - + "&classe="  
1364 - + i3GEOF.legenda.classe  
1365 - + "&estilo="  
1366 - + i3GEOF.legenda.estilo, cp = new cpaint();  
1367 - cp.set_response_type("JSON");  
1368 - i3GEOF.legenda.estilo = i3GEOF.legenda.estilo + 1;  
1369 - cp.call(p, "editasimbolo", i3GEOF.legenda.reMontaEditor);  
1370 - } catch (e) {  
1371 -  
1372 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1373 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1374 - } 882 + var p = this._parameters,
  883 + i3f = this,
  884 + par = {
  885 + funcao: "adicionaestilo",
  886 + tema: p.tema,
  887 + g_sid: i3GEO.configura.sid,
  888 + classe: p.classe,
  889 + estilo: p.estilo
  890 + };
  891 + p.estilo = p.estilo + 1;
  892 + i3f.post({fn: i3f.reMontaEditor, btn: true, par: par, refresh: false, prog: "execlegenda"});
1375 }, 893 },
1376 excluiEstilo: function() { 894 excluiEstilo: function() {
1377 - try {  
1378 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1379 - return;  
1380 - }  
1381 - i3GEOF.legenda.aguarde.visibility = "visible";  
1382 - i3GEOF.legenda.estilo = 0;  
1383 - var p =  
1384 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1385 - + i3GEO.configura.sid  
1386 - + "&funcao=editasimbolo&opcao=excluiestilo&tema="  
1387 - + i3GEOF.legenda._parameters.tema  
1388 - + "&classe="  
1389 - + i3GEOF.legenda.classe  
1390 - + "&estilo="  
1391 - + i3GEOF.legenda.estilo, cp = new cpaint();  
1392 - cp.set_response_type("JSON");  
1393 - cp.call(p, "editasimbolo", i3GEOF.legenda.reMontaEditor);  
1394 - } catch (e) { 895 + var p = this._parameters,
  896 + i3f = this,
  897 + par = {
  898 + funcao: "excluiestilo",
  899 + tema: p.tema,
  900 + g_sid: i3GEO.configura.sid,
  901 + classe: p.classe,
  902 + estilo: p.estilo
  903 + };
  904 + p.estilo = 0;
  905 + i3f.post({fn: i3f.reMontaEditor, btn: true, par: par, refresh: false, prog: "execlegenda"});
  906 + },
  907 + propriedadesLabels: function() {
  908 + i3GEO.util.scriptTag(
  909 + i3GEO.configura.locaplic + "/ferramentas/opcoes_label/dependencias.php",
  910 + "i3GEOF.proplabel.iniciaJanelaFlutuante(false)",
  911 + "i3GEOFproplabel",
  912 + false);
  913 + },
  914 + incluirLabels: function(btn) {
  915 + var p = this._parameters,
  916 + i3f = this,
  917 + par = i3f.parDefault;
1395 918
1396 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1397 - i3GEOF.legenda.aguarde.visibility = "hidden"; 919 + if(i3GEOF.proplabel){
  920 + par = i3GEOF.proplabel.getParameters();
  921 + i3f.parDefault = par;
1398 } 922 }
  923 + par.funcao = "adicionaLabelClasse";
  924 + par.tema = p.tema;
  925 + par.g_sid = i3GEO.configura.sid;
  926 + par.classe = p.classe;
  927 + par.item = $i("i3GEOlegendaSelItemLabel").value;
  928 + i3f.post({btn: btn, par: par, refresh: true, prog: "exectemas"});
  929 + },
  930 + excluiLabels: function(btn) {
  931 + var p = this._parameters,
  932 + i3f = this,
  933 + par = {
  934 + funcao: "removeLabelClasse",
  935 + tema: p.tema,
  936 + g_sid: i3GEO.configura.sid,
  937 + classe: p.classe
  938 + };
  939 + i3f.post({btn: true, par: par, refresh: true, prog: "exectemas"});
1399 }, 940 },
1400 - /*  
1401 - * Function: mostraEstilo  
1402 - *  
1403 - * Mostra as propriedades de um estilo de um s&iacute;mbolo  
1404 - */  
1405 mostraEstilo : function() { 941 mostraEstilo : function() {
1406 - i3GEOF.legenda.aguarde.visibility = "visible";  
1407 - try {  
1408 - var linha, tipoLayer, d, p, cp, mustache = {};  
1409 - //i3GEOF.legenda.estilo = e; // esta e uma variavel global  
1410 - linha = i3GEOF.legenda.estilos[i3GEOF.legenda.estilo];  
1411 - linha = linha.split("#");  
1412 - tipoLayer = linha[0];  
1413 - mustache = {  
1414 - "voutlinecolor": linha[2],  
1415 - "vcolor": linha[4],  
1416 - "vbackgroundcolor": linha[3],  
1417 - "vsize": linha[6],  
1418 - "vwidth": linha[8],  
1419 - "vpattern": linha[9],  
1420 - "vopacity": linha[7],  
1421 - "vangle": linha[10],  
1422 - "vsymbolscale": linha[11],  
1423 - "vminsize": linha[12],  
1424 - "vmaxsize": linha[13],  
1425 - "voffsetx": linha[14],  
1426 - "voffsety": linha[15],  
1427 - "vsymbolname": linha[5],  
1428 - };  
1429 -  
1430 - ins = Mustache.render(  
1431 - i3GEOF.legenda._parameters.mustacheestilo,  
1432 - $.extend(  
1433 - {},  
1434 - mustache,  
1435 - i3GEOF.legenda._parameters.objdicionario  
1436 - )  
1437 - );  
1438 - $i("i3GEOlegendaParametrosEstilos").innerHTML = ins;  
1439 -  
1440 -  
1441 - //preenche as listas de itens  
1442 - i3GEO.util.comboItens(  
1443 - "",  
1444 - i3GEOF.legenda._parameters.tema, function(retorno) {  
1445 - if ($i("i3GEOlegendaComboSize")) {  
1446 - $i("i3GEOlegendaComboSize").innerHTML = retorno.dados.replace("id=''"," onchange='$i(\"i3GEOlegendasizes\").value = this.value'");  
1447 - }  
1448 - },  
1449 - "",  
1450 - "",  
1451 - "",  
1452 - "",  
1453 - "form-control"  
1454 - );  
1455 -  
1456 - i3GEO.util.aplicaAquarela("i3GEOlegendaParametrosEstilos");  
1457 -  
1458 - p =  
1459 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1460 - + i3GEO.configura.sid  
1461 - + "&funcao=editasimbolo&tipo="  
1462 - + tipoLayer  
1463 - + "&opcao=listaSimbolos&onclick=i3GEOF.legenda.aplicaSimbolo(this)";  
1464 - cp = new cpaint();  
1465 - cp.set_response_type("JSON");  
1466 - cp.call(p, "editasimbolo", i3GEOF.legenda.listaSimbolos);  
1467 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1468 - } catch (e) {  
1469 - i3GEO.janela.snackBar({content: "Erro: " + i3GEOF.legenda.estilo, style: "red"});  
1470 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1471 - } 942 + var linha, tipoLayer, d, p, cp, mustache = {};
  943 + //i3GEOF.legenda._parameters.estilo = e; // esta e uma variavel global
  944 + linha = i3GEOF.legenda._parameters.estilos[i3GEOF.legenda._parameters.estilo];
  945 + linha = linha.split("#");
  946 + tipoLayer = linha[0];
  947 + mustache = {
  948 + "voutlinecolor": linha[2],
  949 + "vcolor": linha[4],
  950 + "vbackgroundcolor": linha[3],
  951 + "vsize": linha[6],
  952 + "vwidth": linha[8],
  953 + "vpattern": linha[9],
  954 + "vopacity": linha[7],
  955 + "vangle": linha[10],
  956 + "vsymbolscale": linha[11],
  957 + "vminsize": linha[12],
  958 + "vmaxsize": linha[13],
  959 + "voffsetx": linha[14],
  960 + "voffsety": linha[15],
  961 + "vsymbolname": linha[5],
  962 + };
  963 + ins = Mustache.render(
  964 + i3GEOF.legenda._parameters.mustacheestilo,
  965 + $.extend(
  966 + {},
  967 + mustache,
  968 + i3GEOF.legenda._parameters.objdicionario
  969 + )
  970 + );
  971 + $i("i3GEOlegendaParametrosEstilos").innerHTML = ins;
  972 + //preenche as listas de itens
  973 + i3GEO.util.comboItens(
  974 + "",
  975 + i3GEOF.legenda._parameters.tema, function(retorno) {
  976 + if ($i("i3GEOlegendaComboSize")) {
  977 + $i("i3GEOlegendaComboSize").innerHTML = retorno.dados.replace("id=''"," onchange='$i(\"i3GEOlegendasizes\").value = this.value'");
  978 + }
  979 + },
  980 + "",
  981 + "",
  982 + "",
  983 + "",
  984 + "form-control"
  985 + );
  986 + i3GEO.util.aplicaAquarela("i3GEOlegendaParametrosEstilos");
  987 + i3GEOF.legenda.post({btn: false, par: {
  988 + funcao: "listaSimbolos",
  989 + g_sid: i3GEO.configura.sid,
  990 + onclick: 'i3GEOF.legenda.aplicaSimbolo(this)',
  991 + tipo: tipoLayer
  992 + }, refresh: false, prog: "execlegenda", fn: i3GEOF.legenda.listaSimbolos});
1472 }, 993 },
1473 - /*  
1474 - * Function: listaSimbolos  
1475 - *  
1476 - * Monta a lista de s&iacute;mbolos com imagem  
1477 - */  
1478 - listaSimbolos : function(retorno) {  
1479 - i3GEOF.legenda.aguarde.visibility = "visible";  
1480 - try {  
1481 - if (retorno.data != undefined) {  
1482 - retorno = retorno.data;  
1483 - $i("i3GEOlegendasimbolos").innerHTML = retorno;  
1484 - } else {  
1485 - $i("i3GEOlegendasimbolos").innerHTML = "<p style=color:red >Erro<br>";  
1486 - }  
1487 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1488 - } catch (e) {  
1489 -  
1490 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1491 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1492 - } 994 + listaSimbolos : function(data) {
  995 + $i("i3GEOlegendasimbolos").innerHTML = data;
1493 }, 996 },
1494 - /*  
1495 - * Function: aplicaSimbolo  
1496 - *  
1497 - * Muda o valor do campo com o c&oacute;digo do s&iacute;mbolo escolhido  
1498 - */  
1499 aplicaSimbolo : function(s) { 997 aplicaSimbolo : function(s) {
1500 $i("i3GEOlegendasymbolname").value = s.title; 998 $i("i3GEOlegendasymbolname").value = s.title;
1501 }, 999 },
1502 - /*  
1503 - * Function: aplicaEstilo  
1504 - *  
1505 - * Aplica ao estilo as propriedades definidas  
1506 - *  
1507 - * Veja:  
1508 - *  
1509 - * <EDITASIMBOLO>  
1510 - */  
1511 - aplicaEstilo : function() {  
1512 - try {  
1513 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1514 - return;  
1515 - }  
1516 - i3GEOF.legenda.aguarde.visibility = "visible";  
1517 - var i, p, cp, fim, outlinecolor = $i("i3GEOlegendaoutlinecolor").value, backgroundcolor =  
1518 - $i("i3GEOlegendabackgroundcolor").value, color = $i("i3GEOlegendacolor").value, symbolname =  
1519 - $i("i3GEOlegendasymbolname").value, simbolos = $i("i3GEOlegendasimbolos").getElementsByTagName("img"), valido = "nao", n =  
1520 - simbolos.length, size = $i("i3GEOlegendasizes").value, width = $i("i3GEOlegendawidth").value, pattern =  
1521 - $i("i3GEOlegendapattern").value, opacidade = $i("i3GEOlegendaopacidade").value, angle = $i("i3GEOlegendaangulo").value, symbolscale =  
1522 - $i("i3GEOlegendasymbolscale").value, minsize = $i("i3GEOlegendaminsize").value, maxsize =  
1523 - $i("i3GEOlegendamaxsize").value, offsetx = $i("i3GEOlegendaoffsetx").value, offsety = $i("i3GEOlegendaoffsety").value;  
1524 - if (symbolscale != "") {  
1525 - symbolscale = parseInt(symbolscale, 10);  
1526 - } else {  
1527 - symbolscale = -1;  
1528 - }  
1529 - for (i = 0; i < n; i++) {  
1530 - if (simbolos[i].title == symbolname || symbolname == i) {  
1531 - valido = "sim";  
1532 - }  
1533 - }  
1534 - if (valido === "nao") {  
1535 - // i3GEO.janela.tempoMsg("Nome do simbolo nao encontrado");  
1536 - // i3GEOF.legenda.aguarde.visibility = "hidden";  
1537 - // return;  
1538 - }  
1539 - p =  
1540 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1541 - + i3GEO.configura.sid  
1542 - + "&funcao=editasimbolo&opcao=aplica&tema="  
1543 - + i3GEOF.legenda._parameters.tema  
1544 - + "&classe="  
1545 - + i3GEOF.legenda.classe  
1546 - + "&estilo="  
1547 - + i3GEOF.legenda.estilo  
1548 - + "&outlinecolor="  
1549 - + outlinecolor  
1550 - + "&backgroundcolor="  
1551 - + backgroundcolor  
1552 - + "&color="  
1553 - + color  
1554 - + "&symbolname="  
1555 - + symbolname  
1556 - + "&width="  
1557 - + width  
1558 - + "&pattern="  
1559 - + pattern  
1560 - + "&size="  
1561 - + size  
1562 - + "&opacidade="  
1563 - + opacidade  
1564 - + "&angle="  
1565 - + angle  
1566 - + "&symbolscale="  
1567 - + symbolscale  
1568 - + "&minsize="  
1569 - + minsize  
1570 - + "&maxsize="  
1571 - + maxsize  
1572 - + "&offsetx="  
1573 - + offsetx  
1574 - + "&offsety="  
1575 - + offsety;  
1576 - cp = new cpaint();  
1577 - fim = function() {  
1578 - i3GEOF.legenda.aposAlterarLegenda();  
1579 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1580 - i3GEOF.legenda.reMontaEditor();  
1581 - };  
1582 - // cp.set_debug(2)  
1583 - cp.set_response_type("JSON");  
1584 - cp.call(p, "editasimbolo", fim);  
1585 - } catch (e) {  
1586 -  
1587 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1588 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1589 - }  
1590 - },  
1591 - /*  
1592 - * Function: reMontaEditor  
1593 - *  
1594 - * Gera novamente o editor de s&iacute;mbolo ap&oacute;s ter sido feita alguma altera&ccedil;&atilde;o nos estilos  
1595 - */  
1596 reMontaEditor : function() { 1000 reMontaEditor : function() {
1597 - var id = i3GEOF.legenda._parameters.tema + "-" + i3GEOF.legenda.classe;  
1598 - i3GEOF.legenda.editaSimbolo(id); 1001 + i3GEOF.legenda.editaSimbolo(i3GEOF.legenda._parameters.classe);
  1002 + i3GEOF.legenda.aposAlterarLegenda();
1599 }, 1003 },
1600 - /*  
1601 - * Function: mostraGrafico  
1602 - *  
1603 - * Mostra um gr&aacute;fico com a contegem de elementos em caada classe  
1604 - *  
1605 - * Veja:  
1606 - *  
1607 - * <CONTAGEMCLASSE>  
1608 - */  
1609 mostraGrafico : function() { 1004 mostraGrafico : function() {
1610 - try {  
1611 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1612 - return;  
1613 - }  
1614 - i3GEOF.legenda.aguarde.visibility = "visible";  
1615 - var monta =  
1616 - function(retorno) {  
1617 - if (retorno.data && retorno.data[0].proc == "") {  
1618 - var b, ins = [], i, re, t;  
1619 - ins.push("<h5>" + $trad('numeroOcorrenciasClasses', i3GEOF.legenda.dicionario) + "</h5>");  
1620 - ins.push("<table width=100% >");  
1621 - i3GEOF.legenda.dadosGrafico = [  
1622 - "n;x"  
1623 - ];  
1624 - if (retorno.data.length < 2) {  
1625 - i3GEO.janela.snackBar({content: $trad("msgNumeroClasses",i3GEOF.legenda.dicionario),style: "red"});  
1626 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1627 - return;  
1628 - } else {  
1629 - i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia4", "i3GEOlegendaguia");  
1630 - }  
1631 - for (i = 0; i < retorno.data.length; i++) {  
1632 - id = retorno.data[i].tema + "-" + retorno.data[i].idclasse; // layer+indice da classe  
1633 - re = new RegExp("'", "g");  
1634 - exp = (retorno.data[i].expressao).replace(re, '"');  
1635 - ins.push("<tr><td style='text-align:left;border-bottom:0 none white' ><label>" + retorno.data[i].nomeclasse  
1636 - + "</label></td></tr>");  
1637 - t = (retorno.data[i].nreg * 100) / retorno.data[i].totalreg;  
1638 - ins.push("<tr><td style=text-align:left ><img height=15px width=" + t  
1639 - + "% src='"  
1640 - + retorno.data[i].imagem  
1641 - + "' /></td></tr>");  
1642 - i3GEOF.legenda.dadosGrafico.push(retorno.data[i].nomeclasse + ";" + retorno.data[i].nreg);  
1643 - }  
1644 - ins.push("</table><br>");  
1645 - $i("i3GEOlegendaguia4obj").innerHTML = ins.join("");  
1646 - } else {  
1647 - $i("i3GEOlegendaguia4obj").innerHTML = "<p style=color:red >Erro<br>"; 1005 + var monta =
  1006 + function(data) {
  1007 + if (data && data[0].proc == "") {
  1008 + var b, ins = [], i, re, t;
  1009 + ins.push("<h4>" + $trad('numeroOcorrenciasClasses', i3GEOF.legenda.dicionario) + "</h4>");
  1010 + ins.push("<table width=100% >");
  1011 + i3GEOF.legenda._parameters.dadosGrafico = [
  1012 + "n;x"
  1013 + ];
  1014 + if (data.length < 2) {
  1015 + i3GEO.janela.snackBar({content: $trad("msgNumeroClasses",i3GEOF.legenda.dicionario),style: "red"});
  1016 + i3GEOF.legenda.aguarde.visibility = "hidden";
1648 return; 1017 return;
  1018 + } else {
  1019 + i3GEO.guias.mostraGuiaFerramenta("i3GEOlegendaguia4", "i3GEOlegendaguia");
1649 } 1020 }
1650 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1651 -  
1652 - }, p =  
1653 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
1654 - + i3GEO.configura.sid  
1655 - + "&funcao=contagemclasse&tema="  
1656 - + i3GEOF.legenda._parameters.tema, cp = new cpaint();  
1657 - // cp.set_debug(2)  
1658 - cp.set_response_type("JSON");  
1659 - cp.call(p, "cocontagemclasse", monta);  
1660 - } catch (e) {  
1661 -  
1662 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1663 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1664 - }  
1665 - },  
1666 - iniciaGraficoPizza : function() {  
1667 - var dados = {  
1668 - "attributes" : {  
1669 - "id" : ""  
1670 - },  
1671 - "data" : {  
1672 - "dados" : i3GEOF.legenda.dadosGrafico  
1673 - }  
1674 - };  
1675 - i3GEOF.graficointerativo1.tipo = "pizza_1";  
1676 - i3GEOF.graficointerativo1.iniciaJanelaFlutuante(dados);  
1677 - },  
1678 - /*  
1679 - * Function: aplicaProcessos  
1680 - *  
1681 - * Aplica processos de ajuste em imagens de sat&eacute;lite  
1682 - *  
1683 - * Veja:  
1684 - *  
1685 - * <APLICAPROCESSOS>  
1686 - */  
1687 - aplicaProcessos : function() {  
1688 - try {  
1689 - if (i3GEOF.legenda.aguarde.visibility === "visible") {  
1690 - return;  
1691 - }  
1692 - i3GEOF.legenda.aguarde.visibility = "visible";  
1693 - var lista = [], ipt, i, p, cp, temp;  
1694 - if ($i("i3GEOlegendaprocessos").innerHTML != "") {  
1695 - ipt = $i("i3GEOlegendaprocessos").getElementsByTagName("input");  
1696 - for (i = 0; i < ipt.length; i++) {  
1697 - if (ipt[i].value != "") {  
1698 - lista.push(ipt[i].value);  
1699 - } 1021 + for (i = 0; i < data.length; i++) {
  1022 + id = data[i].tema + "-" + data[i].idclasse; // layer+indice da classe
  1023 + re = new RegExp("'", "g");
  1024 + exp = (data[i].expressao).replace(re, '"');
  1025 + ins.push("<tr><td style='text-align:left;border-bottom:0 none white' >" + data[i].nomeclasse
  1026 + + "</td></tr>");
  1027 + t = (data[i].nreg * 100) / data[i].totalreg;
  1028 + ins.push("<tr><td style=text-align:left ><img height=15px width=" + t
  1029 + + "% src='"
  1030 + + data[i].imagem
  1031 + + "' /></td></tr>");
  1032 + i3GEOF.legenda._parameters.dadosGrafico.push(data[i].nomeclasse + ";" + data[i].nreg);
1700 } 1033 }
  1034 + ins.push("</table><br>");
  1035 + $i("i3GEOlegendaguia4obj").innerHTML = ins.join("");
1701 } 1036 }
1702 - lista = lista.join("|");  
1703 - temp = function() {  
1704 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1705 - i3GEOF.legenda.mostralegenda();  
1706 - i3GEOF.legenda.aposAlterarLegenda();  
1707 - };  
1708 - p =  
1709 - i3GEO.configura.locaplic + "/classesphp/mapa_controle.php?g_sid="  
1710 - + i3GEO.configura.sid  
1711 - + "&funcao=aplicaProcessos&lista="  
1712 - + lista  
1713 - + "&tema="  
1714 - + i3GEOF.legenda._parameters.tema;  
1715 - cp = new cpaint();  
1716 - cp.set_response_type("JSON");  
1717 - cp.call(p, "aplicaProcessos", temp);  
1718 - } catch (e) {  
1719 -  
1720 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1721 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1722 - } 1037 + };
  1038 + i3GEOF.legenda.post({
  1039 + btn: false,
  1040 + par: {
  1041 + funcao: "contagemclasse",
  1042 + g_sid: i3GEO.configura.sid,
  1043 + tema: i3GEOF.legenda._parameters.tema,
  1044 + },
  1045 + refresh: false,
  1046 + prog: "execlegenda",
  1047 + fn: monta
  1048 + });
1723 }, 1049 },
1724 /* 1050 /*
1725 * Function: adicionaProcesso 1051 * Function: adicionaProcesso
@@ -1729,68 +1055,41 @@ i3GEOF.legenda = @@ -1729,68 +1055,41 @@ i3GEOF.legenda =
1729 adicionaProcesso : function(s) { 1055 adicionaProcesso : function(s) {
1730 $i("i3GEOlegendaprocessos").innerHTML += "<div class='form-group label-fixed condensed'><input value='" + s.value + "' class='form-control input-lg' type='text' /></div>"; 1056 $i("i3GEOlegendaprocessos").innerHTML += "<div class='form-group label-fixed condensed'><input value='" + s.value + "' class='form-control input-lg' type='text' /></div>";
1731 }, 1057 },
1732 - aplicaTodasClasses : function(parametro, id) {  
1733 - var valor = $i(id).value;  
1734 - i3GEO.janela.confirma("Aplica " + parametro + " = " + valor + " ?", 300, $trad("x14"), "", function() {  
1735 - var temp = function() {  
1736 - // i3GEOF.legenda.mostralegenda(); 1058 + aplicarCluster : function(btn){
  1059 + var p = this._parameters,
  1060 + i3f = this,
  1061 + par = {
  1062 + funcao: "aplicarCluster",
  1063 + tema: p.tema,
  1064 + g_sid: i3GEO.configura.sid,
  1065 + maxdistance: $i("i3GEOlegendaClusterMaxdistance").value,
  1066 + buffer: $i("i3GEOlegendaClusterBuffer").value,
  1067 + filter: $i("i3GEOlegendaClusterFilter").value,
  1068 + region: $i("i3GEOlegendaClusterRegion").value,
  1069 + group: $i("i3GEOlegendaitensCluster").getElementsByTagName("select")[0].value,
  1070 +
  1071 + };
  1072 + i3f.post({
  1073 + fn: function() {
1737 i3GEOF.legenda.aposAlterarLegenda(); 1074 i3GEOF.legenda.aposAlterarLegenda();
1738 - }, p, cp;  
1739 - p =  
1740 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
1741 - + i3GEO.configura.sid  
1742 - + "&funcao=aplicaTodasClasses"  
1743 - + "&parametro="  
1744 - + parametro  
1745 - + "&valor="  
1746 - + valor  
1747 - + "&tema="  
1748 - + i3GEOF.legenda._parameters.tema;  
1749 - cp = new cpaint();  
1750 - cp.set_response_type("JSON");  
1751 - cp.call(p, "foo", temp); 1075 + i3GEOF.legenda.montaCombosItens();
  1076 + },btn: true, par: par, refresh: false, prog: "exectemas"
1752 }); 1077 });
1753 }, 1078 },
1754 - aplicarCluster : function(){  
1755 - var temp = function() {  
1756 - i3GEOF.legenda.aposAlterarLegenda();  
1757 - i3GEOF.legenda.montaCombosItens();  
1758 - }, p, cp;  
1759 - p =  
1760 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
1761 - + i3GEO.configura.sid  
1762 - + "&funcao=aplicarCluster"  
1763 - + "&maxdistance="  
1764 - + $i("i3GEOlegendaClusterMaxdistance").value  
1765 - + "&buffer="  
1766 - + $i("i3GEOlegendaClusterBuffer").value  
1767 - + "&filter="  
1768 - //+ i3GEO.util.base64encode($i("i3GEOlegendaClusterFilter").value)  
1769 - + $i("i3GEOlegendaClusterFilter").value  
1770 - + "&region="  
1771 - + $i("i3GEOlegendaClusterRegion").value  
1772 - + "&group="  
1773 - + $i("i3GEOlegendaitensCluster").getElementsByTagName("select")[0].value  
1774 - + "&tema="  
1775 - + i3GEOF.legenda._parameters.tema;  
1776 - cp = new cpaint();  
1777 - cp.set_response_type("JSON");  
1778 - cp.call(p, "foo", temp);  
1779 - },  
1780 - removerCluster : function(){  
1781 - var temp = function() {  
1782 - i3GEOF.legenda.montaCombosItens();  
1783 - i3GEOF.legenda.aposAlterarLegenda();  
1784 - }, p, cp;  
1785 - p =  
1786 - i3GEO.configura.locaplic + "/ferramentas/legenda/exec.php?g_sid="  
1787 - + i3GEO.configura.sid  
1788 - + "&funcao=removerCluster"  
1789 - + "&tema="  
1790 - + i3GEOF.legenda._parameters.tema;  
1791 - cp = new cpaint();  
1792 - cp.set_response_type("JSON");  
1793 - cp.call(p, "foo", temp); 1079 + removerCluster : function(btn){
  1080 + var p = this._parameters,
  1081 + i3f = this,
  1082 + par = {
  1083 + funcao: "removerCluster",
  1084 + tema: p.tema,
  1085 + g_sid: i3GEO.configura.sid
  1086 + };
  1087 + i3f.post({
  1088 + fn: function() {
  1089 + i3GEOF.legenda.aposAlterarLegenda();
  1090 + i3GEOF.legenda.montaCombosItens();
  1091 + },btn: true, par: par, refresh: false, prog: "exectemas"
  1092 + });
1794 }, 1093 },
1795 montaCombosItens : function(){ 1094 montaCombosItens : function(){
1796 i3GEO.util.comboItens( 1095 i3GEO.util.comboItens(
@@ -1829,56 +1128,43 @@ i3GEOF.legenda = @@ -1829,56 +1128,43 @@ i3GEOF.legenda =
1829 "form-control" 1128 "form-control"
1830 ); 1129 );
1831 }, 1130 },
1832 - parametrosAuto : function() {  
1833 - i3GEOF.legenda.aguarde.visibility = "visible";  
1834 - var p = i3GEO.configura.locaplic+"/ferramentas/legenda/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=parametrosauto&tema=" + i3GEOF.legenda._parameters.tema,  
1835 - cp = new cpaint(),  
1836 - temp = function(retorno){  
1837 - try{  
1838 - if(retorno.data !== ""){  
1839 - $i("i3GEOlegendaAutocolunas").innerHTML = retorno.data.colunas;  
1840 - $i("i3GEOlegendaAutoclassesitem").value = retorno.data.classesitem;  
1841 - $i("i3GEOlegendaAutoclassesnome").value = retorno.data.classesnome;  
1842 - $i("i3GEOlegendaAutoclassescor").value = retorno.data.classescor;  
1843 - $i("i3GEOlegendaAutoclassessimbolo").value = retorno.data.classessimbolo;  
1844 - $i("i3GEOlegendaAutoclassestamanho").value = retorno.data.classestamanho;  
1845 - $i("i3GEOlegendaAutopalletefile").value = retorno.data.palletefile;  
1846 - $i("i3GEOlegendaAutopalletestep").value = retorno.data.palletestep;  
1847 - }  
1848 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1849 - }catch(e){  
1850 -  
1851 - i3GEO.janela.snackBar({content: "Erro: " + e, style: "red"});  
1852 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1853 - } 1131 + getParametrosAuto : function() {
  1132 + var p = this._parameters,
  1133 + i3f = this,
  1134 + par = {
  1135 + funcao: "parametrosauto",
  1136 + tema: p.tema,
  1137 + g_sid: i3GEO.configura.sid
1854 }; 1138 };
1855 - cp.set_response_type("JSON");  
1856 - cp.call(p,"foo",temp); 1139 + i3f.post({
  1140 + fn: function(data) {
  1141 + $i("i3GEOlegendaAutocolunas").innerHTML = data.colunas.replace(/,/gi,', ');
  1142 + $i("i3GEOlegendaAutoclassesitem").value = data.classesitem;
  1143 + $i("i3GEOlegendaAutoclassesnome").value = data.classesnome;
  1144 + $i("i3GEOlegendaAutoclassescor").value = data.classescor;
  1145 + $i("i3GEOlegendaAutoclassessimbolo").value = data.classessimbolo;
  1146 + $i("i3GEOlegendaAutoclassestamanho").value = data.classestamanho;
  1147 + $i("i3GEOlegendaAutopalletefile").value = data.palletefile;
  1148 + $i("i3GEOlegendaAutopalletestep").value = data.palletestep;
  1149 + },btn: false, par: par, refresh: false, prog: "exectemas"
  1150 + });
1857 }, 1151 },
1858 - salvaParametrosAuto: function(){  
1859 - if(i3GEOF.legenda.aguarde.visibility === "visible"){  
1860 - return;  
1861 - }  
1862 - i3GEOF.legenda.aguarde.visibility = "visible";  
1863 - var temp,  
1864 - p,  
1865 - cp;  
1866 - temp = function(){  
1867 - i3GEOF.legenda.aguarde.visibility = "hidden";  
1868 - i3GEOF.legenda.aposAlterarLegenda(); 1152 + salvaParametrosAuto: function(btn){
  1153 + var p = this._parameters,
  1154 + i3f = this,
  1155 + par = {
  1156 + funcao: "salvaparametrosauto",
  1157 + tema: p.tema,
  1158 + g_sid: i3GEO.configura.sid,
  1159 + classesitem: $i("i3GEOlegendaAutoclassesitem").value,
  1160 + classesnome: $i("i3GEOlegendaAutoclassesnome").value,
  1161 + classescor: $i("i3GEOlegendaAutoclassescor").value,
  1162 + classessimbolo: $i("i3GEOlegendaAutoclassessimbolo").value,
  1163 + classestamanho: $i("i3GEOlegendaAutoclassestamanho").value,
  1164 + palletefile: $i("i3GEOlegendaAutopalletefile").value,
  1165 + palletestep: $i("i3GEOlegendaAutopalletestep").value
1869 }; 1166 };
1870 - p = i3GEO.configura.locaplic+"/ferramentas/legenda/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=salvaparametrosauto&tema=" + i3GEOF.legenda._parameters.tema  
1871 - + "&classesitem=" + $i("i3GEOlegendaAutoclassesitem").value  
1872 - + "&classesnome=" + $i("i3GEOlegendaAutoclassesnome").value  
1873 - + "&classescor=" + $i("i3GEOlegendaAutoclassescor").value  
1874 - + "&classessimbolo=" + $i("i3GEOlegendaAutoclassessimbolo").value  
1875 - + "&classestamanho=" + $i("i3GEOlegendaAutoclassestamanho").value  
1876 - + "&palletefile=" + $i("i3GEOlegendaAutopalletefile").value  
1877 - + "&palletestep=" + $i("i3GEOlegendaAutopalletestep").value;  
1878 -  
1879 - cp = new cpaint();  
1880 - cp.set_response_type("JSON");  
1881 - cp.call(p,"foo",temp); 1167 + i3f.post({btn: true, par: par, refresh: true, prog: "exectemas"});
1882 } 1168 }
1883 }; 1169 };
1884 //aplica ao codigo i3GEOF definicoes feitas na interface do mapa 1170 //aplica ao codigo i3GEOF definicoes feitas na interface do mapa
ferramentas/legenda/templateFormEstilo_mst.html
1 -<style>  
2 -.panel-heading.legenda {  
3 - height: 48px;  
4 - display: block;  
5 - overflow-y: auto;  
6 - width: 105%  
7 -}  
8 -.panel.panel-default.legenda {  
9 - overflow: hidden  
10 -}  
11 -</style> 1 +
12 <div class="row"> 2 <div class="row">
13 <div class="col-md-4"> 3 <div class="col-md-4">
14 <div class="panel panel-default legenda"> 4 <div class="panel panel-default legenda">
@@ -91,7 +81,7 @@ @@ -91,7 +81,7 @@
91 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("width","i3GEOlegendawidth")' class="btn btn-xs" style="margin: 2px; padding: 2px;"> 81 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("width","i3GEOlegendawidth")' class="btn btn-xs" style="margin: 2px; padding: 2px;">
92 <span class="material-icons">flash_on</span> 82 <span class="material-icons">flash_on</span>
93 </button> 83 </button>
94 - <input style="width: 100px;" value='{{{vwidth}}}' id='i3GEOlegendawidth' class="form-control input-lg " type='text' /> 84 + <input style="width: 100px;" value='{{{vwidth}}}' id='i3GEOlegendawidth' class="form-control input-lg " type='number' />
95 </div> 85 </div>
96 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max" 86 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"
97 href="javascript:void(0)"> 87 href="javascript:void(0)">
@@ -135,7 +125,7 @@ @@ -135,7 +125,7 @@
135 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("opacity","i3GEOlegendaopacidade")' class="btn btn-xs" style="margin: 2px; padding: 2px;"> 125 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("opacity","i3GEOlegendaopacidade")' class="btn btn-xs" style="margin: 2px; padding: 2px;">
136 <span class="material-icons">flash_on</span> 126 <span class="material-icons">flash_on</span>
137 </button> 127 </button>
138 - <input style="width: 100px;" value='{{{vopacity}}}' id='i3GEOlegendaopacidade' class="form-control input-lg " type='text' /> 128 + <input style="width: 100px;" value='{{{vopacity}}}' id='i3GEOlegendaopacidade' class="form-control input-lg " type='number' />
139 </div> 129 </div>
140 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max" 130 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"
141 href="javascript:void(0)"> 131 href="javascript:void(0)">
@@ -181,7 +171,7 @@ @@ -181,7 +171,7 @@
181 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("offsetx","i3GEOlegendaoffsetx")' class="btn btn-xs" style="margin: 2px; padding: 2px;"> 171 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("offsetx","i3GEOlegendaoffsetx")' class="btn btn-xs" style="margin: 2px; padding: 2px;">
182 <span class="material-icons">flash_on</span> 172 <span class="material-icons">flash_on</span>
183 </button> 173 </button>
184 - <input style="width: 100px;" value='{{{voffsetx}}}' id='i3GEOlegendaoffsetx' class="form-control input-lg " type='text' /> 174 + <input style="width: 100px;" value='{{{voffsetx}}}' id='i3GEOlegendaoffsetx' class="form-control input-lg " type='number' />
185 </div> 175 </div>
186 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max" 176 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"
187 href="javascript:void(0)"> 177 href="javascript:void(0)">
@@ -203,7 +193,7 @@ @@ -203,7 +193,7 @@
203 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("offsety","i3GEOlegendaoffsety")' class="btn btn-xs" style="margin: 2px; padding: 2px;"> 193 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("offsety","i3GEOlegendaoffsety")' class="btn btn-xs" style="margin: 2px; padding: 2px;">
204 <span class="material-icons">flash_on</span> 194 <span class="material-icons">flash_on</span>
205 </button> 195 </button>
206 - <input style="width: 100px;" value='{{{voffsety}}}' id='i3GEOlegendaoffsety' class="form-control input-lg " type='text' /> 196 + <input style="width: 100px;" value='{{{voffsety}}}' id='i3GEOlegendaoffsety' class="form-control input-lg " type='number' />
207 </div> 197 </div>
208 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max" 198 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"
209 href="javascript:void(0)"> 199 href="javascript:void(0)">
@@ -227,7 +217,7 @@ @@ -227,7 +217,7 @@
227 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("minsize","i3GEOlegendaminsize")' class="btn btn-xs" style="margin: 2px; padding: 2px;"> 217 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("minsize","i3GEOlegendaminsize")' class="btn btn-xs" style="margin: 2px; padding: 2px;">
228 <span class="material-icons">flash_on</span> 218 <span class="material-icons">flash_on</span>
229 </button> 219 </button>
230 - <input style="width: 100px;" value='{{{vminsize}}}' id='i3GEOlegendaminsize' class="form-control input-lg " type='text' /> 220 + <input style="width: 100px;" value='{{{vminsize}}}' id='i3GEOlegendaminsize' class="form-control input-lg " type='number' />
231 </div> 221 </div>
232 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max" 222 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"
233 href="javascript:void(0)"> 223 href="javascript:void(0)">
@@ -249,7 +239,7 @@ @@ -249,7 +239,7 @@
249 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("maxsize","i3GEOlegendamaxsize")' class="btn btn-xs" style="margin: 2px; padding: 2px;"> 239 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("maxsize","i3GEOlegendamaxsize")' class="btn btn-xs" style="margin: 2px; padding: 2px;">
250 <span class="material-icons">flash_on</span> 240 <span class="material-icons">flash_on</span>
251 </button> 241 </button>
252 - <input style="width: 100px;" value='{{{vmaxsize}}}' id='i3GEOlegendamaxsize' class="form-control input-lg " type='text' /> 242 + <input style="width: 100px;" value='{{{vmaxsize}}}' id='i3GEOlegendamaxsize' class="form-control input-lg " type='number' />
253 </div> 243 </div>
254 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max" 244 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"
255 href="javascript:void(0)"> 245 href="javascript:void(0)">
@@ -271,7 +261,7 @@ @@ -271,7 +261,7 @@
271 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("symbolscale","i3GEOlegendasymbolscale")' class="btn btn-xs" style="margin: 2px; padding: 2px;"> 261 <button title='{{{aplicatodos}}}' onclick='i3GEOF.legenda.aplicaTodasClasses("symbolscale","i3GEOlegendasymbolscale")' class="btn btn-xs" style="margin: 2px; padding: 2px;">
272 <span class="material-icons">flash_on</span> 262 <span class="material-icons">flash_on</span>
273 </button> 263 </button>
274 - <input style="width: 100px;" value='{{{vsymbolscale}}}' id='i3GEOlegendasymbolscale' class="form-control input-lg " type='text' /> 264 + <input style="width: 100px;" value='{{{vsymbolscale}}}' id='i3GEOlegendasymbolscale' class="form-control input-lg " type='number' />
275 </div> 265 </div>
276 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max" 266 <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaEstilo();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"
277 href="javascript:void(0)"> 267 href="javascript:void(0)">
ferramentas/legenda/templateLista_mst.html
1 <!-- para o caso de vetores --> 1 <!-- para o caso de vetores -->
2 <div class="{{{hidden2}}}"> 2 <div class="{{{hidden2}}}">
3 - <button onclick="i3GEOF.legenda.mudaLegenda()" class='btn btn-primary btn-sm btn-raised'>{{{aplicaAlteracao}}}</button>  
4 - <button id="botaoAdicionaClasse" onclick="i3GEOF.legenda.adicionaClasse()" title='{{{adicionaNovaClasse}}}' class='btn btn-primary btn-sm btn-raised'>{{{adicionaClasse}}}</button>  
5 - 3 + <button onclick="i3GEOF.legenda.mudaLegenda(this)" class='btn btn-primary btn-sm btn-raised'>
  4 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{aplicaAlteracao}}}
  5 + </button>
  6 + <button onclick="i3GEOF.legenda.adicionaClasse(this)" title='{{{adicionaNovaClasse}}}' class='btn btn-primary btn-sm btn-raised'>
  7 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{adicionaClasse}}}
  8 + </button>
6 <table id="i3GEOlegendalegenda" class="table-striped table-condensed"> 9 <table id="i3GEOlegendalegenda" class="table-striped table-condensed">
7 <tr> 10 <tr>
8 - <td>  
9 - <button title='{{{inverte}}}' onclick='i3GEOF.legenda.inverteCores()' class="btn btn-xs" style="margin: 2px; padding: 2px;">  
10 - <span class="material-icons">invert_colors</span>  
11 - </button>  
12 - </td> 11 + <td></td>
13 <td style="background-color: white"> 12 <td style="background-color: white">
14 <button title='{{{calculaTamanho}}}' onclick='i3GEOF.legenda.calculaTamanho()' class="btn btn-xs" style="margin: 2px; padding: 2px;"> 13 <button title='{{{calculaTamanho}}}' onclick='i3GEOF.legenda.calculaTamanho()' class="btn btn-xs" style="margin: 2px; padding: 2px;">
15 <span class="material-icons">texture</span> 14 <span class="material-icons">texture</span>
16 </button> 15 </button>
17 </td> 16 </td>
18 <td></td> 17 <td></td>
  18 + <td>
  19 + <button title='{{{inverte}}}' onclick='i3GEOF.legenda.inverteCores()' class="btn btn-xs" style="margin: 2px; padding: 2px;">
  20 + <span class="material-icons">invert_colors</span>
  21 + </button>
  22 + </td>
19 <td style="background-color: yellow"> 23 <td style="background-color: yellow">
20 <button onclick='i3GEOF.legenda.ordenaClasses()' class="btn btn-xs" style="margin: 2px; padding: 2px;"> 24 <button onclick='i3GEOF.legenda.ordenaClasses()' class="btn btn-xs" style="margin: 2px; padding: 2px;">
21 <span class="material-icons">sort</span> 25 <span class="material-icons">sort</span>
@@ -35,7 +39,12 @@ @@ -35,7 +39,12 @@
35 <span class="material-icons">clear</span> 39 <span class="material-icons">clear</span>
36 </button> 40 </button>
37 </td> 41 </td>
38 - <td><img style="cursor: pointer; width: 30px; height: 25px" title="{{{cliqueAltera}}}" src="{{{imagem}}}" onclick="i3GEOF.legenda.editaSimbolo('i3GEOlegendaid_{{{id}}}')"></td> 42 + <td><img style="cursor: pointer; max-width: 80px;" title="{{{cliqueAltera}}}" src="{{{imagem}}}" onclick="i3GEOF.legenda.editaSimbolo('{{{id}}}')"></td>
  43 + <td>
  44 + <button onclick="i3GEOF.legenda.editaSimbolo('{{{id}}}')" class="btn btn-xs" style="margin: 2px; padding: 2px;">
  45 + <span class="material-icons">edit</span>
  46 + </button>
  47 + </td>
39 <td> 48 <td>
40 <button onclick="i3GEOF.legenda.modificaCor('{{{idclasse}}}')" class="btn btn-xs" style="margin: 2px; padding: 2px;"> 49 <button onclick="i3GEOF.legenda.modificaCor('{{{idclasse}}}')" class="btn btn-xs" style="margin: 2px; padding: 2px;">
41 <span class="material-icons">palette</span> 50 <span class="material-icons">palette</span>
@@ -61,12 +70,12 @@ @@ -61,12 +70,12 @@
61 </td> 70 </td>
62 <td style="padding: 5px;"> 71 <td style="padding: 5px;">
63 <div class='form-group label-fixed condensed'> 72 <div class='form-group label-fixed condensed'>
64 - <input style="width: 100px;" value="{{{minScale}}}" name="minScale" title="{{{txtMinscale}}}" tabindex="0" class="form-control input-lg" type='text' /> 73 + <input style="width: 100px;" value="{{{minScale}}}" name="minScale" title="{{{txtMinscale}}}" tabindex="0" class="form-control input-lg" type='number' />
65 </div> 74 </div>
66 </td> 75 </td>
67 <td style="padding: 5px;"> 76 <td style="padding: 5px;">
68 <div class='form-group label-fixed condensed'> 77 <div class='form-group label-fixed condensed'>
69 - <input style="width: 100px;" value="{{{maxScale}}}" name="maxScale" title="{{{txtMaxscale}}}" tabindex="0" class="form-control input-lg" type='text' /> 78 + <input style="width: 100px;" value="{{{maxScale}}}" name="maxScale" title="{{{txtMaxscale}}}" tabindex="0" class="form-control input-lg" type='number' />
70 </div> 79 </div>
71 </td> 80 </td>
72 <td> 81 <td>
@@ -85,17 +94,20 @@ @@ -85,17 +94,20 @@
85 </div> 94 </div>
86 <!-- para o caso de imagens --> 95 <!-- para o caso de imagens -->
87 <div class="{{{hidden1}}}"> 96 <div class="{{{hidden1}}}">
88 - <button onclick="i3GEOF.legenda.aplicaProcessos()" class='btn btn-primary btn-sm btn-raised'>{{{aplicaProcesso}}}</button> 97 + <button onclick="i3GEOF.legenda.aplicaProcessos(this)" class='btn btn-primary btn-sm btn-raised'><span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{aplicaProcesso}}}</button>
  98 +
89 <div class='form-group condensed'> 99 <div class='form-group condensed'>
90 <label class="control-label">{{{selecionaProcesso}}}</label> 100 <label class="control-label">{{{selecionaProcesso}}}</label>
91 - <select class="form-control" onchange="i3GEOF.legenda.adicionaProcesso(this)"> 101 + <div style="width: 50%;" class="input-group">
  102 + <select class="form-control" onchange="i3GEOF.legenda.adicionaProcesso(this)">
92 <option value=''></option> 103 <option value=''></option>
93 <option value='SCALE='>{{{escalaCores}}}</option> 104 <option value='SCALE='>{{{escalaCores}}}</option>
94 <option value='RESAMPLE='>{{{reamostragem}}}</option> 105 <option value='RESAMPLE='>{{{reamostragem}}}</option>
95 <option value='BANDS='>{{{bandas}}}</option> 106 <option value='BANDS='>{{{bandas}}}</option>
96 <option value='COLOR_MATCH_THRESHOLD='>Threshold</option> 107 <option value='COLOR_MATCH_THRESHOLD='>Threshold</option>
97 <option value='NODATA='>Nodata</option> 108 <option value='NODATA='>Nodata</option>
98 - </select><b class="caret careti"></b> <b class="caret careti"></b> 109 + </select> <b class="caret careti"></b>
  110 + </div>
99 </div> 111 </div>
100 <br> 112 <br>
101 <h5>{{{existentes}}}</h5> 113 <h5>{{{existentes}}}</h5>
ferramentas/legenda/template_mst.html
1 <!-- Guias --> 1 <!-- Guias -->
  2 +<style>
  3 +.panel-heading.legenda {
  4 + height: 48px;
  5 + display: block;
  6 + overflow-y: auto;
  7 + width: calc(100% + 6px);
  8 +}
  9 +
  10 +.panel.panel-default.legenda {
  11 + overflow: hidden
  12 +}
  13 +</style>
2 <nav class='navbar navbar-default' style='margin-bottom: 0px; min-height: 35px'> 14 <nav class='navbar navbar-default' style='margin-bottom: 0px; min-height: 35px'>
3 <div class="container" style="margin: 0px;"> 15 <div class="container" style="margin: 0px;">
4 <div class="navbar-header"> 16 <div class="navbar-header">
@@ -39,48 +51,67 @@ @@ -39,48 +51,67 @@
39 <div id='{{idContainer}}' class='container-fluid' style='text-align: left; display: block; overflow: auto; height: calc(100% - 50px);'> 51 <div id='{{idContainer}}' class='container-fluid' style='text-align: left; display: block; overflow: auto; height: calc(100% - 50px);'>
40 <!--- Propriedades --> 52 <!--- Propriedades -->
41 <div id='i3GEOlegendaguia6obj' class='container-fluid '> 53 <div id='i3GEOlegendaguia6obj' class='container-fluid '>
42 - <button onclick="i3GEOF.legenda.adicionaConta()" class='btn btn-primary btn-sm btn-raised'>{{{incluiNumeroOcorrencia}}}</button>  
43 - <button onclick="i3GEOF.legenda.adicionaOpacidade()" title='{{{aplicaOpacidade}}}' class='btn btn-primary btn-sm btn-raised'>{{{aplicaOpacidadeVariavel}}}</button>  
44 - <button onclick="i3GEOF.legenda.janelaCorRamp()" title='{{{variaCoresExtremos}}}' class='btn btn-primary btn-sm btn-raised'>{{{escolhePaletaCores}}}</button> 54 + <button onclick="i3GEOF.legenda.adicionaConta(this)" class='btn btn-primary btn-sm btn-raised'>
  55 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{incluiNumeroOcorrencia}}}
  56 + </button>
  57 + <button onclick="i3GEOF.legenda.adicionaOpacidade(this)" title='{{{aplicaOpacidade}}}' class='btn btn-primary btn-sm btn-raised'>
  58 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{aplicaOpacidadeVariavel}}}
  59 + </button>
  60 + <button onclick="i3GEOF.legenda.janelaCorRamp(this)" title='{{{variaCoresExtremos}}}' class='btn btn-primary btn-sm btn-raised'>
  61 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{escolhePaletaCores}}}
  62 + </button>
45 <div class="checkbox text-left"> 63 <div class="checkbox text-left">
46 <label> 64 <label>
47 - <input checked type="checkbox" id="i3GEOFlegendamostra" onclick="i3GEO.tema.invertestatuslegenda(i3GEOF.legenda.tema);"> 65 + <input {{{values.mostra}}} type="checkbox" id="i3GEOFlegendamostra" onclick="i3GEO.tema.invertestatuslegenda(i3GEOF.legenda.tema);">
48 <span class="checkbox-material noprint"> <span class="check"></span> 66 <span class="checkbox-material noprint"> <span class="check"></span>
49 </span> {{{mostraClassesLegenda}}} 67 </span> {{{mostraClassesLegenda}}}
50 </label> 68 </label>
51 </div> 69 </div>
52 <div class="row"> 70 <div class="row">
53 <div class="col-md-4"> 71 <div class="col-md-4">
54 - <div class="panel panel-default">  
55 - <div class="panel-heading">{{{legendaImg}}}</div> 72 + <div class="panel panel-default legenda">
  73 + <div class="panel-heading legenda">{{{autoSizeSymbol}}}</div>
56 <div class="panel-body"> 74 <div class="panel-body">
57 <div class="form-group condensed"> 75 <div class="form-group condensed">
58 <div class="input-group"> 76 <div class="input-group">
59 <div style="display: contents;" class="form-group label-fixed"> 77 <div style="display: contents;" class="form-group label-fixed">
60 - <input id="i3GEOlegendaImg" class="form-control" type="text" value=""> 78 + <input id="i3GEOlegendaAutoSize" class="form-control" type="text" value="5">
61 </div> 79 </div>
62 - <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicarLegendaImg();return false;" role="button" type="button" 80 + </div>
  81 + </div>
  82 + </div>
  83 + </div>
  84 + </div>
  85 + <div class="col-md-4">
  86 + <div class="panel panel-default legenda">
  87 + <div class="panel-heading legenda">{{{legendaImg}}}</div>
  88 + <div class="panel-body">
  89 + <div class="form-group condensed">
  90 + <div class="input-group">
  91 + <div style="display: contents;" class="form-group label-fixed">
  92 + <input id="i3GEOlegendaImg" class="form-control" type="text" value="{{{values.img}}}">
  93 + </div>
  94 + <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicaLegendaImg(this);return false;" role="button" type="button"
63 class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> 95 class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)">
64 <span class="material-icons ">send</span> 96 <span class="material-icons ">send</span>
65 </a> 97 </a>
66 </span> 98 </span>
67 </div> 99 </div>
68 -  
69 </div> 100 </div>
70 </div> 101 </div>
71 </div> 102 </div>
72 </div> 103 </div>
73 <div class="col-md-4"> 104 <div class="col-md-4">
74 - <div class="panel panel-default">  
75 - <div class="panel-heading">{{{offsite}}}</div> 105 + <div class="panel panel-default legenda">
  106 + <div class="panel-heading legenda">{{{offsite}}}</div>
76 <div class="panel-body"> 107 <div class="panel-body">
77 <div class="form-group condensed"> 108 <div class="form-group condensed">
78 <div class="input-group"> 109 <div class="input-group">
79 <div style="display: contents;" class="form-group label-fixed"> 110 <div style="display: contents;" class="form-group label-fixed">
80 - <input id="i3GEOoffsite" class="form-control i3geoFormIconeAquarela" type="text" value="-1,-1,-1"> 111 + <input id="i3GEOoffsite" class="form-control i3geoFormIconeAquarela" type="text" value="{{{values.offsite}}}">
81 </div> 112 </div>
82 - <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicarOffsite();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"  
83 - href="javascript:void(0)"> 113 + <span class="input-group-btn"> <a onclick="i3GEOF.legenda.aplicarOffsite(this);return false;" role="button" type="button"
  114 + class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)">
84 <span class="material-icons ">send</span> 115 <span class="material-icons ">send</span>
85 </a> 116 </a>
86 </span> 117 </span>
@@ -89,9 +120,11 @@ @@ -89,9 +120,11 @@
89 </div> 120 </div>
90 </div> 121 </div>
91 </div> 122 </div>
  123 + </div>
  124 + <div class="row">
92 <div class="col-md-4"> 125 <div class="col-md-4">
93 - <div class="panel panel-default">  
94 - <div class="panel-heading">{{{geraCores}}}</div> 126 + <div class="panel panel-default legenda">
  127 + <div class="panel-heading legenda">{{{geraCores}}}</div>
95 <div class="panel-body"> 128 <div class="panel-body">
96 <div class="form-group condensed"> 129 <div class="form-group condensed">
97 <div class="input-group"> 130 <div class="input-group">
@@ -102,8 +135,8 @@ @@ -102,8 +135,8 @@
102 <input class="form-control i3geoFormIconeAquarela" style="display: inline; width: 100px;" id="i3GEOlegendaacorf" size="10" value="255,255,255" type="text"> 135 <input class="form-control i3geoFormIconeAquarela" style="display: inline; width: 100px;" id="i3GEOlegendaacorf" size="10" value="255,255,255" type="text">
103 &nbsp; 136 &nbsp;
104 </div> 137 </div>
105 - <span class="input-group-btn"> <a title='{{{aplicaVariaCores}}}' onclick="i3GEOF.legenda.paleta();return false;" role="button"  
106 - type="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)"> 138 + <span class="input-group-btn"> <a title='{{{aplicaVariaCores}}}' onclick="i3GEOF.legenda.paleta(this);return false;" role="button" type="button"
  139 + class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)">
107 <span class="material-icons ">send</span> 140 <span class="material-icons ">send</span>
108 </a> 141 </a>
109 </span> 142 </span>
@@ -137,8 +170,8 @@ @@ -137,8 +170,8 @@
137 <div class='form-group condensed'> 170 <div class='form-group condensed'>
138 <div class="input-group"> 171 <div class="input-group">
139 <label class="control-label">{{{todosElementosUnicoSimbolo}}}</label> 172 <label class="control-label">{{{todosElementosUnicoSimbolo}}}</label>
140 - <span class="input-group-btn"> <a onclick="i3GEOF.legenda.simbU();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"  
141 - href="javascript:void(0)"> 173 + <span class="input-group-btn"> <a onclick="i3GEOF.legenda.simbolounico();return false;" role="button" type="button"
  174 + class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)">
142 <span class="material-icons ">send</span> 175 <span class="material-icons ">send</span>
143 </a> 176 </a>
144 </span> 177 </span>
@@ -172,8 +205,8 @@ @@ -172,8 +205,8 @@
172 <div class='form-group condensed'> 205 <div class='form-group condensed'>
173 <div class="input-group"> 206 <div class="input-group">
174 <label class="control-label">&nbsp;</label> 207 <label class="control-label">&nbsp;</label>
175 - <span class="input-group-btn"> <a onclick="i3GEOF.legenda.valorU();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"  
176 - href="javascript:void(0)"> 208 + <span class="input-group-btn"> <a onclick="i3GEOF.legenda.valorunico();return false;" role="button" type="button"
  209 + class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)">
177 <span class="material-icons ">send</span> 210 <span class="material-icons ">send</span>
178 </a> 211 </a>
179 </span> 212 </span>
@@ -199,12 +232,18 @@ @@ -199,12 +232,18 @@
199 </div> 232 </div>
200 <div class='form-group label-floating'> 233 <div class='form-group label-floating'>
201 <label class="control-label" for="i3GEOlegendanclasses">{{{numeroClasses}}}</label> 234 <label class="control-label" for="i3GEOlegendanclasses">{{{numeroClasses}}}</label>
202 - <input class="form-control input-lg" type='text' id='i3GEOlegendanclasses' value='5' /> 235 + <input class="form-control input-lg" type='number' id='i3GEOlegendanclasses' value='5' />
203 </div> 236 </div>
204 <h5>{{{tipoCalculo}}}</h5> 237 <h5>{{{tipoCalculo}}}</h5>
205 - <button onclick="i3GEOF.legenda.valorC()" class='btn btn-primary btn-sm btn-raised'>{{{intervalosIguais}}}</button>  
206 - <button onclick="i3GEOF.legenda.valorQN()" class='btn btn-primary btn-sm btn-raised'>{{{quebrasNaturais}}}</button>  
207 - <button onclick="i3GEOF.legenda.valorQu()" class='btn btn-primary btn-sm btn-raised'>{{{calcularQuantil}}}</button> 238 + <button onclick="i3GEOF.legenda.nclasses(this)" class='btn btn-primary btn-sm btn-raised'>
  239 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{intervalosIguais}}}
  240 + </button>
  241 + <button onclick="i3GEOF.legenda.quebrasnaturais(this)" class='btn btn-primary btn-sm btn-raised'>
  242 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{quebrasNaturais}}}
  243 + </button>
  244 + <button onclick="i3GEOF.legenda.quantil(this)" class='btn btn-primary btn-sm btn-raised'>
  245 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{calcularQuantil}}}
  246 + </button>
208 </div> 247 </div>
209 </div> 248 </div>
210 </div> 249 </div>
@@ -299,8 +338,8 @@ @@ -299,8 +338,8 @@
299 <div class='form-group condensed'> 338 <div class='form-group condensed'>
300 <div class="input-group"> 339 <div class="input-group">
301 <label class="control-label">&nbsp;</label> 340 <label class="control-label">&nbsp;</label>
302 - <span class="input-group-btn"> <a onclick="i3GEOF.legenda.valorQ();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max"  
303 - href="javascript:void(0)"> 341 + <span class="input-group-btn"> <a onclick="i3GEOF.legenda.quartil();return false;" role="button" type="button"
  342 + class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)">
304 <span class="material-icons ">send</span> 343 <span class="material-icons ">send</span>
305 </a> 344 </a>
306 </span> 345 </span>
@@ -359,11 +398,16 @@ @@ -359,11 +398,16 @@
359 </select> <b class="caret careti"></b> 398 </select> <b class="caret careti"></b>
360 </div> 399 </div>
361 </div> 400 </div>
362 - <span style="top: 0px; position: absolute; right: 0px;" class="input-group-btn pull-right"> <a style="left: 80px;"  
363 - onclick="i3GEOF.legenda.alteraGeometriaTema();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)">  
364 - <span class="material-icons ">send</span>  
365 - </a>  
366 - </span> 401 + <div class='form-group condensed'>
  402 + <div class="input-group">
  403 + <label class="control-label">&nbsp;</label>
  404 + <span class="input-group-btn"> <a onclick="i3GEOF.legenda.alteraGeometria();return false;" role="button" type="button"
  405 + class="btn btn-primary btn-fab btn-fab-max" href="javascript:void(0)">
  406 + <span class="material-icons ">send</span>
  407 + </a>
  408 + </span>
  409 + </div>
  410 + </div>
367 </div> 411 </div>
368 </div> 412 </div>
369 </div> 413 </div>
@@ -397,38 +441,62 @@ @@ -397,38 +441,62 @@
397 <div id='i3GEOlegendaguia3obj' class='container-fluid '> 441 <div id='i3GEOlegendaguia3obj' class='container-fluid '>
398 <br> 442 <br>
399 <div class="row"> 443 <div class="row">
400 - <div class="col-md-12">  
401 - <div class="panel panel-default">  
402 - <div class="panel-heading">{{{etiquetasClasse}}}</div>  
403 - <div class="panel-body">  
404 - <div class='form-group condensed'>  
405 - <label class="control-label" for="i3GEOlegendaitensLabel">{{{itemComTexto}}}</label>  
406 - <div style="width: 100%;" class="input-group">  
407 - <div id='i3GEOlegendaitensLabel'></div> 444 + <div class="col-md-6">
  445 + <div class="panel panel-default legenda">
  446 + <div class="panel-heading legenda" role="tab">
  447 + <h4 class="panel-title">
  448 + <a class="collapsed" role="button" data-toggle="collapse" href="#legendaEstilosCollapse1" aria-expanded="false"> {{{etiquetasClasse}}} </a>
  449 + </h4>
  450 + </div>
  451 + <div id="legendaEstilosCollapse1" class="panel-collapse collapse" role="tabpanel">
  452 + <div class="panel-body">
  453 + <div class='form-group condensed'>
  454 + <label class="control-label" for="i3GEOlegendaitensLabel">{{{itemComTexto}}}</label>
  455 + <div style="width: 100%;" class="input-group">
  456 + <div id='i3GEOlegendaitensLabel'></div>
  457 + </div>
408 </div> 458 </div>
  459 + <button onclick="i3GEOF.legenda.excluiLabels(this)" class='btn btn-primary btn-sm btn-raised'>
  460 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{removeLabels}}}
  461 + </button>
  462 + <button onclick="i3GEOF.legenda.incluirLabels(this)" class='btn btn-primary btn-sm btn-raised'>
  463 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{aplicar}}}
  464 + </button>
  465 + <button onclick="i3GEOF.legenda.propriedadesLabels(this)" class='btn btn-primary btn-sm btn-raised'>
  466 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{propriedades2}}}
  467 + </button>
409 </div> 468 </div>
410 - <button onclick="i3GEOF.legenda.excluiLabels()" class='btn btn-primary btn-sm btn-raised'>{{{removeLabels}}}</button>  
411 - <button onclick="i3GEOF.legenda.incluirLabels()" class='btn btn-primary btn-sm btn-raised'>{{{aplicar}}}</button>  
412 - <button onclick="i3GEOF.legenda.propriedadesLabels()" class='btn btn-primary btn-sm btn-raised'>{{{propriedades2}}}</button>  
413 </div> 469 </div>
414 </div> 470 </div>
415 </div> 471 </div>
416 - </div>  
417 - <div class="row">  
418 - <div class="col-md-12">  
419 - <div class="panel panel-default">  
420 - <div class="panel-heading">{{{estilos}}}</div>  
421 - <div class="panel-body">  
422 - <div class='form-group condensed'>  
423 - <label class="control-label" for="i3GEOlegendaestilos">{{{estiloEdicao}}}</label>  
424 - <div class="input-group" style="width: 150px;">  
425 - <div id='i3GEOlegendacomboestilos'></div> 472 + <div class="col-md-6">
  473 + <div class="panel panel-default legenda">
  474 + <div class="panel-heading legenda" role="tab">
  475 + <h4 class="panel-title">
  476 + <a class="collapsed" role="button" data-toggle="collapse" href="#legendaEstilosCollapse2" aria-expanded="false"> {{{estilos}}} </a>
  477 + </h4>
  478 + </div>
  479 + <div id="legendaEstilosCollapse2" class="panel-collapse collapse" role="tabpanel">
  480 + <div class="panel-body">
  481 + <div class='form-group condensed'>
  482 + <label class="control-label" for="i3GEOlegendaestilos">{{{estiloEdicao}}}</label>
  483 + <div class="input-group" style="width: 150px;">
  484 + <div id='i3GEOlegendacomboestilos'></div>
  485 + </div>
426 </div> 486 </div>
  487 + <button onclick="i3GEOF.legenda.excluiEstilo(this)" class='btn btn-primary btn-sm btn-raised'>
  488 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{exclui}}}
  489 + </button>
  490 + <button onclick="i3GEOF.legenda.adicionaEstilo(this)" class='btn btn-primary btn-sm btn-raised'>
  491 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{adiciona}}}
  492 + </button>
  493 + <button onclick="i3GEOF.legenda.sobeEstilo(this)" class='btn btn-primary btn-sm btn-raised'>
  494 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{sobe}}}
  495 + </button>
  496 + <button onclick="i3GEOF.legenda.desceEstilo(this)" class='btn btn-primary btn-sm btn-raised'>
  497 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{desce}}}
  498 + </button>
427 </div> 499 </div>
428 - <button onclick="i3GEOF.legenda.excluiEstilo()" class='btn btn-primary btn-sm btn-raised'>{{{exclui}}}</button>  
429 - <button onclick="i3GEOF.legenda.adicionaEstilo()" class='btn btn-primary btn-sm btn-raised'>{{{adiciona}}}</button>  
430 - <button onclick="i3GEOF.legenda.sobeEstilo()" class='btn btn-primary btn-sm btn-raised'>{{{sobe}}}</button>  
431 - <button onclick="i3GEOF.legenda.desceEstilo()" class='btn btn-primary btn-sm btn-raised'>{{{desce}}}</button>  
432 </div> 500 </div>
433 </div> 501 </div>
434 </div> 502 </div>
@@ -444,82 +512,115 @@ @@ -444,82 +512,115 @@
444 512
445 <!-- SLD --> 513 <!-- SLD -->
446 <div id='i3GEOlegendaguia5obj' class='container-fluid '> 514 <div id='i3GEOlegendaguia5obj' class='container-fluid '>
447 - <h5> 515 + <h4>
448 {{{geraSLD}}} 516 {{{geraSLD}}}
449 <a href='http://mapserver.org/ogc/sld.html#sld' target='_blank'> Mapserver SLD </a> 517 <a href='http://mapserver.org/ogc/sld.html#sld' target='_blank'> Mapserver SLD </a>
450 {{{ajudaSLD}}} 518 {{{ajudaSLD}}}
451 - </h5> 519 + </h4>
452 <button onclick="i3GEOF.legenda.slde()" class='btn btn-primary btn-sm btn-raised'>{{{exportaSLD}}}</button> 520 <button onclick="i3GEOF.legenda.slde()" class='btn btn-primary btn-sm btn-raised'>{{{exportaSLD}}}</button>
453 - <h5>{{{msgAplicaSLD}}}</h5> 521 + <h4>{{{msgAplicaSLD}}}</h4>
454 <button onclick="i3GEOF.legenda.sldi()" class='btn btn-primary btn-sm btn-raised'>{{{aplicaSLD}}}</button> 522 <button onclick="i3GEOF.legenda.sldi()" class='btn btn-primary btn-sm btn-raised'>{{{aplicaSLD}}}</button>
455 </div> 523 </div>
456 524
457 <!-- cluster --> 525 <!-- cluster -->
458 <div id='i3GEOlegendaguia7obj' class='container-fluid '> 526 <div id='i3GEOlegendaguia7obj' class='container-fluid '>
459 - <h5>{{{clusterAjuda}}}</h5>  
460 - <div class='form-group label-fixed'>  
461 - <label class="control-label" for="i3GEOlegendaClusterMaxdistance">{{{ClusterMaxdistance}}}</label>  
462 - <input class="form-control input-lg" type='text' id='i3GEOlegendaClusterMaxdistance' value='5' />  
463 - </div>  
464 - <div class='form-group label-fixed'>  
465 - <label class="control-label" for="i3GEOlegendaClusterBuffer">{{{ClusterBuffer}}}</label>  
466 - <input class="form-control input-lg" type='text' id='i3GEOlegendaClusterBuffer' value='0' />  
467 - </div>  
468 - <div class='form-group label-fixed'>  
469 - <label class="control-label" for="i3GEOlegendaClusterFilter">{{{ClusterFilter}}}</label>  
470 - <input class="form-control input-lg" type='text' id='i3GEOlegendaClusterFilter' value='' />  
471 - </div>  
472 - <div style="width: 100%;" class='form-group label-fixed'>  
473 - <label class="control-label" for="i3GEOlegendaClusterRegion">{{{ClusterRegion}}}</label>  
474 - <select class="form-control" id='i3GEOlegendaClusterRegion'>  
475 - <option value='rectangle'>rectangle</option>  
476 - <option value='ellipse'>ellipse</option>  
477 - </select> <b class="caret careti"></b>  
478 -  
479 - </div>  
480 - <div class='form-group label-fixed'>  
481 - <label class="control-label" for="i3GEOlegendaClusterRegion">{{{ClusterGroup}}}</label>  
482 - <div id='i3GEOlegendaitensCluster'></div> 527 + <h4>{{{clusterAjuda}}}</h4>
  528 + <form class="form-horizontal">
  529 + <div class='form-group label-fixed condensed'>
  530 + <label class="col-md-6 control-label">{{{ClusterMaxdistance}}}</label>
  531 + <div class="col-md-6 ">
  532 + <input class="form-control input-lg" type='number' id='i3GEOlegendaClusterMaxdistance' value='5' />
  533 + </div>
  534 + </div>
  535 + <div class='form-group label-fixed condensed'>
  536 + <label class="col-md-6 control-label">{{{ClusterBuffer}}}</label>
  537 + <div class="col-md-6 ">
  538 + <input class="form-control input-lg" type='number' id='i3GEOlegendaClusterBuffer' value='10' />
  539 + </div>
  540 + </div>
  541 + <div class='form-group label-fixed condensed'>
  542 + <label class="col-md-6 control-label">{{{ClusterFilter}}}</label>
  543 + <div class="col-md-6 ">
  544 + <input class="form-control input-lg" type='text' id='i3GEOlegendaClusterFilter' value='' />
  545 + </div>
  546 + </div>
  547 + <div class='form-group label-fixed condensed'>
  548 + <label class="col-md-6 control-label">{{{ClusterRegion}}}</label>
  549 + <div class="col-md-6 ">
  550 + <select class="form-control" id='i3GEOlegendaClusterRegion'>
  551 + <option value='rectangle'>rectangle</option>
  552 + <option value='ellipse'>ellipse</option>
  553 + </select> <b class="caret careti"></b>
  554 + </div>
  555 + </div>
  556 + <div class='form-group label-fixed condensed'>
  557 + <label class="col-md-6 control-label">{{{ClusterGroup}}}</label>
  558 + <div class="col-md-6 ">
  559 + <div id='i3GEOlegendaitensCluster'></div>
  560 + </div>
  561 + </div>
  562 + </form>
  563 + <div style="text-align: center;">
  564 + <button onclick="i3GEOF.legenda.aplicarCluster(this)" class='btn btn-primary btn-sm btn-raised'>
  565 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{aplicar}}}
  566 + </button>
  567 + <button onclick="i3GEOF.legenda.removerCluster(this)" class='btn btn-primary btn-sm btn-raised'>
  568 + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{remover}}}
  569 + </button>
483 </div> 570 </div>
484 - <button onclick="i3GEOF.legenda.aplicarCluster()" class='btn btn-primary btn-sm btn-raised'>{{{aplicar}}}</button>  
485 - <button onclick="i3GEOF.legenda.removerCluster()" class='btn btn-primary btn-sm btn-raised'>{{{remover}}}</button>  
486 -  
487 </div> 571 </div>
488 <!--autoclasses--> 572 <!--autoclasses-->
489 <div id='i3GEOlegendaguia8obj' class='container-fluid '> 573 <div id='i3GEOlegendaguia8obj' class='container-fluid '>
490 - <h5>{{{autoClasses}}}</h5>  
491 -  
492 - <h5>{{{colunasTxt}}}</h5>  
493 - <div id="i3GEOlegendaAutocolunas"></div>  
494 - <div class='form-group label-fixed'>  
495 - <label class="control-label" for="i3GEOlegendaClusterFilter">{{{classesitem}}}</label>  
496 - <input class="form-control input-lg" type='text' id='i3GEOlegendaAutoclassesitem' value='' />  
497 - </div>  
498 - <div class='form-group label-fixed'>  
499 - <label class="control-label" for="i3GEOlegendaAutoclassesnome">{{{classesnome}}}</label>  
500 - <input class="form-control input-lg" type='text' id='i3GEOlegendaAutoclassesnome' value='' />  
501 - </div>  
502 - <div class='form-group label-fixed'>  
503 - <label class="control-label" for="i3GEOlegendaAutoclassescor">{{{classescor}}}</label>  
504 - <input class="form-control input-lg" type='text' id='i3GEOlegendaAutoclassescor' value='' />  
505 - </div>  
506 - <div class='form-group label-fixed'>  
507 - <label class="control-label" for="i3GEOlegendaAutoclassessimbolo">{{{classessimbolo}}}</label>  
508 - <input class="form-control input-lg" type='text' id='i3GEOlegendaAutoclassessimbolo' value='' />  
509 - </div>  
510 - <div class='form-group label-fixed'>  
511 - <label class="control-label" for="i3GEOlegendaAutoclassestamanho">{{{classestamanho}}}</label>  
512 - <input class="form-control input-lg" type='text' id='i3GEOlegendaAutoclassestamanho' value='' />  
513 - </div>  
514 - <div class='form-group label-fixed'>  
515 - <label class="control-label" for="i3GEOlegendaAutopalletefile">{{{palletefile}}}</label>  
516 - <input class="form-control input-lg" type='text' id='i3GEOlegendaAutopalletefile' value='' />  
517 - </div>  
518 - <div class='form-group label-fixed'>  
519 - <label class="control-label" for="i3GEOlegendaAutopalletestep">{{{palletestep}}}</label>  
520 - <input class="form-control input-lg" type='text' id='i3GEOlegendaAutopalletestep' value='' /> 574 + <h4>{{{autoClasses}}}</h4>
  575 + <h4>{{{colunasTxt}}}</h4>
  576 + <form class="form-horizontal">
  577 + <div id="i3GEOlegendaAutocolunas"></div>
  578 + <div class='form-group label-fixed condensed'>
  579 + <label class="col-md-6 control-label">{{{classesitem}}}</label>
  580 + <div class="col-md-6 ">
  581 + <input class="form-control input-lg" type='text' id='i3GEOlegendaAutoclassesitem' value='' />
  582 + </div>
  583 + </div>
  584 + <div class='form-group label-fixed condensed'>
  585 + <label class="col-md-6 control-label">{{{classesnome}}}</label>
  586 + <div class="col-md-6 ">
  587 + <input class="form-control input-lg" type='text' id='i3GEOlegendaAutoclassesnome' value='' />
  588 + </div>
  589 + </div>
  590 + <div class='form-group label-fixed condensed'>
  591 + <label class="col-md-6 control-label">{{{classescor}}}</label>
  592 + <div class="col-md-6 ">
  593 + <input class="form-control input-lg" type='text' id='i3GEOlegendaAutoclassescor' value='' />
  594 + </div>
  595 + </div>
  596 + <div class='form-group label-fixed condensed'>
  597 + <label class="col-md-6 control-label">{{{classessimbolo}}}</label>
  598 + <div class="col-md-6 ">
  599 + <input class="form-control input-lg" type='text' id='i3GEOlegendaAutoclassessimbolo' value='' />
  600 + </div>
  601 + </div>
  602 + <div class='form-group label-fixed condensed'>
  603 + <label class="col-md-6 control-label">{{{classestamanho}}}</label>
  604 + <div class="col-md-6 ">
  605 + <input class="form-control input-lg" type='number' id='i3GEOlegendaAutoclassestamanho' value='' />
  606 + </div>
  607 + </div>
  608 + <div class='form-group label-fixed condensed'>
  609 + <label class="col-md-6 control-label">{{{palletefile}}}</label>
  610 + <div class="col-md-6 ">
  611 + <input class="form-control input-lg" type='text' id='i3GEOlegendaAutopalletefile' value='' />
  612 + </div>
  613 + </div>
  614 + <div class='form-group label-fixed condensed'>
  615 + <label class="col-md-6 control-label">{{{palletestep}}}</label>
  616 + <div class="col-md-6 ">
  617 + <input class="form-control input-lg" type='number' id='i3GEOlegendaAutopalletestep' value='' />
  618 + </div>
  619 + </div>
  620 + </form>
  621 + <div style="text-align: center;">
  622 + <button onclick="i3GEOF.legenda.salvaParametrosAuto(this)" class='btn btn-primary btn-sm btn-raised'><span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{aplicar}}}</button>
521 </div> 623 </div>
522 - <button onclick="i3GEOF.legenda.salvaParametrosAuto()" class='btn btn-primary btn-sm btn-raised'>{{{aplicar}}}</button>  
523 </div> 624 </div>
524 <input type='hidden' value='' id='listaColourRamp' onchange='javascript:i3GEOF.legenda.aplicaColourRamp()' /> 625 <input type='hidden' value='' id='listaColourRamp' onchange='javascript:i3GEOF.legenda.aplicaColourRamp()' />
525 </div> 626 </div>
526 \ No newline at end of file 627 \ No newline at end of file
ferramentas/opcoes_label/index.js
@@ -28,20 +28,20 @@ Voc&amp;ecirc; deve ter recebido uma c&amp;oacute;pia da Licen&amp;ccedil;a P&amp;uacute;blica G @@ -28,20 +28,20 @@ Voc&amp;ecirc; deve ter recebido uma c&amp;oacute;pia da Licen&amp;ccedil;a P&amp;uacute;blica G
28 GNU junto com este programa; se n&atilde;o, escreva para a 28 GNU junto com este programa; se n&atilde;o, escreva para a
29 Free Software Foundation, Inc., no endere&ccedil;o 29 Free Software Foundation, Inc., no endere&ccedil;o
30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
31 -*/ 31 + */
32 if(typeof(i3GEOF) === 'undefined'){ 32 if(typeof(i3GEOF) === 'undefined'){
33 - var i3GEOF = {}; 33 + var i3GEOF = {};
34 } 34 }
35 35
36 /* 36 /*
37 Classe: i3GEOF.proplabel 37 Classe: i3GEOF.proplabel
38 -*/ 38 + */
39 i3GEOF.proplabel = { 39 i3GEOF.proplabel = {
40 /* 40 /*
41 Variavel: aguarde 41 Variavel: aguarde
42 42
43 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 43 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
44 - */ 44 + */
45 aguarde: "", 45 aguarde: "",
46 /** 46 /**
47 * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php 47 * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php
@@ -51,17 +51,17 @@ i3GEOF.proplabel = { @@ -51,17 +51,17 @@ i3GEOF.proplabel = {
51 * Susbtitutos para o template 51 * Susbtitutos para o template
52 */ 52 */
53 mustacheHash : function() { 53 mustacheHash : function() {
54 - var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.proplabel.dicionario);  
55 - dicionario["locaplic"] = i3GEO.configura.locaplic;  
56 - dicionario["x15"] = $trad("x15");  
57 - dicionario["x14"] = $trad("x14");  
58 - return dicionario; 54 + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.proplabel.dicionario);
  55 + dicionario["locaplic"] = i3GEO.configura.locaplic;
  56 + dicionario["x15"] = $trad("x15");
  57 + dicionario["x14"] = $trad("x14");
  58 + return dicionario;
59 }, 59 },
60 /* 60 /*
61 Para efeitos de compatibilidade antes da vers&atilde;o 4.7 que n&atilde;o tinha dicion&aacute;rio 61 Para efeitos de compatibilidade antes da vers&atilde;o 4.7 que n&atilde;o tinha dicion&aacute;rio
62 - */ 62 + */
63 criaJanelaFlutuante: function(conector){ 63 criaJanelaFlutuante: function(conector){
64 - i3GEOF.proplabel.iniciaDicionario(conector); 64 + i3GEOF.proplabel.iniciaDicionario(conector);
65 }, 65 },
66 /* 66 /*
67 Function: inicia 67 Function: inicia
@@ -71,18 +71,18 @@ i3GEOF.proplabel = { @@ -71,18 +71,18 @@ i3GEOF.proplabel = {
71 Parametro: 71 Parametro:
72 72
73 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 73 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
74 - */ 74 + */
75 inicia: function(iddiv,conector){ 75 inicia: function(iddiv,conector){
76 - if(i3GEOF.proplabel.MUSTACHE == ""){  
77 - $.get(i3GEO.configura.locaplic + "/ferramentas/opcoes_label/template_mst.html", function(template) {  
78 - i3GEOF.proplabel.MUSTACHE = template;  
79 - i3GEOF.proplabel.inicia(iddiv,conector);  
80 - });  
81 - return;  
82 - }  
83 - $i(iddiv).innerHTML = i3GEOF.proplabel.html(conector);  
84 - i3GEO.util.aplicaAquarela("i3GEOF.proplabel_corpo");  
85 - i3GEO.util.comboFontes("i3GEOproplabelListaFonte","i3GEOproplabelDivListaFonte","form-control"); 76 + if(i3GEOF.proplabel.MUSTACHE == ""){
  77 + $.get(i3GEO.configura.locaplic + "/ferramentas/opcoes_label/template_mst.html", function(template) {
  78 + i3GEOF.proplabel.MUSTACHE = template;
  79 + i3GEOF.proplabel.inicia(iddiv,conector);
  80 + });
  81 + return;
  82 + }
  83 + $i(iddiv).innerHTML = i3GEOF.proplabel.html(conector);
  84 + i3GEO.util.aplicaAquarela("i3GEOF.proplabel_corpo");
  85 + i3GEO.util.comboFontes("i3GEOproplabelListaFonte","i3GEOproplabelDivListaFonte","form-control");
86 }, 86 },
87 /* 87 /*
88 Function: html 88 Function: html
@@ -96,102 +96,135 @@ i3GEOF.proplabel = { @@ -96,102 +96,135 @@ i3GEOF.proplabel = {
96 Retorno: 96 Retorno:
97 97
98 String com o c&oacute;digo html 98 String com o c&oacute;digo html
99 - */ 99 + */
100 html:function(conector){ 100 html:function(conector){
101 - var ins = Mustache.render(i3GEOF.proplabel.MUSTACHE, i3GEOF.proplabel.mustacheHash());  
102 - return ins; 101 + var ins = Mustache.render(i3GEOF.proplabel.MUSTACHE, i3GEOF.proplabel.mustacheHash());
  102 + return ins;
103 }, 103 },
104 /* 104 /*
105 Function: iniciaJanelaFlutuante 105 Function: iniciaJanelaFlutuante
106 106
107 Cria a janela flutuante para controle da ferramenta. 107 Cria a janela flutuante para controle da ferramenta.
108 - */ 108 + */
109 iniciaJanelaFlutuante: function(conector){ 109 iniciaJanelaFlutuante: function(conector){
110 - var minimiza,cabecalho,janela,divid,titulo;  
111 - if ($i("i3GEOF.proplabel")) {  
112 - return;  
113 - }  
114 - //cria a janela flutuante  
115 - cabecalho = function(){  
116 - i3GEOF.proplabel.ativaFoco();  
117 - };  
118 - minimiza = function(){  
119 - i3GEO.janela.minimiza("i3GEOF.proplabel",200);  
120 - };  
121 - titulo = "<span class='i3GeoTituloJanelaBsNolink' >" + $trad('propriedadesTexto',i3GEOF.proplabel.dicionario) + "</span></div>";  
122 - janela = i3GEO.janela.cria(  
123 - "360px",  
124 - "230px",  
125 - "",  
126 - "",  
127 - "",  
128 - titulo,  
129 - "i3GEOF.proplabel",  
130 - false,  
131 - "hd",  
132 - cabecalho,  
133 - minimiza,  
134 - "",  
135 - false,  
136 - "",  
137 - "",  
138 - "",  
139 - "",  
140 - ""  
141 - );  
142 - divid = janela[2].id;  
143 - i3GEOF.proplabel.aguarde = $i("i3GEOF.proplabel_imagemCabecalho").style;  
144 - $i("i3GEOF.proplabel_corpo").style.backgroundColor = "white";  
145 - i3GEOF.proplabel.inicia(divid,conector); 110 + var minimiza,cabecalho,janela,divid,titulo;
  111 + if ($i("i3GEOF.proplabel")) {
  112 + return;
  113 + }
  114 + //cria a janela flutuante
  115 + cabecalho = function(){
  116 + i3GEOF.proplabel.ativaFoco();
  117 + };
  118 + minimiza = function(){
  119 + i3GEO.janela.minimiza("i3GEOF.proplabel",200);
  120 + };
  121 + titulo = "<span class='i3GeoTituloJanelaBsNolink' >" + $trad('propriedadesTexto',i3GEOF.proplabel.dicionario) + "</span></div>";
  122 + janela = i3GEO.janela.cria(
  123 + "360px",
  124 + "230px",
  125 + "",
  126 + "",
  127 + "",
  128 + titulo,
  129 + "i3GEOF.proplabel",
  130 + false,
  131 + "hd",
  132 + cabecalho,
  133 + minimiza,
  134 + "",
  135 + false,
  136 + "",
  137 + "",
  138 + "",
  139 + "",
  140 + ""
  141 + );
  142 + divid = janela[2].id;
  143 + i3GEOF.proplabel.aguarde = $i("i3GEOF.proplabel_imagemCabecalho").style;
  144 + $i("i3GEOF.proplabel_corpo").style.backgroundColor = "white";
  145 + i3GEOF.proplabel.inicia(divid,conector);
146 }, 146 },
147 /* 147 /*
148 Function: ativaFoco 148 Function: ativaFoco
149 149
150 Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado 150 Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
151 - */ 151 + */
152 ativaFoco: function(){ 152 ativaFoco: function(){
153 }, 153 },
154 /* 154 /*
155 Function: corj 155 Function: corj
156 156
157 Abre a janela para o usu&aacute;rio selecionar uma cor interativamente 157 Abre a janela para o usu&aacute;rio selecionar uma cor interativamente
158 - */ 158 + */
159 corj: function(obj) 159 corj: function(obj)
160 {i3GEO.util.abreCor("",obj);}, 160 {i3GEO.util.abreCor("",obj);},
161 /* 161 /*
162 Function: pegaPar 162 Function: pegaPar
163 163
164 Pega os parametros para montar a chamada ajax que cria ou testa a topon&iacute;mia 164 Pega os parametros para montar a chamada ajax que cria ou testa a topon&iacute;mia
165 - */ 165 + */
166 pegaPar: function(){ 166 pegaPar: function(){
167 - if($i("i3GEOproplabelfundoc_i").value === "")  
168 - {$i("i3GEOproplabelfundoc_i").value = "off";}  
169 - if($i("i3GEOproplabelsombra_i").value === "")  
170 - {$i("i3GEOproplabelsombra_i").value = "off";}  
171 - if($i("i3GEOproplabelmascara_i").value === "")  
172 - {$i("i3GEOproplabelmascara_i").value = "off";}  
173 - if($i("i3GEOproplabelfrentes_i").value === "")  
174 - {$i("i3GEOproplabelfrentes_i").value = "off";}  
175 - var par = "&position="+$i("i3GEOproplabelposition_i").value +  
176 - "&partials="+$i("i3GEOproplabelpartials_i").value+  
177 - "&offsetx="+$i("i3GEOproplabeloffsetx_i").value+  
178 - "&offsety="+$i("i3GEOproplabeloffsety_i").value+  
179 - "&minfeaturesize="+$i("i3GEOproplabelminfeaturesize_i").value+  
180 - "&mindistance="+$i("i3GEOproplabelmindistance_i").value+  
181 - "&force="+$i("i3GEOproplabelforce_i").value+  
182 - "&shadowsizex="+$i("i3GEOproplabelfrentex_i").value+  
183 - "&shadowsizey="+$i("i3GEOproplabelfrentey_i").value+  
184 - "&cor="+$i("i3GEOproplabelfrente_i").value+  
185 - "&sombray="+$i("i3GEOproplabelsombray_i").value+  
186 - "&sombrax="+$i("i3GEOproplabelsombrax_i").value+  
187 - "&angulo="+$i("i3GEOproplabelangulo_i").value+  
188 - "&tamanho="+$i("i3GEOproplabeltamanho_i").value+  
189 - "&fonte="+$i("i3GEOproplabelListaFonte").value+  
190 - "&fundo="+$i("i3GEOproplabelfundoc_i").value+  
191 - "&sombra="+$i("i3GEOproplabelsombra_i").value+  
192 - "&outlinecolor="+$i("i3GEOproplabelmascara_i").value+  
193 - "&shadowcolor="+$i("i3GEOproplabelfrentes_i").value+  
194 - "&wrap="+$i("i3GEOproplabelwrap_i").value;  
195 - return par; 167 + if($i("i3GEOproplabelfundoc_i").value === "")
  168 + {$i("i3GEOproplabelfundoc_i").value = "off";}
  169 + if($i("i3GEOproplabelsombra_i").value === "")
  170 + {$i("i3GEOproplabelsombra_i").value = "off";}
  171 + if($i("i3GEOproplabelmascara_i").value === "")
  172 + {$i("i3GEOproplabelmascara_i").value = "off";}
  173 + if($i("i3GEOproplabelfrentes_i").value === "")
  174 + {$i("i3GEOproplabelfrentes_i").value = "off";}
  175 + var par = "&position="+$i("i3GEOproplabelposition_i").value +
  176 + "&partials="+$i("i3GEOproplabelpartials_i").value+
  177 + "&offsetx="+$i("i3GEOproplabeloffsetx_i").value+
  178 + "&offsety="+$i("i3GEOproplabeloffsety_i").value+
  179 + "&minfeaturesize="+$i("i3GEOproplabelminfeaturesize_i").value+
  180 + "&mindistance="+$i("i3GEOproplabelmindistance_i").value+
  181 + "&force="+$i("i3GEOproplabelforce_i").value+
  182 + "&shadowsizex="+$i("i3GEOproplabelfrentex_i").value+
  183 + "&shadowsizey="+$i("i3GEOproplabelfrentey_i").value+
  184 + "&cor="+$i("i3GEOproplabelfrente_i").value+
  185 + "&sombray="+$i("i3GEOproplabelsombray_i").value+
  186 + "&sombrax="+$i("i3GEOproplabelsombrax_i").value+
  187 + "&angulo="+$i("i3GEOproplabelangulo_i").value+
  188 + "&tamanho="+$i("i3GEOproplabeltamanho_i").value+
  189 + "&fonte="+$i("i3GEOproplabelListaFonte").value+
  190 + "&fundo="+$i("i3GEOproplabelfundoc_i").value+
  191 + "&sombra="+$i("i3GEOproplabelsombra_i").value+
  192 + "&outlinecolor="+$i("i3GEOproplabelmascara_i").value+
  193 + "&shadowcolor="+$i("i3GEOproplabelfrentes_i").value+
  194 + "&wrap="+$i("i3GEOproplabelwrap_i").value;
  195 + return par;
  196 + },
  197 + getParameters: function(){
  198 + var par = {
  199 + position: $i("i3GEOproplabelposition_i").value,
  200 + partials: $i("i3GEOproplabelpartials_i").value,
  201 + offsetx: $i("i3GEOproplabeloffsetx_i").value,
  202 + offsety: $i("i3GEOproplabeloffsety_i").value,
  203 + minfeaturesize: $i("i3GEOproplabelminfeaturesize_i").value,
  204 + mindistance: $i("i3GEOproplabelmindistance_i").value,
  205 + force: $i("i3GEOproplabelforce_i").value,
  206 + shadowsizex: $i("i3GEOproplabelfrentex_i").value,
  207 + shadowsizey: $i("i3GEOproplabelfrentey_i").value,
  208 + cor: $i("i3GEOproplabelfrente_i").value,
  209 + sombray: $i("i3GEOproplabelsombray_i").value,
  210 + sombrax: $i("i3GEOproplabelsombrax_i").value,
  211 + angulo: $i("i3GEOproplabelangulo_i").value,
  212 + tamanho: $i("i3GEOproplabeltamanho_i").value,
  213 + fonte: $i("i3GEOproplabelListaFonte").value,
  214 + fundo: $i("i3GEOproplabelfundoc_i").value,
  215 + sombra: $i("i3GEOproplabelsombra_i").value,
  216 + outlinecolor: $i("i3GEOproplabelmascara_i").value,
  217 + shadowcolor: $i("i3GEOproplabelfrentes_i").value,
  218 + wrap: $i("i3GEOproplabelwrap_i").value
  219 + };
  220 + if(par.i3GEOproplabelfundoc_i === "")
  221 + {par.i3GEOproplabelfundoc_i = "off";}
  222 + if(par.i3GEOproplabelsombra_i === "")
  223 + {par.i3GEOproplabelsombra_i = "off";}
  224 + if(par.i3GEOproplabelmascara_i === "")
  225 + {par.i3GEOproplabelmascara_i = "off";}
  226 + if(par.i3GEOproplabelfrentes_i === "")
  227 + {par.i3GEOproplabelfrentes_i = "off";}
  228 + return par;
196 } 229 }
197 }; 230 };
198 \ No newline at end of file 231 \ No newline at end of file
ferramentas/safe2.php
1 <?php 1 <?php
2 include_once (dirname(__FILE__) . "/../classesphp/sani_request.php"); 2 include_once (dirname(__FILE__) . "/../classesphp/sani_request.php");
  3 +
3 error_reporting(0); 4 error_reporting(0);
4 $_GET = array_merge($_GET, $_POST); 5 $_GET = array_merge($_GET, $_POST);
  6 +ini_set("session.use_cookies", 0);
5 session_name("i3GeoPHP"); 7 session_name("i3GeoPHP");
6 -session_id($_GET["g_sid"]);  
7 -session_start(); 8 +if (@$_GET["g_sid"]) {
  9 + session_id($_GET["g_sid"]);
  10 +} elseif (@$_COOKIE["i3GeoPHP"]) {
  11 + session_id($_COOKIE["i3GeoPHP"]);
  12 +}
  13 +session_start([
  14 + 'read_and_close' => true
  15 +]);
8 $f = explode(",", $_SESSION["fingerprint"]); 16 $f = explode(",", $_SESSION["fingerprint"]);
9 if ($f[0] != md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . $_GET["g_sid"])) { 17 if ($f[0] != md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . $_GET["g_sid"])) {
10 header("Content-type: application/json"); 18 header("Content-type: application/json");
interface/templates/camada.html
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
31 <li><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}" class='{{isnotvetor}} '> 31 <li><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.tabela('{{{name}}}')" title="{{{tabelaTitle}}}" class='{{isnotvetor}} '>
32 <span class="glyphicon glyphicon-list-alt"></span> {{{tabelaTexto}}} 32 <span class="glyphicon glyphicon-list-alt"></span> {{{tabelaTexto}}}
33 </a></li> 33 </a></li>
34 - <li><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" class='{{isnotvetor}} '> 34 + <li><a href="javascript:void(0)" onclick="i3GEO.tema.dialogo.editaLegenda('{{{name}}}')" >
35 <span class="glyphicon glyphicon-th-list"></span> {{{editorlegendaTexto}}} 35 <span class="glyphicon glyphicon-th-list"></span> {{{editorlegendaTexto}}}
36 </a></li> 36 </a></li>
37 <li><a class="{{{zoomtema}}} " href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}" > 37 <li><a class="{{{zoomtema}}} " href="javascript:void(0)" onclick="i3GEO.tema.zoom('{{{name}}}')" title="{{{zoomtemaTitle}}}" >
js/compactados/dicionario_compacto.js
1 -g_traducao={"dec":[{pt:",",en:".",es:","}],"mil":[{pt:".",en:",",es:"."}],"p1":[{pt:"O i3Geo &eacute; software livre! Para download clique <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqui</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",en:"I3Geo is an open source software! Click <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >here</a> to download. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",es:"i3Geo es software libre! Para descargar haga clic <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqu&iacute;</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>"}],"p2":[{pt:"Filtro de cores",en:"Color filter",es:"Filtro de colores"}],"p3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"p4":[{pt:"Escala",en:"Scale",es:"Escala"}],"p5":[{pt:"Tamanho",en:"Size",es:"Tama&ntilde;o"}],"p6":[{pt:"Ativa/desativa entorno",en:"Enable/disable environment",es:"Activar/desactivar entorno"}],"p7":[{pt:"Ativa/desativa logo",en:"Enable/disable logo",es:"Activar/desactivar logo"}],"p8":[{pt:"Cor da sele&ccedil;&atilde;o",en:"Selection color",es:"Color de la selecci&oacute;n"}],"p9":[{pt:"Cor do fundo",en:"Background color",es:"Color de fondo"}],"p10":[{pt:"Grade de coordenadas",en:"Coordinate grid",es:"Cuadr&iacute;cula de coordenadas"}],"p11":[{pt:"Template",en:"Template",es:"Plantilla"}],"p12":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"p13":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"p14":[{pt:"Aplicar",en:"Apply",es:"Aplicar"}],"p15":[{pt:"Formato da imagem do mapa",en:"Map image format",es:"Formato de la imagen del mapa"}],"p16":[{pt:"Fundo",en:"Basemap",es:"Mapa base"}],"p17":[{pt:"Imprime legenda",en:"Print legend",es:"Imprimir la leyenda"}],"p18":[{pt:"N&atilde;o imprime a legenda",en:"Do not print legend",es:"No imprimir la leyenda"}],"p19":[{pt:"Ativa ou desativa a legenda de um tema na op&ccedil;&atilde;o de impress&atilde;o do mapa",en:"Enable or disable the legend of a theme in the map print option",es:"Activa o desactiva la leyenda de un tema en la opci&oacute;n de impresi&oacute;n del mapa"}],"p20":[{pt:"Tela remota",en:"Remote screen",es:"Pantalla remota"}],"p21":[{pt:"Anima&ccedil;&atilde;o",en:"Animation",es:"Animaci&oacute;n"}],"s1":[{pt:"Ajuda",en:"Help",es:"Ayuda"}],"s2":[{pt:"An&aacute;lise",en:"Analysis",es:"An&aacute;lisis"}],"s3":[{pt:"Janelas",en:"Windows",es:"Ventanas"}],"s4":[{pt:"Arquivo",en:"File",es:"Archivo"}],"s5":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"u1":[{pt:"Sobre o i3Geo",en:"About i3Geo",es:"Acerca de i3Geo"}],"u2":[{pt:"Doc. dos c&oacute;digos",en:"Doc. of codes",es:"Doc. de los c&oacute;digos"}],"u3":[{pt:"WikiBook",en:"WikiBook",es:"WikiBook"}],"u4":[{pt:"Tutoriais",en:"Tutorials",es:"Tutoriales"}],"u4a":[{pt:"Manual do usu&aacute;rio",en:"User manual",es:"Manual de usuario"}],"u5":[{pt:"Blog",en:"Blog",es:"Blog"}],"u5a":[{pt:"Software p&uacute;blico",en:"Public software",es:"Software p&uacute;blico"}],"u5b":[{pt:"Lista de fun&ccedil;&otilde;es",en:"Function lists",es:"Lista de funciones"}],"u5c":[{pt:"Redes sociais",en:"Social networks",es:"Redes sociales"}],"u6":[{pt:"Geometrias",en:"Geometries",es:"Geometr&iacute;as"}],"u7":[{pt:"Grade de pol&iacute;gonos",en:"Polygon grid",es:"Cuadr&iacute;cula de pol&iacute;gonos"}],"u8":[{pt:"Grade de pontos",en:"Point grid",es:"Cuadr&iacute;cula de puntos"}],"u9":[{pt:"Grade de hex&aacute;gonos",en:"Grid of Hexagons",es:"Cuadr&iacute;cula de hex&aacute;gonos"}],"u10":[{pt:"Entorno(Buffer)",en:"Buffer",es:"&Aacute;rea de influencia (Buffer)"}],"u11":[{pt:"Centr&oacute;ide",en:"Centroid",es:"Centroide"}],"u11a":[{pt:"Dist&acirc;ncia entre pontos",en:"Distance between points",es:"Distancia entre puntos"}],"u12":[{pt:"N pontos em poligono",en:"N points in polygon",es:"N puntos en pol&iacute;gono"}],"u13":[{pt:"Ponto em poligono/raster",en:"Point in polygon/raster",es:"Punto en pol&iacute;gono/raster"}],"u14":[{pt:"Distribui&ccedil;&atilde;o de pontos",en:"Point distribution",es:"Distribuci&oacute;n de puntos"}],"u15":[{pt:"Barras de ferramentas",en:"Toolbars",es:"Barras de herramientas"}],"u15a":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"u16":[{pt:"Janela de mensagens",en:"Message window",es:"Ventana de mensajes"}],"u17":[{pt:"Salvar mapa",en:"Save map",es:"Guardar el mapa"}],"u18":[{pt:"Carregar mapa",en:"Load map",es:"Cargar mapa"}],"u19":[{pt:"Pegar imagens",en:"Paste images",es:"Pegar im&aacute;genes"}],"u20":[{pt:"Converter em WMS e WMC",en:"Convert to WMS and WMC",es:"Convertir a WMS y WMC"}],"u20a":[{pt:"Converter em KML",en:"Convert to KML",es:"Convertir a KML"}],"u21":[{pt:"Gerador de links",en:"Link generator",es:"Generador de enlaces"}],"u22":[{pt:"Grade",en:"Grid",es:"Cuadr&iacute;cula"}],"u23":[{pt:"Ponto",en:"Point",es:"Punto"}],"u24":[{pt:"Pol&iacute;gono",en:"Polygon",es:"Pol&iacute;gono"}],"u25":[{pt:"Dissolve",en:"Dissolve",es:"Disolver"}],"u26":[{pt:"Agrupa",en:"Group",es:"Agrupar"}],"u27":[{pt:"Outros",en:"Others",es:"Otros"}],"u28":[{pt:"Centro m&eacute;dio",en:"Middle center",es:"Centro medio"}],"u29":[{pt:"Editor vetorial",en:"Vector editor",es:"Editor vectorial"}],"t1":[{pt:"Camadas",en:"Layers",es:"Capas"}],"t2":[{pt:"Arraste o tema aqui ou clique para excluir",en:"Drag the theme here or click to remove",es:"Arrastre el tema aqu&iacute; o haga clic para excluir"}],"t2a":[{pt:"Filtra a lista de camadas",en:"Filter the layer list",es:"Filtra la lista de capas"}],"t2b":[{pt:"Abre a legenda do mapa",en:"Open the map legend",es:"Despliega la leyenda del mapa"}],"t3":[{pt:"Clique para ligar ou desligar esse tema, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click to turn this theme off or on, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic para encender o apagar este tema y mostrarlo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"t3a":[{pt:"Ligar todos os temas",en:"Turn on all themes",es:"Encender todos los temas"}],"t3b":[{pt:"Desligar todos os temas",en:"Turn off all themes",es:"Apagar todos los temas"}],"t4":[{pt:"Limpa sele&ccedil;&atilde;o",en:"Clear selection",es:"Limpia la selecci&oacute;n"}],"t4a":[{pt:"Zoom para a sele&ccedil;&atilde;o",en:"Zoom to selection",es:"Zoom a la selecci&oacute;n"}],"t5":[{pt:"Limpa sele&ccedil;&atilde;o existente nesse tema",en:"Clear an existing selection in this theme",es:"Limpia la selecci&oacute;n existente en este tema"}],"t6":[{pt:"Clique para fazer o download desse tema no formato shapefile",en:"Click to download this theme in shapefile format",es:"Haga clic para descargar este tema en formato shapefile"}],"t7":[{pt:"clique e arraste",en:"Click and drag",es:"Haga clic y arrastre"}],"t7a":[{pt:"Clique e arraste para mudar a ordem. Arraste e solte na lixeira para remover. Aguarde para ver a legenda.",en:"Click and drag to change the order. Drag and drop to the trash to remove. Wait to see the legend.",es:"Haga clic y arrastre para cambiar el orden. Arrastre y suelte en la papelera para remover. Aguarde para ver la leyenda."}],"t8":[{pt:"arraste para mudar a ordem",en:"drag to change the order",es:"arrastre para cambiar el orden"}],"t9":[{pt:"Compat&iacute;vel com a escala",en:"Compatible with the scale",es:"Compatible con la escala"}],"t10":[{pt:"Incompat&iacute;vel com a escala",en:"Incompatible with the scale",es:"Incompatible con la escala"}],"t11":[{pt:"Escala n&atilde;o conhecida",en:"Unknown scale",es:"Escala no conocida"}],"t12":[{pt:"Excluir",en:"Exclude",es:"Excluir"}],"t12a":[{pt:"Clique para excluir esse tema do mapa.",en:"Click to exclude this theme from the map.",es:"Haga clic para excluir este tema del mapa."}],"t13":[{pt:"Sobe",en:"Up",es:"Subir"}],"t14":[{pt:"Clique para subir esse tema na ordem de desenho",en:"Click to move up the theme in drawing order",es:"Haga clic para subir y cambiar el orden de dibujo de este tema"}],"t15":[{pt:"Desce",en:"Down",es:"Bajar"}],"t16":[{pt:"Clique para descer esse tema na ordem de desenho",en:"Click to move down the theme in drawing order",es:"Haga clic para bajar y cambiar el orden de dibujo de este tema"}],"t17":[{pt:"Zoom para o tema",en:"Zoom to theme",es:"Zoom al tema"}],"t18":[{pt:"Clique para ajustar o mapa de forma a mostrar todo o tema",en:"Click to show the whole theme by adjusting the map",es:"Haga clic para ajustar el mapa de manera de poder ver todo el tema"}],"t18a":[{pt:"Op&ccedil;&otilde;es e propriedades",en:"Options and properties",es:"Opciones y propiedades"}],"t18b":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"t19":[{pt:"Altera a transpar&ecirc;ncia do tema, possibilitando que as camadas inferiores possam ser vistas.",en:"Change layer transparency to enable visibility of bottom layers.",es:"Altera la transparencia del tema haciendo posible que las capas inferiores se puedan ver."}],"t20":[{pt:"Opacidade",en:"Opacity",es:"Opacidad"}],"t22":[{pt:"Localize elementos no tema com base em seus atributos descritivos.",en:"Search for elements on the theme based on their descriptive attributes.",es:"Ubique elementos en el tema en base a sus atributos descriptivos."}],"t23":[{pt:"Procurar",en:"Search",es:"Buscar"}],"t24":[{pt:"Crie uma nova camada no mapa para apresentar textos descritivos sobre esse tema, tendo como base a tabela de atributos.",en:"Create a new layer on the map based on the table of attributes to display descriptive texts about this theme.",es:"Crear una nueva capa en el mapa para presentar textos descriptivos sobre este tema, teniendo como base la tabla de atributos."}],"t25":[{pt:"Etiquetas baseadas em atributos",en:"Labels based on attributes",es:"Etiquetas basadas en atributos"}],"t26":[{pt:"Defina as etiquetas que ser&atilde;o mostradas quando o mouse &eacute; estacionado sobre um elemento desse tema.",en:"Define labels that will be shown when the mouse is over a feature of this theme.",es:"Defina las etiquetas que se mostrar&aacute;n cuando el rat&oacute;n se detenga sobre un elemento de este tema."}],"t27":[{pt:"Ativar etiquetas",en:"Activate labels",es:"Activar etiquetas"}],"t28":[{pt:"Insira um filtro nesse tema para mostrar apenas determinadas informa&ccedil;&otilde;es, com base na tabela de atributos.",en:"Insert a filter in this theme based on the table of attributes to show only specific information.",es:"Inserte un filtro en este tema para mostrar solo determinadas informaciones, con base en la tabla de atributos."}],"t29":[{pt:"Filtrar",en:"Filter",es:"Filtrar"}],"t30":[{pt:"Veja a tabela de atributos relacionada a esse tema.",en:"See the table of attributes related to this theme.",es:"Vea la tabla de atributos relacionada con este tema."}],"t31":[{pt:"Tabela com os dados",en:"Table with data",es:"Tabla con los datos"}],"t32":[{pt:"Abre o editor de legenda, permitindo a altera&ccedil;&atilde;o da forma de representa&ccedil;&atilde;o desse tema.",en:"Open the legend editor to change the way this theme is rendered.",es:"Abre el editor de leyenda para modificar la forma de representaci&oacute;n de este tema."}],"t33":[{pt:"Editar legenda",en:"Edit legend",es:"Editar leyenda"}],"t34":[{pt:"Mostra os dados desse tema em uma janela que acompanha o mouse.",en:"Show the data of this theme in a window that tracks the mouse.",es:"Muestra los datos de este tema en una ventana que acompa&ntilde;a el rat&oacute;n."}],"t35":[{pt:"Mostra em janela",en:"Show in window",es:"Mostrar en la ventana"}],"t36":[{pt:"tema vis&iacute;vel apenas em determinadas escalas",en:"theme visible only at certain scales",es:"el tema es visible solo en ciertas escalas"}],"t37":[{pt:"Gr&aacute;fico",en:"Chart",es:"Gr&aacute;fico"}],"t37a":[{pt:"Tema com gr&aacute;ficos",en:"Theme with charts",es:"Tema con gr&aacute;ficos"}],"t37b":[{pt:"Gr&aacute;fico interativo",en:"Interactive chart",es:"Gr&aacute;fico interactivo"}],"t38":[{pt:"Exporta a legenda para o padr&atilde;o SLD.",en:"Export the legend to SLD schema.",es:"Exporta la leyenda para el est&aacute;ndar SLD."}],"t39":[{pt:"Exportar SLD",en:"Export SLD",es:"Exportar SLD"}],"t40":[{pt:"Abre a ferramenta que permite alterar o SQL de acesso aos dados",en:"Open the tool to change the SQL to access data",es:"Abre la herramienta que permite cambiar el SQL de acceso a los datos"}],"t41":[{pt:"Editar SQL",en:"Edit SQL",es:"Editar SQL"}],"t42":[{pt:"Cortina",en:"Curtain",es:"Cortina"}],"t43":[{pt:"Aplicar SLD",en:"Apply SLD",es:"Aplicar SLD"}],"t44":[{pt:"Salvar mapfile",en:"Save mapfile",es:"Guardar mapfile"}],"t45":[{pt:"Comentar",en:"Comment",es:"Comentar"}],"t46":[{pt:"Mais populares",en:"Most popular",es:"M&aacute;s populares"}],"t48":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"t49":[{pt:"Mapa tem&aacute;tico 3D",en:"3D tematic map",es:"Mapa tem&aacute;tico 3D"}],"a1":[{pt:"Procurar tema:",en:"Search theme:",es:"Buscar tema:"}],"a2":[{pt:"Upload de shape file",en:"Upload shapefile",es:"Subir shapefile"}],"a2b":[{pt:"Upload de DBF ou CSV",en:"Upload DBF or CSV",es:"Subir DBF o CSV"}],"a3":[{pt:"Download de dados",en:"Data downloading",es:"Descarga de datos"}],"a3a":[{pt:"Importar Web Map Context",en:"Import Web Map Context",es:"Importar Web Map Context"}],"a4":[{pt:"Conectar com servidor WMS",en:"Connect to WMS server",es:"Conectar al servidor WMS"}],"a4b":[{pt:"Conectar com servidor WMS-T",en:"Connect to WMS-T server",es:"Conectar al servidor WMS-T"}],"a5":[{pt:"Conectar com GeoRss",en:"Connect to GeoRss",es:"Conectar con GeoRss"}],"a5a":[{pt:"Nuvem de tags",en:"Tag cloud",es:"Nube de etiquetas"}],"a6":[{pt:"Acesso aos arquivos do servidor",en:"Access to server files",es:"Acceso a los archivos del servidor"}],"a7":[{pt:"Temas",en:"Theme",es:"Temas"}],"a8":[{pt:"Clique no box ao lado do tema para ligar ou desligar, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click the box next to the theme to turn it on or off, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic en el cuadro ubicado al lado del tema para encender o apagarlo y mostralo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"a9":[{pt:"Fonte",en:"Font",es:"Fuente"}],"a10":[{pt:"c&oacute;digo:",en:"code",es:"c&oacute;digo"}],"a11":[{pt:"Sistemas",en:"Systems",es:"Sistemas"}],"a12":[{pt:"Abrir sistema",en:"Open system",es:"Abrir sistema"}],"a13":[{pt:"Abrir no Google Earth",en:"Open with Google Earth",es:"Abrir en Google Earth"}],"a14":[{pt:"Upload SHP, CSV...",en:"Upload SHP, CSV...",es:"Subir SHP, CSV..."}],"a15":[{pt:"Conex&otilde;es",en:"Conections",es:"Conexiones"}],"a16":[{pt:"Servi&ccedil;os",en:"Services",es:"Servicios"}],"g1":[{pt:"Temas",en:"Themes",es:"Temas"}],"g1a":[{pt:"Cat&aacute;logo",en:"Catalog",es:"Cat&aacute;logo"}],"g2":[{pt:"Adiciona",en:"Add",es:"Agregar"}],"g3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"g4":[{pt:"Mapas",en:"Maps",es:"Mapas"}],"g4a":[{pt:"Mapa",en:"Map",es:"Mapa"}],"o1":[{pt:"Aguarde...",en:"Wait...",es:"Espere..."}],"o2":[{pt:"Busca r&aacute;pida",en:"Quick search",es:"B&uacute;squeda r&aacute;pida"}],"o3":[{pt:"Lendo imagem...",en:"Reading image...",es:"Leyendo imagen..."}],"o4":[{pt:"Aguarde...abrindo lente",en:"Wait...Opening magnifying glass",es:"Espere...abriendo lupa"}],"o5":[{pt:"Aguarde...iniciando",en:"Wait...initializing",es:"Espere...iniciando"}],"o6":[{pt:"din&acirc;mico",en:"Dynamic",es:"Din&aacute;mico"}],"d1":[{pt:"Digite as coordenadas de um ponto (X=longitude e Y=latitude) para localizar-lo no mapa. no mapa. O centro do mapa ser&aacute; deslocado para o ponto digitado.",en:"Enter the coordinates of a point (X=longitude and Y=latitude) to localize it on the map. The map center will move to this point.",es:"Digite las coordenadas de un punto (X=longitud e Y=latitud) para ubicarlas en el mapa. El centro del mapa se desplazar&aacute; al punto introducido."}],"d2":[{pt:"Altera a escala do mapa ajustando-a para mostrar a mesma abrang&ecirc;ncia geogr&aacute;fica da inicializa&ccedil;&atilde;o.",en:"Change the map scale to show the initial geographical extent.",es:"Modifica la escala del mapa ajust&aacute;ndola para mostrar la misma &aacute;rea geogr&aacute;fica inicial."}],"d2t":[{pt:"Enquadramento inicial",en:"Initial extent",es:"Extensi&oacute;n inicial"}],"d3":[{pt:"Amplia o mapa - desloca o ponto clicado para centro da tela ou amplia a regi&atilde;o indicada por um ret&acirc;ngulo. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa na &aacute;rea de zoom desejada.",en:"It enlarges the map - places the clicked point on the center of the screen or enlarge the map on a region indicated by a rectangle. Once activated, click and drag the mouse over the map into the desired area.",es:"Ampl&iacute;a el mapa - coloca el punto donde se hizo clic en el centro de la pantalla o ampl&iacute;a a la regi&oacute;n indicada con un rect&aacute;ngulo. Despu&eacute;s de activarla, haga clic y arrastre el rat&oacute;n sobre el mapa en el &aacute;rea de zoom deseada."}],"d3t":[{pt:"clique e arraste para ampliar",en:"click and drag to enlarge",es:"Haga click y arraste para ampliar"}],"d4":[{pt:"Desloca a regi&atilde;o vis&iacute;vel no mapa. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa para deslocar a regi&atilde;o vis&iacute;vel.",en:"It moves the visible region on the map. After being activated, click and drag the mouse over the map to move the visible region.",es:"Desplaza la regi&oacute;n visible en el mapa. Una vez activada, haga clic y arrastre el rat&oacute;n sobre el mapa para desplazar la zona visible."}],"d4t":[{pt:"clique e arraste para deslocar",en:"click and drag to move",es:"haga click y arraste para mover"}],"d5":[{pt:"Amplia o mapa tendo como refer&ecirc;ncia o centro atual.",en:"Enlarge the map based on the current center.",es:"Ampl&iacute;a el mapa teniendo como referencia el centro actual."}],"d5t":[{pt:"aproximar",en:"zoom in",es:"acercar"}],"d6":[{pt:"Reduz o mapa tendo como refer&ecircncia o centro atual.",en:"Reduce the map based on the current center.",es:"Reduce el mapa teniendo como referencia el centro actual"}],"d6t":[{pt:"afastar",en:"zoom out",es:"alejar",it:"afastar"}],"d7":[{pt:"Mostra informa&ccedil;&otilde;es sobre um ponto no mapa. Ap&oacute;s ativada, clique sobre o mapa.",en:"It displays information about a point on the map. After being activated, click on the map.",es:"Muestra informaci&oacute;n sobre un punto en el mapa. Despu&eacute;s de activarla haga clic sobre el mapa."}],"d7t":[{pt:"Info",en:"Info",es:"Info"}],"d7a":[{pt:"Mostra informa&ccedil;&otilde;es resumidas sobre um ponto clicado no mapa. N&atilde;o &eacute; necess&aacute;rio clicar nesse &iacute;cone para ativar, basta clicar no mapa a qualquer tempo.",en:"Display summary information about a point clicked on the map. It is not necessary to click this icon to activate it, just click on the map at any time.",es:"Muestra informaci&oacute;n resumida de un punto sobre el cual se ha hecho clic en el mapa. No es necesario hacer clic en ese icono para activarlo, simplemente haga clic en el mapa en cualquier momento."}],"d7at":[{pt:"etiqueta",en:"label",es:"etiqueta"}],"d8":[{pt:"Mostra a extens&atilde;o geogr&aacute;fica atual em coordenadas geogr&aacute;ficas",en:"Show the current extent in geographic coordinates",es:"Muestra la extensi&oacute;n geogr&aacute;fica actual en coordenadas geogr&aacute;ficas"}],"d8t":[{pt:"Extens&atilde;o atual",en:"Current extent",es:"Extensi&oacute; actual"}],"d9":[{pt:"Abre/fecha o mapa de refer&ecirc;ncia",en:"Open/close the overview map",es:"Abre/cierra el mapa de referencia"}],"d9t":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"d10":[{pt:"Digite o novo valor de escala e clique no bot&atilde;o aplicar para alterar a escala do mapa",en:"Enter a new scale value and click the apply button to change the map scale",es:"Ingrese el nuevo valor de escala y haga clic en el bot&oacute;n aplicar para modificar la escala del mapa"}],"d11":[{pt:"Busca dados na Wikipedia na abrang&ecirc;ncia atual do mapa. Fa&ccedil;a um zoom no mapa antes de abrir essa op&ccedil;&atilde;o. Regi&ocirc;es muito extensas podem tornar a busca muito demorada",en:"Search for Wikipedia data in the current extent of the map. Zoom on the map before opening this option. Large regions can slow down searching",es:"Busca datos en Wikipedia de la extensi&oacute;n actual del mapa. Haga zoom en el mapa antes de abrir esta opci&oacute;n. Regiones muy extensas pueden hacer que la b&uacute;squeda sea muy lenta"}],"d11t":[{pt:"buscar na Wikip&eacute;dia",en:"search on Wikipedia",es:"buscar en Wikipedia"}],"d12":[{pt:"Imprimir/exportar",en:"",es:""}],"d13":[{pt:"Localiza o IP do usu&aacute;rio no mapa",en:"Locate the user's IP on the map",es:"Localiza la IP del usuario en el mapa"}],"d14":[{pt:"Gera arquivo para 3D",en:"Generate a 3D file",es:"Genera archivo para 3D"}],"d15":[{pt:"Abre o Google Maps, mostrando uma imagem de sat&eacute;lite da regi&atilde;o vista no mapa principal",en:"Open Google Maps displaying a satellite image of the region shown on the main map",es:"Abre Google Maps, mostrando una imagen de sat&eacute;lite de la regi&oacute;n presentada en el mapa principal"}],"d15t":[{pt:"Google Maps",en:"Google Maps",es:"Google Maps"}],"d16":[{pt:"Pesquisa documentos na base de dados Scielo (dados preliminares)",en:"Search documents in the Scielo database (preliminary data)",es:"B&uacute;squeda de documentos en la base de datos Scielo (datos preliminares)"}],"d16t":[{pt:"Scielo",en:"Scielo",es:"Scielo"}],"d17":[{pt:"Projeto Confluence. Pontos de intersec&ccedil;&atilde;o de coordenadas observadas em campo",en:"Confluence Project. Intersection points of coordinates observed in field",es:"Proyecto Confluence. Puntos de intersecci&oacute;n de coordenadas observadas en campo"}],"d17t":[{pt:"conflu&ecirc;ncias",en:"confluences",es:"confluencias"}],"d18":[{pt:"Abre lente de amplia&ccedil;&atilde;o",en:"Open magnifying glass",es:"Abrir lupa"}],"d18t":[{pt:"lente de aumento",en:"magnifying glass",es:"lupa"}],"d19":[{pt:"Coloca as guias em uma janela m&oacute;vel",en:"Put guides in a moving window",es:"Coloca las gu&iacute;as en una ventana m&oacute;vil"}],"d20":[{pt:"Redesenha o mapa com as configura&ccedil;&ocirc;es iniciais.",en:"Reload the map with the initial settings.",es:"Recarga el mapa con las configuraciones iniciales."}],"d20t":[{pt:"reinicia",en:"restart",es:"reinicia",it:"reinicia"}],"d21":[{pt:"Mede a dist&acirc;ncia entre dois ou mais pontos clicados no mapa (menor dist&acirc;ncia). O c&aacute;lculo de dist&acirc;ncia &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the distance between two or more clicked points on the map (shorter distance). The calculation of this distance is rough and its accuracy depends on the map scale.",es:"Mide la distancia entre dos o m&aacute;s puntos marcados en el mapa (menor distancia). El c&aacute;lculo de la distancia es aproximado y su exactitud depende de la escala del mapa."}],"d21t":[{pt:"Dist&acirc;ncia",en:"Distance",es:"Distancia"}],"d21a":[{pt:"Mede a &aacute;rea de um pol&iacute;gono desenhado na tela. O c&aacute;lculo de &aacute;rea &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the area of a polygon drawn on the screen. The calculation of this area is rough and its accuracy depends on the map scale.",es:"Mide el &aacute;rea de un pol&iacute;gono dibujado sobre la pantalla. El c&aacute;lculo del &aacute;rea es aproximado y su exactitud depende de la escala del mapa."}],"d21at":[{pt:"&Aacute;rea",en:"Area",es:"&Aacute;rea"}],"d22":[{pt:"Insere pontos no mapa em coordenadas geogr&aacute;ficas. Os pontos inclu&iacute;dos podem ser transformados em linhas ou pol&iacute;gonos. Os pontos s&atilde;o armazenados em um tema tempor&aacute;rio, podendo-se fazer o download do arquivo shapefile.",en:"Insert points on the map in geographical coordinates. The added points can be converted into lines or polygons. The points are stored in a temporary theme and can be downloaded as a shapefile.",es:"Inserte puntos en el mapa en coordenadas geogr&aacute;ficas. Los puntos incluidos pueden ser transformados en l&iacute;neas o pol&iacute;gonos. Los puntos se almacenan en un tema temporal y se pueden descargar como archivo shapefile."}],"d22t":[{pt:"inserir pontos",en:"insert points",es:"insertar puntos"}],"d23":[{pt:"Insere um gr&aacute;fico no ponto clicado conforme os atributos existentes no tema escolhido. O tema deve possuir itens com valores num&eacute;ricos na tabela de atributos.",en:"Insert a chart on the clicked point according to the attributes of the selected theme. The theme must have records with numerical values in the table of attributes.",es:"Inserte un gr&aacute;fico en el punto marcado seg&uacute;n los atributos existentes en el tema seleccionado. El tema debe tener campos con valores num&eacute;ricos en la tabla de atributos."}],"d23t":[{pt:"Clique gr&aacute;fico",en:"Click on the chart",es:"Haga clic en el gr&aacute;fico"}],"d24":[{pt:"Abre as ferramentas para sele&ccedil;&atilde;o de elementos de um tema. Os elementos selecionados podem ser utilizados em outras opera&ccedil;&ocirc;es, como buffer e sele&ccedil;&atilde;o por tema.",en:"Open the tools for selecting features of a theme. The selected features can be used for other operations like buffer or selection by theme.",es:"Abre las herramientas para seleccionar elementos de un tema. Los elementos seleccionados pueden ser utilizados en otras operaciones como &aacute;reas de influencia (buffer) y selecci&oacute;n por tema."}],"d24t":[{pt:"Selecionar",en:"Select",es:"Seleccionar"}],"d25":[{pt:"Insere texto no mapa clicando em um ponto. Utilize essa op&ccedil;&atilde;o para adicionar informa&ccedil;&ocirc;es ao mapa.",en:"Insert a text on the map by clicking on a point. Use this option to add information on the map.",es:"Inserte un texto en el mapa haciendo clic en un punto. Utilice esta opci&oacute;n para agregar informaci&oacute;n en el mapa."}],"d25t":[{pt:"Inserir texto",en:"Insert text",es:"Insertar texto"}],"d26":[{pt:"Escolha o visual para os bot&otilde;es e outras caracter&iacute;sticas visuais do mapa",en:"Choose a button appearance and other visual characteristics of the map",es:"Elija el aspecto para los botones y otras caracter&iacute;sticas visuales del mapa"}],"d27":[{pt:"Interface",en:"Interface",es:"interfaz"}],"d28":[{pt:"Aguarde...gerando os arquivos",en:"Please wait...generating files",es:"Espera...generando los archivos"}],"d29":[{pt:"Esta&ccedil;&otilde;es METAR",en:"METAR stations",es:"Estaciones METAR"}],"d30":[{pt:"Linha do tempo",en:"Timeline",es:"L&iacute;nea del tiempo"}],"d31":[{pt:"N&atilde;o existe nenhuma camada com etiquetas ativas",en:"There is no layer with active labels",es:"No existe ninguna capa con etiquetas activas"}],"d32":[{pt:"Aplicativos",en:"Applications",es:"Aplicaciones"}],"ge1":[{pt:"Navega&ccedil;&atilde;o com o mouse",en:"Navigation with the mouse",es:"Navegaci&oacute;n con el rat&oacute;n"}],"ge2":[{pt:"Barra de status",en:"Status bar",es:"Barra de estado"}],"ge3":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"ge4":[{pt:"Escala e legenda",en:"Scale and legend",es:"Escala y leyenda"}],"ge5":[{pt:"Atmosfera",en:"Atmosphere",es:"Atm&oacute;sfera"}],"ge6":[{pt:"Grade de coordenadas",en:"Coordinates grid",es:"Cuadr&iacute;culas de coordenadas"}],"ge7":[{pt:"Luz do sol",en:"Sun light",es:"Luz del sol"}],"ge8":[{pt:"Limites pol&iacute;ticos",en:"Political boundaries",es:"L&iacute;mites pol&iacute;ticos"}],"ge9":[{pt:"Constru&ccedil;&otilde;es em 3D",en:"3D buildings ",es:"Construciones en 3D"}],"ge10":[{pt:"Estradas",en:"Roads",es:"Carreteras"}],"ge11":[{pt:"Terreno",en:"Terrain",es:"Terreno"}],"x1":[{pt:"P&aacute;gina principal",en:"Main page",es:"P&aacute;gina principal"}],"x2":[{pt:"Lista de menus",en:"Menu lists",es:"Lista de men&uacute;s"}],"x3":[{pt:"Miniaturas",en:"Thumbnails",es:"Miniaturas"}],"x4":[{pt:"Pesquisa na INDE",en:"Search in INDE",es:"B&uacute;squeda en INDE"}],"x5":[{pt:"Editar subgrupos",en:"Edit subgroups",es:"Editar subgrupos"}],"x6":[{pt:"Editar temas",en:"Edit themes",es:"Editar temas"}],"x7":[{pt:"op&ccedil;&atilde;o vis&iacute;vel apenas para editores",en:"option visible to editors only",es:"opci&oacute;n visible solo para editores"}],"x8":[{pt:"Sistema de administra&ccedil;&atilde;o",en:"Management system",es:"Sistema de administraci&oacute;n"}],"x9":[{pt:"Editar &aacute;rvore",en:"Edit tree",es:"Editar &aacute;rbol"}],"x10":[{pt:"Editar menus do cat&aacute;logo",en:"Edit catalog menus",es:"Editar men&uacute;s del cat&aacute;logo"}],"x11":[{pt:"Abre em uma janela",en:"Open in a window",es:"Abre en una ventana"}],"x13":[{pt:"&Aacute;rvore de camadas n&atilde;o encontrada",en:"Tree layers not found",es:"Arboles de capas no se encuentra"}],"x14":[{pt:"sim",en:"yes",es:"s&iacute;"}],"x15":[{pt:"n&atilde;o",en:"no",es:"no"}],"x16":[{pt:"Valor n&atilde;o definido",en:"Value not defined",es:"Valor no definido"}],"x17":[{pt:"Essa op&ccedil;&atilde;o afeta apenas a impress&atilde;o do mapa",en:"This option only affects map printing",es:"Esta opci&oacute;n solo afecta a la impresi&oacute;n del mapa"}],"x18":[{pt:"Nome n&atilde;o definido",en:"Name not defined",es:"Nombre no definido"}],"x19":[{pt:"Coment&aacute;rios de",en:"Reviews of",es:"Comentarios de"}],"x20":[{pt:"Clique no mapa para desenhar o pol&iacute;gono",en:"Click on the map to draw a polygon",es:"Haga clic en el mapa para dibujar un pol&iacute;gono"}],"x21":[{pt:"Essa opera&ccedil;&atilde;o n&atilde;o funciona nessa interface",en:"This operation does not work on this interface",es:"Esta operaci&oacute;n no funciona en esta interfaz"}],"x22":[{pt:"Op&ccedil;&atilde;o n&atilde;o dispon&iacute;vel",en:"Option not available",es:"Opci&oacute;n no disponible"}],"x23":[{pt:"Dire&ccedil;&atilde;o",en:"Direction",es:"Direcci&oacute;n"}],"x25":[{pt:"M&eacute;todo para calcular dist&acirc;ncias",en:"Method to calculate distances",es:"M&eacute;todo para calcular distancias"}],"x26":[{pt:"Voce quer mesmo encerrar a sessao?",en:"Do you want to logout?",es:"&iquest;Quiere cerrar la sesi&oacute;n?"}],"x27":[{pt:"Usu&aacute;rio",en:"User",es:"Usuario"}],"x28":[{pt:"Senha",en:"Password",es:"Contrase&ntilde;a"}],"x29":[{pt:"Enviar",en:"Submit",es:"Enviar"}],"x30":[{pt:"Ativo",en:"Active",es:"Activo"}],"x31":[{pt:"Erro",en:"Error",es:"Error"}],"x32":[{pt:"Recuperar senha",en:"Recover password",es:"Recuperar contrase&ntilde;a"}],"x33":[{pt:"Escolha um tema da lista",en:"Select a theme from the list",es:"Seleccione un tema de la lista"}],"x34":[{pt:"Lugar",en:"Place",es:"Lugar"}],"x35":[{pt:"Escolha um tipo de busca nas propriedades",en:"Choose a search type in the properties",es:"Elija un tipo de b&uacute;squeda en las propiedades"}],"x36":[{pt:"Digite uma palavra para busca!",en:"Enter search terms!",es:"Introduzca una palabra clave para buscar!"}],"x37":[{pt:"Onde ser&aacute; feita a busca",en:"Where will the search be done?",es:"&iquest;D&oacute;nde se realizar&aacute; la b&uacute;squeda?"}],"x38":[{pt:"Servi&ccedil;os de busca externos",en:"External search services",es:"Servicios de b&uacute;squeda externos"}],"x39":[{pt:"Temas existentes no mapa",en:"Existing themes on the map",es:"Temas existentes en el mapa"}],"x40":[{pt:"Apenas os temas especialmente configurados pelo administrador do i3Geo podem receber opera&ccedil;&otilde;es de busca",en:"Only those themes specially configarated by the i3Geo administrator can receive search operations",es:"Solo los temas especialmente configurados por el administrador de i3Geo pueden ser objeto de operaciones de b&uacute;squeda"}],"x41":[{pt:"Nada encontrado nos temas ou nenhum tema permite busca",en:"Nothing found in the themes or no theme allows searching",es:"Nada encontrado en los temas o ning&uacute;n tema permite b&uacute;squedas"}],"x42":[{pt:"Nada encontrado em ",en:"Nothing found at ",es:"No se encontr&oacute; nada en "}],"x43":[{pt:"Erro ao acessar o servi&ccedil;o",en:"Error accessing the service",es:"Error al acceder al servicio"}],"x44":[{pt:"Nuvem Flash",en:"Cloud Flash",es:"Nube Flash"}],"x45":[{pt:"Diret&oacute;rios",en:"Directories",es:"Directorios"}],"x46":[{pt:"Conex&atilde;o WMS-T",en:"WMS-T connection",es:"Conexi&oacute;n WMS-T"}],"x47":[{pt:"Conex&atilde;o GeoRSS",en:"GeoRSS connection",es:"Conexi&oacute;n GeoRSS"}],"x48":[{pt:"Rota",en:"Route",es:"Ruta"}],"x49":[{pt:"Coordenadas aproximadas",en:"Approximate coordinates",es:"Coordenadas aproximadas"}],"x50":[{pt:"Feche para parar",en:"Close to stop",es:"Cierre para parar"}],"x51":[{pt:"Sele&ccedil;&atilde;o",en:"Selection",es:"Selecci&oacute;n"}],"x52":[{pt:"Alterar senha",en:"Change password",es:"Cambiar contrase&ntilde;a"}],"x53":[{pt:"Upload de WMC",en:"WMC upload",es:"Subir WMC"}],"x54":[{pt:"Perfil",en:"Profile",es:"Perfil"}],"x55":[{pt:"Salva o tema",en:"Save theme",es:"Guarda el tema"}],"x56":[{pt:"Topon&iacute;mia",en:"Toponymy",es:"Toponimia"}],"x57":[{pt:"Cartogramas estat&iacute;sticos",en:"Statistical cartograms",es:"Cartogramas estad&iacute;sticos"}],"x58":[{pt:"Continua",en:"Continue",es:"Seguir"}],"x59":[{pt:"Localiza",en:"Locate",es:"Localiza"}],"x60":[{pt:"Cartogramas",en:"Cartograms",es:"Cartogramas"}],"x61":[{pt:"Filtra limite",en:"Filter limit",es:"Filtra l&iacute;mite"}],"x62":[{pt:"Remover",en:"Remove",es:"Eliminar"}],"x63":[{pt:"Para salvar as configura&ccedil;&otilde;es de uma camada,<br> utilize a op&ccedil;&atilde;o existente na &aacute;rvore de camadas no n&oacute; correspondente ao tema (basta expandir o tema para visualizar as op&ccedil;&otilde;es)<br><br>",en:"To save a layer setting,<br> use the option available in the layer tree corresponding to the theme node (just expand the theme to view the options)<br><br>",es:"Para guardar la configuraci&oacute;n de una capa,<br> utilice la opci&oacute;n disponible en la &aacute;rbol de capas en el nodo correspondiente al tema (basta con expandir el tema para ver las opciones)<br><br>"}],"x64a":[{pt:"Congela a vis&atilde;o atual",en:"Freeze the current view",es:"Congela la vista actual"}],"x64":[{pt:"Item",en:"Item",es:"Item"}],"x65":[{pt:"Buscando &iacute;tens...",en:"Searching fields...",es:"Buscando campos..."}],"x66":[{pt:"Ocorreu um erro",en:"There was an error",es:"Ocurri&oacute; un error"}],"x67":[{pt:"Comunidade i3Geo",en:"i3Geo community",es:"Comunidad i3Geo"}],"x68":[{pt:"Vers&atilde;o",en:"Version",es:"Versi&oacute;"}],"zoomliShift":[{pt:"Pressione a tecla SHIFT junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the SHIFT key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla MAY&Uacute;S junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"zoomliCtrl":[{pt:"Pressione a tecla CTRL junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the CTRL key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla CTRL junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"x70":[{pt:"Utilize os dedos em um movimento de pin&ccedil;a para definir a &aacute;rea que ser&aacute; aproximada ou afastada",en:"Use the pinch-zoom gesture to define the area that will be zoomed in or out",es:"Utilice los gestos de pinzas de los dedos para definir el &aacute;rea que ser&aacute; acercada o alejada"}],"x71":[{pt:"Aplicativos estat&iacute;sticos cadastrados",en:"Registered statistical applications",es:"Aplicaciones estad&iacute;sticas registradas"}],"x72":[{pt:"Lista de mapas cadastrados",en:"List of registered maps",es:"Lista de los mapas registrados"}],"x73":[{pt:"Redirecionar para a vers&atilde;o adaptada para dispositivos m&oacute;veis?",en:"Redirect to mobile version?",es:"Redireccionar a una versi&oacute;n adaptada a dispositivos m&oacute;viles?"}],"x74":[{pt:"Fecha",en:"Close",es:"Cierra"}],"x75":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"x76":[{pt:"O tema j&aacute; existe no mapa.",en:"This theme already exists on theme map.",es:"El tema ya existe en el mapa."}],"x77":[{pt:"Nome do novo marcador",en:"New bookmark name",es:"Nombre de marcador nuevo"}],"x78":[{pt:"Copie os marcadores e cole em um editor para guard&aacute;-los",en:"Copy bookmarks and paste in an editor to save them",es:"Copiar los marcadores y pegarlos en un editor para guardarlos"}],"x79":[{pt:"Marcadores",en:"Bookmarks",es:"Marcadores"}],"x80":[{pt:"Exportar",en:"Export",es:"Exportar"}],"x81":[{pt:"Importar",en:"Import",es:"Importar"}],"x82":[{pt:"Marcar regi&atilde;o",en:"Mark region",es:"Marcar regi&oacute;n"}],"x83":[{pt:"Cole os marcadores para import&aacute;-los",en:"Paste the bookmarks to import",es:"Pegue los marcadores para importarlos"}],"x84":[{pt:"Exportar SHP",en:"Export SHP",es:"Exportar SHP"}],"x85":[{pt:"Visualizador de WMS da INDE-Br",en:"INDE-Br WMS viewer",es:"Visualizador de WMS de INDE-Br"}],"x86":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x87":[{pt:"Limites e localidades",en:"Boundaries and localities",es:"L&iacute;mites y localidades"}],"x88":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x89":[{pt:"Editar cadastro",en:"Edit register",es:"Editar registro"}],"x90":[{pt:"Mapas cadastrados",en:"Registered maps",es:"Mapas registrados"}],"x91":[{pt:"Feche para parar. Desligue o tema para ver o efeito",en:"Close to stop. Turn off the theme to see the effect",es:"Cierre para parar. Apague el tema para ver el efecto"}],"x92":[{pt:"Escolha uma camada",en:"Select a layer",es:"Seleccione una capa"}],"x93":[{pt:"Localiza&ccedil;&atilde;o do usu&aacute;rio",en:"User location",es:"Ubicaci&oacute;n del usuario"}],"x94":[{pt:"Remove as figuras da tela",en:"Remove pictures from the screen",es:"Quita las figuras de la pantalla"}],"x95":[{pt:"trecho",en:"stretch",es:"tramo"}],"x96":[{pt:"atual",en:"current",es:"actual"}],"x97":[{pt:"total",en:"total",es:"total"}],"x98":[{pt:"per&iacute;metro",en:"perimeter",es:"per&iacute;metro"}],"x99":[{pt:"C&aacute;lculo n&atilde;o pode ser realizado. Falta carregar a API de geometria do GM",en:"The calculation cannot be performed. It is necessary to upload the GM geometry API",es:"El c&aacute;lculo no puede ser realizado. Falta cargar la API de geometr&iacute;a de GM"}],"x101":[{pt:"C&oacute;pia",en:"Copy",es:"Copia"}],"x102":[{pt:"Mapa de calor",en:"Heatmap",es:"Mapa de calor"}],"x103":[{pt:"Links para abrir o mapa",en:"Links to open the map",es:"Links para abrir el mapa "}],"x104":[{pt:"Mapa de agrupamentos",en:"Cluster map",es:"Mapa de agrupaci&oacute;n"}],"x105":[{pt:"Navega&ccedil;&atilde;o",en:"Browsing",es:"Navegaci&oacute;n"}],"mais":[{pt:"Mais...",en:"More...",es:"M&aacute;s..."}],"uploadArquivoGeo":[{pt:"Upload de arquivo geo",en:"Geo file upload",es:"Carga del archivo geo"}],"conexaoServicoGeo":[{pt:"Conex&atilde;o com servi&ccedil;os geo",en:"Connection to geo services",es:"Conexi&oacute;n con servicios geo"}],"saikuAba":[{pt:"SAIKU - OLAP (abrir em nova aba)",en:"SAIKU - OLAP (open in a new tab)",es:"SAIKU - OLAP (abrir en una nueva pesta&ntilde;a)"}],"saikuMapa":[{pt:"SAIKU - OLAP (abrir em janela interna)",en:"SAIKU - OLAP (open in an inner window)",es:"SAIKU - OLAP (abrir en una ventana interna)"}],"refMapaAtual":[{pt:"Mapa atual",en:"Current map",es:"Mapa actual"}],"refMapaDinamico":[{pt:"Mapa fixo",en:"WMS",es:"WMS"}],"naoPermitido":[{pt:"Operacao nao autorizada para esse usuario",en:"This user does not have permission to perform this action",es:"Operaci&oacute;n no autorizada para este usuario"}],"melhorcaminho":[{pt:"Melhor caminho (raster)",en:"Best way (raster)",es:"Mejor camino (raster)"}],"tolerancia":[{pt:"Toler&acirc;ncia de busca (em pixels)",en:"Search tolerance (in pixels)",es:"Tolerancia de b&uacute;squeda (en pixeles)"}],"naoInstalado":[{pt:"Ferramenta n&atilde;o dispon&iacute;vel nessa instala&ccedil;&atilde;o do i3Geo",en:"Tool not available on this i3Geo installation",es:"Herramienta no disponible en esta instalaci&oacute;n de i3geo"}],"variaEscala":[{pt:"Depend&ecirc;ncia da escala",en:"Scale dependency",es:"Dependencia de escala"}],"mostraTodosLegenda":[{pt:"Mostra tudo",en:"Show all",es:"Muestra todo"}],"mostraSoLegenda":[{pt:"Mostra s&oacute; a legenda",en:"Show legend only",es:"Muestra solo la leyenda"}],"removerDoMapa":[{pt:"Remove a camada do mapa?",en:"Do you want to remove the layer from map?",es:"&iquest;Quiere remover la capa del mapa?"}],"dicaBuscaRapida":[{pt:"Abre uma janela flutuante com op&ccedil;&otilde;es de busca de dados em servi&ccedil;os como o Google Maps ou nas camadas exsitentes no mapa",en:"Open a floating window with data search options on services like Google Maps or on the map layers",es:"Abre una ventana flotante con opciones de b&uacute;squeda de datos en servicios como Google Maps o en las capas del mapa"}],"refresh":[{pt:"Refaz a &aacute;rvore, reconstruindo os &iacute;cones e lista de camadas",en:"Redo the tree by rebuilding the icons and the layer list",es:"Rehacer el &aacute;rbol reconstruyendo los iconos y la lista de capas"}],"lixeira":[{pt:"Clique para ver a lista de camadas em uma janela flutuante com op&ccedil;&atilde;o para remover um ou mais camadas do mapa. Arraste uma camada sobre esse &iacute;cone para remov&ecirc;-la individualmente",en:"Click to see the layer list in a floating window with the option to remove one or more layers from the map. Drag a layer to this icon to remove it individually",es:"Haga clic para ver la lista de capas en una ventana flotante con la opci&oacute;n de eliminar una o m&aacute;s capas del mapa. Arrastre una capa sobre este icono para removerla individualmente"}],"filtraCam":[{pt:"Permite filtrar a lista de camadas mostradas na &aacute;rvore conforme propriedades espec&iacute;ficas de cada uma",en:"It allows you to filter the layer lists shown in the tree according to their specific properties",es:"Permite filtrar la lista de capas mostradas en el &aacute;rbol seg&uacute;n las propiedades espec&iacute;ficas de cada una"}],"legenda":[{pt:"Abre a legenda do mapa em uma janela flutuante",en:"Open the map legend in a floating window",es:"Abre la leyenda del mapa en una ventana flotante "}],"ferramMapa":[{pt:"Mostra a lista de ferramentas que atuam sobre o mapa",en:"It shows a list of tools that perform tasks on the map",es:"Muestra la lista de herramientas que act&uacute;an sobre el mapa"}],"ferramCamadas":[{pt:"Mostra a lista de ferramentas que atuam sobre camadas",en:"It shows a list of tools that perform tasks on the layers",es:"Muestra una lista de herramientas que act&uacute;an sobre las capas"}],"ajudaEditorOlSalva":[{pt:"Para editar os atributos, utilize a ferramenta de identifica&ccedil;&atilde;o. &Eacute; necess&aacute;rio que exista uma coluna com identificadores &uacute;nicos na tabela a ser editada e que essa coluna esteja vis&iacute;vel na ferramenta de identifica&ccedil;&atilde;o.",en:"Use the identification tool to edit the attributes. There must be a column with unique identifiers in the table that will be edited. This column should be visible in the identification tool.",es:"Para editar los atributos utilice la herramienta de identificaci&oacute;n. Es necesario que exista una columna con identificadores &uacute;nicos en la tabla a ser editada y que esa columna sea visible en la herramienta de identificaci&oacute;n."}],"mascara":[{pt:"M&aacute;scara",en:"Mask",es:"M&aacute;scara"}],"result":[{pt:"Resultado",en:"Result",es:"Resultado"}],"tativo":[{pt:"Tema ativo",en:"Active theme ",es:"Tema activo"}],"geosel":[{pt:"geometria(s) selecionada(s) encontrada(s)",en:"selected geometry found",es:"geometr&iacute;a(s) seleccionada(s) encontrada(s)"}],"listar":[{pt:"Listar",en:"Make a list",es:"Hacer una lista"}],"sdados":[{pt:"Salvar dados",en:"Save data",es:"Guardar datos"}],"incorpo":[{pt:"Incorporar ao mapa",en:"Add to map",es:"Agregar al mapa"}],"selum":[{pt:"Selecione uma ou mais geometrias",en:"Select one or more geometries",es:"Seleccione una o m&aacute;s geometr&iacute;as"}],"atrib":[{pt:"Atributos",en:"Attributes",es:"Atributos"}],"reg":[{pt:"Registros",en:"Records",es:"Registros"}],"adic":[{pt:"Adicionando",en:"Adding",es:"Agregando"}],"stema":[{pt:"Salvar no tema",en:"Save the theme",es:"Salvar el tema"}],"seluma":[{pt:"Selecione apenas uma figura",en:"Select one picture only",es:"Seleccione solo una figura"}],"salva":[{pt:"Salva",en:"Save",es:"Salva"}],"canc":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"dlinha":[{pt:"digitalizar linha",en:"digitalize line",es:"digitalizar l&iacute;nea"}],"dpol":[{pt:"digitalizar poligono",en:"digitalize polygon",es:"digitalizar pol&iacute;gono"}],"dponto":[{pt:"digitalizar ponto",en:"digitalize point",es:"digitalizar punto"}],"dtexto":[{pt:"digitalizar texto",en:"digitalize text",es:"digitalizar texto"}],"cortaf":[{pt:"corta figura",en:"cut picture",es:"cortar figura"}],"modf":[{pt:"modifica figura",en:"modify picture",es:"modificar figura"}],"listag":[{pt:"lista geometrias",en:"list geometries",es:"crear lista de geometr&iacute;as"}],"frente":[{pt:"trazer para frente",en:"send forward",es:"traer al frente"}],"studo":[{pt:"selecionar tudo",en:"select all",es:"seleccionar todo"}],"ustudo":[{pt:"limpar sele&ccedil;&atilde;o",en:"clear selection",es:"limpiar la selecci&oacute;n"}],"excsel":[{pt:"Remove os elementos selecionados",en:"Remove selected features",es:"Remueve los elementos seleccionados"}],"opcoes":[{pt:"Op&ccedil;&otilde;es",en:"Options",es:"Opciones"}],"meneditor1":[{pt:"Para excluir registros do banco de dados utilize a ferramenta de identifica&ccedil;&atilde;o",en:"Use the identification tool to delete records from the database",es:"Para excluir registros de la base de datos utilice la herramienta de identificaci&oacute;n"}],"meneditor2":[{pt:"Nenhum elemento gr&aacute;fico encontrado. Utilize as op&ccedil;&otilde;es de cria&ccedil;&atilde;o de geometrias.",en:"No graphic element found. Use the options to create geometries.",es:"Ning&uacute;n elemento gr&aacute;fico encontrado. Utilice las opciones de creaci&oacute;n de geometr&iacute;a."}],"meneditor3":[{pt:"Voc&ecirc; precisa fazer login para usar a op&ccedil;&atilde;o de salvar no banco de dados",en:"You must be logged in to use the save to database option",es:"Usted debe iniciar sesi&oacute;n para utilizar la opci&oacute;n de guardar en la base de datos"}],"meneditor4":[{pt:"Valores iguais ao original",en:"Values equal to the original ones",es:"Valores iguales al original"}],"meneditor5":[{pt:"&Eacute; necess&aacute;rio ter um c&oacute;digo para poder excluir",en:"It is necessary to have a password to exclude",es:"Es necesario tener una clave para excluir"}],"meneditor6":[{pt:"Ap&oacute;s escolher a medida da vari&aacute;vel, clique no mapa para escolher o limite geogr&aacute;fico.",en:"After choosing the variable measure, click on the map to choose the geographical boundary.",es:"Despu&eacute;s de escoger la medida de la variable, haga clic en el mapa para seleccionar el l&iacute;mite geogr&aacute;fico."}],"opsel":[{pt:"Opera&ccedil;&otilde;es sobre as figuras selecionadas",en:"Operations on the selected pictures",es:"Operaciones sobre las figuras seleccionadas"}],"capturar":[{pt:"Capturar elemento de um tema",en:"Capture a theme feature",es:"Capturar elemento de un tema"}],"salvexc":[{pt:"Salvar/excluir dados",en:"Save/exclude data",es:"Guardar/excluir datos"}],"edatrib":[{pt:"Editar atributos",en:"Edit Attributes",es:"Editar atributos"}],"camedit":[{pt:"Camadas edit&aacute;veis",en:"Editable layers",es:"Capas editables"}],"nenhum":[{pt:"Nenhum",en:"None",es:"Ninguno"}],"tipo":[{pt:"Tipo",en:"Type",es:"Tipo"}],"abreMapa":[{pt:"Abrir o mapa",en:"Open the map",es:"Abrir el mapa "}],"areaAprox":[{pt:"&Aacute;rea aproximada",en:"Approximate area",es:"&Aacute;rea aproximada"}],"distAprox":[{pt:"Dist&acirc;ncia aproximada",en:"Approximate distance",es:"Distancia aproximada"}],"trocaInterface":[{pt:"Troca de interface",en:"Interface change",es:"Cambio de interfaz"}],"wkt2layer":[{pt:"Converte WKT em camada",en:"Convert WKT into layer",es:"Transformar WKT en capa"}],"salvaDadosEditor":[{pt:"Os dados s&oacute; podem ser salvos em temas que permitem edi&ccedil;&atilde;o e que possuem coluna com auto incremento",en:"Data can only be saved in themes that allow edition and have columns with auto-increment",es:"Los datos solo pueden ser guardados en los temas que permiten edici&oacute;n y que poseen columnas con auto incremento"}],"novaaba":[{pt:"Abre em nova aba",en:"Open in a new tab",es:"Abre en una pesta&ntilde;a nueva"}],"novonome":[{pt:"Novo nome",en:"New name",es:"Nombre nuevo"}],"medir":[{pt:"Medir/Calcular",en:"Measure/Calculate",es:"Medir/Calcular"}],"tabela":[{pt:"Tabela",en:"Table",es:"Tabla"}],"ligaDesliga":[{pt:"Liga/Desliga",en:"Turn on/Turn off",es:"Encender/Apagar"}],"naoPublicado":[{pt:"n&atilde;o publicado",en:"not published",es:"no publicado"}],"operacoesMapaTema":[{pt:"Opera&ccedil;&otilde;es sobre o mapa ou tema",en:"Operations on the map or theme",es:"Operaciones sobre el mapa o tema"}],"descMenuAjuda":[{pt:"Documenta&ccedil;&atilde;o, redes sociais, tutoriais...",en:"Documentation, social networks, tutorials...",es:"Documentaci&oacute;n, redes sociales, tutoriales..."}],"descMenuAnalise":[{pt:"Dist&acirc;ncia, &aacute;rea, buffer, gr&aacute;ficos...",en:"Distance, area, buffer, graphics...",es:"Distancia, &aacute;rea, buffer, gr&aacute;ficos..."}],"descArquivos":[{pt:"Salvar e carregar mapfile, lista de mapas...",en:"Save and upload mapfile, map list...",es:"Guardar y cargar mapfile, lista de mapas..."}],"descOperacoesMapaTema":[{pt:"Tabela, legenda, imprimir, upload, navega&ccedil;&atilde;o...",en:"Table, legend, print, upload, browsing...",es:"Tabla, leyenda, impresi&oacute;n, carga, navegaci&oacute;n..."}],"descOgcWms":[{pt:"Adiciona camada via servi&ccedil;o WMS",en:"Add layer via WMS service",es:"A&ntilde;ade capa a trav&eacute;s de servicio WMS"}],"descLimLoc":[{pt:"Regi&otilde;es cadastradas no sistema de metadados estat&iacute;sticos",en:"Regions registered in the statistical metadata system",es:"Regiones registradas en el sistema de metadatos estad&iacute;sticos"}],"descMeta":[{pt:"Camadas baseadas no sistema de metadados estat&iacute;sticos",en:"Layers based on the statistical metadata system",es:"Capas basadas en el sistema de metadatos estad&iacute;sticos"}],"descMapas":[{pt:"Mapas prontos para uso, com camadas j&aacute; selecionadas",en:"Ready-to-use maps with layers already selected",es:"Mapas listos para su uso con capas seleccionadas"}],"descEstrelas":[{pt:"Lista de camadas classificadas conforme o n&uacute;mero de acessos",en:"List of layers classified according to the number of accesses",es:"Lista de capas clasificadas seg&uacute;n el n&uacute;mero de accesos"}],"descSistemas":[{pt:"Sistemas com op&ccedil;&otilde;es espec&iacute;ficas e que permitem adicionar camadas ao mapa",en:"Systems with specific options that allow you to add layers to the map",es:"Sistemas con opciones espec&iacute;ficas que permiten agregar capas al mapa"}],"descDir":[{pt:"Diret&oacute;rio de arquivos shapefile",en:"Shapefile directory",es:"Directorio de archivos shapefile"}],"localiza":[{pt:"Posi&ccedil;&atilde;o",en:"Position",es:"Posici&oacute;n"}],"volta":[{pt:"volta",en:"back",es:"volver"}],"continua":[{pt:"continua",en:"continue",es:"continuar"}],"avanca":[{pt:"avan&ccedil;a",en:"go ahead",es:"avanzar"}],"tipvazio":[{pt:"N&atilde;o existe nenhuma camada no mapa que permita mostrar etiquetas",en:"There is no layer on the map that allows you to display labels",es:"No existe ninguna capa en el mapa que permita mostrar etiquetas"}],"erroTpl":[{pt:"Erro ao carregar um template",en:"Error loading template",es:"Error al cargar una plantilla"}],"remove":[{pt:"Remove",en:"Remove",es:"Eliminar"}],"iconeFerramentas":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"iconeMapa":[{pt:"Camadas inclu&iacute;das",en:"Layers included",es:"Capas incluidas"}],"iconeCatalogo":[{pt:"Incluir mais camadas",en:"Add more layers",es:"Incluir m&aacute;s capas"}],"iconeLegenda":[{pt:"Legenda do mapa",en:"Map Legend",es:"Leyenda del mapa"}],"iconeBalao":[{pt:"Info resumida",en:"Summary information",es:"Informaci&oacute;n resumida"}],"iconeIdentifica":[{pt:"Info completa",en:"Comprehensive information",es:"Informaci&oacute;n completa"}],"indeOk":[{pt:"Cat&aacute;logo da INDE j&aacute; est&aacute; dispon&iacute;vel",en:"INDE catalog now available",es:"Cat&aacute;logo del INDE ya est&aacute; disponible"}],"deveLigada":[{pt:"A camada deve estar vis&iacute;vel",en:"The layer must be visible",es:"La capa debe ser visible"}],"balaoVazio":[{pt:"N&atilde;o foram encontrados dados nas camadas dispon&iacute;veis. Experimente utilizar o &iacute;cone de mais informa&ccedil;&otilde;es",en:"No data was found on the available layers. Try to use the more infomation icon",es:"No se encontraron datos en las capas disponibles. Intente utilizar el icono de m&aacute;s informaci&oacute;n"}],"umaLigada":[{pt:"Pelo menos uma camada deve estar ligada no mapa",en:"At least one layer must be associated with the map",es:"Al menos una capa debe estar conectada en el mapa"}],"precisaApiGM":[{pt:"Essa op&ccedil;&atilde;o necessita de uma API do Google Maps. Consulte o administrador do sistema. O c&oacute;digo da API deve constar no arquivo de configura&ccedil;&atilde;o do i3Geo.",en:"This option requires a Google Maps API. Ask your system administrator for advice. The API code should be in the i3Geo configuration file.",es:"Esta opci&oacute;n requiere una API de Google Maps. Consulte con el administrador del sistema. El c&oacute;digo de la API debe incluirse en el archivo de configuraci&oacute;n de i3Geo."}],"graticule":[{pt:"Grade de coordenadas (ativa e desativa)",en:"Coordinate grid (turn on and turn off)",es:"Cuadr&iacute;cula de coordenadas (activa y desactiva)"}],"versaoAntiga":[{pt:"Essa op&ccedil;&atilde;o pode n&atilde;o funcionar corretamente devido a vers&atilde;o do sistema (Mapserver)",en:"This option may not work properly because of the system version (Mapserver)",es:"Esta opci&oacute;n puede que no funcione correctamente debido a la versi&oacute;n del sistema (Mapserver)"}],"camadasDeFundo":[{pt:"Camadas de fundo",en:"Basemap",es:"Mapa base"}],"funcaojstip":[{pt:"Fun&ccedil;&atilde;o JS (para as etiquetas)",en:"",es:""}],"rangeScaleMsg":[{pt:"Vis&iacute;vel apenas em determinadas escalas",en:"",es:""}],"layerDesenho":[{pt:"Camada de desenho",en:"",es:""}],"confirma":[{pt:"Confirma",en:"",es:""}],"selCorta":[{pt:"Selecione primeiro um elemento para ser cortado",en:"",es:""}],"desPol":[{pt:"Desenhe um pol&iacute;gono",en:"",es:""}],"union":[{pt:"Uni&atilde;o",en:"",es:""}],"intersect":[{pt:"Intersec&ccedil;&atilde;o",en:"",es:""}],"symdif":[{pt:"Diferen&ccedil;a sim&eacute;trica",en:"",es:""}],"dif":[{pt:"Diferen&ccedil;a",en:"",es:""}],"shiftdel":[{pt:"Para apagar um v&eacute;rtice, pressione shift e clique",en:"",es:""}],"extent":[{pt:"Extens&atilde;o",en:"",es:""}],"cola":[{pt:"Cola",en:"",es:""}],"fillring":[{pt:"Preenche as ilhas",en:"",es:""}],"naoremovewkt":[{pt:"Fecha sem remover o desenho",en:"",es:""}],"ativasnaptol":[{pt:"Ativa toler&acirc;ncia (snap)",en:"",es:""}],"freehand":[{pt:"M&atilde;o livre",en:"",es:""}],"masc":[{pt:"M&aacute;scara",en:"",es:""}],"fullscreen":[{pt:"Tela cheia",en:"",es:""}],"esquemadecores":[{pt:"Esquema de cores",en:"Color schema",es:"Esquema de colores"}],"copiaCamada":[{pt:"C&oacute;pia da camada",en:"Layer copy",es:"Copia de la capa"}],"contorno":[{pt:"Contorno",en:"Outline",es:"Contorno"}],"copytomemory":[{pt:"Copiado para a mem&oacute;ria",en:"",es:""}],"nenhumaSel":[{pt:"N&atilde;o existe nenhuma camada com sele&ccedil;&atilde;o",en:"",es:""}],"descws":[{pt:"Utiliza Webservices para adicionar camadas ao mapa, como WMS o GeoJson",en:"",es:""}],"camadaadic":[{pt:"Camada adicionada ao mapa",en:"",es:""}],"camadaatualizada":[{pt:"Camada atualizada",en:"",es:""}],"adicmapa":[{pt:"Adiconar ao mapa",en:"",es:""}],"arqimp":[{pt:"Arquivo importado",en:"",es:""}]};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +g_traducao={"dec":[{pt:",",en:".",es:","}],"mil":[{pt:".",en:",",es:"."}],"p1":[{pt:"O i3Geo &eacute; software livre! Para download clique <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqui</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",en:"I3Geo is an open source software! Click <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >here</a> to download. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",es:"i3Geo es software libre! Para descargar haga clic <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqu&iacute;</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>"}],"p2":[{pt:"Filtro de cores",en:"Color filter",es:"Filtro de colores"}],"p3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"p4":[{pt:"Escala",en:"Scale",es:"Escala"}],"p5":[{pt:"Tamanho",en:"Size",es:"Tama&ntilde;o"}],"p6":[{pt:"Ativa/desativa entorno",en:"Enable/disable environment",es:"Activar/desactivar entorno"}],"p7":[{pt:"Ativa/desativa logo",en:"Enable/disable logo",es:"Activar/desactivar logo"}],"p8":[{pt:"Cor da sele&ccedil;&atilde;o",en:"Selection color",es:"Color de la selecci&oacute;n"}],"p9":[{pt:"Cor do fundo",en:"Background color",es:"Color de fondo"}],"p10":[{pt:"Grade de coordenadas",en:"Coordinate grid",es:"Cuadr&iacute;cula de coordenadas"}],"p11":[{pt:"Template",en:"Template",es:"Plantilla"}],"p12":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"p13":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"p14":[{pt:"Aplicar",en:"Apply",es:"Aplicar"}],"p15":[{pt:"Formato da imagem do mapa",en:"Map image format",es:"Formato de la imagen del mapa"}],"p16":[{pt:"Fundo",en:"Basemap",es:"Mapa base"}],"p17":[{pt:"Imprime legenda",en:"Print legend",es:"Imprimir la leyenda"}],"p18":[{pt:"N&atilde;o imprime a legenda",en:"Do not print legend",es:"No imprimir la leyenda"}],"p19":[{pt:"Ativa ou desativa a legenda de um tema na op&ccedil;&atilde;o de impress&atilde;o do mapa",en:"Enable or disable the legend of a theme in the map print option",es:"Activa o desactiva la leyenda de un tema en la opci&oacute;n de impresi&oacute;n del mapa"}],"p20":[{pt:"Tela remota",en:"Remote screen",es:"Pantalla remota"}],"p21":[{pt:"Anima&ccedil;&atilde;o",en:"Animation",es:"Animaci&oacute;n"}],"s1":[{pt:"Ajuda",en:"Help",es:"Ayuda"}],"s2":[{pt:"An&aacute;lise",en:"Analysis",es:"An&aacute;lisis"}],"s3":[{pt:"Janelas",en:"Windows",es:"Ventanas"}],"s4":[{pt:"Arquivo",en:"File",es:"Archivo"}],"s5":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"u1":[{pt:"Sobre o i3Geo",en:"About i3Geo",es:"Acerca de i3Geo"}],"u2":[{pt:"Doc. dos c&oacute;digos",en:"Doc. of codes",es:"Doc. de los c&oacute;digos"}],"u3":[{pt:"WikiBook",en:"WikiBook",es:"WikiBook"}],"u4":[{pt:"Tutoriais",en:"Tutorials",es:"Tutoriales"}],"u4a":[{pt:"Manual do usu&aacute;rio",en:"User manual",es:"Manual de usuario"}],"u5":[{pt:"Blog",en:"Blog",es:"Blog"}],"u5a":[{pt:"Software p&uacute;blico",en:"Public software",es:"Software p&uacute;blico"}],"u5b":[{pt:"Lista de fun&ccedil;&otilde;es",en:"Function lists",es:"Lista de funciones"}],"u5c":[{pt:"Redes sociais",en:"Social networks",es:"Redes sociales"}],"u6":[{pt:"Geometrias",en:"Geometries",es:"Geometr&iacute;as"}],"u7":[{pt:"Grade de pol&iacute;gonos",en:"Polygon grid",es:"Cuadr&iacute;cula de pol&iacute;gonos"}],"u8":[{pt:"Grade de pontos",en:"Point grid",es:"Cuadr&iacute;cula de puntos"}],"u9":[{pt:"Grade de hex&aacute;gonos",en:"Grid of Hexagons",es:"Cuadr&iacute;cula de hex&aacute;gonos"}],"u10":[{pt:"Entorno(Buffer)",en:"Buffer",es:"&Aacute;rea de influencia (Buffer)"}],"u11":[{pt:"Centr&oacute;ide",en:"Centroid",es:"Centroide"}],"u11a":[{pt:"Dist&acirc;ncia entre pontos",en:"Distance between points",es:"Distancia entre puntos"}],"u12":[{pt:"N pontos em poligono",en:"N points in polygon",es:"N puntos en pol&iacute;gono"}],"u13":[{pt:"Ponto em poligono/raster",en:"Point in polygon/raster",es:"Punto en pol&iacute;gono/raster"}],"u14":[{pt:"Distribui&ccedil;&atilde;o de pontos",en:"Point distribution",es:"Distribuci&oacute;n de puntos"}],"u15":[{pt:"Barras de ferramentas",en:"Toolbars",es:"Barras de herramientas"}],"u15a":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"u16":[{pt:"Janela de mensagens",en:"Message window",es:"Ventana de mensajes"}],"u17":[{pt:"Salvar mapa",en:"Save map",es:"Guardar el mapa"}],"u18":[{pt:"Carregar mapa",en:"Load map",es:"Cargar mapa"}],"u19":[{pt:"Pegar imagens",en:"Paste images",es:"Pegar im&aacute;genes"}],"u20":[{pt:"Converter em WMS e WMC",en:"Convert to WMS and WMC",es:"Convertir a WMS y WMC"}],"u20a":[{pt:"Converter em KML",en:"Convert to KML",es:"Convertir a KML"}],"u21":[{pt:"Gerador de links",en:"Link generator",es:"Generador de enlaces"}],"u22":[{pt:"Grade",en:"Grid",es:"Cuadr&iacute;cula"}],"u23":[{pt:"Ponto",en:"Point",es:"Punto"}],"u24":[{pt:"Pol&iacute;gono",en:"Polygon",es:"Pol&iacute;gono"}],"u25":[{pt:"Dissolve",en:"Dissolve",es:"Disolver"}],"u26":[{pt:"Agrupa",en:"Group",es:"Agrupar"}],"u27":[{pt:"Outros",en:"Others",es:"Otros"}],"u28":[{pt:"Centro m&eacute;dio",en:"Middle center",es:"Centro medio"}],"u29":[{pt:"Editor vetorial",en:"Vector editor",es:"Editor vectorial"}],"t1":[{pt:"Camadas",en:"Layers",es:"Capas"}],"t2":[{pt:"Arraste o tema aqui ou clique para excluir",en:"Drag the theme here or click to remove",es:"Arrastre el tema aqu&iacute; o haga clic para excluir"}],"t2a":[{pt:"Filtra a lista de camadas",en:"Filter the layer list",es:"Filtra la lista de capas"}],"t2b":[{pt:"Abre a legenda do mapa",en:"Open the map legend",es:"Despliega la leyenda del mapa"}],"t3":[{pt:"Clique para ligar ou desligar esse tema, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click to turn this theme off or on, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic para encender o apagar este tema y mostrarlo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"t3a":[{pt:"Ligar todos os temas",en:"Turn on all themes",es:"Encender todos los temas"}],"t3b":[{pt:"Desligar todos os temas",en:"Turn off all themes",es:"Apagar todos los temas"}],"t4":[{pt:"Limpa sele&ccedil;&atilde;o",en:"Clear selection",es:"Limpia la selecci&oacute;n"}],"t4a":[{pt:"Zoom para a sele&ccedil;&atilde;o",en:"Zoom to selection",es:"Zoom a la selecci&oacute;n"}],"t5":[{pt:"Limpa sele&ccedil;&atilde;o existente nesse tema",en:"Clear an existing selection in this theme",es:"Limpia la selecci&oacute;n existente en este tema"}],"t6":[{pt:"Clique para fazer o download desse tema no formato shapefile",en:"Click to download this theme in shapefile format",es:"Haga clic para descargar este tema en formato shapefile"}],"t7":[{pt:"clique e arraste",en:"Click and drag",es:"Haga clic y arrastre"}],"t7a":[{pt:"Clique e arraste para mudar a ordem. Arraste e solte na lixeira para remover. Aguarde para ver a legenda.",en:"Click and drag to change the order. Drag and drop to the trash to remove. Wait to see the legend.",es:"Haga clic y arrastre para cambiar el orden. Arrastre y suelte en la papelera para remover. Aguarde para ver la leyenda."}],"t8":[{pt:"arraste para mudar a ordem",en:"drag to change the order",es:"arrastre para cambiar el orden"}],"t9":[{pt:"Compat&iacute;vel com a escala",en:"Compatible with the scale",es:"Compatible con la escala"}],"t10":[{pt:"Incompat&iacute;vel com a escala",en:"Incompatible with the scale",es:"Incompatible con la escala"}],"t11":[{pt:"Escala n&atilde;o conhecida",en:"Unknown scale",es:"Escala no conocida"}],"t12":[{pt:"Excluir",en:"Exclude",es:"Excluir"}],"t12a":[{pt:"Clique para excluir esse tema do mapa.",en:"Click to exclude this theme from the map.",es:"Haga clic para excluir este tema del mapa."}],"t13":[{pt:"Sobe",en:"Up",es:"Subir"}],"t14":[{pt:"Clique para subir esse tema na ordem de desenho",en:"Click to move up the theme in drawing order",es:"Haga clic para subir y cambiar el orden de dibujo de este tema"}],"t15":[{pt:"Desce",en:"Down",es:"Bajar"}],"t16":[{pt:"Clique para descer esse tema na ordem de desenho",en:"Click to move down the theme in drawing order",es:"Haga clic para bajar y cambiar el orden de dibujo de este tema"}],"t17":[{pt:"Zoom para o tema",en:"Zoom to theme",es:"Zoom al tema"}],"t18":[{pt:"Clique para ajustar o mapa de forma a mostrar todo o tema",en:"Click to show the whole theme by adjusting the map",es:"Haga clic para ajustar el mapa de manera de poder ver todo el tema"}],"t18a":[{pt:"Op&ccedil;&otilde;es e propriedades",en:"Options and properties",es:"Opciones y propiedades"}],"t18b":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"t19":[{pt:"Altera a transpar&ecirc;ncia do tema, possibilitando que as camadas inferiores possam ser vistas.",en:"Change layer transparency to enable visibility of bottom layers.",es:"Altera la transparencia del tema haciendo posible que las capas inferiores se puedan ver."}],"t20":[{pt:"Opacidade",en:"Opacity",es:"Opacidad"}],"t22":[{pt:"Localize elementos no tema com base em seus atributos descritivos.",en:"Search for elements on the theme based on their descriptive attributes.",es:"Ubique elementos en el tema en base a sus atributos descriptivos."}],"t23":[{pt:"Procurar",en:"Search",es:"Buscar"}],"t24":[{pt:"Crie uma nova camada no mapa para apresentar textos descritivos sobre esse tema, tendo como base a tabela de atributos.",en:"Create a new layer on the map based on the table of attributes to display descriptive texts about this theme.",es:"Crear una nueva capa en el mapa para presentar textos descriptivos sobre este tema, teniendo como base la tabla de atributos."}],"t25":[{pt:"Etiquetas baseadas em atributos",en:"Labels based on attributes",es:"Etiquetas basadas en atributos"}],"t26":[{pt:"Defina as etiquetas que ser&atilde;o mostradas quando o mouse &eacute; estacionado sobre um elemento desse tema.",en:"Define labels that will be shown when the mouse is over a feature of this theme.",es:"Defina las etiquetas que se mostrar&aacute;n cuando el rat&oacute;n se detenga sobre un elemento de este tema."}],"t27":[{pt:"Ativar etiquetas",en:"Activate labels",es:"Activar etiquetas"}],"t28":[{pt:"Insira um filtro nesse tema para mostrar apenas determinadas informa&ccedil;&otilde;es, com base na tabela de atributos.",en:"Insert a filter in this theme based on the table of attributes to show only specific information.",es:"Inserte un filtro en este tema para mostrar solo determinadas informaciones, con base en la tabla de atributos."}],"t29":[{pt:"Filtrar",en:"Filter",es:"Filtrar"}],"t30":[{pt:"Veja a tabela de atributos relacionada a esse tema.",en:"See the table of attributes related to this theme.",es:"Vea la tabla de atributos relacionada con este tema."}],"t31":[{pt:"Tabela com os dados",en:"Table with data",es:"Tabla con los datos"}],"t32":[{pt:"Abre o editor de legenda, permitindo a altera&ccedil;&atilde;o da forma de representa&ccedil;&atilde;o desse tema.",en:"Open the legend editor to change the way this theme is rendered.",es:"Abre el editor de leyenda para modificar la forma de representaci&oacute;n de este tema."}],"t33":[{pt:"Editar legenda",en:"Edit legend",es:"Editar leyenda"}],"t34":[{pt:"Mostra os dados desse tema em uma janela que acompanha o mouse.",en:"Show the data of this theme in a window that tracks the mouse.",es:"Muestra los datos de este tema en una ventana que acompa&ntilde;a el rat&oacute;n."}],"t35":[{pt:"Mostra em janela",en:"Show in window",es:"Mostrar en la ventana"}],"t36":[{pt:"tema vis&iacute;vel apenas em determinadas escalas",en:"theme visible only at certain scales",es:"el tema es visible solo en ciertas escalas"}],"t37":[{pt:"Gr&aacute;fico",en:"Chart",es:"Gr&aacute;fico"}],"t37a":[{pt:"Tema com gr&aacute;ficos",en:"Theme with charts",es:"Tema con gr&aacute;ficos"}],"t37b":[{pt:"Gr&aacute;fico interativo",en:"Interactive chart",es:"Gr&aacute;fico interactivo"}],"t38":[{pt:"Exporta a legenda para o padr&atilde;o SLD.",en:"Export the legend to SLD schema.",es:"Exporta la leyenda para el est&aacute;ndar SLD."}],"t39":[{pt:"Exportar SLD",en:"Export SLD",es:"Exportar SLD"}],"t40":[{pt:"Abre a ferramenta que permite alterar o SQL de acesso aos dados",en:"Open the tool to change the SQL to access data",es:"Abre la herramienta que permite cambiar el SQL de acceso a los datos"}],"t41":[{pt:"Editar SQL",en:"Edit SQL",es:"Editar SQL"}],"t42":[{pt:"Cortina",en:"Curtain",es:"Cortina"}],"t43":[{pt:"Aplicar SLD",en:"Apply SLD",es:"Aplicar SLD"}],"t44":[{pt:"Salvar mapfile",en:"Save mapfile",es:"Guardar mapfile"}],"t45":[{pt:"Comentar",en:"Comment",es:"Comentar"}],"t46":[{pt:"Mais populares",en:"Most popular",es:"M&aacute;s populares"}],"t48":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"t49":[{pt:"Mapa tem&aacute;tico 3D",en:"3D tematic map",es:"Mapa tem&aacute;tico 3D"}],"a1":[{pt:"Procurar tema:",en:"Search theme:",es:"Buscar tema:"}],"a2":[{pt:"Upload de shape file",en:"Upload shapefile",es:"Subir shapefile"}],"a2b":[{pt:"Upload de DBF ou CSV",en:"Upload DBF or CSV",es:"Subir DBF o CSV"}],"a3":[{pt:"Download de dados",en:"Data downloading",es:"Descarga de datos"}],"a3a":[{pt:"Importar Web Map Context",en:"Import Web Map Context",es:"Importar Web Map Context"}],"a4":[{pt:"Conectar com servidor WMS",en:"Connect to WMS server",es:"Conectar al servidor WMS"}],"a4b":[{pt:"Conectar com servidor WMS-T",en:"Connect to WMS-T server",es:"Conectar al servidor WMS-T"}],"a5":[{pt:"Conectar com GeoRss",en:"Connect to GeoRss",es:"Conectar con GeoRss"}],"a5a":[{pt:"Nuvem de tags",en:"Tag cloud",es:"Nube de etiquetas"}],"a6":[{pt:"Acesso aos arquivos do servidor",en:"Access to server files",es:"Acceso a los archivos del servidor"}],"a7":[{pt:"Temas",en:"Theme",es:"Temas"}],"a8":[{pt:"Clique no box ao lado do tema para ligar ou desligar, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click the box next to the theme to turn it on or off, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic en el cuadro ubicado al lado del tema para encender o apagarlo y mostralo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"a9":[{pt:"Fonte",en:"Font",es:"Fuente"}],"a10":[{pt:"c&oacute;digo:",en:"code",es:"c&oacute;digo"}],"a11":[{pt:"Sistemas",en:"Systems",es:"Sistemas"}],"a12":[{pt:"Abrir sistema",en:"Open system",es:"Abrir sistema"}],"a13":[{pt:"Abrir no Google Earth",en:"Open with Google Earth",es:"Abrir en Google Earth"}],"a14":[{pt:"Upload SHP, CSV...",en:"Upload SHP, CSV...",es:"Subir SHP, CSV..."}],"a15":[{pt:"Conex&otilde;es",en:"Conections",es:"Conexiones"}],"a16":[{pt:"Servi&ccedil;os",en:"Services",es:"Servicios"}],"g1":[{pt:"Temas",en:"Themes",es:"Temas"}],"g1a":[{pt:"Cat&aacute;logo",en:"Catalog",es:"Cat&aacute;logo"}],"g2":[{pt:"Adiciona",en:"Add",es:"Agregar"}],"g3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"g4":[{pt:"Mapas",en:"Maps",es:"Mapas"}],"g4a":[{pt:"Mapa",en:"Map",es:"Mapa"}],"o1":[{pt:"Aguarde...",en:"Wait...",es:"Espere..."}],"o2":[{pt:"Busca r&aacute;pida",en:"Quick search",es:"B&uacute;squeda r&aacute;pida"}],"o3":[{pt:"Lendo imagem...",en:"Reading image...",es:"Leyendo imagen..."}],"o4":[{pt:"Aguarde...abrindo lente",en:"Wait...Opening magnifying glass",es:"Espere...abriendo lupa"}],"o5":[{pt:"Aguarde...iniciando",en:"Wait...initializing",es:"Espere...iniciando"}],"o6":[{pt:"din&acirc;mico",en:"Dynamic",es:"Din&aacute;mico"}],"d1":[{pt:"Digite as coordenadas de um ponto (X=longitude e Y=latitude) para localizar-lo no mapa. no mapa. O centro do mapa ser&aacute; deslocado para o ponto digitado.",en:"Enter the coordinates of a point (X=longitude and Y=latitude) to localize it on the map. The map center will move to this point.",es:"Digite las coordenadas de un punto (X=longitud e Y=latitud) para ubicarlas en el mapa. El centro del mapa se desplazar&aacute; al punto introducido."}],"d2":[{pt:"Altera a escala do mapa ajustando-a para mostrar a mesma abrang&ecirc;ncia geogr&aacute;fica da inicializa&ccedil;&atilde;o.",en:"Change the map scale to show the initial geographical extent.",es:"Modifica la escala del mapa ajust&aacute;ndola para mostrar la misma &aacute;rea geogr&aacute;fica inicial."}],"d2t":[{pt:"Enquadramento inicial",en:"Initial extent",es:"Extensi&oacute;n inicial"}],"d3":[{pt:"Amplia o mapa - desloca o ponto clicado para centro da tela ou amplia a regi&atilde;o indicada por um ret&acirc;ngulo. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa na &aacute;rea de zoom desejada.",en:"It enlarges the map - places the clicked point on the center of the screen or enlarge the map on a region indicated by a rectangle. Once activated, click and drag the mouse over the map into the desired area.",es:"Ampl&iacute;a el mapa - coloca el punto donde se hizo clic en el centro de la pantalla o ampl&iacute;a a la regi&oacute;n indicada con un rect&aacute;ngulo. Despu&eacute;s de activarla, haga clic y arrastre el rat&oacute;n sobre el mapa en el &aacute;rea de zoom deseada."}],"d3t":[{pt:"clique e arraste para ampliar",en:"click and drag to enlarge",es:"Haga click y arraste para ampliar"}],"d4":[{pt:"Desloca a regi&atilde;o vis&iacute;vel no mapa. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa para deslocar a regi&atilde;o vis&iacute;vel.",en:"It moves the visible region on the map. After being activated, click and drag the mouse over the map to move the visible region.",es:"Desplaza la regi&oacute;n visible en el mapa. Una vez activada, haga clic y arrastre el rat&oacute;n sobre el mapa para desplazar la zona visible."}],"d4t":[{pt:"clique e arraste para deslocar",en:"click and drag to move",es:"haga click y arraste para mover"}],"d5":[{pt:"Amplia o mapa tendo como refer&ecirc;ncia o centro atual.",en:"Enlarge the map based on the current center.",es:"Ampl&iacute;a el mapa teniendo como referencia el centro actual."}],"d5t":[{pt:"aproximar",en:"zoom in",es:"acercar"}],"d6":[{pt:"Reduz o mapa tendo como refer&ecircncia o centro atual.",en:"Reduce the map based on the current center.",es:"Reduce el mapa teniendo como referencia el centro actual"}],"d6t":[{pt:"afastar",en:"zoom out",es:"alejar",it:"afastar"}],"d7":[{pt:"Mostra informa&ccedil;&otilde;es sobre um ponto no mapa. Ap&oacute;s ativada, clique sobre o mapa.",en:"It displays information about a point on the map. After being activated, click on the map.",es:"Muestra informaci&oacute;n sobre un punto en el mapa. Despu&eacute;s de activarla haga clic sobre el mapa."}],"d7t":[{pt:"Info",en:"Info",es:"Info"}],"d7a":[{pt:"Mostra informa&ccedil;&otilde;es resumidas sobre um ponto clicado no mapa. N&atilde;o &eacute; necess&aacute;rio clicar nesse &iacute;cone para ativar, basta clicar no mapa a qualquer tempo.",en:"Display summary information about a point clicked on the map. It is not necessary to click this icon to activate it, just click on the map at any time.",es:"Muestra informaci&oacute;n resumida de un punto sobre el cual se ha hecho clic en el mapa. No es necesario hacer clic en ese icono para activarlo, simplemente haga clic en el mapa en cualquier momento."}],"d7at":[{pt:"etiqueta",en:"label",es:"etiqueta"}],"d8":[{pt:"Mostra a extens&atilde;o geogr&aacute;fica atual em coordenadas geogr&aacute;ficas",en:"Show the current extent in geographic coordinates",es:"Muestra la extensi&oacute;n geogr&aacute;fica actual en coordenadas geogr&aacute;ficas"}],"d8t":[{pt:"Extens&atilde;o atual",en:"Current extent",es:"Extensi&oacute; actual"}],"d9":[{pt:"Abre/fecha o mapa de refer&ecirc;ncia",en:"Open/close the overview map",es:"Abre/cierra el mapa de referencia"}],"d9t":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"d10":[{pt:"Digite o novo valor de escala e clique no bot&atilde;o aplicar para alterar a escala do mapa",en:"Enter a new scale value and click the apply button to change the map scale",es:"Ingrese el nuevo valor de escala y haga clic en el bot&oacute;n aplicar para modificar la escala del mapa"}],"d11":[{pt:"Busca dados na Wikipedia na abrang&ecirc;ncia atual do mapa. Fa&ccedil;a um zoom no mapa antes de abrir essa op&ccedil;&atilde;o. Regi&ocirc;es muito extensas podem tornar a busca muito demorada",en:"Search for Wikipedia data in the current extent of the map. Zoom on the map before opening this option. Large regions can slow down searching",es:"Busca datos en Wikipedia de la extensi&oacute;n actual del mapa. Haga zoom en el mapa antes de abrir esta opci&oacute;n. Regiones muy extensas pueden hacer que la b&uacute;squeda sea muy lenta"}],"d11t":[{pt:"buscar na Wikip&eacute;dia",en:"search on Wikipedia",es:"buscar en Wikipedia"}],"d12":[{pt:"Imprimir/exportar",en:"",es:""}],"d13":[{pt:"Localiza o IP do usu&aacute;rio no mapa",en:"Locate the user's IP on the map",es:"Localiza la IP del usuario en el mapa"}],"d14":[{pt:"Gera arquivo para 3D",en:"Generate a 3D file",es:"Genera archivo para 3D"}],"d15":[{pt:"Abre o Google Maps, mostrando uma imagem de sat&eacute;lite da regi&atilde;o vista no mapa principal",en:"Open Google Maps displaying a satellite image of the region shown on the main map",es:"Abre Google Maps, mostrando una imagen de sat&eacute;lite de la regi&oacute;n presentada en el mapa principal"}],"d15t":[{pt:"Google Maps",en:"Google Maps",es:"Google Maps"}],"d16":[{pt:"Pesquisa documentos na base de dados Scielo (dados preliminares)",en:"Search documents in the Scielo database (preliminary data)",es:"B&uacute;squeda de documentos en la base de datos Scielo (datos preliminares)"}],"d16t":[{pt:"Scielo",en:"Scielo",es:"Scielo"}],"d17":[{pt:"Projeto Confluence. Pontos de intersec&ccedil;&atilde;o de coordenadas observadas em campo",en:"Confluence Project. Intersection points of coordinates observed in field",es:"Proyecto Confluence. Puntos de intersecci&oacute;n de coordenadas observadas en campo"}],"d17t":[{pt:"conflu&ecirc;ncias",en:"confluences",es:"confluencias"}],"d18":[{pt:"Abre lente de amplia&ccedil;&atilde;o",en:"Open magnifying glass",es:"Abrir lupa"}],"d18t":[{pt:"lente de aumento",en:"magnifying glass",es:"lupa"}],"d19":[{pt:"Coloca as guias em uma janela m&oacute;vel",en:"Put guides in a moving window",es:"Coloca las gu&iacute;as en una ventana m&oacute;vil"}],"d20":[{pt:"Redesenha o mapa com as configura&ccedil;&ocirc;es iniciais.",en:"Reload the map with the initial settings.",es:"Recarga el mapa con las configuraciones iniciales."}],"d20t":[{pt:"reinicia",en:"restart",es:"reinicia",it:"reinicia"}],"d21":[{pt:"Mede a dist&acirc;ncia entre dois ou mais pontos clicados no mapa (menor dist&acirc;ncia). O c&aacute;lculo de dist&acirc;ncia &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the distance between two or more clicked points on the map (shorter distance). The calculation of this distance is rough and its accuracy depends on the map scale.",es:"Mide la distancia entre dos o m&aacute;s puntos marcados en el mapa (menor distancia). El c&aacute;lculo de la distancia es aproximado y su exactitud depende de la escala del mapa."}],"d21t":[{pt:"Dist&acirc;ncia",en:"Distance",es:"Distancia"}],"d21a":[{pt:"Mede a &aacute;rea de um pol&iacute;gono desenhado na tela. O c&aacute;lculo de &aacute;rea &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the area of a polygon drawn on the screen. The calculation of this area is rough and its accuracy depends on the map scale.",es:"Mide el &aacute;rea de un pol&iacute;gono dibujado sobre la pantalla. El c&aacute;lculo del &aacute;rea es aproximado y su exactitud depende de la escala del mapa."}],"d21at":[{pt:"&Aacute;rea",en:"Area",es:"&Aacute;rea"}],"d22":[{pt:"Insere pontos no mapa em coordenadas geogr&aacute;ficas. Os pontos inclu&iacute;dos podem ser transformados em linhas ou pol&iacute;gonos. Os pontos s&atilde;o armazenados em um tema tempor&aacute;rio, podendo-se fazer o download do arquivo shapefile.",en:"Insert points on the map in geographical coordinates. The added points can be converted into lines or polygons. The points are stored in a temporary theme and can be downloaded as a shapefile.",es:"Inserte puntos en el mapa en coordenadas geogr&aacute;ficas. Los puntos incluidos pueden ser transformados en l&iacute;neas o pol&iacute;gonos. Los puntos se almacenan en un tema temporal y se pueden descargar como archivo shapefile."}],"d22t":[{pt:"inserir pontos",en:"insert points",es:"insertar puntos"}],"d23":[{pt:"Insere um gr&aacute;fico no ponto clicado conforme os atributos existentes no tema escolhido. O tema deve possuir itens com valores num&eacute;ricos na tabela de atributos.",en:"Insert a chart on the clicked point according to the attributes of the selected theme. The theme must have records with numerical values in the table of attributes.",es:"Inserte un gr&aacute;fico en el punto marcado seg&uacute;n los atributos existentes en el tema seleccionado. El tema debe tener campos con valores num&eacute;ricos en la tabla de atributos."}],"d23t":[{pt:"Clique gr&aacute;fico",en:"Click on the chart",es:"Haga clic en el gr&aacute;fico"}],"d24":[{pt:"Abre as ferramentas para sele&ccedil;&atilde;o de elementos de um tema. Os elementos selecionados podem ser utilizados em outras opera&ccedil;&ocirc;es, como buffer e sele&ccedil;&atilde;o por tema.",en:"Open the tools for selecting features of a theme. The selected features can be used for other operations like buffer or selection by theme.",es:"Abre las herramientas para seleccionar elementos de un tema. Los elementos seleccionados pueden ser utilizados en otras operaciones como &aacute;reas de influencia (buffer) y selecci&oacute;n por tema."}],"d24t":[{pt:"Selecionar",en:"Select",es:"Seleccionar"}],"d25":[{pt:"Insere texto no mapa clicando em um ponto. Utilize essa op&ccedil;&atilde;o para adicionar informa&ccedil;&ocirc;es ao mapa.",en:"Insert a text on the map by clicking on a point. Use this option to add information on the map.",es:"Inserte un texto en el mapa haciendo clic en un punto. Utilice esta opci&oacute;n para agregar informaci&oacute;n en el mapa."}],"d25t":[{pt:"Inserir texto",en:"Insert text",es:"Insertar texto"}],"d26":[{pt:"Escolha o visual para os bot&otilde;es e outras caracter&iacute;sticas visuais do mapa",en:"Choose a button appearance and other visual characteristics of the map",es:"Elija el aspecto para los botones y otras caracter&iacute;sticas visuales del mapa"}],"d27":[{pt:"Interface",en:"Interface",es:"interfaz"}],"d28":[{pt:"Aguarde...gerando os arquivos",en:"Please wait...generating files",es:"Espera...generando los archivos"}],"d29":[{pt:"Esta&ccedil;&otilde;es METAR",en:"METAR stations",es:"Estaciones METAR"}],"d30":[{pt:"Linha do tempo",en:"Timeline",es:"L&iacute;nea del tiempo"}],"d31":[{pt:"N&atilde;o existe nenhuma camada com etiquetas ativas",en:"There is no layer with active labels",es:"No existe ninguna capa con etiquetas activas"}],"d32":[{pt:"Aplicativos",en:"Applications",es:"Aplicaciones"}],"ge1":[{pt:"Navega&ccedil;&atilde;o com o mouse",en:"Navigation with the mouse",es:"Navegaci&oacute;n con el rat&oacute;n"}],"ge2":[{pt:"Barra de status",en:"Status bar",es:"Barra de estado"}],"ge3":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"ge4":[{pt:"Escala e legenda",en:"Scale and legend",es:"Escala y leyenda"}],"ge5":[{pt:"Atmosfera",en:"Atmosphere",es:"Atm&oacute;sfera"}],"ge6":[{pt:"Grade de coordenadas",en:"Coordinates grid",es:"Cuadr&iacute;culas de coordenadas"}],"ge7":[{pt:"Luz do sol",en:"Sun light",es:"Luz del sol"}],"ge8":[{pt:"Limites pol&iacute;ticos",en:"Political boundaries",es:"L&iacute;mites pol&iacute;ticos"}],"ge9":[{pt:"Constru&ccedil;&otilde;es em 3D",en:"3D buildings ",es:"Construciones en 3D"}],"ge10":[{pt:"Estradas",en:"Roads",es:"Carreteras"}],"ge11":[{pt:"Terreno",en:"Terrain",es:"Terreno"}],"x1":[{pt:"P&aacute;gina principal",en:"Main page",es:"P&aacute;gina principal"}],"x2":[{pt:"Lista de menus",en:"Menu lists",es:"Lista de men&uacute;s"}],"x3":[{pt:"Miniaturas",en:"Thumbnails",es:"Miniaturas"}],"x4":[{pt:"Pesquisa na INDE",en:"Search in INDE",es:"B&uacute;squeda en INDE"}],"x5":[{pt:"Editar subgrupos",en:"Edit subgroups",es:"Editar subgrupos"}],"x6":[{pt:"Editar temas",en:"Edit themes",es:"Editar temas"}],"x7":[{pt:"op&ccedil;&atilde;o vis&iacute;vel apenas para editores",en:"option visible to editors only",es:"opci&oacute;n visible solo para editores"}],"x8":[{pt:"Sistema de administra&ccedil;&atilde;o",en:"Management system",es:"Sistema de administraci&oacute;n"}],"x9":[{pt:"Editar &aacute;rvore",en:"Edit tree",es:"Editar &aacute;rbol"}],"x10":[{pt:"Editar menus do cat&aacute;logo",en:"Edit catalog menus",es:"Editar men&uacute;s del cat&aacute;logo"}],"x11":[{pt:"Abre em uma janela",en:"Open in a window",es:"Abre en una ventana"}],"x13":[{pt:"&Aacute;rvore de camadas n&atilde;o encontrada",en:"Tree layers not found",es:"Arboles de capas no se encuentra"}],"x14":[{pt:"sim",en:"yes",es:"s&iacute;"}],"x15":[{pt:"n&atilde;o",en:"no",es:"no"}],"x16":[{pt:"Valor n&atilde;o definido",en:"Value not defined",es:"Valor no definido"}],"x17":[{pt:"Essa op&ccedil;&atilde;o afeta apenas a impress&atilde;o do mapa",en:"This option only affects map printing",es:"Esta opci&oacute;n solo afecta a la impresi&oacute;n del mapa"}],"x18":[{pt:"Nome n&atilde;o definido",en:"Name not defined",es:"Nombre no definido"}],"x19":[{pt:"Coment&aacute;rios de",en:"Reviews of",es:"Comentarios de"}],"x20":[{pt:"Clique no mapa para desenhar o pol&iacute;gono",en:"Click on the map to draw a polygon",es:"Haga clic en el mapa para dibujar un pol&iacute;gono"}],"x21":[{pt:"Essa opera&ccedil;&atilde;o n&atilde;o funciona nessa interface",en:"This operation does not work on this interface",es:"Esta operaci&oacute;n no funciona en esta interfaz"}],"x22":[{pt:"Op&ccedil;&atilde;o n&atilde;o dispon&iacute;vel",en:"Option not available",es:"Opci&oacute;n no disponible"}],"x23":[{pt:"Dire&ccedil;&atilde;o",en:"Direction",es:"Direcci&oacute;n"}],"x25":[{pt:"M&eacute;todo para calcular dist&acirc;ncias",en:"Method to calculate distances",es:"M&eacute;todo para calcular distancias"}],"x26":[{pt:"Voce quer mesmo encerrar a sessao?",en:"Do you want to logout?",es:"&iquest;Quiere cerrar la sesi&oacute;n?"}],"x27":[{pt:"Usu&aacute;rio",en:"User",es:"Usuario"}],"x28":[{pt:"Senha",en:"Password",es:"Contrase&ntilde;a"}],"x29":[{pt:"Enviar",en:"Submit",es:"Enviar"}],"x30":[{pt:"Ativo",en:"Active",es:"Activo"}],"x31":[{pt:"Erro",en:"Error",es:"Error"}],"x32":[{pt:"Recuperar senha",en:"Recover password",es:"Recuperar contrase&ntilde;a"}],"x33":[{pt:"Escolha um tema da lista",en:"Select a theme from the list",es:"Seleccione un tema de la lista"}],"x34":[{pt:"Lugar",en:"Place",es:"Lugar"}],"x35":[{pt:"Escolha um tipo de busca nas propriedades",en:"Choose a search type in the properties",es:"Elija un tipo de b&uacute;squeda en las propiedades"}],"x36":[{pt:"Digite uma palavra para busca!",en:"Enter search terms!",es:"Introduzca una palabra clave para buscar!"}],"x37":[{pt:"Onde ser&aacute; feita a busca",en:"Where will the search be done?",es:"&iquest;D&oacute;nde se realizar&aacute; la b&uacute;squeda?"}],"x38":[{pt:"Servi&ccedil;os de busca externos",en:"External search services",es:"Servicios de b&uacute;squeda externos"}],"x39":[{pt:"Temas existentes no mapa",en:"Existing themes on the map",es:"Temas existentes en el mapa"}],"x40":[{pt:"Apenas os temas especialmente configurados pelo administrador do i3Geo podem receber opera&ccedil;&otilde;es de busca",en:"Only those themes specially configarated by the i3Geo administrator can receive search operations",es:"Solo los temas especialmente configurados por el administrador de i3Geo pueden ser objeto de operaciones de b&uacute;squeda"}],"x41":[{pt:"Nada encontrado nos temas ou nenhum tema permite busca",en:"Nothing found in the themes or no theme allows searching",es:"Nada encontrado en los temas o ning&uacute;n tema permite b&uacute;squedas"}],"x42":[{pt:"Nada encontrado em ",en:"Nothing found at ",es:"No se encontr&oacute; nada en "}],"x43":[{pt:"Erro ao acessar o servi&ccedil;o",en:"Error accessing the service",es:"Error al acceder al servicio"}],"x44":[{pt:"Nuvem Flash",en:"Cloud Flash",es:"Nube Flash"}],"x45":[{pt:"Diret&oacute;rios",en:"Directories",es:"Directorios"}],"x46":[{pt:"Conex&atilde;o WMS-T",en:"WMS-T connection",es:"Conexi&oacute;n WMS-T"}],"x47":[{pt:"Conex&atilde;o GeoRSS",en:"GeoRSS connection",es:"Conexi&oacute;n GeoRSS"}],"x48":[{pt:"Rota",en:"Route",es:"Ruta"}],"x49":[{pt:"Coordenadas aproximadas",en:"Approximate coordinates",es:"Coordenadas aproximadas"}],"x50":[{pt:"Feche para parar",en:"Close to stop",es:"Cierre para parar"}],"x51":[{pt:"Sele&ccedil;&atilde;o",en:"Selection",es:"Selecci&oacute;n"}],"x52":[{pt:"Alterar senha",en:"Change password",es:"Cambiar contrase&ntilde;a"}],"x53":[{pt:"Upload de WMC",en:"WMC upload",es:"Subir WMC"}],"x54":[{pt:"Perfil",en:"Profile",es:"Perfil"}],"x55":[{pt:"Salva o tema",en:"Save theme",es:"Guarda el tema"}],"x56":[{pt:"Topon&iacute;mia",en:"Toponymy",es:"Toponimia"}],"x57":[{pt:"Cartogramas estat&iacute;sticos",en:"Statistical cartograms",es:"Cartogramas estad&iacute;sticos"}],"x58":[{pt:"Continua",en:"Continue",es:"Seguir"}],"x59":[{pt:"Localiza",en:"Locate",es:"Localiza"}],"x60":[{pt:"Cartogramas",en:"Cartograms",es:"Cartogramas"}],"x61":[{pt:"Filtra limite",en:"Filter limit",es:"Filtra l&iacute;mite"}],"x62":[{pt:"Remover",en:"Remove",es:"Eliminar"}],"x63":[{pt:"Para salvar as configura&ccedil;&otilde;es de uma camada,<br> utilize a op&ccedil;&atilde;o existente na &aacute;rvore de camadas no n&oacute; correspondente ao tema (basta expandir o tema para visualizar as op&ccedil;&otilde;es)<br><br>",en:"To save a layer setting,<br> use the option available in the layer tree corresponding to the theme node (just expand the theme to view the options)<br><br>",es:"Para guardar la configuraci&oacute;n de una capa,<br> utilice la opci&oacute;n disponible en la &aacute;rbol de capas en el nodo correspondiente al tema (basta con expandir el tema para ver las opciones)<br><br>"}],"x64a":[{pt:"Congela a vis&atilde;o atual",en:"Freeze the current view",es:"Congela la vista actual"}],"x64":[{pt:"Item",en:"Item",es:"Item"}],"x65":[{pt:"Buscando &iacute;tens...",en:"Searching fields...",es:"Buscando campos..."}],"x66":[{pt:"Ocorreu um erro",en:"There was an error",es:"Ocurri&oacute; un error"}],"x67":[{pt:"Comunidade i3Geo",en:"i3Geo community",es:"Comunidad i3Geo"}],"x68":[{pt:"Vers&atilde;o",en:"Version",es:"Versi&oacute;"}],"zoomliShift":[{pt:"Pressione a tecla SHIFT junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the SHIFT key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla MAY&Uacute;S junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"zoomliCtrl":[{pt:"Pressione a tecla CTRL junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the CTRL key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla CTRL junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"x70":[{pt:"Utilize os dedos em um movimento de pin&ccedil;a para definir a &aacute;rea que ser&aacute; aproximada ou afastada",en:"Use the pinch-zoom gesture to define the area that will be zoomed in or out",es:"Utilice los gestos de pinzas de los dedos para definir el &aacute;rea que ser&aacute; acercada o alejada"}],"x71":[{pt:"Aplicativos estat&iacute;sticos cadastrados",en:"Registered statistical applications",es:"Aplicaciones estad&iacute;sticas registradas"}],"x72":[{pt:"Lista de mapas cadastrados",en:"List of registered maps",es:"Lista de los mapas registrados"}],"x73":[{pt:"Redirecionar para a vers&atilde;o adaptada para dispositivos m&oacute;veis?",en:"Redirect to mobile version?",es:"Redireccionar a una versi&oacute;n adaptada a dispositivos m&oacute;viles?"}],"x74":[{pt:"Fecha",en:"Close",es:"Cierra"}],"x75":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"x76":[{pt:"O tema j&aacute; existe no mapa.",en:"This theme already exists on theme map.",es:"El tema ya existe en el mapa."}],"x77":[{pt:"Nome do novo marcador",en:"New bookmark name",es:"Nombre de marcador nuevo"}],"x78":[{pt:"Copie os marcadores e cole em um editor para guard&aacute;-los",en:"Copy bookmarks and paste in an editor to save them",es:"Copiar los marcadores y pegarlos en un editor para guardarlos"}],"x79":[{pt:"Marcadores",en:"Bookmarks",es:"Marcadores"}],"x80":[{pt:"Exportar",en:"Export",es:"Exportar"}],"x81":[{pt:"Importar",en:"Import",es:"Importar"}],"x82":[{pt:"Marcar regi&atilde;o",en:"Mark region",es:"Marcar regi&oacute;n"}],"x83":[{pt:"Cole os marcadores para import&aacute;-los",en:"Paste the bookmarks to import",es:"Pegue los marcadores para importarlos"}],"x84":[{pt:"Exportar SHP",en:"Export SHP",es:"Exportar SHP"}],"x85":[{pt:"Visualizador de WMS da INDE-Br",en:"INDE-Br WMS viewer",es:"Visualizador de WMS de INDE-Br"}],"x86":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x87":[{pt:"Limites e localidades",en:"Boundaries and localities",es:"L&iacute;mites y localidades"}],"x88":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x89":[{pt:"Editar cadastro",en:"Edit register",es:"Editar registro"}],"x90":[{pt:"Mapas cadastrados",en:"Registered maps",es:"Mapas registrados"}],"x91":[{pt:"Feche para parar. Desligue o tema para ver o efeito",en:"Close to stop. Turn off the theme to see the effect",es:"Cierre para parar. Apague el tema para ver el efecto"}],"x92":[{pt:"Escolha uma camada",en:"Select a layer",es:"Seleccione una capa"}],"x93":[{pt:"Localiza&ccedil;&atilde;o do usu&aacute;rio",en:"User location",es:"Ubicaci&oacute;n del usuario"}],"x94":[{pt:"Remove as figuras da tela",en:"Remove pictures from the screen",es:"Quita las figuras de la pantalla"}],"x95":[{pt:"trecho",en:"stretch",es:"tramo"}],"x96":[{pt:"atual",en:"current",es:"actual"}],"x97":[{pt:"total",en:"total",es:"total"}],"x98":[{pt:"per&iacute;metro",en:"perimeter",es:"per&iacute;metro"}],"x99":[{pt:"C&aacute;lculo n&atilde;o pode ser realizado. Falta carregar a API de geometria do GM",en:"The calculation cannot be performed. It is necessary to upload the GM geometry API",es:"El c&aacute;lculo no puede ser realizado. Falta cargar la API de geometr&iacute;a de GM"}],"x101":[{pt:"C&oacute;pia",en:"Copy",es:"Copia"}],"x102":[{pt:"Mapa de calor",en:"Heatmap",es:"Mapa de calor"}],"x103":[{pt:"Links para abrir o mapa",en:"Links to open the map",es:"Links para abrir el mapa "}],"x104":[{pt:"Mapa de agrupamentos",en:"Cluster map",es:"Mapa de agrupaci&oacute;n"}],"x105":[{pt:"Navega&ccedil;&atilde;o",en:"Browsing",es:"Navegaci&oacute;n"}],"mais":[{pt:"Mais...",en:"More...",es:"M&aacute;s..."}],"uploadArquivoGeo":[{pt:"Upload de arquivo geo",en:"Geo file upload",es:"Carga del archivo geo"}],"conexaoServicoGeo":[{pt:"Conex&atilde;o com servi&ccedil;os geo",en:"Connection to geo services",es:"Conexi&oacute;n con servicios geo"}],"saikuAba":[{pt:"SAIKU - OLAP (abrir em nova aba)",en:"SAIKU - OLAP (open in a new tab)",es:"SAIKU - OLAP (abrir en una nueva pesta&ntilde;a)"}],"saikuMapa":[{pt:"SAIKU - OLAP (abrir em janela interna)",en:"SAIKU - OLAP (open in an inner window)",es:"SAIKU - OLAP (abrir en una ventana interna)"}],"refMapaAtual":[{pt:"Mapa atual",en:"Current map",es:"Mapa actual"}],"refMapaDinamico":[{pt:"Mapa fixo",en:"WMS",es:"WMS"}],"naoPermitido":[{pt:"Operacao nao autorizada para esse usuario",en:"This user does not have permission to perform this action",es:"Operaci&oacute;n no autorizada para este usuario"}],"melhorcaminho":[{pt:"Melhor caminho (raster)",en:"Best way (raster)",es:"Mejor camino (raster)"}],"tolerancia":[{pt:"Toler&acirc;ncia de busca (em pixels)",en:"Search tolerance (in pixels)",es:"Tolerancia de b&uacute;squeda (en pixeles)"}],"naoInstalado":[{pt:"Ferramenta n&atilde;o dispon&iacute;vel nessa instala&ccedil;&atilde;o do i3Geo",en:"Tool not available on this i3Geo installation",es:"Herramienta no disponible en esta instalaci&oacute;n de i3geo"}],"variaEscala":[{pt:"Depend&ecirc;ncia da escala",en:"Scale dependency",es:"Dependencia de escala"}],"mostraTodosLegenda":[{pt:"Mostra tudo",en:"Show all",es:"Muestra todo"}],"mostraSoLegenda":[{pt:"Mostra s&oacute; a legenda",en:"Show legend only",es:"Muestra solo la leyenda"}],"removerDoMapa":[{pt:"Remove a camada do mapa?",en:"Do you want to remove the layer from map?",es:"&iquest;Quiere remover la capa del mapa?"}],"dicaBuscaRapida":[{pt:"Abre uma janela flutuante com op&ccedil;&otilde;es de busca de dados em servi&ccedil;os como o Google Maps ou nas camadas exsitentes no mapa",en:"Open a floating window with data search options on services like Google Maps or on the map layers",es:"Abre una ventana flotante con opciones de b&uacute;squeda de datos en servicios como Google Maps o en las capas del mapa"}],"refresh":[{pt:"Refaz a &aacute;rvore, reconstruindo os &iacute;cones e lista de camadas",en:"Redo the tree by rebuilding the icons and the layer list",es:"Rehacer el &aacute;rbol reconstruyendo los iconos y la lista de capas"}],"lixeira":[{pt:"Clique para ver a lista de camadas em uma janela flutuante com op&ccedil;&atilde;o para remover um ou mais camadas do mapa. Arraste uma camada sobre esse &iacute;cone para remov&ecirc;-la individualmente",en:"Click to see the layer list in a floating window with the option to remove one or more layers from the map. Drag a layer to this icon to remove it individually",es:"Haga clic para ver la lista de capas en una ventana flotante con la opci&oacute;n de eliminar una o m&aacute;s capas del mapa. Arrastre una capa sobre este icono para removerla individualmente"}],"filtraCam":[{pt:"Permite filtrar a lista de camadas mostradas na &aacute;rvore conforme propriedades espec&iacute;ficas de cada uma",en:"It allows you to filter the layer lists shown in the tree according to their specific properties",es:"Permite filtrar la lista de capas mostradas en el &aacute;rbol seg&uacute;n las propiedades espec&iacute;ficas de cada una"}],"legenda":[{pt:"Abre a legenda do mapa em uma janela flutuante",en:"Open the map legend in a floating window",es:"Abre la leyenda del mapa en una ventana flotante "}],"ferramMapa":[{pt:"Mostra a lista de ferramentas que atuam sobre o mapa",en:"It shows a list of tools that perform tasks on the map",es:"Muestra la lista de herramientas que act&uacute;an sobre el mapa"}],"ferramCamadas":[{pt:"Mostra a lista de ferramentas que atuam sobre camadas",en:"It shows a list of tools that perform tasks on the layers",es:"Muestra una lista de herramientas que act&uacute;an sobre las capas"}],"ajudaEditorOlSalva":[{pt:"Para editar os atributos, utilize a ferramenta de identifica&ccedil;&atilde;o. &Eacute; necess&aacute;rio que exista uma coluna com identificadores &uacute;nicos na tabela a ser editada e que essa coluna esteja vis&iacute;vel na ferramenta de identifica&ccedil;&atilde;o.",en:"Use the identification tool to edit the attributes. There must be a column with unique identifiers in the table that will be edited. This column should be visible in the identification tool.",es:"Para editar los atributos utilice la herramienta de identificaci&oacute;n. Es necesario que exista una columna con identificadores &uacute;nicos en la tabla a ser editada y que esa columna sea visible en la herramienta de identificaci&oacute;n."}],"mascara":[{pt:"M&aacute;scara",en:"Mask",es:"M&aacute;scara"}],"result":[{pt:"Resultado",en:"Result",es:"Resultado"}],"tativo":[{pt:"Tema ativo",en:"Active theme ",es:"Tema activo"}],"geosel":[{pt:"geometria(s) selecionada(s) encontrada(s)",en:"selected geometry found",es:"geometr&iacute;a(s) seleccionada(s) encontrada(s)"}],"listar":[{pt:"Listar",en:"Make a list",es:"Hacer una lista"}],"sdados":[{pt:"Salvar dados",en:"Save data",es:"Guardar datos"}],"incorpo":[{pt:"Incorporar ao mapa",en:"Add to map",es:"Agregar al mapa"}],"selum":[{pt:"Selecione uma ou mais geometrias",en:"Select one or more geometries",es:"Seleccione una o m&aacute;s geometr&iacute;as"}],"atrib":[{pt:"Atributos",en:"Attributes",es:"Atributos"}],"reg":[{pt:"Registros",en:"Records",es:"Registros"}],"adic":[{pt:"Adicionando",en:"Adding",es:"Agregando"}],"stema":[{pt:"Salvar no tema",en:"Save the theme",es:"Salvar el tema"}],"seluma":[{pt:"Selecione apenas uma figura",en:"Select one picture only",es:"Seleccione solo una figura"}],"salva":[{pt:"Salva",en:"Save",es:"Salva"}],"canc":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"dlinha":[{pt:"digitalizar linha",en:"digitalize line",es:"digitalizar l&iacute;nea"}],"dpol":[{pt:"digitalizar poligono",en:"digitalize polygon",es:"digitalizar pol&iacute;gono"}],"dponto":[{pt:"digitalizar ponto",en:"digitalize point",es:"digitalizar punto"}],"dtexto":[{pt:"digitalizar texto",en:"digitalize text",es:"digitalizar texto"}],"cortaf":[{pt:"corta figura",en:"cut picture",es:"cortar figura"}],"modf":[{pt:"modifica figura",en:"modify picture",es:"modificar figura"}],"listag":[{pt:"lista geometrias",en:"list geometries",es:"crear lista de geometr&iacute;as"}],"frente":[{pt:"trazer para frente",en:"send forward",es:"traer al frente"}],"studo":[{pt:"selecionar tudo",en:"select all",es:"seleccionar todo"}],"ustudo":[{pt:"limpar sele&ccedil;&atilde;o",en:"clear selection",es:"limpiar la selecci&oacute;n"}],"excsel":[{pt:"Remove os elementos selecionados",en:"Remove selected features",es:"Remueve los elementos seleccionados"}],"opcoes":[{pt:"Op&ccedil;&otilde;es",en:"Options",es:"Opciones"}],"meneditor1":[{pt:"Para excluir registros do banco de dados utilize a ferramenta de identifica&ccedil;&atilde;o",en:"Use the identification tool to delete records from the database",es:"Para excluir registros de la base de datos utilice la herramienta de identificaci&oacute;n"}],"meneditor2":[{pt:"Nenhum elemento gr&aacute;fico encontrado. Utilize as op&ccedil;&otilde;es de cria&ccedil;&atilde;o de geometrias.",en:"No graphic element found. Use the options to create geometries.",es:"Ning&uacute;n elemento gr&aacute;fico encontrado. Utilice las opciones de creaci&oacute;n de geometr&iacute;a."}],"meneditor3":[{pt:"Voc&ecirc; precisa fazer login para usar a op&ccedil;&atilde;o de salvar no banco de dados",en:"You must be logged in to use the save to database option",es:"Usted debe iniciar sesi&oacute;n para utilizar la opci&oacute;n de guardar en la base de datos"}],"meneditor4":[{pt:"Valores iguais ao original",en:"Values equal to the original ones",es:"Valores iguales al original"}],"meneditor5":[{pt:"&Eacute; necess&aacute;rio ter um c&oacute;digo para poder excluir",en:"It is necessary to have a password to exclude",es:"Es necesario tener una clave para excluir"}],"meneditor6":[{pt:"Ap&oacute;s escolher a medida da vari&aacute;vel, clique no mapa para escolher o limite geogr&aacute;fico.",en:"After choosing the variable measure, click on the map to choose the geographical boundary.",es:"Despu&eacute;s de escoger la medida de la variable, haga clic en el mapa para seleccionar el l&iacute;mite geogr&aacute;fico."}],"opsel":[{pt:"Opera&ccedil;&otilde;es sobre as figuras selecionadas",en:"Operations on the selected pictures",es:"Operaciones sobre las figuras seleccionadas"}],"capturar":[{pt:"Capturar elemento de um tema",en:"Capture a theme feature",es:"Capturar elemento de un tema"}],"salvexc":[{pt:"Salvar/excluir dados",en:"Save/exclude data",es:"Guardar/excluir datos"}],"edatrib":[{pt:"Editar atributos",en:"Edit Attributes",es:"Editar atributos"}],"camedit":[{pt:"Camadas edit&aacute;veis",en:"Editable layers",es:"Capas editables"}],"nenhum":[{pt:"Nenhum",en:"None",es:"Ninguno"}],"tipo":[{pt:"Tipo",en:"Type",es:"Tipo"}],"abreMapa":[{pt:"Abrir o mapa",en:"Open the map",es:"Abrir el mapa "}],"areaAprox":[{pt:"&Aacute;rea aproximada",en:"Approximate area",es:"&Aacute;rea aproximada"}],"distAprox":[{pt:"Dist&acirc;ncia aproximada",en:"Approximate distance",es:"Distancia aproximada"}],"trocaInterface":[{pt:"Troca de interface",en:"Interface change",es:"Cambio de interfaz"}],"wkt2layer":[{pt:"Converte WKT em camada",en:"Convert WKT into layer",es:"Transformar WKT en capa"}],"salvaDadosEditor":[{pt:"Os dados s&oacute; podem ser salvos em temas que permitem edi&ccedil;&atilde;o e que possuem coluna com auto incremento",en:"Data can only be saved in themes that allow edition and have columns with auto-increment",es:"Los datos solo pueden ser guardados en los temas que permiten edici&oacute;n y que poseen columnas con auto incremento"}],"novaaba":[{pt:"Abre em nova aba",en:"Open in a new tab",es:"Abre en una pesta&ntilde;a nueva"}],"novonome":[{pt:"Novo nome",en:"New name",es:"Nombre nuevo"}],"medir":[{pt:"Medir/Calcular",en:"Measure/Calculate",es:"Medir/Calcular"}],"tabela":[{pt:"Tabela",en:"Table",es:"Tabla"}],"ligaDesliga":[{pt:"Liga/Desliga",en:"Turn on/Turn off",es:"Encender/Apagar"}],"naoPublicado":[{pt:"n&atilde;o publicado",en:"not published",es:"no publicado"}],"operacoesMapaTema":[{pt:"Opera&ccedil;&otilde;es sobre o mapa ou tema",en:"Operations on the map or theme",es:"Operaciones sobre el mapa o tema"}],"descMenuAjuda":[{pt:"Documenta&ccedil;&atilde;o, redes sociais, tutoriais...",en:"Documentation, social networks, tutorials...",es:"Documentaci&oacute;n, redes sociales, tutoriales..."}],"descMenuAnalise":[{pt:"Dist&acirc;ncia, &aacute;rea, buffer, gr&aacute;ficos...",en:"Distance, area, buffer, graphics...",es:"Distancia, &aacute;rea, buffer, gr&aacute;ficos..."}],"descArquivos":[{pt:"Salvar e carregar mapfile, lista de mapas...",en:"Save and upload mapfile, map list...",es:"Guardar y cargar mapfile, lista de mapas..."}],"descOperacoesMapaTema":[{pt:"Tabela, legenda, imprimir, upload, navega&ccedil;&atilde;o...",en:"Table, legend, print, upload, browsing...",es:"Tabla, leyenda, impresi&oacute;n, carga, navegaci&oacute;n..."}],"descOgcWms":[{pt:"Adiciona camada via servi&ccedil;o WMS",en:"Add layer via WMS service",es:"A&ntilde;ade capa a trav&eacute;s de servicio WMS"}],"descLimLoc":[{pt:"Regi&otilde;es cadastradas no sistema de metadados estat&iacute;sticos",en:"Regions registered in the statistical metadata system",es:"Regiones registradas en el sistema de metadatos estad&iacute;sticos"}],"descMeta":[{pt:"Camadas baseadas no sistema de metadados estat&iacute;sticos",en:"Layers based on the statistical metadata system",es:"Capas basadas en el sistema de metadatos estad&iacute;sticos"}],"descMapas":[{pt:"Mapas prontos para uso, com camadas j&aacute; selecionadas",en:"Ready-to-use maps with layers already selected",es:"Mapas listos para su uso con capas seleccionadas"}],"descEstrelas":[{pt:"Lista de camadas classificadas conforme o n&uacute;mero de acessos",en:"List of layers classified according to the number of accesses",es:"Lista de capas clasificadas seg&uacute;n el n&uacute;mero de accesos"}],"descSistemas":[{pt:"Sistemas com op&ccedil;&otilde;es espec&iacute;ficas e que permitem adicionar camadas ao mapa",en:"Systems with specific options that allow you to add layers to the map",es:"Sistemas con opciones espec&iacute;ficas que permiten agregar capas al mapa"}],"descDir":[{pt:"Diret&oacute;rio de arquivos shapefile",en:"Shapefile directory",es:"Directorio de archivos shapefile"}],"localiza":[{pt:"Posi&ccedil;&atilde;o",en:"Position",es:"Posici&oacute;n"}],"volta":[{pt:"volta",en:"back",es:"volver"}],"continua":[{pt:"continua",en:"continue",es:"continuar"}],"avanca":[{pt:"avan&ccedil;a",en:"go ahead",es:"avanzar"}],"tipvazio":[{pt:"N&atilde;o existe nenhuma camada no mapa que permita mostrar etiquetas",en:"There is no layer on the map that allows you to display labels",es:"No existe ninguna capa en el mapa que permita mostrar etiquetas"}],"erroTpl":[{pt:"Erro ao carregar um template",en:"Error loading template",es:"Error al cargar una plantilla"}],"remove":[{pt:"Remove",en:"Remove",es:"Eliminar"}],"iconeFerramentas":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"iconeMapa":[{pt:"Camadas inclu&iacute;das",en:"Layers included",es:"Capas incluidas"}],"iconeCatalogo":[{pt:"Incluir mais camadas",en:"Add more layers",es:"Incluir m&aacute;s capas"}],"iconeLegenda":[{pt:"Legenda do mapa",en:"Map Legend",es:"Leyenda del mapa"}],"iconeBalao":[{pt:"Info resumida",en:"Summary information",es:"Informaci&oacute;n resumida"}],"iconeIdentifica":[{pt:"Info completa",en:"Comprehensive information",es:"Informaci&oacute;n completa"}],"indeOk":[{pt:"Cat&aacute;logo da INDE j&aacute; est&aacute; dispon&iacute;vel",en:"INDE catalog now available",es:"Cat&aacute;logo del INDE ya est&aacute; disponible"}],"deveLigada":[{pt:"A camada deve estar vis&iacute;vel",en:"The layer must be visible",es:"La capa debe ser visible"}],"balaoVazio":[{pt:"N&atilde;o foram encontrados dados nas camadas dispon&iacute;veis. Experimente utilizar o &iacute;cone de mais informa&ccedil;&otilde;es",en:"No data was found on the available layers. Try to use the more infomation icon",es:"No se encontraron datos en las capas disponibles. Intente utilizar el icono de m&aacute;s informaci&oacute;n"}],"umaLigada":[{pt:"Pelo menos uma camada deve estar ligada no mapa",en:"At least one layer must be associated with the map",es:"Al menos una capa debe estar conectada en el mapa"}],"precisaApiGM":[{pt:"Essa op&ccedil;&atilde;o necessita de uma API do Google Maps. Consulte o administrador do sistema. O c&oacute;digo da API deve constar no arquivo de configura&ccedil;&atilde;o do i3Geo.",en:"This option requires a Google Maps API. Ask your system administrator for advice. The API code should be in the i3Geo configuration file.",es:"Esta opci&oacute;n requiere una API de Google Maps. Consulte con el administrador del sistema. El c&oacute;digo de la API debe incluirse en el archivo de configuraci&oacute;n de i3Geo."}],"graticule":[{pt:"Grade de coordenadas (ativa e desativa)",en:"Coordinate grid (turn on and turn off)",es:"Cuadr&iacute;cula de coordenadas (activa y desactiva)"}],"versaoAntiga":[{pt:"Essa op&ccedil;&atilde;o pode n&atilde;o funcionar corretamente devido a vers&atilde;o do sistema (Mapserver)",en:"This option may not work properly because of the system version (Mapserver)",es:"Esta opci&oacute;n puede que no funcione correctamente debido a la versi&oacute;n del sistema (Mapserver)"}],"camadasDeFundo":[{pt:"Camadas de fundo",en:"Basemap",es:"Mapa base"}],"funcaojstip":[{pt:"Fun&ccedil;&atilde;o JS (para as etiquetas)",en:"",es:""}],"rangeScaleMsg":[{pt:"Vis&iacute;vel apenas em determinadas escalas",en:"",es:""}],"layerDesenho":[{pt:"Camada de desenho",en:"",es:""}],"confirma":[{pt:"Confirma",en:"",es:""}],"selCorta":[{pt:"Selecione primeiro um elemento para ser cortado",en:"",es:""}],"desPol":[{pt:"Desenhe um pol&iacute;gono",en:"",es:""}],"union":[{pt:"Uni&atilde;o",en:"",es:""}],"intersect":[{pt:"Intersec&ccedil;&atilde;o",en:"",es:""}],"symdif":[{pt:"Diferen&ccedil;a sim&eacute;trica",en:"",es:""}],"dif":[{pt:"Diferen&ccedil;a",en:"",es:""}],"shiftdel":[{pt:"Para apagar um v&eacute;rtice, pressione shift e clique",en:"",es:""}],"extent":[{pt:"Extens&atilde;o",en:"",es:""}],"cola":[{pt:"Cola",en:"",es:""}],"fillring":[{pt:"Preenche as ilhas",en:"",es:""}],"naoremovewkt":[{pt:"Fecha sem remover o desenho",en:"",es:""}],"ativasnaptol":[{pt:"Ativa toler&acirc;ncia (snap)",en:"",es:""}],"freehand":[{pt:"M&atilde;o livre",en:"",es:""}],"masc":[{pt:"M&aacute;scara",en:"",es:""}],"fullscreen":[{pt:"Tela cheia",en:"",es:""}],"esquemadecores":[{pt:"Esquema de cores",en:"Color schema",es:"Esquema de colores"}],"copiaCamada":[{pt:"C&oacute;pia da camada",en:"Layer copy",es:"Copia de la capa"}],"contorno":[{pt:"Contorno",en:"Outline",es:"Contorno"}],"copytomemory":[{pt:"Copiado para a mem&oacute;ria",en:"",es:""}],"nenhumaSel":[{pt:"N&atilde;o existe nenhuma camada com sele&ccedil;&atilde;o",en:"",es:""}],"descws":[{pt:"Utiliza Webservices para adicionar camadas ao mapa, como WMS o GeoJson",en:"",es:""}],"camadaadic":[{pt:"Camada adicionada ao mapa",en:"",es:""}],"camadaatualizada":[{pt:"Camada atualizada",en:"",es:""}],"adicmapa":[{pt:"Adiconar ao mapa",en:"",es:""}],"arqimp":[{pt:"Arquivo importado",en:"",es:""}],"feito":[{pt:"Feito!",en:"",es:""}]};
3 \ No newline at end of file 3 \ No newline at end of file
js/dicionario.js
@@ -3161,5 +3161,12 @@ g_traducao = @@ -3161,5 +3161,12 @@ g_traducao =
3161 en : "", 3161 en : "",
3162 es : "" 3162 es : ""
3163 } 3163 }
  3164 + ],
  3165 + "feito" : [
  3166 + {
  3167 + pt : "Feito!",
  3168 + en : "",
  3169 + es : ""
  3170 + }
3164 ] 3171 ]
3165 }; 3172 };
js/i3geo_tudo_compacto8.js
@@ -235,7 +235,7 @@ var i3GEOF=[];var i3GEOadmin=[];if(typeof YAHOO!=&quot;undefined&quot;){YAHOO.namespace(&quot;i @@ -235,7 +235,7 @@ var i3GEOF=[];var i3GEOadmin=[];if(typeof YAHOO!=&quot;undefined&quot;){YAHOO.namespace(&quot;i
235 if(typeof(i3GEO)==='undefined'){var i3GEO={}}var navm=false;var navn=false;var chro=navigator.userAgent.toLowerCase().indexOf('chrome')>-1;var opera=navigator.userAgent.toLowerCase().indexOf('opera')>-1;if(navigator.appName.substring(0,1)==='N'){navn=true}if(navigator.appName.substring(0,1)==='M'){navm=true}if(opera===true){navn=true}var $i=function(id){if(!id||id===""){return false}return document.getElementById(id)};Array.prototype.remove=function(s){try{var n=this.length,i;for(i=0;i<n;i++){if(this[i]==s){this.splice(i,1)}}}catch(e){}};Array.prototype.getUnique=function(){var u={},a=[];for(var i=0,l=this.length;i<l;++i){if(u.hasOwnProperty(this[i])){continue}a.push(this[i]);u[this[i]]=1}return a};(function(){function decimalAdjust(type,value,exp){if(typeof exp==='undefined'||+exp===0){return Math[type](value)}value=+value;exp=+exp;if(isNaN(value)||!(typeof exp==='number'&&exp%1===0)){return NaN}value=value.toString().split('e');value=Math[type](+(value[0]+'e'+(value[1]?(+value[1]-exp):-exp)));value=value.toString().split('e');return+(value[0]+'e'+(value[1]?(+value[1]+exp):exp))}if(!Math.round10){Math.round10=function(value,exp){return decimalAdjust('round',value,exp)}}if(!Math.floor10){Math.floor10=function(value,exp){return decimalAdjust('floor',value,exp)}}if(!Math.ceil10){Math.ceil10=function(value,exp){return decimalAdjust('ceil',value,exp)}}})();i3GEO.util={PINS:[],BOXES:[],trim:function(s){return s.replace(/^\s+|\s+$/gm,'')},generateId:function(pre){if(!pre){pre="UniqId"}return pre+String(Date.now())+Math.floor(Math.random()*10000)},escapeURL:function(sUrl){var re;sUrl=escape(sUrl);re=new RegExp("%3F","g");sUrl=sUrl.replace(re,'?');re=new RegExp("%3D","g");sUrl=sUrl.replace(re,'=');re=new RegExp("%26","g");sUrl=sUrl.replace(re,'&');return sUrl},insereCookie:function(nome,valor,expira){if(!expira){expira=10}var exdate=new Date();exdate.setDate(exdate.getDate()+expira);document.cookie=nome+"="+valor+"; expires="+exdate.toUTCString()+";path=/"},pegaCookie:function(nome){var cookies,i,fim;cookies=document.cookie;i=cookies.indexOf(nome);if(i===-1){return null}fim=cookies.indexOf(";",i);if(fim===-1){fim=cookies.length}return(unescape(cookies.substring(i,fim))).split("=")[1]},listaChaves:function(obj){var keys,key="";keys=[];for(key in obj){if(obj[key]){keys.push(key)}}return keys},listaTodasChaves:function(obj){var keys,key="";keys=[];for(key in obj){keys.push(key)}return keys},removeAcentos:function(str){var defaultDiacriticsRemovalMap=[{'base':'A','letters':/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{'base':'C','letters':/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{'base':'E','letters':/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{'base':'I','letters':/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{'base':'O','letters':/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{'base':'U','letters':/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{'base':'a','letters':/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{'base':'c','letters':/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{'base':'e','letters':/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{'base':'i','letters':/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{'base':'o','letters':/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{'base':'u','letters':/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g}];for(var i=0;i<defaultDiacriticsRemovalMap.length;i++){str=str.replace(defaultDiacriticsRemovalMap[i].letters,defaultDiacriticsRemovalMap[i].base)}return str},protocolo:function(){var u=window.location.href;u=u.split(":");return(u[0])},pegaPosicaoObjeto:function(obj){if(obj){if(!obj.style){return[0,0]}var curleft=0,curtop=0;if(obj){if(obj.offsetParent){do{curleft+=obj.offsetLeft-obj.scrollLeft;curtop+=obj.offsetTop-obj.scrollTop;obj=obj.offsetParent}while(obj)}}return[curleft+document.body.scrollLeft,curtop+document.body.scrollTop]}else{return[0,0]}},pegaElementoPai:function(e){var targ=document;if(!e){e=window.event}if(e.target){targ=e.target}else{if(e.srcElement){targ=e.srcElement}}if(targ.nodeType===3){targ=targ.parentNode}if(targ.parentNode){tparent=targ.parentNode;return(tparent)}else{return targ}},mudaCursor:function(){},criaBox:function(id){if(arguments.length===0){id="boxg"}if(!$i(id)){var novoel=document.createElement("div");novoel.id=id;novoel.style.zIndex=1;novoel.innerHTML='<font face="Arial" size=0></font>';document.body.appendChild(novoel);novoel.onmouseover=function(){novoel.style.display='none'};novoel.onmouseout=function(){novoel.style.display='block'};i3GEO.util.BOXES.push(id)}else{$i(id).style.display="block"}},escondeBox:function(){var l,i;l=i3GEO.util.BOXES.length;for(i=0;i<l;i++){if($i(i3GEO.util.BOXES[i])){$i(i3GEO.util.BOXES[i]).style.display="none"}}},criaPin:function(id,imagem,w,h,mouseover,onde){if(!id||id===""){id="boxpin"}if(!imagem||imagem===""){imagem=i3GEO.configura.locaplic+'/imagens/marker.png'}if(!w||w===""){w=21}if(!h||h===""){h=25}if(!onde||onde===""){onde=document.body}var p=$i(id);if(!p){var novoel=document.createElement("img");novoel.style.zIndex=10000;novoel.style.position="absolute";novoel.style.width=parseInt(w,10)+"px";novoel.style.height=parseInt(h,10)+"px";novoel.style.top="0px";novoel.style.left="0px";novoel.src=imagem;novoel.id=id;novoel.style.display="block";if(id==="boxpin"){novoel.onmouseover=function(){$i("boxpin").style.display="none"}}else if(mouseover){novoel.onmouseover=mouseover}onde.appendChild(novoel);i3GEO.util.PINS.push(id);return[true,novoel]}p.style.display="block";return[false,p]},posicionaImagemNoMapa:function(id,x,y){var i,mx,my;if(!x){x=objposicaocursor.telax}if(!y){y=objposicaocursor.telay}i=$i(id);mx=parseInt(i.style.width,10)/2;my=parseInt(i.style.height,10)/2;i.style.top=y-my+"px";i.style.left=x-mx+"px";return[y-my,x-mx]},escondePin:function(){var l,i;l=i3GEO.util.PINS.length;for(i=0;i<l;i++){if($i(i3GEO.util.PINS[i])){$i(i3GEO.util.PINS[i]).style.display="none"}}},removePin:function(id){var l,i,idpin;l=i3GEO.util.PINS.length;for(i=0;i<l;i++){idpin=i3GEO.util.PINS[i];if($i(idpin)){if(!id||(id&&id===idpin)){$i(idpin).style.display="none";i3GEO.util.removeChild(idpin);i3GEO.util.PINS.remove(i)}}}},$im:function(g){return i3GEO.configura.locaplic+"/imagens/"+g},$inputText:function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch){if(arguments.length===6){nome=""}if(idPai!==""){if(larguraIdPai!==""){$i(idPai).style.width=larguraIdPai+"px"}$i(idPai).style.padding="3";$i(idPai).style.textAlign="center"}if(!onch){onch=""}return"<span ><input onchange=\""+onch+"\" tabindex='0' id='"+idInput+"' title='"+titulo+"' type='text' size='"+digitos+"' value='"+valor+"' name='"+nome+"' /></span>"},$inputTextMudaCor:function(obj){var n=obj.value.split(" ");obj.style.color="rgb("+n[0]+","+n[1]+","+n[2]+")"},$top:function(id,valor){if(document.getElementById(id).style){if(document.getElementById(id).style.pixelTop){document.getElementById(id).style.pixelTop=valor}else{document.getElementById(id).style.top=valor+"px"}}},$left:function(id,valor){if(document.getElementById(id).style){if(document.getElementById(id).style.pixelLeft){document.getElementById(id).style.pixelLeft=valor}else{document.getElementById(id).style.left=valor+"px"}}},adicionaSHP:function(path){var temp=path.split(".");if((temp[1]==="SHP")||(temp[1]==="shp")){i3GEO.php.adicionaTemaSHP(i3GEO.atualiza,path)}else{i3GEO.php.adicionaTemaIMG(i3GEO.atualiza,path)}},abreCor:function(janelaid,elemento,tipo){if(!i3GEO.configura){i3GEO.configura={locaplic:"../"}}if(arguments.length===2){tipo="rgb"}var janela,ins,novoel,wdocaiframe,wsrc=i3GEO.configura.locaplic+"/ferramentas/colorpicker/index.htm?doc="+janelaid+"&elemento="+elemento+"&tipo="+tipo,texto="Cor",id="i3geo_janelaCor",classe="hd";if($i(id)){YAHOO.i3GEO.janela.manager.find(id).show();return}ins='<div id="'+id+'_cabecalho" class="hd">';ins+="<span><img id='i3geo_janelaCor_imagemCabecalho' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde.gif\' /></span>";ins+=texto;ins+='</div><div id="i3geo_janelaCor_corpo" class="bd" style="padding:5px">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="i3geo_janelaCori" valign="top" style="height:230px,border:0px white solid"></iframe>'}ins+='</div>';novoel=document.createElement("div");novoel.id="i3geo_janelaCor";novoel.style.display="block";novoel.innerHTML=ins;if($i("i3geo")){$i("i3geo").appendChild(novoel)}else{document.body.appendChild(novoel)}wdocaiframe=$i("i3geo_janelaCori");if(wdocaiframe){wdocaiframe.style.display="block";wdocaiframe.src=wsrc;wdocaiframe.style.height="250px";wdocaiframe.style.width="355px";wdocaiframe.style.border="0px solid white"}janela=new YAHOO.widget.Panel(id,{height:"290px",modal:false,width:"360px",fixedcenter:true,constraintoviewport:false,visible:true,iframe:false,strings:{close:"<span class='material-icons'>cancel</span>"}});YAHOO.i3GEO.janela.manager.register(janela);janela.render();$i(id+'_cabecalho').className=classe},aparece:function(id,tempo,intervalo){var n,obj,opacidade,fadei=0,tempoFadei=null;n=parseInt(tempo/intervalo,10);obj=$i(id);if(n===1){obj.style.display="block";if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}}tempo=n*intervalo;intervalo=(intervalo*100)/tempo;opacidade=0;if(navm){obj.style.filter='alpha(opacity=0)'}else{obj.style.opacity=0}obj.style.display="block";fadei=function(){opacidade+=intervalo;if(navm){obj.style.filter='alpha(opacity='+opacidade+')'}else{obj.style.opacity=opacidade/100}if(opacidade<100){tempoFadei=setTimeout(fadei,tempo)}else{if(tempoFadei){clearTimeout(tempoFadei)}if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}}};tempoFadei=setTimeout(fadei,tempo)},desaparece:function(id,tempo,intervalo,removeobj){var n,obj,opacidade,fade=0,p,tempoFade=null;n=parseInt(tempo/intervalo,10);obj=$i(id);if(n===1){obj.style.display="none";if(removeobj){p=obj.parentNode;if(p){p.removeChild(obj)}}return}tempo=n*intervalo;intervalo=(intervalo*100)/tempo;opacidade=100;if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}obj.style.display="block";fade=function(){opacidade-=intervalo;if(navm){obj.style.filter='alpha(opacity='+opacidade+')'}else{obj.style.opacity=opacidade/100}if(opacidade>0){tempoFade=setTimeout(fade,tempo)}else{if(tempoFade){clearTimeout(tempoFade)}obj.style.display="none";if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}if(removeobj){p=obj.parentNode;if(p){p.removeChild(obj)}}}};tempoFade=setTimeout(fade,tempo)},wkt2ext:function(wkt,tipo){var re,x,y,w,xMin,xMax,yMin,yMax,temp;tipo=tipo.toLowerCase();ext=false;if(tipo==="polygon"){try{re=new RegExp("POLYGON","g");wkt=wkt.replace(re,"");wkt=wkt.split("(")[2].split(")")[0];wkt=wkt.split(",");x=[];y=[];for(w=0;w<wkt.length;w++){temp=wkt[w].split(" ");x.push(temp[0]);y.push(temp[1])}x.sort(i3GEO.util.sortNumber);xMin=x[0];xMax=x[(x.length)-1];y.sort(i3GEO.util.sortNumber);yMin=y[0];yMax=y[(y.length)-1];return xMin+" "+yMin+" "+xMax+" "+yMax}catch(e){}}if(tipo==="point"){try{re=new RegExp("POINT","g");wkt=wkt.replace(re,"");wkt=wkt.split("(")[1].split(")")[0];wkt=wkt.split(" ");return(wkt[0]*1-0.01)+" "+(wkt[1]*1-0.01)+" "+(wkt[0]*1+0.01)+" "+(wkt[1]*1+0.01)}catch(e){}}return ext},sortNumber:function(a,b){return a-b},getScrollerWidth:function(){var scr=null,inn=null,wNoScroll=0,wScroll=0;scr=document.createElement('div');scr.style.position='absolute';scr.style.top='-1000px';scr.style.left='-1000px';scr.style.width='100px';scr.style.height='50px';scr.style.overflow='hidden';inn=document.createElement('div');inn.style.width='100%';inn.style.height='200px';scr.appendChild(inn);document.body.appendChild(scr);wNoScroll=inn.offsetWidth;scr.style.overflow='auto';wScroll=inn.offsetWidth;document.body.removeChild(document.body.lastChild);return(wNoScroll-wScroll)},getScrollHeight:function(){var mx=Math.max,d=document;return mx(mx(d.body.scrollHeight,d.documentElement.scrollHeight),mx(d.body.offsetHeight,d.documentElement.offsetHeight),mx(d.body.clientHeight,d.documentElement.clientHeight))},scriptTag:function(js,ini,id,aguarde){var head,script;if(!$i(id)||id===""){i3GEO.janela.abreAguarde();head=document.getElementsByTagName('head')[0];script=document.createElement('script');script.type='text/javascript';if(ini!==""){script.onload=function(){i3GEO.janela.fechaAguarde();if(ini.call){ini.call()}else{eval(ini)}}}else{i3GEO.janela.fechaAguarde()}script.src=js;if(id!==""){script.id=id}head.appendChild(script)}else{if(ini!==""){if(jQuery.isFunction(ini)){ini.call()}else{eval(ini)}}}},removeScriptTag:function(id){try{old=$i("loadscriptI3GEO");if(old!==null){old.parentNode.removeChild(old);old=null;eval(id+" = null;")}old=$i(id);if(old!==null){old.parentNode.removeChild(old)}}catch(erro){}},verificaScriptTag:function(texto){var s=document.getElementsByTagName("script"),n=s.length,i,t;try{for(i=0;i<n;i++){t=s[i].id;t=t.split(".");if(t[2]&&t[2]=="dicionario_script"){return false}if(t[0]===texto){return true}}return false}catch(e){return false}},mensagemAjuda:function(onde,texto){var ins="<table class='mensagemAjuda' ><tr><th>";ins+='<div style="float:right"></div>';ins+='<div style="text-align:left;">';if(texto===""){texto=$i(onde).innerHTML}ins+=texto;ins+='</div></th></tr></table>';if(onde!==""){$i(onde).innerHTML=ins}else{return(ins)}},randomRGB:function(){var v=Math.random(),r=parseInt(255*v,10),g;v=Math.random();g=parseInt(255*v,10);v=Math.random();b=parseInt(255*v,10);return(r+","+g+","+b)},rgb2hex:function(str){var rgb=str.split(",");function hex(x){return("0"+parseInt(x).toString(16)).slice(-2)}return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2])},hex2rgb:function(colour){var r,g,b;if(colour.charAt(0)=='#'){colour=colour.substr(1)}if(colour.length==3){colour=colour.substr(0,1)+colour.substr(0,1)+colour.substr(1,2)+colour.substr(1,2)+colour.substr(2,3)+colour.substr(2,3)}r=colour.charAt(0)+''+colour.charAt(1);g=colour.charAt(2)+''+colour.charAt(3);b=colour.charAt(4)+''+colour.charAt(5);r=parseInt(r,16);g=parseInt(g,16);b=parseInt(b,16);return r+','+g+','+b},comboTemas:function(id,funcao,onde,nome,multiplo,tipoCombo,estilo,yui,incluiVazio,classe){if(onde&&onde!==""){}if(!nome){nome=""}if(!multiplo){multiplo=false}if(!estilo||estilo==""){estilo="font-size: 12px;width: 95%;"}if(!yui){yui=false}if(!incluiVazio){incluiVazio=false}if(!classe){classe=""}var monta,temp,temp1,temp2;monta=function(retorno){var i,comboTemas='',n,nome="",tema;if(yui===true){comboTemas='<input type="button" name='+id+'_button id="'+id+'" value="'+$trad("x33")+'&nbsp;&nbsp;">';id=id+"select";nome=id}if(retorno==undefined||retorno.length==0||(retorno.data&&retorno.data.length==0)){retorno={"data":[{"tema":"","nome":"---"}]};incluiVazio=false}if(retorno!==undefined){if(retorno.data){retorno=retorno.data}n=retorno.length;if(n>0){if(multiplo){comboTemas+="<select class='"+classe+"' style='"+estilo+"' id='"+id+"' size='4' multiple='multiple' name='"+nome+"'>"}else{comboTemas+="<select class='"+classe+"' style='"+estilo+"' id='"+id+"' name='"+nome+"'>"}if(incluiVazio===true){comboTemas+="<option value=''>"+$trad("x92")+"</option>"}for(i=0;i<n;i++){if(retorno[i].nome){nome=retorno[i].nome;tema=retorno[i].tema}else{nome=retorno[i].tema;tema=retorno[i].name}if(retorno[i].escondido!=="sim"){comboTemas+="<option value="+tema+" >"+nome+"</option>"}}comboTemas+="</select><span class='material-icons iconeComboTemas'>playlist_add_check</span>";temp={dados:comboTemas,tipo:"dados"}}else{if(tipoCombo==="poligonosSelecionados"||tipoCombo==="selecionados"||tipoCombo==="pontosSelecionados"){temp={dados:'<div class=alerta >Nenhum tema encontrado. <span style=cursor:pointer;color:blue onclick="i3GEO.mapa.dialogo.selecao()" > Selecionar...</span></div>',tipo:"mensagem"}}else{temp={dados:'<div class=alerta >Nenhum tema encontrado. </div>',tipo:"mensagem"}}}}else{temp={dados:"<p style=color:red >Ocorreu um erro<br>",tipo:"erro"}}eval("funcao(temp);")};if(tipoCombo==="ligados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="ligadosComTabela"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp);temp2=i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"igual",temp);monta(temp1.concat(temp2))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="comTabela"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("status",3,"menor",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp);temp2=i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"igual",temp);monta(temp1.concat(temp2))}}if(tipoCombo==="locais"){i3GEO.php.listaTemasEditaveis(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}if(tipoCombo==="editavel"){temp=i3GEO.arvoreDeCamadas.filtraCamadas("editavel","SIM","igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(temp)}if(tipoCombo==="selecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemasComSel(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="raster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listatemasTipo(monta,"raster",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="pontosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="pontos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="poligonos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="naoraster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",4,"diferente",i3GEO.arvoreDeCamadas.CAMADAS);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",5,"diferente",temp);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",6,"diferente",temp);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",7,"diferente",temp);monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"diferente",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="poligonosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="naolinearSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",1,"diferente",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="linhaDoTempo"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("linhadotempo","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo===""){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type","","diferente",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}},checkCombo:function(id,nomes,valores,estilo,funcaoclick,ids,idschecked){var temp,i,combo="",n=valores.length;if(!funcaoclick){funcaoclick=""}if(n>0){combo="<div id="+id+" style='"+estilo+"'>";for(i=0;i<n;i++){temp="";if(idschecked&&idschecked[i]){temp="checked"}if(!ids){combo+="<li class='checkbox text-left'>"+"<label style='width:90%'>"+" <input "+temp+"type='checkbox' value='"+valores[i]+"' onclick="+funcaoclick+" >"+" <span class='checkbox-material'><span class='check'></span></span> "+nomes[i]+"</label></li>"}else{combo+="<li class='checkbox text-left'>"+"<label style='width:90%'>"+" <input "+temp+"type='checkbox' id="+ids[i]+" value='"+valores[i]+"' onclick="+funcaoclick+" >"+" <span class='checkbox-material'><span class='check'></span></span> "+nomes[i]+"</label></li>"}}combo+="</div>"}return combo},valoresCheckCombo:function(id){var el=$i(id),res=[],n,i;if(el){el=el.getElementsByTagName("input");n=el.length;for(i=0;i<n;i++){if(el[i].checked===true){res.push(el[i].value)}}}return res},checkTemas:function(id,funcao,onde,nome,tipoLista,prefixo,size){if(arguments.length>2){$i(onde).innerHTML="buscando temas..."}if(arguments.length===3){nome=""}var monta,temp,temp1,n,i;monta=function(retorno){try{var i,comboTemas,n,nome,listaNomes=[],listaValores=[];if(retorno!==undefined){if(retorno.data){retorno=retorno.data}n=retorno.length;if(n>0){comboTemas="";for(i=0;i<n;i++){if(retorno[i].nome){nome=retorno[i].nome;tema=retorno[i].tema}else{nome=retorno[i].tema;tema=retorno[i].name}listaNomes.push(nome);listaValores.push(tema);comboTemas+="<tr><td><input size=2 style='cursor:pointer' type=checkbox name='"+tema+"' /></td>";comboTemas+="<td>&nbsp;<input style='text-align:left;width:"+size+" cursor:text;' onclick='javascript:this.select();' id='"+prefixo+tema+"' type=text value='"+nome+"' /></td></tr>"}temp={dados:comboTemas,tipo:"dados"}}else{temp={dados:'<div class=alerta >Nenhum tema encontrado.</div>',tipo:"mensagem"}}}else{temp={dados:"<p style=color:red >Ocorreu um erro<br>",tipo:"erro"}}eval("funcao(temp,listaNomes,listaValores);")}catch(e){}};if(tipoLista==="ligados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="selecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemasComSel(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="raster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listatemasTipo(monta,"raster",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="polraster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);n=temp1.length;for(i=0;i<n;i++){temp.push(temp1[i])}monta(temp)}else{alert($trad("x13"))}}if(tipoLista==="pontosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{alert($trad("x13"))}}if(tipoLista==="pontos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{alert($trad("x13"))}}},comboItens:function(id,tema,funcao,onde,nome,alias,estilo,classe){if(!classe){classe=""}if(!estilo){estilo=""}else{estilo="style="+estilo}if(!alias){alias="sim"}if(arguments.length>3&&$i(onde)){$i(onde).innerHTML="<span>buscando itens...</span>"}if(arguments.length<5){nome=""}var monta=function(retorno){var ins,temp,i,nm;if(retorno.data!==undefined){ins=[];ins.push("<select class='"+classe+"' "+estilo+" id='"+id+"' name='"+nome+"'>");ins.push("<option value='' >---</option>");temp=retorno.data.valores.length;for(i=0;i<temp;i++){if(retorno.data.valores[i].tema===tema){if(alias=="sim"){nm=retorno.data.valores[i].alias;if(nm===""){nm=retorno.data.valores[i].item}}else{nm=retorno.data.valores[i].item}ins.push("<option value='"+retorno.data.valores[i].item+"' >"+nm+"</option>")}}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</div>',tipo:"erro"}}if(jQuery.isFunction(funcao)){funcao.call(this,temp)}else{eval("funcao(temp)")}};i3GEO.php.listaItensTema(monta,tema)},comboValoresItem:function(id,tema,itemTema,funcao,onde,classe){if(arguments.length===5){$i(onde).innerHTML="<span style=color:red;font-size:10px; >buscando valores...</span>"}if(arguments.length<6){classe=""}var monta=function(retorno){var ins=[],i,pares,j,valoresSort=[];if(retorno.data!==undefined){ins.push("<select class='"+classe+"' id="+id+" >");ins.push("<option value='' >---</option>");if(retorno.data[1].registros){for(i=0;i<retorno.data[1].registros.length;i++){pares=retorno.data[1].registros[i].valores;for(j=0;j<pares.length;j++){valoresSort.push(pares[j].valor)}}}else{for(i=0;i<retorno.data.length;i++){valoresSort.push(retorno.data[i])}}valoresSort.sort();for(j=0;j<valoresSort.length;j++){ins.push('<option value="'+valoresSort[j]+'" >'+valoresSort[j]+'</option>')}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</erro>',tipo:"erro"}}if(jQuery.isFunction(funcao)){funcao.call(this,temp)}else{eval("funcao(temp)")}};i3GEO.php.listaValoresItensTema(monta,tema,itemTema)},comboFontes:function(id,onde,classe,sel){if(!classe){classe=""}var monta=function(retorno){var ins="",temp,i,dados;if(retorno.data!==undefined){ins+="<select name='font' class='"+classe+"' id='"+id+"'>";ins+="<option value='arial' >arial</option>";ins+="<option value='bitmap' >bitmap</option>";dados=retorno.data.split(",");temp=dados.length;for(i=0;i<temp;i++){ins+="<option value='"+dados[i]+"' >"+dados[i]+"</option>"}ins+="</select><b class='caret careti' ></b>"}$i(onde).innerHTML=ins;if(sel){$i(id).value=sel}};i3GEO.php.listaFontesTexto(monta)},comboSimNao:function(id,selecionado){var combo="<select name="+id+" id="+id+" >";combo+="<option value='' >---</option>";if(selecionado.toLowerCase()==="sim"){combo+="<option value=TRUE selected >"+$trad("x14")+"</option>"}else{combo+="<option value=TRUE >"+$trad("x14")+"</option>"}if(selecionado==="nao"){combo+="<option value=FALSE selected >"+$trad("x15")+"</option>"}else{combo+="<option value=FALSE >"+$trad("x15")+"</option>"}combo+="</select><b class='caret careti' ></b>";return(combo)},checkItensEditaveis:function(tema,funcao,onde,size,prefixo,ordenacao){if(!ordenacao||ordenacao==""){ordenacao="nao"}if(onde!==""){$i(onde).innerHTML="<span style=color:red;font-size:10px; >"+$trad("x65")+"</span>"}var monta=function(retorno){var ins=[],i,temp,n;if(retorno.data!==undefined){if(ordenacao==="sim"){ins.push("<table class=lista7 ><tr><td></td><td>"+$trad("x64")+"</td><td>Ordem</td>")}else{ins.push("<table class=lista7 ><tr><td></td><td>"+$trad("x64")+"</td><td></td>")}n=retorno.data.valores.length;for(i=0;i<n;i++){ins.push("<tr><td><div class='checkbox text-left'><label><input name='"+retorno.data.valores[i].tema+"' id='"+prefixo+retorno.data.valores[i].item+"' type='checkbox'><span class='checkbox-material noprint'><span class='check'></span></span></label></div>"+"</td>");ins.push("<td><div class='form-group condensed' ><input class='form-control' style='width:"+size+"' id='"+prefixo+retorno.data.valores[i].item+retorno.data.valores[i].tema+"' type=text value='"+retorno.data.valores[i].item+"' /></div></td>");if(ordenacao==="sim"){ins.push("<td><div class='form-group condensed' ><input class='form-control' id='ordem_"+prefixo+retorno.data.valores[i].item+retorno.data.valores[i].tema+"' type=text size='3' value='"+i+"' /></div></td>")}else{ins.push("<td></td>")}ins.push("</tr>")}ins.push("</table>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >'+$trad("x66")+'</div>',tipo:"erro"}}funcao.call(this,temp)};i3GEO.php.listaItensTema(monta,tema)},radioEpsg:function(funcao,onde,prefixo,marcado){var c;if(arguments.length===2){$i(onde).innerHTML="<span style=color:red;font-size:10px; >buscando...</span>"}c="checked";if(marcado&&marcado==="nao"){c=""}var monta=function(retorno){var ins=[],i,n,temp;if(retorno.data!==undefined){ins.push("<table class=lista2 >");n=retorno.data.length;for(i=0;i<n;i++){ins.push("<tr><td><input size=2 style='border:0px solid white;cursor:pointer' "+c+" name='"+prefixo+"EPSG' type=radio value='"+retorno.data[i].codigo+"' /></td>");c="";ins.push("<td>"+retorno.data[i].nome+"</td></tr>")}ins.push("</table>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</div>',tipo:"erro"}}funcao(temp)};i3GEO.php.listaEpsg(monta)},comboEpsg:function(idCombo,onde,funcaoOnChange,valorDefault){onde=$i(onde);onde.innerHTML="<span style=color:red;font-size:10px; >buscando...</span>";if(!funcaoOnChange){funcaoOnChange=""}if(!valorDefault){valorDefault=""}var monta=function(retorno){var ins=[],i,n;if(retorno.data!==undefined){n=retorno.data.length;ins.push("<select class='form-control' name='"+idCombo+"' id='"+idCombo+"' onChange='"+funcaoOnChange+"(this)' >");for(i=0;i<n;i++){ins.push("<option value='"+retorno.data[i].codigo+"'>"+retorno.data[i].nome+"</option>")}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');onde.innerHTML=ins;$i(idCombo).value=valorDefault}else{onde.innerHTML='<div class=erro >Ocorreu um erro</div>'}};i3GEO.php.listaEpsg(monta)},proximoAnterior:function(anterior,proxima,texto,idatual,container,mantem,onde){var c,temp=$i(idatual),botoes="",ndiv=document.createElement("div"),nids,i;if(!mantem){mantem=false}c=$i(container);if(!c){return}if(temp&&mantem==false&&c){c.removeChild(temp)}if(c&&c.style){}botoes="<ul class='proximoAnterior pager condensed' style='width:95%;margin-bottom: 2px;'>";if(anterior!==""){anterior=anterior.replace("()","");botoes+="<li><a onclick='"+anterior+"()' class='pull-left withripple condensed' href='javascript:void(0)'>"+$trad("volta")+"</a></li>"}if(proxima!==""){proxima=proxima.replace("()","");botoes+="<li><a onclick='"+proxima+"()' class='pull-right withripple condensed' href='javascript:void(0)'>"+$trad("continua")+"</a></li>"}botoes+="</ul>";if(onde){$i(onde).innerHTML=botoes}else{texto=texto+"<br><br>"+botoes}if(!document.getElementById(idatual)){ndiv.id=idatual;ndiv.innerHTML=texto;c.appendChild(ndiv)}temp=c.getElementsByTagName("div");nids=temp.length;for(i=0;i<nids;i++){temp[i].style.display="none"}$i(idatual).style.display="block";temp=$i(idatual).getElementsByTagName("div");nids=temp.length;for(i=0;i<nids;i++){temp[i].style.display="block"}},dialogoFerramenta:function(mensagem,dir,nome,nomejs,nomefuncao){if(!nomejs){nomejs="index.js"}if(!nomefuncao){nomefuncao="i3GEOF."+nome+".criaJanelaFlutuante();"}var js=i3GEO.configura.locaplic+"/ferramentas/"+dir+"/"+nomejs;if(!$i("i3GEOF."+nome+"_script")){i3GEO.util.scriptTag(js,nomefuncao,"i3GEOF."+nome+"_script")}else{i3GEO.util.scriptTag(js,nomefuncao,"i3GEOF."+nome+"_script")}},intersectaBox:function(box1,box2){box1=box1.split(" ");box2=box2.split(" ");var box1i=box2,box2i=box1,coordx,coordy;coordx=box1[0]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[3]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}box1=box1i;box2=box2i;coordx=box1[0]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[3]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}return false},abreColourRamp:function(janelaid,elemento,ncores,temaSel,displayComboTemas){var janela,ins,novoel,wdocaiframe,temp,fix=false,wsrc=i3GEO.configura.locaplic+"/ferramentas/colourramp/index.php?ncores="+ncores+"&doc="+janelaid+"&elemento="+elemento+"&locaplic="+i3GEO.configura.locaplic,nx="",texto="",id="i3geo_janelaCorRamp",classe="hd";if(!temaSel){temaSel=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}ins='<div id="'+id+'_cabecalho" class="hd" style="left:10px;">';if(i3GEO&&i3GEO.arvoreDeCamadas){ins+="<div id='i3geo_janelaCorRampComboCabeca' class='comboTemasCabecalhoBs form-group' style='width:200px;top:0px;display:none;'> ------</div>"}ins+="&nbsp;&nbsp;&nbsp;"+texto;ins+='</div><div id="i3geo_janelaCorRamp_corpo" class="bd" style="padding:5px">';ins+='<iframe name="'+id+'i" id="i3geo_janelaCorRampi" valign="top" ></iframe>';ins+='</div>';novoel=document.createElement("div");novoel.id="i3geo_janelaCorRamp";novoel.style.display="block";novoel.innerHTML=ins;if($i("i3geo")){$i("i3geo").appendChild(novoel)}else{document.body.appendChild(novoel)}wdocaiframe=$i("i3geo_janelaCorRampi");wdocaiframe.style.display="block";wdocaiframe.src=wsrc;wdocaiframe.style.height="400px";wdocaiframe.style.width="100%";wdocaiframe.style.border="0px solid white";if(nx===""||nx==="center"){fix=true}janela=new YAHOO.widget.Panel(id,{height:"480px",modal:false,width:"295px",fixedcenter:fix,constraintoviewport:true,visible:true,iframe:false,strings:{close:"<span class='material-icons'>cancel</span>"}});YAHOO.i3GEO.janela.manager.register(janela);janela.render();$i(id+'_cabecalho').className=classe;if($i("i3geo_janelaCorRampComboCabeca")){temp=function(){var p,tema=$i("i3geo_janelaCorRampComboCabecaSel").value,funcao=function(retorno){parent.frames["i3geo_janelaCorRampi"].document.getElementById("ncores").value=retorno.data.length};if(tema!==""){i3GEO.mapa.ativaTema(tema);p=i3GEO.configura.locaplic+"/ferramentas/legenda/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=editalegenda&opcao=edita&tema="+tema;i3GEO.util.ajaxGet(p,funcao);cp=new cpaint()}};i3GEO.janela.comboCabecalhoTemasBs("i3geo_janelaCorRampComboCabeca","i3geo_janelaCorRampComboCabecaSel","none","ligados",temp,temaSel)}},localizai3GEO:function(){var scriptLocation="",scripts=document.getElementsByTagName('script'),i=0,index,ns=scripts.length,src;for(i=0;i<ns;i++){src=scripts[i].getAttribute('src');if(src){index=src.lastIndexOf("/js/i3geo.js");if((index>-1)&&(index+"/js/i3geo.js".length===src.length)){scriptLocation=src.slice(0,-"/js/i3geo.js".length);break}index=src.lastIndexOf("/js/i3geonaocompacto.js");if((index>-1)&&(index+"/js/i3geonaocompacto.js".length===src.length)){scriptLocation=src.slice(0,-"/js/i3geonaocompacto.js".length);break}}}if(i3GEO.configura){i3GEO.configura.locaplic=scriptLocation}return scriptLocation},removeChild:function(id,el){var j=$i(id);if(j){if(!el){el=j.parentNode}el.removeChild(j)}},defineValor:function(id,prop,valor){var o=$i(id);if(o&&o[prop]){try{o[prop]=valor}catch(e){}}},in_array:function(x,matriz){var txt=" "+matriz.join(" ")+" ";var er=new RegExp(" "+x+" ","gim");return((txt.match(er))?true:false)},timedProcessArray:function(items,process,callback){var todo=items.concat();setTimeout(function(){var start=+new Date();do{process(todo.shift())}while(todo.length>0&&(+new date()-start<50));if(todo.length>0){setTimeout(arguments.callee,25)}else{callback(items)}},25)},multiStep:function(steps,args,callback){var tasks=steps.concat();setTimeout(function(){var task=tasks.shift(),a=args.shift();task.apply(null,a||[]);if(tasks.length>0){setTimeout(arguments.callee,25)}else{callback()}},25)},tamanhoBrowser:function(){var viewportwidth,viewportheight;if(typeof window.innerWidth!='undefined'){viewportwidth=window.innerWidth,viewportheight=window.innerHeight}else if(typeof document.documentElement!='undefined'&&typeof document.documentElement.clientWidth!='undefined'&&document.documentElement.clientWidth!=0){viewportwidth=document.documentElement.clientWidth,viewportheight=document.documentElement.clientHeight}else{viewportwidth=document.getElementsByTagName('body')[0].clientWidth,viewportheight=document.getElementsByTagName('body')[0].clientHeight}viewportwidth=viewportwidth-i3GEO.util.getScrollerWidth();return[viewportwidth,viewportheight]},detectaTablet:function(){var c=DetectaMobile("DetectTierTablet");if(c===false){return false}else{return true}},detectaMobile:function(){var c=DetectaMobile("DetectMobileLong");if(c===false){return false}else{return true}},calculaDPI:function(){var novoel=document.createElement("div"),valor=72;novoel.style.height="1in";novoel.style.left="-100%";novoel.style.position="absolute";novoel.style.top="-100%";novoel.style.width="1in";document.body.appendChild(novoel);if(novoel.offsetHeight){valor=novoel.offsetHeight}document.body.removeChild(novoel);return valor},ajustaDocType:function(){try{if(document.implementation.createDocumentType){var newDoctype=document.implementation.createDocumentType('html','-//W3C//DTD XHTML 1.0 Transitional//EN','http://www.w3.org/TR/html4/loose.dtd');if(document.doctype){document.doctype.parentNode.replaceChild(newDoctype,document.doctype)}}}catch(e){}},versaoNavegador:function(){if(navm&&navigator.userAgent.toLowerCase().indexOf('msie 8.')>-1){return"IE8"}if(navn&&navigator.userAgent.toLowerCase().indexOf('3.')>-1){return"FF3"}return""},decimalPlaces:function(f,l){var ret="",str=f.toString(),array=str.split("."),i;if(array.length==2){ret+=array[0]+".";for(i=0;i<l;i++){if(i>=array[1].length)ret+='0';else ret+=array[1][i]}}else if(array.length==1){ret+=array[0]+".";for(i=0;i<l;i++){ret+='0'}}return ret},ajaxGet:function(sUrl,funcaoRetorno){var re,falhou,callback;sUrl=escape(sUrl);re=new RegExp("%3F","g");sUrl=sUrl.replace(re,'?');re=new RegExp("%3D","g");sUrl=sUrl.replace(re,'=');re=new RegExp("%26","g");sUrl=sUrl.replace(re,'&');re=new RegExp("%3A","g");sUrl=sUrl.replace(re,':');falhou=function(e){};callback={success:function(o){try{funcaoRetorno.call("",JSON.parse(o.responseText))}catch(e){falhou(e)}},failure:falhou,argument:{foo:"foo",bar:"bar"}};YAHOO.util.Connect.asyncRequest("GET",sUrl,callback)},verifica_html5_storage:function(){if(typeof(Storage)!=="undefined"){return true}else{return false}},pegaDadosLocal:function(item){if(i3GEO.util.verifica_html5_storage()&&localStorage[item]){return window.localStorage[item]}else{return false}},limpaDadosLocal:function(item){if(i3GEO.util.verifica_html5_storage()&&localStorage[item]){window.localStorage.clear(item)}},gravaDadosLocal:function(item,valor){if(i3GEO.util.verifica_html5_storage()){window.localStorage[item]=valor;return true}else{return false}},extGeo2OSM:function(ext,retornaArray){var metrica,point,temp,sep;sep=" ";if(typeof ext=="object"){return i3GEO.util.projGeo2OSM(ext)}if(i3GEO.Interface.openlayers.googleLike===true){temp=ext.split(sep);if(temp===1){sep=",";temp=ext.split(sep)}if(temp[0]*1<=180&&temp[0]*1>=-180){point=new ol.geom.Point([temp[0]*1,temp[1]*1]);metrica=point.transform("EPSG:4326","EPSG:3857");ext=metrica.getCoordinates()[0]+sep+metrica.getCoordinates()[1];if(temp.length>2){point=new ol.geom.Point([temp[2]*1,temp[3]*1]);metrica=point.transform("EPSG:4326","EPSG:3857");ext+=sep+metrica.getCoordinates()[0]+sep+metrica.getCoordinates()[1]}}}if(retornaArray){return ext.split(sep)}else{return ext}},extOSM2Geo:function(ext,retornaArray){var point,temp,sep;sep=" ";if(typeof ext=="object"){return i3GEO.util.projOSM2Geo(ext)}if(i3GEO.Interface.openlayers.googleLike===true){temp=ext.split(sep);if(temp===1){sep=",";temp=ext.split(sep)}if(temp[0]*1>=180||temp[0]*1<=-180){point=new ol.geom.Point([temp[0],temp[1]]);point.transform("EPSG:3857","EPSG:4326");ext=point.getCoordinates()[0]+sep+point.getCoordinates()[1];if(temp.length>2){point=new ol.geom.Point([temp[2],temp[3]]);point.transform("EPSG:3857","EPSG:4326");ext+=sep+point.getCoordinates()[0]+sep+point.getCoordinates()[1]}}}if(retornaArray){return ext.split(sep)}else{return ext}},projOSM2Geo:function(obj){if(i3GEO.Interface.openlayers.googleLike===true){var clone=obj.clone();clone.transform("EPSG:3857","EPSG:4326");return clone}else{return obj}},projGeo2OSM:function(obj){if(i3GEO.Interface.openlayers.googleLike===true){var clone=obj.clone();clone.transform("EPSG:4326","EPSG:3857");return clone}else{return obj}},navegadorDir:function(obj,listaShp,listaImg,listaFig,retornaDir){if(!obj){listaShp=true;listaImg=true;listaFig=true;retornaDir=false}var temp=function(){i3GEOF.navegarquivos.iniciaDicionario(obj,listaShp,listaImg,listaFig,retornaDir)};i3GEO.util.dialogoFerramenta("i3GEO.util.navegadorDir()","navegarquivos","navegarquivos","index.js",temp)},base64encode:function(str){var base64EncodeChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i<len){c1=str.charCodeAt(i++)&0xff;if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt((c1&0x3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&0x3)<<4)|((c2&0xF0)>>4));out+=base64EncodeChars.charAt((c2&0xF)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&0x3)<<4)|((c2&0xF0)>>4));out+=base64EncodeChars.charAt(((c2&0xF)<<2)|((c3&0xC0)>>6));out+=base64EncodeChars.charAt(c3&0x3F)}return out},base64decode:function(str){var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i<len){do{c1=base64DecodeChars[str.charCodeAt(i++)&0xff]}while(i<len&&c1==-1);if(c1==-1)break;do{c2=base64DecodeChars[str.charCodeAt(i++)&0xff]}while(i<len&&c2==-1);if(c2==-1)break;out+=String.fromCharCode((c1<<2)|((c2&0x30)>>4));do{c3=str.charCodeAt(i++)&0xff;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i<len&&c3==-1);if(c3==-1)break;out+=String.fromCharCode(((c2&0XF)<<4)|((c3&0x3C)>>2));do{c4=str.charCodeAt(i++)&0xff;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i<len&&c4==-1);if(c4==-1)break;out+=String.fromCharCode(((c3&0x03)<<6)|c4)}return out},cloneObj:function(obj){if(obj==null||typeof(obj)!='object')return obj;var temp=new obj.constructor();for(var key in obj)temp[key]=i3GEO.util.cloneObj(obj[key]);return temp},aplicaAquarela:function(onde){$($i(onde)).find(".i3geoFormIconeAquarela").click(function(){if(this.firstChild){i3GEO.util.abreCor("",$(this).find("input")[0].id)}else{i3GEO.util.abreCor("",this.id)}})},insereMarca:{cria:function(){alert("i3GEO.util.insereMarca foi depreciado. Veja a classe i3GEO.desenho")},limpa:function(){}},animaClique:function(obj){if(obj){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.getStreetView().setVisible(false)}obj.style.visibility="hidden";setTimeout(function(){obj.style.visibility="visible"},50)}},parseMustache:function(templateMustache,hashMustache){var re=new RegExp("&amp;","g"),m;m=Mustache.render(templateMustache,hashMustache);m=m.replace(re,'&');return m},checaHtmlVazio:function(id){var i=$i(id);if(!i){return null}if(i.innerHTML.replace(/^\s+|\s+$/,'')==""){return true}else{return false}},uid:(function(){var counter=0;return function(){counter+=1;return(new Date().getTime()).toString(36)+counter}})(),copyToClipboard:function(texto){if(window.clipboardData&&window.clipboardData.setData){return clipboardData.setData("Text",texto)}else if(document.queryCommandSupported&&document.queryCommandSupported("copy")){var textarea=document.createElement("textarea");textarea.setAttribute('readonly','');textarea.textContent=texto;textarea.value=texto;textarea.style.position="fixed";textarea.className="copyToMemory";document.body.appendChild(textarea);textarea.focus();textarea.select();try{document.execCommand("copy")}catch(ex){return false}finally{document.body.removeChild(textarea);i3GEO.janela.snackBar({content:$trad("copytomemory"),timeout:1000})}}},getFormData:function(dom_query){var out={};var s_data=$(dom_query).serializeArray();for(var i=0;i<s_data.length;i++){var record=s_data[i];out[record.name]=record.value}return out},dynamicSortString:function(property){var sortOrder=1;if(property[0]==="-"){sortOrder=-1;property=property.substr(1)}return function(a,b){var result=(a[property]<b[property])?-1:(a[property]>b[property])?1:0;return result*sortOrder}}};var $im=function(g){return i3GEO.util.$im(g)};var $inputText=function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch){if(arguments.length===6){nome=""}return i3GEO.util.$inputText(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch)}; 235 if(typeof(i3GEO)==='undefined'){var i3GEO={}}var navm=false;var navn=false;var chro=navigator.userAgent.toLowerCase().indexOf('chrome')>-1;var opera=navigator.userAgent.toLowerCase().indexOf('opera')>-1;if(navigator.appName.substring(0,1)==='N'){navn=true}if(navigator.appName.substring(0,1)==='M'){navm=true}if(opera===true){navn=true}var $i=function(id){if(!id||id===""){return false}return document.getElementById(id)};Array.prototype.remove=function(s){try{var n=this.length,i;for(i=0;i<n;i++){if(this[i]==s){this.splice(i,1)}}}catch(e){}};Array.prototype.getUnique=function(){var u={},a=[];for(var i=0,l=this.length;i<l;++i){if(u.hasOwnProperty(this[i])){continue}a.push(this[i]);u[this[i]]=1}return a};(function(){function decimalAdjust(type,value,exp){if(typeof exp==='undefined'||+exp===0){return Math[type](value)}value=+value;exp=+exp;if(isNaN(value)||!(typeof exp==='number'&&exp%1===0)){return NaN}value=value.toString().split('e');value=Math[type](+(value[0]+'e'+(value[1]?(+value[1]-exp):-exp)));value=value.toString().split('e');return+(value[0]+'e'+(value[1]?(+value[1]+exp):exp))}if(!Math.round10){Math.round10=function(value,exp){return decimalAdjust('round',value,exp)}}if(!Math.floor10){Math.floor10=function(value,exp){return decimalAdjust('floor',value,exp)}}if(!Math.ceil10){Math.ceil10=function(value,exp){return decimalAdjust('ceil',value,exp)}}})();i3GEO.util={PINS:[],BOXES:[],trim:function(s){return s.replace(/^\s+|\s+$/gm,'')},generateId:function(pre){if(!pre){pre="UniqId"}return pre+String(Date.now())+Math.floor(Math.random()*10000)},escapeURL:function(sUrl){var re;sUrl=escape(sUrl);re=new RegExp("%3F","g");sUrl=sUrl.replace(re,'?');re=new RegExp("%3D","g");sUrl=sUrl.replace(re,'=');re=new RegExp("%26","g");sUrl=sUrl.replace(re,'&');return sUrl},insereCookie:function(nome,valor,expira){if(!expira){expira=10}var exdate=new Date();exdate.setDate(exdate.getDate()+expira);document.cookie=nome+"="+valor+"; expires="+exdate.toUTCString()+";path=/"},pegaCookie:function(nome){var cookies,i,fim;cookies=document.cookie;i=cookies.indexOf(nome);if(i===-1){return null}fim=cookies.indexOf(";",i);if(fim===-1){fim=cookies.length}return(unescape(cookies.substring(i,fim))).split("=")[1]},listaChaves:function(obj){var keys,key="";keys=[];for(key in obj){if(obj[key]){keys.push(key)}}return keys},listaTodasChaves:function(obj){var keys,key="";keys=[];for(key in obj){keys.push(key)}return keys},removeAcentos:function(str){var defaultDiacriticsRemovalMap=[{'base':'A','letters':/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{'base':'C','letters':/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{'base':'E','letters':/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{'base':'I','letters':/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{'base':'O','letters':/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{'base':'U','letters':/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{'base':'a','letters':/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{'base':'c','letters':/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{'base':'e','letters':/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{'base':'i','letters':/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{'base':'o','letters':/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{'base':'u','letters':/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g}];for(var i=0;i<defaultDiacriticsRemovalMap.length;i++){str=str.replace(defaultDiacriticsRemovalMap[i].letters,defaultDiacriticsRemovalMap[i].base)}return str},protocolo:function(){var u=window.location.href;u=u.split(":");return(u[0])},pegaPosicaoObjeto:function(obj){if(obj){if(!obj.style){return[0,0]}var curleft=0,curtop=0;if(obj){if(obj.offsetParent){do{curleft+=obj.offsetLeft-obj.scrollLeft;curtop+=obj.offsetTop-obj.scrollTop;obj=obj.offsetParent}while(obj)}}return[curleft+document.body.scrollLeft,curtop+document.body.scrollTop]}else{return[0,0]}},pegaElementoPai:function(e){var targ=document;if(!e){e=window.event}if(e.target){targ=e.target}else{if(e.srcElement){targ=e.srcElement}}if(targ.nodeType===3){targ=targ.parentNode}if(targ.parentNode){tparent=targ.parentNode;return(tparent)}else{return targ}},mudaCursor:function(){},criaBox:function(id){if(arguments.length===0){id="boxg"}if(!$i(id)){var novoel=document.createElement("div");novoel.id=id;novoel.style.zIndex=1;novoel.innerHTML='<font face="Arial" size=0></font>';document.body.appendChild(novoel);novoel.onmouseover=function(){novoel.style.display='none'};novoel.onmouseout=function(){novoel.style.display='block'};i3GEO.util.BOXES.push(id)}else{$i(id).style.display="block"}},escondeBox:function(){var l,i;l=i3GEO.util.BOXES.length;for(i=0;i<l;i++){if($i(i3GEO.util.BOXES[i])){$i(i3GEO.util.BOXES[i]).style.display="none"}}},criaPin:function(id,imagem,w,h,mouseover,onde){if(!id||id===""){id="boxpin"}if(!imagem||imagem===""){imagem=i3GEO.configura.locaplic+'/imagens/marker.png'}if(!w||w===""){w=21}if(!h||h===""){h=25}if(!onde||onde===""){onde=document.body}var p=$i(id);if(!p){var novoel=document.createElement("img");novoel.style.zIndex=10000;novoel.style.position="absolute";novoel.style.width=parseInt(w,10)+"px";novoel.style.height=parseInt(h,10)+"px";novoel.style.top="0px";novoel.style.left="0px";novoel.src=imagem;novoel.id=id;novoel.style.display="block";if(id==="boxpin"){novoel.onmouseover=function(){$i("boxpin").style.display="none"}}else if(mouseover){novoel.onmouseover=mouseover}onde.appendChild(novoel);i3GEO.util.PINS.push(id);return[true,novoel]}p.style.display="block";return[false,p]},posicionaImagemNoMapa:function(id,x,y){var i,mx,my;if(!x){x=objposicaocursor.telax}if(!y){y=objposicaocursor.telay}i=$i(id);mx=parseInt(i.style.width,10)/2;my=parseInt(i.style.height,10)/2;i.style.top=y-my+"px";i.style.left=x-mx+"px";return[y-my,x-mx]},escondePin:function(){var l,i;l=i3GEO.util.PINS.length;for(i=0;i<l;i++){if($i(i3GEO.util.PINS[i])){$i(i3GEO.util.PINS[i]).style.display="none"}}},removePin:function(id){var l,i,idpin;l=i3GEO.util.PINS.length;for(i=0;i<l;i++){idpin=i3GEO.util.PINS[i];if($i(idpin)){if(!id||(id&&id===idpin)){$i(idpin).style.display="none";i3GEO.util.removeChild(idpin);i3GEO.util.PINS.remove(i)}}}},$im:function(g){return i3GEO.configura.locaplic+"/imagens/"+g},$inputText:function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch){if(arguments.length===6){nome=""}if(idPai!==""){if(larguraIdPai!==""){$i(idPai).style.width=larguraIdPai+"px"}$i(idPai).style.padding="3";$i(idPai).style.textAlign="center"}if(!onch){onch=""}return"<span ><input onchange=\""+onch+"\" tabindex='0' id='"+idInput+"' title='"+titulo+"' type='text' size='"+digitos+"' value='"+valor+"' name='"+nome+"' /></span>"},$inputTextMudaCor:function(obj){var n=obj.value.split(" ");obj.style.color="rgb("+n[0]+","+n[1]+","+n[2]+")"},$top:function(id,valor){if(document.getElementById(id).style){if(document.getElementById(id).style.pixelTop){document.getElementById(id).style.pixelTop=valor}else{document.getElementById(id).style.top=valor+"px"}}},$left:function(id,valor){if(document.getElementById(id).style){if(document.getElementById(id).style.pixelLeft){document.getElementById(id).style.pixelLeft=valor}else{document.getElementById(id).style.left=valor+"px"}}},adicionaSHP:function(path){var temp=path.split(".");if((temp[1]==="SHP")||(temp[1]==="shp")){i3GEO.php.adicionaTemaSHP(i3GEO.atualiza,path)}else{i3GEO.php.adicionaTemaIMG(i3GEO.atualiza,path)}},abreCor:function(janelaid,elemento,tipo){if(!i3GEO.configura){i3GEO.configura={locaplic:"../"}}if(arguments.length===2){tipo="rgb"}var janela,ins,novoel,wdocaiframe,wsrc=i3GEO.configura.locaplic+"/ferramentas/colorpicker/index.htm?doc="+janelaid+"&elemento="+elemento+"&tipo="+tipo,texto="Cor",id="i3geo_janelaCor",classe="hd";if($i(id)){YAHOO.i3GEO.janela.manager.find(id).show();return}ins='<div id="'+id+'_cabecalho" class="hd">';ins+="<span><img id='i3geo_janelaCor_imagemCabecalho' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde.gif\' /></span>";ins+=texto;ins+='</div><div id="i3geo_janelaCor_corpo" class="bd" style="padding:5px">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="i3geo_janelaCori" valign="top" style="height:230px,border:0px white solid"></iframe>'}ins+='</div>';novoel=document.createElement("div");novoel.id="i3geo_janelaCor";novoel.style.display="block";novoel.innerHTML=ins;if($i("i3geo")){$i("i3geo").appendChild(novoel)}else{document.body.appendChild(novoel)}wdocaiframe=$i("i3geo_janelaCori");if(wdocaiframe){wdocaiframe.style.display="block";wdocaiframe.src=wsrc;wdocaiframe.style.height="250px";wdocaiframe.style.width="355px";wdocaiframe.style.border="0px solid white"}janela=new YAHOO.widget.Panel(id,{height:"290px",modal:false,width:"360px",fixedcenter:true,constraintoviewport:false,visible:true,iframe:false,strings:{close:"<span class='material-icons'>cancel</span>"}});YAHOO.i3GEO.janela.manager.register(janela);janela.render();$i(id+'_cabecalho').className=classe},aparece:function(id,tempo,intervalo){var n,obj,opacidade,fadei=0,tempoFadei=null;n=parseInt(tempo/intervalo,10);obj=$i(id);if(n===1){obj.style.display="block";if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}}tempo=n*intervalo;intervalo=(intervalo*100)/tempo;opacidade=0;if(navm){obj.style.filter='alpha(opacity=0)'}else{obj.style.opacity=0}obj.style.display="block";fadei=function(){opacidade+=intervalo;if(navm){obj.style.filter='alpha(opacity='+opacidade+')'}else{obj.style.opacity=opacidade/100}if(opacidade<100){tempoFadei=setTimeout(fadei,tempo)}else{if(tempoFadei){clearTimeout(tempoFadei)}if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}}};tempoFadei=setTimeout(fadei,tempo)},desaparece:function(id,tempo,intervalo,removeobj){var n,obj,opacidade,fade=0,p,tempoFade=null;n=parseInt(tempo/intervalo,10);obj=$i(id);if(n===1){obj.style.display="none";if(removeobj){p=obj.parentNode;if(p){p.removeChild(obj)}}return}tempo=n*intervalo;intervalo=(intervalo*100)/tempo;opacidade=100;if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}obj.style.display="block";fade=function(){opacidade-=intervalo;if(navm){obj.style.filter='alpha(opacity='+opacidade+')'}else{obj.style.opacity=opacidade/100}if(opacidade>0){tempoFade=setTimeout(fade,tempo)}else{if(tempoFade){clearTimeout(tempoFade)}obj.style.display="none";if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}if(removeobj){p=obj.parentNode;if(p){p.removeChild(obj)}}}};tempoFade=setTimeout(fade,tempo)},wkt2ext:function(wkt,tipo){var re,x,y,w,xMin,xMax,yMin,yMax,temp;tipo=tipo.toLowerCase();ext=false;if(tipo==="polygon"){try{re=new RegExp("POLYGON","g");wkt=wkt.replace(re,"");wkt=wkt.split("(")[2].split(")")[0];wkt=wkt.split(",");x=[];y=[];for(w=0;w<wkt.length;w++){temp=wkt[w].split(" ");x.push(temp[0]);y.push(temp[1])}x.sort(i3GEO.util.sortNumber);xMin=x[0];xMax=x[(x.length)-1];y.sort(i3GEO.util.sortNumber);yMin=y[0];yMax=y[(y.length)-1];return xMin+" "+yMin+" "+xMax+" "+yMax}catch(e){}}if(tipo==="point"){try{re=new RegExp("POINT","g");wkt=wkt.replace(re,"");wkt=wkt.split("(")[1].split(")")[0];wkt=wkt.split(" ");return(wkt[0]*1-0.01)+" "+(wkt[1]*1-0.01)+" "+(wkt[0]*1+0.01)+" "+(wkt[1]*1+0.01)}catch(e){}}return ext},sortNumber:function(a,b){return a-b},getScrollerWidth:function(){var scr=null,inn=null,wNoScroll=0,wScroll=0;scr=document.createElement('div');scr.style.position='absolute';scr.style.top='-1000px';scr.style.left='-1000px';scr.style.width='100px';scr.style.height='50px';scr.style.overflow='hidden';inn=document.createElement('div');inn.style.width='100%';inn.style.height='200px';scr.appendChild(inn);document.body.appendChild(scr);wNoScroll=inn.offsetWidth;scr.style.overflow='auto';wScroll=inn.offsetWidth;document.body.removeChild(document.body.lastChild);return(wNoScroll-wScroll)},getScrollHeight:function(){var mx=Math.max,d=document;return mx(mx(d.body.scrollHeight,d.documentElement.scrollHeight),mx(d.body.offsetHeight,d.documentElement.offsetHeight),mx(d.body.clientHeight,d.documentElement.clientHeight))},scriptTag:function(js,ini,id,aguarde){var head,script;if(!$i(id)||id===""){i3GEO.janela.abreAguarde();head=document.getElementsByTagName('head')[0];script=document.createElement('script');script.type='text/javascript';if(ini!==""){script.onload=function(){i3GEO.janela.fechaAguarde();if(ini.call){ini.call()}else{eval(ini)}}}else{i3GEO.janela.fechaAguarde()}script.src=js;if(id!==""){script.id=id}head.appendChild(script)}else{if(ini!==""){if(jQuery.isFunction(ini)){ini.call()}else{eval(ini)}}}},removeScriptTag:function(id){try{old=$i("loadscriptI3GEO");if(old!==null){old.parentNode.removeChild(old);old=null;eval(id+" = null;")}old=$i(id);if(old!==null){old.parentNode.removeChild(old)}}catch(erro){}},verificaScriptTag:function(texto){var s=document.getElementsByTagName("script"),n=s.length,i,t;try{for(i=0;i<n;i++){t=s[i].id;t=t.split(".");if(t[2]&&t[2]=="dicionario_script"){return false}if(t[0]===texto){return true}}return false}catch(e){return false}},mensagemAjuda:function(onde,texto){var ins="<table class='mensagemAjuda' ><tr><th>";ins+='<div style="float:right"></div>';ins+='<div style="text-align:left;">';if(texto===""){texto=$i(onde).innerHTML}ins+=texto;ins+='</div></th></tr></table>';if(onde!==""){$i(onde).innerHTML=ins}else{return(ins)}},randomRGB:function(){var v=Math.random(),r=parseInt(255*v,10),g;v=Math.random();g=parseInt(255*v,10);v=Math.random();b=parseInt(255*v,10);return(r+","+g+","+b)},rgb2hex:function(str){var rgb=str.split(",");function hex(x){return("0"+parseInt(x).toString(16)).slice(-2)}return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2])},hex2rgb:function(colour){var r,g,b;if(colour.charAt(0)=='#'){colour=colour.substr(1)}if(colour.length==3){colour=colour.substr(0,1)+colour.substr(0,1)+colour.substr(1,2)+colour.substr(1,2)+colour.substr(2,3)+colour.substr(2,3)}r=colour.charAt(0)+''+colour.charAt(1);g=colour.charAt(2)+''+colour.charAt(3);b=colour.charAt(4)+''+colour.charAt(5);r=parseInt(r,16);g=parseInt(g,16);b=parseInt(b,16);return r+','+g+','+b},comboTemas:function(id,funcao,onde,nome,multiplo,tipoCombo,estilo,yui,incluiVazio,classe){if(onde&&onde!==""){}if(!nome){nome=""}if(!multiplo){multiplo=false}if(!estilo||estilo==""){estilo="font-size: 12px;width: 95%;"}if(!yui){yui=false}if(!incluiVazio){incluiVazio=false}if(!classe){classe=""}var monta,temp,temp1,temp2;monta=function(retorno){var i,comboTemas='',n,nome="",tema;if(yui===true){comboTemas='<input type="button" name='+id+'_button id="'+id+'" value="'+$trad("x33")+'&nbsp;&nbsp;">';id=id+"select";nome=id}if(retorno==undefined||retorno.length==0||(retorno.data&&retorno.data.length==0)){retorno={"data":[{"tema":"","nome":"---"}]};incluiVazio=false}if(retorno!==undefined){if(retorno.data){retorno=retorno.data}n=retorno.length;if(n>0){if(multiplo){comboTemas+="<select class='"+classe+"' style='"+estilo+"' id='"+id+"' size='4' multiple='multiple' name='"+nome+"'>"}else{comboTemas+="<select class='"+classe+"' style='"+estilo+"' id='"+id+"' name='"+nome+"'>"}if(incluiVazio===true){comboTemas+="<option value=''>"+$trad("x92")+"</option>"}for(i=0;i<n;i++){if(retorno[i].nome){nome=retorno[i].nome;tema=retorno[i].tema}else{nome=retorno[i].tema;tema=retorno[i].name}if(retorno[i].escondido!=="sim"){comboTemas+="<option value="+tema+" >"+nome+"</option>"}}comboTemas+="</select><span class='material-icons iconeComboTemas'>playlist_add_check</span>";temp={dados:comboTemas,tipo:"dados"}}else{if(tipoCombo==="poligonosSelecionados"||tipoCombo==="selecionados"||tipoCombo==="pontosSelecionados"){temp={dados:'<div class=alerta >Nenhum tema encontrado. <span style=cursor:pointer;color:blue onclick="i3GEO.mapa.dialogo.selecao()" > Selecionar...</span></div>',tipo:"mensagem"}}else{temp={dados:'<div class=alerta >Nenhum tema encontrado. </div>',tipo:"mensagem"}}}}else{temp={dados:"<p style=color:red >Ocorreu um erro<br>",tipo:"erro"}}eval("funcao(temp);")};if(tipoCombo==="ligados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="ligadosComTabela"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp);temp2=i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"igual",temp);monta(temp1.concat(temp2))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="comTabela"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("status",3,"menor",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp);temp2=i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"igual",temp);monta(temp1.concat(temp2))}}if(tipoCombo==="locais"){i3GEO.php.listaTemasEditaveis(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}if(tipoCombo==="editavel"){temp=i3GEO.arvoreDeCamadas.filtraCamadas("editavel","SIM","igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(temp)}if(tipoCombo==="selecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemasComSel(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="raster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listatemasTipo(monta,"raster",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="pontosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="pontos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="poligonos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="naoraster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",4,"diferente",i3GEO.arvoreDeCamadas.CAMADAS);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",5,"diferente",temp);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",6,"diferente",temp);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",7,"diferente",temp);monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"diferente",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="poligonosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="naolinearSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",1,"diferente",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="linhaDoTempo"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("linhadotempo","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo===""){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type","","diferente",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}},checkCombo:function(id,nomes,valores,estilo,funcaoclick,ids,idschecked){var temp,i,combo="",n=valores.length;if(!funcaoclick){funcaoclick=""}if(n>0){combo="<div id="+id+" style='"+estilo+"'>";for(i=0;i<n;i++){temp="";if(idschecked&&idschecked[i]){temp="checked"}if(!ids){combo+="<li class='checkbox text-left'>"+"<label style='width:90%'>"+" <input "+temp+"type='checkbox' value='"+valores[i]+"' onclick="+funcaoclick+" >"+" <span class='checkbox-material'><span class='check'></span></span> "+nomes[i]+"</label></li>"}else{combo+="<li class='checkbox text-left'>"+"<label style='width:90%'>"+" <input "+temp+"type='checkbox' id="+ids[i]+" value='"+valores[i]+"' onclick="+funcaoclick+" >"+" <span class='checkbox-material'><span class='check'></span></span> "+nomes[i]+"</label></li>"}}combo+="</div>"}return combo},valoresCheckCombo:function(id){var el=$i(id),res=[],n,i;if(el){el=el.getElementsByTagName("input");n=el.length;for(i=0;i<n;i++){if(el[i].checked===true){res.push(el[i].value)}}}return res},checkTemas:function(id,funcao,onde,nome,tipoLista,prefixo,size){if(arguments.length>2){$i(onde).innerHTML="buscando temas..."}if(arguments.length===3){nome=""}var monta,temp,temp1,n,i;monta=function(retorno){try{var i,comboTemas,n,nome,listaNomes=[],listaValores=[];if(retorno!==undefined){if(retorno.data){retorno=retorno.data}n=retorno.length;if(n>0){comboTemas="";for(i=0;i<n;i++){if(retorno[i].nome){nome=retorno[i].nome;tema=retorno[i].tema}else{nome=retorno[i].tema;tema=retorno[i].name}listaNomes.push(nome);listaValores.push(tema);comboTemas+="<tr><td><input size=2 style='cursor:pointer' type=checkbox name='"+tema+"' /></td>";comboTemas+="<td>&nbsp;<input style='text-align:left;width:"+size+" cursor:text;' onclick='javascript:this.select();' id='"+prefixo+tema+"' type=text value='"+nome+"' /></td></tr>"}temp={dados:comboTemas,tipo:"dados"}}else{temp={dados:'<div class=alerta >Nenhum tema encontrado.</div>',tipo:"mensagem"}}}else{temp={dados:"<p style=color:red >Ocorreu um erro<br>",tipo:"erro"}}eval("funcao(temp,listaNomes,listaValores);")}catch(e){}};if(tipoLista==="ligados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="selecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemasComSel(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="raster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listatemasTipo(monta,"raster",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="polraster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);n=temp1.length;for(i=0;i<n;i++){temp.push(temp1[i])}monta(temp)}else{alert($trad("x13"))}}if(tipoLista==="pontosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{alert($trad("x13"))}}if(tipoLista==="pontos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{alert($trad("x13"))}}},comboItens:function(id,tema,funcao,onde,nome,alias,estilo,classe){if(!classe){classe=""}if(!estilo){estilo=""}else{estilo="style="+estilo}if(!alias){alias="sim"}if(arguments.length>3&&$i(onde)){$i(onde).innerHTML="<span>buscando itens...</span>"}if(arguments.length<5){nome=""}var monta=function(retorno){var ins,temp,i,nm;if(retorno.data!==undefined){ins=[];ins.push("<select class='"+classe+"' "+estilo+" id='"+id+"' name='"+nome+"'>");ins.push("<option value='' >---</option>");temp=retorno.data.valores.length;for(i=0;i<temp;i++){if(retorno.data.valores[i].tema===tema){if(alias=="sim"){nm=retorno.data.valores[i].alias;if(nm===""){nm=retorno.data.valores[i].item}}else{nm=retorno.data.valores[i].item}ins.push("<option value='"+retorno.data.valores[i].item+"' >"+nm+"</option>")}}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</div>',tipo:"erro"}}if(jQuery.isFunction(funcao)){funcao.call(this,temp)}else{eval("funcao(temp)")}};i3GEO.php.listaItensTema(monta,tema)},comboValoresItem:function(id,tema,itemTema,funcao,onde,classe){if(arguments.length===5){$i(onde).innerHTML="<span style=color:red;font-size:10px; >buscando valores...</span>"}if(arguments.length<6){classe=""}var monta=function(retorno){var ins=[],i,pares,j,valoresSort=[];if(retorno.data!==undefined){ins.push("<select class='"+classe+"' id="+id+" >");ins.push("<option value='' >---</option>");if(retorno.data[1].registros){for(i=0;i<retorno.data[1].registros.length;i++){pares=retorno.data[1].registros[i].valores;for(j=0;j<pares.length;j++){valoresSort.push(pares[j].valor)}}}else{for(i=0;i<retorno.data.length;i++){valoresSort.push(retorno.data[i])}}valoresSort.sort();for(j=0;j<valoresSort.length;j++){ins.push('<option value="'+valoresSort[j]+'" >'+valoresSort[j]+'</option>')}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</erro>',tipo:"erro"}}if(jQuery.isFunction(funcao)){funcao.call(this,temp)}else{eval("funcao(temp)")}};i3GEO.php.listaValoresItensTema(monta,tema,itemTema)},comboFontes:function(id,onde,classe,sel){if(!classe){classe=""}var monta=function(retorno){var ins="",temp,i,dados;if(retorno.data!==undefined){ins+="<select name='font' class='"+classe+"' id='"+id+"'>";ins+="<option value='arial' >arial</option>";ins+="<option value='bitmap' >bitmap</option>";dados=retorno.data.split(",");temp=dados.length;for(i=0;i<temp;i++){ins+="<option value='"+dados[i]+"' >"+dados[i]+"</option>"}ins+="</select><b class='caret careti' ></b>"}$i(onde).innerHTML=ins;if(sel){$i(id).value=sel}};i3GEO.php.listaFontesTexto(monta)},comboSimNao:function(id,selecionado){var combo="<select name="+id+" id="+id+" >";combo+="<option value='' >---</option>";if(selecionado.toLowerCase()==="sim"){combo+="<option value=TRUE selected >"+$trad("x14")+"</option>"}else{combo+="<option value=TRUE >"+$trad("x14")+"</option>"}if(selecionado==="nao"){combo+="<option value=FALSE selected >"+$trad("x15")+"</option>"}else{combo+="<option value=FALSE >"+$trad("x15")+"</option>"}combo+="</select><b class='caret careti' ></b>";return(combo)},checkItensEditaveis:function(tema,funcao,onde,size,prefixo,ordenacao){if(!ordenacao||ordenacao==""){ordenacao="nao"}if(onde!==""){$i(onde).innerHTML="<span style=color:red;font-size:10px; >"+$trad("x65")+"</span>"}var monta=function(retorno){var ins=[],i,temp,n;if(retorno.data!==undefined){if(ordenacao==="sim"){ins.push("<table class=lista7 ><tr><td></td><td>"+$trad("x64")+"</td><td>Ordem</td>")}else{ins.push("<table class=lista7 ><tr><td></td><td>"+$trad("x64")+"</td><td></td>")}n=retorno.data.valores.length;for(i=0;i<n;i++){ins.push("<tr><td><div class='checkbox text-left'><label><input name='"+retorno.data.valores[i].tema+"' id='"+prefixo+retorno.data.valores[i].item+"' type='checkbox'><span class='checkbox-material noprint'><span class='check'></span></span></label></div>"+"</td>");ins.push("<td><div class='form-group condensed' ><input class='form-control' style='width:"+size+"' id='"+prefixo+retorno.data.valores[i].item+retorno.data.valores[i].tema+"' type=text value='"+retorno.data.valores[i].item+"' /></div></td>");if(ordenacao==="sim"){ins.push("<td><div class='form-group condensed' ><input class='form-control' id='ordem_"+prefixo+retorno.data.valores[i].item+retorno.data.valores[i].tema+"' type=text size='3' value='"+i+"' /></div></td>")}else{ins.push("<td></td>")}ins.push("</tr>")}ins.push("</table>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >'+$trad("x66")+'</div>',tipo:"erro"}}funcao.call(this,temp)};i3GEO.php.listaItensTema(monta,tema)},radioEpsg:function(funcao,onde,prefixo,marcado){var c;if(arguments.length===2){$i(onde).innerHTML="<span style=color:red;font-size:10px; >buscando...</span>"}c="checked";if(marcado&&marcado==="nao"){c=""}var monta=function(retorno){var ins=[],i,n,temp;if(retorno.data!==undefined){ins.push("<table class=lista2 >");n=retorno.data.length;for(i=0;i<n;i++){ins.push("<tr><td><input size=2 style='border:0px solid white;cursor:pointer' "+c+" name='"+prefixo+"EPSG' type=radio value='"+retorno.data[i].codigo+"' /></td>");c="";ins.push("<td>"+retorno.data[i].nome+"</td></tr>")}ins.push("</table>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</div>',tipo:"erro"}}funcao(temp)};i3GEO.php.listaEpsg(monta)},comboEpsg:function(idCombo,onde,funcaoOnChange,valorDefault){onde=$i(onde);onde.innerHTML="<span style=color:red;font-size:10px; >buscando...</span>";if(!funcaoOnChange){funcaoOnChange=""}if(!valorDefault){valorDefault=""}var monta=function(retorno){var ins=[],i,n;if(retorno.data!==undefined){n=retorno.data.length;ins.push("<select class='form-control' name='"+idCombo+"' id='"+idCombo+"' onChange='"+funcaoOnChange+"(this)' >");for(i=0;i<n;i++){ins.push("<option value='"+retorno.data[i].codigo+"'>"+retorno.data[i].nome+"</option>")}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');onde.innerHTML=ins;$i(idCombo).value=valorDefault}else{onde.innerHTML='<div class=erro >Ocorreu um erro</div>'}};i3GEO.php.listaEpsg(monta)},proximoAnterior:function(anterior,proxima,texto,idatual,container,mantem,onde){var c,temp=$i(idatual),botoes="",ndiv=document.createElement("div"),nids,i;if(!mantem){mantem=false}c=$i(container);if(!c){return}if(temp&&mantem==false&&c){c.removeChild(temp)}if(c&&c.style){}botoes="<ul class='proximoAnterior pager condensed' style='width:95%;margin-bottom: 2px;'>";if(anterior!==""){anterior=anterior.replace("()","");botoes+="<li><a onclick='"+anterior+"()' class='pull-left withripple condensed' href='javascript:void(0)'>"+$trad("volta")+"</a></li>"}if(proxima!==""){proxima=proxima.replace("()","");botoes+="<li><a onclick='"+proxima+"()' class='pull-right withripple condensed' href='javascript:void(0)'>"+$trad("continua")+"</a></li>"}botoes+="</ul>";if(onde){$i(onde).innerHTML=botoes}else{texto=texto+"<br><br>"+botoes}if(!document.getElementById(idatual)){ndiv.id=idatual;ndiv.innerHTML=texto;c.appendChild(ndiv)}temp=c.getElementsByTagName("div");nids=temp.length;for(i=0;i<nids;i++){temp[i].style.display="none"}$i(idatual).style.display="block";temp=$i(idatual).getElementsByTagName("div");nids=temp.length;for(i=0;i<nids;i++){temp[i].style.display="block"}},dialogoFerramenta:function(mensagem,dir,nome,nomejs,nomefuncao){if(!nomejs){nomejs="index.js"}if(!nomefuncao){nomefuncao="i3GEOF."+nome+".criaJanelaFlutuante();"}var js=i3GEO.configura.locaplic+"/ferramentas/"+dir+"/"+nomejs;if(!$i("i3GEOF."+nome+"_script")){i3GEO.util.scriptTag(js,nomefuncao,"i3GEOF."+nome+"_script")}else{i3GEO.util.scriptTag(js,nomefuncao,"i3GEOF."+nome+"_script")}},intersectaBox:function(box1,box2){box1=box1.split(" ");box2=box2.split(" ");var box1i=box2,box2i=box1,coordx,coordy;coordx=box1[0]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[3]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}box1=box1i;box2=box2i;coordx=box1[0]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[3]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}return false},abreColourRamp:function(janelaid,elemento,ncores,temaSel,displayComboTemas){var janela,ins,novoel,wdocaiframe,temp,fix=false,wsrc=i3GEO.configura.locaplic+"/ferramentas/colourramp/index.php?ncores="+ncores+"&doc="+janelaid+"&elemento="+elemento+"&locaplic="+i3GEO.configura.locaplic,nx="",texto="",id="i3geo_janelaCorRamp",classe="hd";if(!temaSel){temaSel=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}ins='<div id="'+id+'_cabecalho" class="hd" style="left:10px;">';if(i3GEO&&i3GEO.arvoreDeCamadas){ins+="<div id='i3geo_janelaCorRampComboCabeca' class='comboTemasCabecalhoBs form-group' style='width:200px;top:0px;display:none;'> ------</div>"}ins+="&nbsp;&nbsp;&nbsp;"+texto;ins+='</div><div id="i3geo_janelaCorRamp_corpo" class="bd" style="padding:5px">';ins+='<iframe name="'+id+'i" id="i3geo_janelaCorRampi" valign="top" ></iframe>';ins+='</div>';novoel=document.createElement("div");novoel.id="i3geo_janelaCorRamp";novoel.style.display="block";novoel.innerHTML=ins;if($i("i3geo")){$i("i3geo").appendChild(novoel)}else{document.body.appendChild(novoel)}wdocaiframe=$i("i3geo_janelaCorRampi");wdocaiframe.style.display="block";wdocaiframe.src=wsrc;wdocaiframe.style.height="400px";wdocaiframe.style.width="100%";wdocaiframe.style.border="0px solid white";if(nx===""||nx==="center"){fix=true}janela=new YAHOO.widget.Panel(id,{height:"480px",modal:false,width:"295px",fixedcenter:fix,constraintoviewport:true,visible:true,iframe:false,strings:{close:"<span class='material-icons'>cancel</span>"}});YAHOO.i3GEO.janela.manager.register(janela);janela.render();$i(id+'_cabecalho').className=classe;if($i("i3geo_janelaCorRampComboCabeca")){temp=function(){var p,tema=$i("i3geo_janelaCorRampComboCabecaSel").value,funcao=function(retorno){parent.frames["i3geo_janelaCorRampi"].document.getElementById("ncores").value=retorno.data.length};if(tema!==""){i3GEO.mapa.ativaTema(tema);p=i3GEO.configura.locaplic+"/ferramentas/legenda/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=editalegenda&opcao=edita&tema="+tema;i3GEO.util.ajaxGet(p,funcao);cp=new cpaint()}};i3GEO.janela.comboCabecalhoTemasBs("i3geo_janelaCorRampComboCabeca","i3geo_janelaCorRampComboCabecaSel","none","ligados",temp,temaSel)}},localizai3GEO:function(){var scriptLocation="",scripts=document.getElementsByTagName('script'),i=0,index,ns=scripts.length,src;for(i=0;i<ns;i++){src=scripts[i].getAttribute('src');if(src){index=src.lastIndexOf("/js/i3geo.js");if((index>-1)&&(index+"/js/i3geo.js".length===src.length)){scriptLocation=src.slice(0,-"/js/i3geo.js".length);break}index=src.lastIndexOf("/js/i3geonaocompacto.js");if((index>-1)&&(index+"/js/i3geonaocompacto.js".length===src.length)){scriptLocation=src.slice(0,-"/js/i3geonaocompacto.js".length);break}}}if(i3GEO.configura){i3GEO.configura.locaplic=scriptLocation}return scriptLocation},removeChild:function(id,el){var j=$i(id);if(j){if(!el){el=j.parentNode}el.removeChild(j)}},defineValor:function(id,prop,valor){var o=$i(id);if(o&&o[prop]){try{o[prop]=valor}catch(e){}}},in_array:function(x,matriz){var txt=" "+matriz.join(" ")+" ";var er=new RegExp(" "+x+" ","gim");return((txt.match(er))?true:false)},timedProcessArray:function(items,process,callback){var todo=items.concat();setTimeout(function(){var start=+new Date();do{process(todo.shift())}while(todo.length>0&&(+new date()-start<50));if(todo.length>0){setTimeout(arguments.callee,25)}else{callback(items)}},25)},multiStep:function(steps,args,callback){var tasks=steps.concat();setTimeout(function(){var task=tasks.shift(),a=args.shift();task.apply(null,a||[]);if(tasks.length>0){setTimeout(arguments.callee,25)}else{callback()}},25)},tamanhoBrowser:function(){var viewportwidth,viewportheight;if(typeof window.innerWidth!='undefined'){viewportwidth=window.innerWidth,viewportheight=window.innerHeight}else if(typeof document.documentElement!='undefined'&&typeof document.documentElement.clientWidth!='undefined'&&document.documentElement.clientWidth!=0){viewportwidth=document.documentElement.clientWidth,viewportheight=document.documentElement.clientHeight}else{viewportwidth=document.getElementsByTagName('body')[0].clientWidth,viewportheight=document.getElementsByTagName('body')[0].clientHeight}viewportwidth=viewportwidth-i3GEO.util.getScrollerWidth();return[viewportwidth,viewportheight]},detectaTablet:function(){var c=DetectaMobile("DetectTierTablet");if(c===false){return false}else{return true}},detectaMobile:function(){var c=DetectaMobile("DetectMobileLong");if(c===false){return false}else{return true}},calculaDPI:function(){var novoel=document.createElement("div"),valor=72;novoel.style.height="1in";novoel.style.left="-100%";novoel.style.position="absolute";novoel.style.top="-100%";novoel.style.width="1in";document.body.appendChild(novoel);if(novoel.offsetHeight){valor=novoel.offsetHeight}document.body.removeChild(novoel);return valor},ajustaDocType:function(){try{if(document.implementation.createDocumentType){var newDoctype=document.implementation.createDocumentType('html','-//W3C//DTD XHTML 1.0 Transitional//EN','http://www.w3.org/TR/html4/loose.dtd');if(document.doctype){document.doctype.parentNode.replaceChild(newDoctype,document.doctype)}}}catch(e){}},versaoNavegador:function(){if(navm&&navigator.userAgent.toLowerCase().indexOf('msie 8.')>-1){return"IE8"}if(navn&&navigator.userAgent.toLowerCase().indexOf('3.')>-1){return"FF3"}return""},decimalPlaces:function(f,l){var ret="",str=f.toString(),array=str.split("."),i;if(array.length==2){ret+=array[0]+".";for(i=0;i<l;i++){if(i>=array[1].length)ret+='0';else ret+=array[1][i]}}else if(array.length==1){ret+=array[0]+".";for(i=0;i<l;i++){ret+='0'}}return ret},ajaxGet:function(sUrl,funcaoRetorno){var re,falhou,callback;sUrl=escape(sUrl);re=new RegExp("%3F","g");sUrl=sUrl.replace(re,'?');re=new RegExp("%3D","g");sUrl=sUrl.replace(re,'=');re=new RegExp("%26","g");sUrl=sUrl.replace(re,'&');re=new RegExp("%3A","g");sUrl=sUrl.replace(re,':');falhou=function(e){};callback={success:function(o){try{funcaoRetorno.call("",JSON.parse(o.responseText))}catch(e){falhou(e)}},failure:falhou,argument:{foo:"foo",bar:"bar"}};YAHOO.util.Connect.asyncRequest("GET",sUrl,callback)},verifica_html5_storage:function(){if(typeof(Storage)!=="undefined"){return true}else{return false}},pegaDadosLocal:function(item){if(i3GEO.util.verifica_html5_storage()&&localStorage[item]){return window.localStorage[item]}else{return false}},limpaDadosLocal:function(item){if(i3GEO.util.verifica_html5_storage()&&localStorage[item]){window.localStorage.clear(item)}},gravaDadosLocal:function(item,valor){if(i3GEO.util.verifica_html5_storage()){window.localStorage[item]=valor;return true}else{return false}},extGeo2OSM:function(ext,retornaArray){var metrica,point,temp,sep;sep=" ";if(typeof ext=="object"){return i3GEO.util.projGeo2OSM(ext)}if(i3GEO.Interface.openlayers.googleLike===true){temp=ext.split(sep);if(temp===1){sep=",";temp=ext.split(sep)}if(temp[0]*1<=180&&temp[0]*1>=-180){point=new ol.geom.Point([temp[0]*1,temp[1]*1]);metrica=point.transform("EPSG:4326","EPSG:3857");ext=metrica.getCoordinates()[0]+sep+metrica.getCoordinates()[1];if(temp.length>2){point=new ol.geom.Point([temp[2]*1,temp[3]*1]);metrica=point.transform("EPSG:4326","EPSG:3857");ext+=sep+metrica.getCoordinates()[0]+sep+metrica.getCoordinates()[1]}}}if(retornaArray){return ext.split(sep)}else{return ext}},extOSM2Geo:function(ext,retornaArray){var point,temp,sep;sep=" ";if(typeof ext=="object"){return i3GEO.util.projOSM2Geo(ext)}if(i3GEO.Interface.openlayers.googleLike===true){temp=ext.split(sep);if(temp===1){sep=",";temp=ext.split(sep)}if(temp[0]*1>=180||temp[0]*1<=-180){point=new ol.geom.Point([temp[0],temp[1]]);point.transform("EPSG:3857","EPSG:4326");ext=point.getCoordinates()[0]+sep+point.getCoordinates()[1];if(temp.length>2){point=new ol.geom.Point([temp[2],temp[3]]);point.transform("EPSG:3857","EPSG:4326");ext+=sep+point.getCoordinates()[0]+sep+point.getCoordinates()[1]}}}if(retornaArray){return ext.split(sep)}else{return ext}},projOSM2Geo:function(obj){if(i3GEO.Interface.openlayers.googleLike===true){var clone=obj.clone();clone.transform("EPSG:3857","EPSG:4326");return clone}else{return obj}},projGeo2OSM:function(obj){if(i3GEO.Interface.openlayers.googleLike===true){var clone=obj.clone();clone.transform("EPSG:4326","EPSG:3857");return clone}else{return obj}},navegadorDir:function(obj,listaShp,listaImg,listaFig,retornaDir){if(!obj){listaShp=true;listaImg=true;listaFig=true;retornaDir=false}var temp=function(){i3GEOF.navegarquivos.iniciaDicionario(obj,listaShp,listaImg,listaFig,retornaDir)};i3GEO.util.dialogoFerramenta("i3GEO.util.navegadorDir()","navegarquivos","navegarquivos","index.js",temp)},base64encode:function(str){var base64EncodeChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i<len){c1=str.charCodeAt(i++)&0xff;if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt((c1&0x3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&0x3)<<4)|((c2&0xF0)>>4));out+=base64EncodeChars.charAt((c2&0xF)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&0x3)<<4)|((c2&0xF0)>>4));out+=base64EncodeChars.charAt(((c2&0xF)<<2)|((c3&0xC0)>>6));out+=base64EncodeChars.charAt(c3&0x3F)}return out},base64decode:function(str){var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i<len){do{c1=base64DecodeChars[str.charCodeAt(i++)&0xff]}while(i<len&&c1==-1);if(c1==-1)break;do{c2=base64DecodeChars[str.charCodeAt(i++)&0xff]}while(i<len&&c2==-1);if(c2==-1)break;out+=String.fromCharCode((c1<<2)|((c2&0x30)>>4));do{c3=str.charCodeAt(i++)&0xff;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i<len&&c3==-1);if(c3==-1)break;out+=String.fromCharCode(((c2&0XF)<<4)|((c3&0x3C)>>2));do{c4=str.charCodeAt(i++)&0xff;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i<len&&c4==-1);if(c4==-1)break;out+=String.fromCharCode(((c3&0x03)<<6)|c4)}return out},cloneObj:function(obj){if(obj==null||typeof(obj)!='object')return obj;var temp=new obj.constructor();for(var key in obj)temp[key]=i3GEO.util.cloneObj(obj[key]);return temp},aplicaAquarela:function(onde){$($i(onde)).find(".i3geoFormIconeAquarela").click(function(){if(this.firstChild){i3GEO.util.abreCor("",$(this).find("input")[0].id)}else{i3GEO.util.abreCor("",this.id)}})},insereMarca:{cria:function(){alert("i3GEO.util.insereMarca foi depreciado. Veja a classe i3GEO.desenho")},limpa:function(){}},animaClique:function(obj){if(obj){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.getStreetView().setVisible(false)}obj.style.visibility="hidden";setTimeout(function(){obj.style.visibility="visible"},50)}},parseMustache:function(templateMustache,hashMustache){var re=new RegExp("&amp;","g"),m;m=Mustache.render(templateMustache,hashMustache);m=m.replace(re,'&');return m},checaHtmlVazio:function(id){var i=$i(id);if(!i){return null}if(i.innerHTML.replace(/^\s+|\s+$/,'')==""){return true}else{return false}},uid:(function(){var counter=0;return function(){counter+=1;return(new Date().getTime()).toString(36)+counter}})(),copyToClipboard:function(texto){if(window.clipboardData&&window.clipboardData.setData){return clipboardData.setData("Text",texto)}else if(document.queryCommandSupported&&document.queryCommandSupported("copy")){var textarea=document.createElement("textarea");textarea.setAttribute('readonly','');textarea.textContent=texto;textarea.value=texto;textarea.style.position="fixed";textarea.className="copyToMemory";document.body.appendChild(textarea);textarea.focus();textarea.select();try{document.execCommand("copy")}catch(ex){return false}finally{document.body.removeChild(textarea);i3GEO.janela.snackBar({content:$trad("copytomemory"),timeout:1000})}}},getFormData:function(dom_query){var out={};var s_data=$(dom_query).serializeArray();for(var i=0;i<s_data.length;i++){var record=s_data[i];out[record.name]=record.value}return out},dynamicSortString:function(property){var sortOrder=1;if(property[0]==="-"){sortOrder=-1;property=property.substr(1)}return function(a,b){var result=(a[property]<b[property])?-1:(a[property]>b[property])?1:0;return result*sortOrder}}};var $im=function(g){return i3GEO.util.$im(g)};var $inputText=function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch){if(arguments.length===6){nome=""}return i3GEO.util.$inputText(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch)};
236 // 236 //
237 //compactados/dicionario_compacto.js 237 //compactados/dicionario_compacto.js
238 -g_traducao={"dec":[{pt:",",en:".",es:","}],"mil":[{pt:".",en:",",es:"."}],"p1":[{pt:"O i3Geo &eacute; software livre! Para download clique <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqui</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",en:"I3Geo is an open source software! Click <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >here</a> to download. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",es:"i3Geo es software libre! Para descargar haga clic <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqu&iacute;</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>"}],"p2":[{pt:"Filtro de cores",en:"Color filter",es:"Filtro de colores"}],"p3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"p4":[{pt:"Escala",en:"Scale",es:"Escala"}],"p5":[{pt:"Tamanho",en:"Size",es:"Tama&ntilde;o"}],"p6":[{pt:"Ativa/desativa entorno",en:"Enable/disable environment",es:"Activar/desactivar entorno"}],"p7":[{pt:"Ativa/desativa logo",en:"Enable/disable logo",es:"Activar/desactivar logo"}],"p8":[{pt:"Cor da sele&ccedil;&atilde;o",en:"Selection color",es:"Color de la selecci&oacute;n"}],"p9":[{pt:"Cor do fundo",en:"Background color",es:"Color de fondo"}],"p10":[{pt:"Grade de coordenadas",en:"Coordinate grid",es:"Cuadr&iacute;cula de coordenadas"}],"p11":[{pt:"Template",en:"Template",es:"Plantilla"}],"p12":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"p13":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"p14":[{pt:"Aplicar",en:"Apply",es:"Aplicar"}],"p15":[{pt:"Formato da imagem do mapa",en:"Map image format",es:"Formato de la imagen del mapa"}],"p16":[{pt:"Fundo",en:"Basemap",es:"Mapa base"}],"p17":[{pt:"Imprime legenda",en:"Print legend",es:"Imprimir la leyenda"}],"p18":[{pt:"N&atilde;o imprime a legenda",en:"Do not print legend",es:"No imprimir la leyenda"}],"p19":[{pt:"Ativa ou desativa a legenda de um tema na op&ccedil;&atilde;o de impress&atilde;o do mapa",en:"Enable or disable the legend of a theme in the map print option",es:"Activa o desactiva la leyenda de un tema en la opci&oacute;n de impresi&oacute;n del mapa"}],"p20":[{pt:"Tela remota",en:"Remote screen",es:"Pantalla remota"}],"p21":[{pt:"Anima&ccedil;&atilde;o",en:"Animation",es:"Animaci&oacute;n"}],"s1":[{pt:"Ajuda",en:"Help",es:"Ayuda"}],"s2":[{pt:"An&aacute;lise",en:"Analysis",es:"An&aacute;lisis"}],"s3":[{pt:"Janelas",en:"Windows",es:"Ventanas"}],"s4":[{pt:"Arquivo",en:"File",es:"Archivo"}],"s5":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"u1":[{pt:"Sobre o i3Geo",en:"About i3Geo",es:"Acerca de i3Geo"}],"u2":[{pt:"Doc. dos c&oacute;digos",en:"Doc. of codes",es:"Doc. de los c&oacute;digos"}],"u3":[{pt:"WikiBook",en:"WikiBook",es:"WikiBook"}],"u4":[{pt:"Tutoriais",en:"Tutorials",es:"Tutoriales"}],"u4a":[{pt:"Manual do usu&aacute;rio",en:"User manual",es:"Manual de usuario"}],"u5":[{pt:"Blog",en:"Blog",es:"Blog"}],"u5a":[{pt:"Software p&uacute;blico",en:"Public software",es:"Software p&uacute;blico"}],"u5b":[{pt:"Lista de fun&ccedil;&otilde;es",en:"Function lists",es:"Lista de funciones"}],"u5c":[{pt:"Redes sociais",en:"Social networks",es:"Redes sociales"}],"u6":[{pt:"Geometrias",en:"Geometries",es:"Geometr&iacute;as"}],"u7":[{pt:"Grade de pol&iacute;gonos",en:"Polygon grid",es:"Cuadr&iacute;cula de pol&iacute;gonos"}],"u8":[{pt:"Grade de pontos",en:"Point grid",es:"Cuadr&iacute;cula de puntos"}],"u9":[{pt:"Grade de hex&aacute;gonos",en:"Grid of Hexagons",es:"Cuadr&iacute;cula de hex&aacute;gonos"}],"u10":[{pt:"Entorno(Buffer)",en:"Buffer",es:"&Aacute;rea de influencia (Buffer)"}],"u11":[{pt:"Centr&oacute;ide",en:"Centroid",es:"Centroide"}],"u11a":[{pt:"Dist&acirc;ncia entre pontos",en:"Distance between points",es:"Distancia entre puntos"}],"u12":[{pt:"N pontos em poligono",en:"N points in polygon",es:"N puntos en pol&iacute;gono"}],"u13":[{pt:"Ponto em poligono/raster",en:"Point in polygon/raster",es:"Punto en pol&iacute;gono/raster"}],"u14":[{pt:"Distribui&ccedil;&atilde;o de pontos",en:"Point distribution",es:"Distribuci&oacute;n de puntos"}],"u15":[{pt:"Barras de ferramentas",en:"Toolbars",es:"Barras de herramientas"}],"u15a":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"u16":[{pt:"Janela de mensagens",en:"Message window",es:"Ventana de mensajes"}],"u17":[{pt:"Salvar mapa",en:"Save map",es:"Guardar el mapa"}],"u18":[{pt:"Carregar mapa",en:"Load map",es:"Cargar mapa"}],"u19":[{pt:"Pegar imagens",en:"Paste images",es:"Pegar im&aacute;genes"}],"u20":[{pt:"Converter em WMS e WMC",en:"Convert to WMS and WMC",es:"Convertir a WMS y WMC"}],"u20a":[{pt:"Converter em KML",en:"Convert to KML",es:"Convertir a KML"}],"u21":[{pt:"Gerador de links",en:"Link generator",es:"Generador de enlaces"}],"u22":[{pt:"Grade",en:"Grid",es:"Cuadr&iacute;cula"}],"u23":[{pt:"Ponto",en:"Point",es:"Punto"}],"u24":[{pt:"Pol&iacute;gono",en:"Polygon",es:"Pol&iacute;gono"}],"u25":[{pt:"Dissolve",en:"Dissolve",es:"Disolver"}],"u26":[{pt:"Agrupa",en:"Group",es:"Agrupar"}],"u27":[{pt:"Outros",en:"Others",es:"Otros"}],"u28":[{pt:"Centro m&eacute;dio",en:"Middle center",es:"Centro medio"}],"u29":[{pt:"Editor vetorial",en:"Vector editor",es:"Editor vectorial"}],"t1":[{pt:"Camadas",en:"Layers",es:"Capas"}],"t2":[{pt:"Arraste o tema aqui ou clique para excluir",en:"Drag the theme here or click to remove",es:"Arrastre el tema aqu&iacute; o haga clic para excluir"}],"t2a":[{pt:"Filtra a lista de camadas",en:"Filter the layer list",es:"Filtra la lista de capas"}],"t2b":[{pt:"Abre a legenda do mapa",en:"Open the map legend",es:"Despliega la leyenda del mapa"}],"t3":[{pt:"Clique para ligar ou desligar esse tema, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click to turn this theme off or on, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic para encender o apagar este tema y mostrarlo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"t3a":[{pt:"Ligar todos os temas",en:"Turn on all themes",es:"Encender todos los temas"}],"t3b":[{pt:"Desligar todos os temas",en:"Turn off all themes",es:"Apagar todos los temas"}],"t4":[{pt:"Limpa sele&ccedil;&atilde;o",en:"Clear selection",es:"Limpia la selecci&oacute;n"}],"t4a":[{pt:"Zoom para a sele&ccedil;&atilde;o",en:"Zoom to selection",es:"Zoom a la selecci&oacute;n"}],"t5":[{pt:"Limpa sele&ccedil;&atilde;o existente nesse tema",en:"Clear an existing selection in this theme",es:"Limpia la selecci&oacute;n existente en este tema"}],"t6":[{pt:"Clique para fazer o download desse tema no formato shapefile",en:"Click to download this theme in shapefile format",es:"Haga clic para descargar este tema en formato shapefile"}],"t7":[{pt:"clique e arraste",en:"Click and drag",es:"Haga clic y arrastre"}],"t7a":[{pt:"Clique e arraste para mudar a ordem. Arraste e solte na lixeira para remover. Aguarde para ver a legenda.",en:"Click and drag to change the order. Drag and drop to the trash to remove. Wait to see the legend.",es:"Haga clic y arrastre para cambiar el orden. Arrastre y suelte en la papelera para remover. Aguarde para ver la leyenda."}],"t8":[{pt:"arraste para mudar a ordem",en:"drag to change the order",es:"arrastre para cambiar el orden"}],"t9":[{pt:"Compat&iacute;vel com a escala",en:"Compatible with the scale",es:"Compatible con la escala"}],"t10":[{pt:"Incompat&iacute;vel com a escala",en:"Incompatible with the scale",es:"Incompatible con la escala"}],"t11":[{pt:"Escala n&atilde;o conhecida",en:"Unknown scale",es:"Escala no conocida"}],"t12":[{pt:"Excluir",en:"Exclude",es:"Excluir"}],"t12a":[{pt:"Clique para excluir esse tema do mapa.",en:"Click to exclude this theme from the map.",es:"Haga clic para excluir este tema del mapa."}],"t13":[{pt:"Sobe",en:"Up",es:"Subir"}],"t14":[{pt:"Clique para subir esse tema na ordem de desenho",en:"Click to move up the theme in drawing order",es:"Haga clic para subir y cambiar el orden de dibujo de este tema"}],"t15":[{pt:"Desce",en:"Down",es:"Bajar"}],"t16":[{pt:"Clique para descer esse tema na ordem de desenho",en:"Click to move down the theme in drawing order",es:"Haga clic para bajar y cambiar el orden de dibujo de este tema"}],"t17":[{pt:"Zoom para o tema",en:"Zoom to theme",es:"Zoom al tema"}],"t18":[{pt:"Clique para ajustar o mapa de forma a mostrar todo o tema",en:"Click to show the whole theme by adjusting the map",es:"Haga clic para ajustar el mapa de manera de poder ver todo el tema"}],"t18a":[{pt:"Op&ccedil;&otilde;es e propriedades",en:"Options and properties",es:"Opciones y propiedades"}],"t18b":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"t19":[{pt:"Altera a transpar&ecirc;ncia do tema, possibilitando que as camadas inferiores possam ser vistas.",en:"Change layer transparency to enable visibility of bottom layers.",es:"Altera la transparencia del tema haciendo posible que las capas inferiores se puedan ver."}],"t20":[{pt:"Opacidade",en:"Opacity",es:"Opacidad"}],"t22":[{pt:"Localize elementos no tema com base em seus atributos descritivos.",en:"Search for elements on the theme based on their descriptive attributes.",es:"Ubique elementos en el tema en base a sus atributos descriptivos."}],"t23":[{pt:"Procurar",en:"Search",es:"Buscar"}],"t24":[{pt:"Crie uma nova camada no mapa para apresentar textos descritivos sobre esse tema, tendo como base a tabela de atributos.",en:"Create a new layer on the map based on the table of attributes to display descriptive texts about this theme.",es:"Crear una nueva capa en el mapa para presentar textos descriptivos sobre este tema, teniendo como base la tabla de atributos."}],"t25":[{pt:"Etiquetas baseadas em atributos",en:"Labels based on attributes",es:"Etiquetas basadas en atributos"}],"t26":[{pt:"Defina as etiquetas que ser&atilde;o mostradas quando o mouse &eacute; estacionado sobre um elemento desse tema.",en:"Define labels that will be shown when the mouse is over a feature of this theme.",es:"Defina las etiquetas que se mostrar&aacute;n cuando el rat&oacute;n se detenga sobre un elemento de este tema."}],"t27":[{pt:"Ativar etiquetas",en:"Activate labels",es:"Activar etiquetas"}],"t28":[{pt:"Insira um filtro nesse tema para mostrar apenas determinadas informa&ccedil;&otilde;es, com base na tabela de atributos.",en:"Insert a filter in this theme based on the table of attributes to show only specific information.",es:"Inserte un filtro en este tema para mostrar solo determinadas informaciones, con base en la tabla de atributos."}],"t29":[{pt:"Filtrar",en:"Filter",es:"Filtrar"}],"t30":[{pt:"Veja a tabela de atributos relacionada a esse tema.",en:"See the table of attributes related to this theme.",es:"Vea la tabla de atributos relacionada con este tema."}],"t31":[{pt:"Tabela com os dados",en:"Table with data",es:"Tabla con los datos"}],"t32":[{pt:"Abre o editor de legenda, permitindo a altera&ccedil;&atilde;o da forma de representa&ccedil;&atilde;o desse tema.",en:"Open the legend editor to change the way this theme is rendered.",es:"Abre el editor de leyenda para modificar la forma de representaci&oacute;n de este tema."}],"t33":[{pt:"Editar legenda",en:"Edit legend",es:"Editar leyenda"}],"t34":[{pt:"Mostra os dados desse tema em uma janela que acompanha o mouse.",en:"Show the data of this theme in a window that tracks the mouse.",es:"Muestra los datos de este tema en una ventana que acompa&ntilde;a el rat&oacute;n."}],"t35":[{pt:"Mostra em janela",en:"Show in window",es:"Mostrar en la ventana"}],"t36":[{pt:"tema vis&iacute;vel apenas em determinadas escalas",en:"theme visible only at certain scales",es:"el tema es visible solo en ciertas escalas"}],"t37":[{pt:"Gr&aacute;fico",en:"Chart",es:"Gr&aacute;fico"}],"t37a":[{pt:"Tema com gr&aacute;ficos",en:"Theme with charts",es:"Tema con gr&aacute;ficos"}],"t37b":[{pt:"Gr&aacute;fico interativo",en:"Interactive chart",es:"Gr&aacute;fico interactivo"}],"t38":[{pt:"Exporta a legenda para o padr&atilde;o SLD.",en:"Export the legend to SLD schema.",es:"Exporta la leyenda para el est&aacute;ndar SLD."}],"t39":[{pt:"Exportar SLD",en:"Export SLD",es:"Exportar SLD"}],"t40":[{pt:"Abre a ferramenta que permite alterar o SQL de acesso aos dados",en:"Open the tool to change the SQL to access data",es:"Abre la herramienta que permite cambiar el SQL de acceso a los datos"}],"t41":[{pt:"Editar SQL",en:"Edit SQL",es:"Editar SQL"}],"t42":[{pt:"Cortina",en:"Curtain",es:"Cortina"}],"t43":[{pt:"Aplicar SLD",en:"Apply SLD",es:"Aplicar SLD"}],"t44":[{pt:"Salvar mapfile",en:"Save mapfile",es:"Guardar mapfile"}],"t45":[{pt:"Comentar",en:"Comment",es:"Comentar"}],"t46":[{pt:"Mais populares",en:"Most popular",es:"M&aacute;s populares"}],"t48":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"t49":[{pt:"Mapa tem&aacute;tico 3D",en:"3D tematic map",es:"Mapa tem&aacute;tico 3D"}],"a1":[{pt:"Procurar tema:",en:"Search theme:",es:"Buscar tema:"}],"a2":[{pt:"Upload de shape file",en:"Upload shapefile",es:"Subir shapefile"}],"a2b":[{pt:"Upload de DBF ou CSV",en:"Upload DBF or CSV",es:"Subir DBF o CSV"}],"a3":[{pt:"Download de dados",en:"Data downloading",es:"Descarga de datos"}],"a3a":[{pt:"Importar Web Map Context",en:"Import Web Map Context",es:"Importar Web Map Context"}],"a4":[{pt:"Conectar com servidor WMS",en:"Connect to WMS server",es:"Conectar al servidor WMS"}],"a4b":[{pt:"Conectar com servidor WMS-T",en:"Connect to WMS-T server",es:"Conectar al servidor WMS-T"}],"a5":[{pt:"Conectar com GeoRss",en:"Connect to GeoRss",es:"Conectar con GeoRss"}],"a5a":[{pt:"Nuvem de tags",en:"Tag cloud",es:"Nube de etiquetas"}],"a6":[{pt:"Acesso aos arquivos do servidor",en:"Access to server files",es:"Acceso a los archivos del servidor"}],"a7":[{pt:"Temas",en:"Theme",es:"Temas"}],"a8":[{pt:"Clique no box ao lado do tema para ligar ou desligar, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click the box next to the theme to turn it on or off, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic en el cuadro ubicado al lado del tema para encender o apagarlo y mostralo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"a9":[{pt:"Fonte",en:"Font",es:"Fuente"}],"a10":[{pt:"c&oacute;digo:",en:"code",es:"c&oacute;digo"}],"a11":[{pt:"Sistemas",en:"Systems",es:"Sistemas"}],"a12":[{pt:"Abrir sistema",en:"Open system",es:"Abrir sistema"}],"a13":[{pt:"Abrir no Google Earth",en:"Open with Google Earth",es:"Abrir en Google Earth"}],"a14":[{pt:"Upload SHP, CSV...",en:"Upload SHP, CSV...",es:"Subir SHP, CSV..."}],"a15":[{pt:"Conex&otilde;es",en:"Conections",es:"Conexiones"}],"a16":[{pt:"Servi&ccedil;os",en:"Services",es:"Servicios"}],"g1":[{pt:"Temas",en:"Themes",es:"Temas"}],"g1a":[{pt:"Cat&aacute;logo",en:"Catalog",es:"Cat&aacute;logo"}],"g2":[{pt:"Adiciona",en:"Add",es:"Agregar"}],"g3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"g4":[{pt:"Mapas",en:"Maps",es:"Mapas"}],"g4a":[{pt:"Mapa",en:"Map",es:"Mapa"}],"o1":[{pt:"Aguarde...",en:"Wait...",es:"Espere..."}],"o2":[{pt:"Busca r&aacute;pida",en:"Quick search",es:"B&uacute;squeda r&aacute;pida"}],"o3":[{pt:"Lendo imagem...",en:"Reading image...",es:"Leyendo imagen..."}],"o4":[{pt:"Aguarde...abrindo lente",en:"Wait...Opening magnifying glass",es:"Espere...abriendo lupa"}],"o5":[{pt:"Aguarde...iniciando",en:"Wait...initializing",es:"Espere...iniciando"}],"o6":[{pt:"din&acirc;mico",en:"Dynamic",es:"Din&aacute;mico"}],"d1":[{pt:"Digite as coordenadas de um ponto (X=longitude e Y=latitude) para localizar-lo no mapa. no mapa. O centro do mapa ser&aacute; deslocado para o ponto digitado.",en:"Enter the coordinates of a point (X=longitude and Y=latitude) to localize it on the map. The map center will move to this point.",es:"Digite las coordenadas de un punto (X=longitud e Y=latitud) para ubicarlas en el mapa. El centro del mapa se desplazar&aacute; al punto introducido."}],"d2":[{pt:"Altera a escala do mapa ajustando-a para mostrar a mesma abrang&ecirc;ncia geogr&aacute;fica da inicializa&ccedil;&atilde;o.",en:"Change the map scale to show the initial geographical extent.",es:"Modifica la escala del mapa ajust&aacute;ndola para mostrar la misma &aacute;rea geogr&aacute;fica inicial."}],"d2t":[{pt:"Enquadramento inicial",en:"Initial extent",es:"Extensi&oacute;n inicial"}],"d3":[{pt:"Amplia o mapa - desloca o ponto clicado para centro da tela ou amplia a regi&atilde;o indicada por um ret&acirc;ngulo. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa na &aacute;rea de zoom desejada.",en:"It enlarges the map - places the clicked point on the center of the screen or enlarge the map on a region indicated by a rectangle. Once activated, click and drag the mouse over the map into the desired area.",es:"Ampl&iacute;a el mapa - coloca el punto donde se hizo clic en el centro de la pantalla o ampl&iacute;a a la regi&oacute;n indicada con un rect&aacute;ngulo. Despu&eacute;s de activarla, haga clic y arrastre el rat&oacute;n sobre el mapa en el &aacute;rea de zoom deseada."}],"d3t":[{pt:"clique e arraste para ampliar",en:"click and drag to enlarge",es:"Haga click y arraste para ampliar"}],"d4":[{pt:"Desloca a regi&atilde;o vis&iacute;vel no mapa. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa para deslocar a regi&atilde;o vis&iacute;vel.",en:"It moves the visible region on the map. After being activated, click and drag the mouse over the map to move the visible region.",es:"Desplaza la regi&oacute;n visible en el mapa. Una vez activada, haga clic y arrastre el rat&oacute;n sobre el mapa para desplazar la zona visible."}],"d4t":[{pt:"clique e arraste para deslocar",en:"click and drag to move",es:"haga click y arraste para mover"}],"d5":[{pt:"Amplia o mapa tendo como refer&ecirc;ncia o centro atual.",en:"Enlarge the map based on the current center.",es:"Ampl&iacute;a el mapa teniendo como referencia el centro actual."}],"d5t":[{pt:"aproximar",en:"zoom in",es:"acercar"}],"d6":[{pt:"Reduz o mapa tendo como refer&ecircncia o centro atual.",en:"Reduce the map based on the current center.",es:"Reduce el mapa teniendo como referencia el centro actual"}],"d6t":[{pt:"afastar",en:"zoom out",es:"alejar",it:"afastar"}],"d7":[{pt:"Mostra informa&ccedil;&otilde;es sobre um ponto no mapa. Ap&oacute;s ativada, clique sobre o mapa.",en:"It displays information about a point on the map. After being activated, click on the map.",es:"Muestra informaci&oacute;n sobre un punto en el mapa. Despu&eacute;s de activarla haga clic sobre el mapa."}],"d7t":[{pt:"Info",en:"Info",es:"Info"}],"d7a":[{pt:"Mostra informa&ccedil;&otilde;es resumidas sobre um ponto clicado no mapa. N&atilde;o &eacute; necess&aacute;rio clicar nesse &iacute;cone para ativar, basta clicar no mapa a qualquer tempo.",en:"Display summary information about a point clicked on the map. It is not necessary to click this icon to activate it, just click on the map at any time.",es:"Muestra informaci&oacute;n resumida de un punto sobre el cual se ha hecho clic en el mapa. No es necesario hacer clic en ese icono para activarlo, simplemente haga clic en el mapa en cualquier momento."}],"d7at":[{pt:"etiqueta",en:"label",es:"etiqueta"}],"d8":[{pt:"Mostra a extens&atilde;o geogr&aacute;fica atual em coordenadas geogr&aacute;ficas",en:"Show the current extent in geographic coordinates",es:"Muestra la extensi&oacute;n geogr&aacute;fica actual en coordenadas geogr&aacute;ficas"}],"d8t":[{pt:"Extens&atilde;o atual",en:"Current extent",es:"Extensi&oacute; actual"}],"d9":[{pt:"Abre/fecha o mapa de refer&ecirc;ncia",en:"Open/close the overview map",es:"Abre/cierra el mapa de referencia"}],"d9t":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"d10":[{pt:"Digite o novo valor de escala e clique no bot&atilde;o aplicar para alterar a escala do mapa",en:"Enter a new scale value and click the apply button to change the map scale",es:"Ingrese el nuevo valor de escala y haga clic en el bot&oacute;n aplicar para modificar la escala del mapa"}],"d11":[{pt:"Busca dados na Wikipedia na abrang&ecirc;ncia atual do mapa. Fa&ccedil;a um zoom no mapa antes de abrir essa op&ccedil;&atilde;o. Regi&ocirc;es muito extensas podem tornar a busca muito demorada",en:"Search for Wikipedia data in the current extent of the map. Zoom on the map before opening this option. Large regions can slow down searching",es:"Busca datos en Wikipedia de la extensi&oacute;n actual del mapa. Haga zoom en el mapa antes de abrir esta opci&oacute;n. Regiones muy extensas pueden hacer que la b&uacute;squeda sea muy lenta"}],"d11t":[{pt:"buscar na Wikip&eacute;dia",en:"search on Wikipedia",es:"buscar en Wikipedia"}],"d12":[{pt:"Imprimir/exportar",en:"",es:""}],"d13":[{pt:"Localiza o IP do usu&aacute;rio no mapa",en:"Locate the user's IP on the map",es:"Localiza la IP del usuario en el mapa"}],"d14":[{pt:"Gera arquivo para 3D",en:"Generate a 3D file",es:"Genera archivo para 3D"}],"d15":[{pt:"Abre o Google Maps, mostrando uma imagem de sat&eacute;lite da regi&atilde;o vista no mapa principal",en:"Open Google Maps displaying a satellite image of the region shown on the main map",es:"Abre Google Maps, mostrando una imagen de sat&eacute;lite de la regi&oacute;n presentada en el mapa principal"}],"d15t":[{pt:"Google Maps",en:"Google Maps",es:"Google Maps"}],"d16":[{pt:"Pesquisa documentos na base de dados Scielo (dados preliminares)",en:"Search documents in the Scielo database (preliminary data)",es:"B&uacute;squeda de documentos en la base de datos Scielo (datos preliminares)"}],"d16t":[{pt:"Scielo",en:"Scielo",es:"Scielo"}],"d17":[{pt:"Projeto Confluence. Pontos de intersec&ccedil;&atilde;o de coordenadas observadas em campo",en:"Confluence Project. Intersection points of coordinates observed in field",es:"Proyecto Confluence. Puntos de intersecci&oacute;n de coordenadas observadas en campo"}],"d17t":[{pt:"conflu&ecirc;ncias",en:"confluences",es:"confluencias"}],"d18":[{pt:"Abre lente de amplia&ccedil;&atilde;o",en:"Open magnifying glass",es:"Abrir lupa"}],"d18t":[{pt:"lente de aumento",en:"magnifying glass",es:"lupa"}],"d19":[{pt:"Coloca as guias em uma janela m&oacute;vel",en:"Put guides in a moving window",es:"Coloca las gu&iacute;as en una ventana m&oacute;vil"}],"d20":[{pt:"Redesenha o mapa com as configura&ccedil;&ocirc;es iniciais.",en:"Reload the map with the initial settings.",es:"Recarga el mapa con las configuraciones iniciales."}],"d20t":[{pt:"reinicia",en:"restart",es:"reinicia",it:"reinicia"}],"d21":[{pt:"Mede a dist&acirc;ncia entre dois ou mais pontos clicados no mapa (menor dist&acirc;ncia). O c&aacute;lculo de dist&acirc;ncia &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the distance between two or more clicked points on the map (shorter distance). The calculation of this distance is rough and its accuracy depends on the map scale.",es:"Mide la distancia entre dos o m&aacute;s puntos marcados en el mapa (menor distancia). El c&aacute;lculo de la distancia es aproximado y su exactitud depende de la escala del mapa."}],"d21t":[{pt:"Dist&acirc;ncia",en:"Distance",es:"Distancia"}],"d21a":[{pt:"Mede a &aacute;rea de um pol&iacute;gono desenhado na tela. O c&aacute;lculo de &aacute;rea &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the area of a polygon drawn on the screen. The calculation of this area is rough and its accuracy depends on the map scale.",es:"Mide el &aacute;rea de un pol&iacute;gono dibujado sobre la pantalla. El c&aacute;lculo del &aacute;rea es aproximado y su exactitud depende de la escala del mapa."}],"d21at":[{pt:"&Aacute;rea",en:"Area",es:"&Aacute;rea"}],"d22":[{pt:"Insere pontos no mapa em coordenadas geogr&aacute;ficas. Os pontos inclu&iacute;dos podem ser transformados em linhas ou pol&iacute;gonos. Os pontos s&atilde;o armazenados em um tema tempor&aacute;rio, podendo-se fazer o download do arquivo shapefile.",en:"Insert points on the map in geographical coordinates. The added points can be converted into lines or polygons. The points are stored in a temporary theme and can be downloaded as a shapefile.",es:"Inserte puntos en el mapa en coordenadas geogr&aacute;ficas. Los puntos incluidos pueden ser transformados en l&iacute;neas o pol&iacute;gonos. Los puntos se almacenan en un tema temporal y se pueden descargar como archivo shapefile."}],"d22t":[{pt:"inserir pontos",en:"insert points",es:"insertar puntos"}],"d23":[{pt:"Insere um gr&aacute;fico no ponto clicado conforme os atributos existentes no tema escolhido. O tema deve possuir itens com valores num&eacute;ricos na tabela de atributos.",en:"Insert a chart on the clicked point according to the attributes of the selected theme. The theme must have records with numerical values in the table of attributes.",es:"Inserte un gr&aacute;fico en el punto marcado seg&uacute;n los atributos existentes en el tema seleccionado. El tema debe tener campos con valores num&eacute;ricos en la tabla de atributos."}],"d23t":[{pt:"Clique gr&aacute;fico",en:"Click on the chart",es:"Haga clic en el gr&aacute;fico"}],"d24":[{pt:"Abre as ferramentas para sele&ccedil;&atilde;o de elementos de um tema. Os elementos selecionados podem ser utilizados em outras opera&ccedil;&ocirc;es, como buffer e sele&ccedil;&atilde;o por tema.",en:"Open the tools for selecting features of a theme. The selected features can be used for other operations like buffer or selection by theme.",es:"Abre las herramientas para seleccionar elementos de un tema. Los elementos seleccionados pueden ser utilizados en otras operaciones como &aacute;reas de influencia (buffer) y selecci&oacute;n por tema."}],"d24t":[{pt:"Selecionar",en:"Select",es:"Seleccionar"}],"d25":[{pt:"Insere texto no mapa clicando em um ponto. Utilize essa op&ccedil;&atilde;o para adicionar informa&ccedil;&ocirc;es ao mapa.",en:"Insert a text on the map by clicking on a point. Use this option to add information on the map.",es:"Inserte un texto en el mapa haciendo clic en un punto. Utilice esta opci&oacute;n para agregar informaci&oacute;n en el mapa."}],"d25t":[{pt:"Inserir texto",en:"Insert text",es:"Insertar texto"}],"d26":[{pt:"Escolha o visual para os bot&otilde;es e outras caracter&iacute;sticas visuais do mapa",en:"Choose a button appearance and other visual characteristics of the map",es:"Elija el aspecto para los botones y otras caracter&iacute;sticas visuales del mapa"}],"d27":[{pt:"Interface",en:"Interface",es:"interfaz"}],"d28":[{pt:"Aguarde...gerando os arquivos",en:"Please wait...generating files",es:"Espera...generando los archivos"}],"d29":[{pt:"Esta&ccedil;&otilde;es METAR",en:"METAR stations",es:"Estaciones METAR"}],"d30":[{pt:"Linha do tempo",en:"Timeline",es:"L&iacute;nea del tiempo"}],"d31":[{pt:"N&atilde;o existe nenhuma camada com etiquetas ativas",en:"There is no layer with active labels",es:"No existe ninguna capa con etiquetas activas"}],"d32":[{pt:"Aplicativos",en:"Applications",es:"Aplicaciones"}],"ge1":[{pt:"Navega&ccedil;&atilde;o com o mouse",en:"Navigation with the mouse",es:"Navegaci&oacute;n con el rat&oacute;n"}],"ge2":[{pt:"Barra de status",en:"Status bar",es:"Barra de estado"}],"ge3":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"ge4":[{pt:"Escala e legenda",en:"Scale and legend",es:"Escala y leyenda"}],"ge5":[{pt:"Atmosfera",en:"Atmosphere",es:"Atm&oacute;sfera"}],"ge6":[{pt:"Grade de coordenadas",en:"Coordinates grid",es:"Cuadr&iacute;culas de coordenadas"}],"ge7":[{pt:"Luz do sol",en:"Sun light",es:"Luz del sol"}],"ge8":[{pt:"Limites pol&iacute;ticos",en:"Political boundaries",es:"L&iacute;mites pol&iacute;ticos"}],"ge9":[{pt:"Constru&ccedil;&otilde;es em 3D",en:"3D buildings ",es:"Construciones en 3D"}],"ge10":[{pt:"Estradas",en:"Roads",es:"Carreteras"}],"ge11":[{pt:"Terreno",en:"Terrain",es:"Terreno"}],"x1":[{pt:"P&aacute;gina principal",en:"Main page",es:"P&aacute;gina principal"}],"x2":[{pt:"Lista de menus",en:"Menu lists",es:"Lista de men&uacute;s"}],"x3":[{pt:"Miniaturas",en:"Thumbnails",es:"Miniaturas"}],"x4":[{pt:"Pesquisa na INDE",en:"Search in INDE",es:"B&uacute;squeda en INDE"}],"x5":[{pt:"Editar subgrupos",en:"Edit subgroups",es:"Editar subgrupos"}],"x6":[{pt:"Editar temas",en:"Edit themes",es:"Editar temas"}],"x7":[{pt:"op&ccedil;&atilde;o vis&iacute;vel apenas para editores",en:"option visible to editors only",es:"opci&oacute;n visible solo para editores"}],"x8":[{pt:"Sistema de administra&ccedil;&atilde;o",en:"Management system",es:"Sistema de administraci&oacute;n"}],"x9":[{pt:"Editar &aacute;rvore",en:"Edit tree",es:"Editar &aacute;rbol"}],"x10":[{pt:"Editar menus do cat&aacute;logo",en:"Edit catalog menus",es:"Editar men&uacute;s del cat&aacute;logo"}],"x11":[{pt:"Abre em uma janela",en:"Open in a window",es:"Abre en una ventana"}],"x13":[{pt:"&Aacute;rvore de camadas n&atilde;o encontrada",en:"Tree layers not found",es:"Arboles de capas no se encuentra"}],"x14":[{pt:"sim",en:"yes",es:"s&iacute;"}],"x15":[{pt:"n&atilde;o",en:"no",es:"no"}],"x16":[{pt:"Valor n&atilde;o definido",en:"Value not defined",es:"Valor no definido"}],"x17":[{pt:"Essa op&ccedil;&atilde;o afeta apenas a impress&atilde;o do mapa",en:"This option only affects map printing",es:"Esta opci&oacute;n solo afecta a la impresi&oacute;n del mapa"}],"x18":[{pt:"Nome n&atilde;o definido",en:"Name not defined",es:"Nombre no definido"}],"x19":[{pt:"Coment&aacute;rios de",en:"Reviews of",es:"Comentarios de"}],"x20":[{pt:"Clique no mapa para desenhar o pol&iacute;gono",en:"Click on the map to draw a polygon",es:"Haga clic en el mapa para dibujar un pol&iacute;gono"}],"x21":[{pt:"Essa opera&ccedil;&atilde;o n&atilde;o funciona nessa interface",en:"This operation does not work on this interface",es:"Esta operaci&oacute;n no funciona en esta interfaz"}],"x22":[{pt:"Op&ccedil;&atilde;o n&atilde;o dispon&iacute;vel",en:"Option not available",es:"Opci&oacute;n no disponible"}],"x23":[{pt:"Dire&ccedil;&atilde;o",en:"Direction",es:"Direcci&oacute;n"}],"x25":[{pt:"M&eacute;todo para calcular dist&acirc;ncias",en:"Method to calculate distances",es:"M&eacute;todo para calcular distancias"}],"x26":[{pt:"Voce quer mesmo encerrar a sessao?",en:"Do you want to logout?",es:"&iquest;Quiere cerrar la sesi&oacute;n?"}],"x27":[{pt:"Usu&aacute;rio",en:"User",es:"Usuario"}],"x28":[{pt:"Senha",en:"Password",es:"Contrase&ntilde;a"}],"x29":[{pt:"Enviar",en:"Submit",es:"Enviar"}],"x30":[{pt:"Ativo",en:"Active",es:"Activo"}],"x31":[{pt:"Erro",en:"Error",es:"Error"}],"x32":[{pt:"Recuperar senha",en:"Recover password",es:"Recuperar contrase&ntilde;a"}],"x33":[{pt:"Escolha um tema da lista",en:"Select a theme from the list",es:"Seleccione un tema de la lista"}],"x34":[{pt:"Lugar",en:"Place",es:"Lugar"}],"x35":[{pt:"Escolha um tipo de busca nas propriedades",en:"Choose a search type in the properties",es:"Elija un tipo de b&uacute;squeda en las propiedades"}],"x36":[{pt:"Digite uma palavra para busca!",en:"Enter search terms!",es:"Introduzca una palabra clave para buscar!"}],"x37":[{pt:"Onde ser&aacute; feita a busca",en:"Where will the search be done?",es:"&iquest;D&oacute;nde se realizar&aacute; la b&uacute;squeda?"}],"x38":[{pt:"Servi&ccedil;os de busca externos",en:"External search services",es:"Servicios de b&uacute;squeda externos"}],"x39":[{pt:"Temas existentes no mapa",en:"Existing themes on the map",es:"Temas existentes en el mapa"}],"x40":[{pt:"Apenas os temas especialmente configurados pelo administrador do i3Geo podem receber opera&ccedil;&otilde;es de busca",en:"Only those themes specially configarated by the i3Geo administrator can receive search operations",es:"Solo los temas especialmente configurados por el administrador de i3Geo pueden ser objeto de operaciones de b&uacute;squeda"}],"x41":[{pt:"Nada encontrado nos temas ou nenhum tema permite busca",en:"Nothing found in the themes or no theme allows searching",es:"Nada encontrado en los temas o ning&uacute;n tema permite b&uacute;squedas"}],"x42":[{pt:"Nada encontrado em ",en:"Nothing found at ",es:"No se encontr&oacute; nada en "}],"x43":[{pt:"Erro ao acessar o servi&ccedil;o",en:"Error accessing the service",es:"Error al acceder al servicio"}],"x44":[{pt:"Nuvem Flash",en:"Cloud Flash",es:"Nube Flash"}],"x45":[{pt:"Diret&oacute;rios",en:"Directories",es:"Directorios"}],"x46":[{pt:"Conex&atilde;o WMS-T",en:"WMS-T connection",es:"Conexi&oacute;n WMS-T"}],"x47":[{pt:"Conex&atilde;o GeoRSS",en:"GeoRSS connection",es:"Conexi&oacute;n GeoRSS"}],"x48":[{pt:"Rota",en:"Route",es:"Ruta"}],"x49":[{pt:"Coordenadas aproximadas",en:"Approximate coordinates",es:"Coordenadas aproximadas"}],"x50":[{pt:"Feche para parar",en:"Close to stop",es:"Cierre para parar"}],"x51":[{pt:"Sele&ccedil;&atilde;o",en:"Selection",es:"Selecci&oacute;n"}],"x52":[{pt:"Alterar senha",en:"Change password",es:"Cambiar contrase&ntilde;a"}],"x53":[{pt:"Upload de WMC",en:"WMC upload",es:"Subir WMC"}],"x54":[{pt:"Perfil",en:"Profile",es:"Perfil"}],"x55":[{pt:"Salva o tema",en:"Save theme",es:"Guarda el tema"}],"x56":[{pt:"Topon&iacute;mia",en:"Toponymy",es:"Toponimia"}],"x57":[{pt:"Cartogramas estat&iacute;sticos",en:"Statistical cartograms",es:"Cartogramas estad&iacute;sticos"}],"x58":[{pt:"Continua",en:"Continue",es:"Seguir"}],"x59":[{pt:"Localiza",en:"Locate",es:"Localiza"}],"x60":[{pt:"Cartogramas",en:"Cartograms",es:"Cartogramas"}],"x61":[{pt:"Filtra limite",en:"Filter limit",es:"Filtra l&iacute;mite"}],"x62":[{pt:"Remover",en:"Remove",es:"Eliminar"}],"x63":[{pt:"Para salvar as configura&ccedil;&otilde;es de uma camada,<br> utilize a op&ccedil;&atilde;o existente na &aacute;rvore de camadas no n&oacute; correspondente ao tema (basta expandir o tema para visualizar as op&ccedil;&otilde;es)<br><br>",en:"To save a layer setting,<br> use the option available in the layer tree corresponding to the theme node (just expand the theme to view the options)<br><br>",es:"Para guardar la configuraci&oacute;n de una capa,<br> utilice la opci&oacute;n disponible en la &aacute;rbol de capas en el nodo correspondiente al tema (basta con expandir el tema para ver las opciones)<br><br>"}],"x64a":[{pt:"Congela a vis&atilde;o atual",en:"Freeze the current view",es:"Congela la vista actual"}],"x64":[{pt:"Item",en:"Item",es:"Item"}],"x65":[{pt:"Buscando &iacute;tens...",en:"Searching fields...",es:"Buscando campos..."}],"x66":[{pt:"Ocorreu um erro",en:"There was an error",es:"Ocurri&oacute; un error"}],"x67":[{pt:"Comunidade i3Geo",en:"i3Geo community",es:"Comunidad i3Geo"}],"x68":[{pt:"Vers&atilde;o",en:"Version",es:"Versi&oacute;"}],"zoomliShift":[{pt:"Pressione a tecla SHIFT junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the SHIFT key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla MAY&Uacute;S junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"zoomliCtrl":[{pt:"Pressione a tecla CTRL junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the CTRL key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla CTRL junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"x70":[{pt:"Utilize os dedos em um movimento de pin&ccedil;a para definir a &aacute;rea que ser&aacute; aproximada ou afastada",en:"Use the pinch-zoom gesture to define the area that will be zoomed in or out",es:"Utilice los gestos de pinzas de los dedos para definir el &aacute;rea que ser&aacute; acercada o alejada"}],"x71":[{pt:"Aplicativos estat&iacute;sticos cadastrados",en:"Registered statistical applications",es:"Aplicaciones estad&iacute;sticas registradas"}],"x72":[{pt:"Lista de mapas cadastrados",en:"List of registered maps",es:"Lista de los mapas registrados"}],"x73":[{pt:"Redirecionar para a vers&atilde;o adaptada para dispositivos m&oacute;veis?",en:"Redirect to mobile version?",es:"Redireccionar a una versi&oacute;n adaptada a dispositivos m&oacute;viles?"}],"x74":[{pt:"Fecha",en:"Close",es:"Cierra"}],"x75":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"x76":[{pt:"O tema j&aacute; existe no mapa.",en:"This theme already exists on theme map.",es:"El tema ya existe en el mapa."}],"x77":[{pt:"Nome do novo marcador",en:"New bookmark name",es:"Nombre de marcador nuevo"}],"x78":[{pt:"Copie os marcadores e cole em um editor para guard&aacute;-los",en:"Copy bookmarks and paste in an editor to save them",es:"Copiar los marcadores y pegarlos en un editor para guardarlos"}],"x79":[{pt:"Marcadores",en:"Bookmarks",es:"Marcadores"}],"x80":[{pt:"Exportar",en:"Export",es:"Exportar"}],"x81":[{pt:"Importar",en:"Import",es:"Importar"}],"x82":[{pt:"Marcar regi&atilde;o",en:"Mark region",es:"Marcar regi&oacute;n"}],"x83":[{pt:"Cole os marcadores para import&aacute;-los",en:"Paste the bookmarks to import",es:"Pegue los marcadores para importarlos"}],"x84":[{pt:"Exportar SHP",en:"Export SHP",es:"Exportar SHP"}],"x85":[{pt:"Visualizador de WMS da INDE-Br",en:"INDE-Br WMS viewer",es:"Visualizador de WMS de INDE-Br"}],"x86":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x87":[{pt:"Limites e localidades",en:"Boundaries and localities",es:"L&iacute;mites y localidades"}],"x88":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x89":[{pt:"Editar cadastro",en:"Edit register",es:"Editar registro"}],"x90":[{pt:"Mapas cadastrados",en:"Registered maps",es:"Mapas registrados"}],"x91":[{pt:"Feche para parar. Desligue o tema para ver o efeito",en:"Close to stop. Turn off the theme to see the effect",es:"Cierre para parar. Apague el tema para ver el efecto"}],"x92":[{pt:"Escolha uma camada",en:"Select a layer",es:"Seleccione una capa"}],"x93":[{pt:"Localiza&ccedil;&atilde;o do usu&aacute;rio",en:"User location",es:"Ubicaci&oacute;n del usuario"}],"x94":[{pt:"Remove as figuras da tela",en:"Remove pictures from the screen",es:"Quita las figuras de la pantalla"}],"x95":[{pt:"trecho",en:"stretch",es:"tramo"}],"x96":[{pt:"atual",en:"current",es:"actual"}],"x97":[{pt:"total",en:"total",es:"total"}],"x98":[{pt:"per&iacute;metro",en:"perimeter",es:"per&iacute;metro"}],"x99":[{pt:"C&aacute;lculo n&atilde;o pode ser realizado. Falta carregar a API de geometria do GM",en:"The calculation cannot be performed. It is necessary to upload the GM geometry API",es:"El c&aacute;lculo no puede ser realizado. Falta cargar la API de geometr&iacute;a de GM"}],"x101":[{pt:"C&oacute;pia",en:"Copy",es:"Copia"}],"x102":[{pt:"Mapa de calor",en:"Heatmap",es:"Mapa de calor"}],"x103":[{pt:"Links para abrir o mapa",en:"Links to open the map",es:"Links para abrir el mapa "}],"x104":[{pt:"Mapa de agrupamentos",en:"Cluster map",es:"Mapa de agrupaci&oacute;n"}],"x105":[{pt:"Navega&ccedil;&atilde;o",en:"Browsing",es:"Navegaci&oacute;n"}],"mais":[{pt:"Mais...",en:"More...",es:"M&aacute;s..."}],"uploadArquivoGeo":[{pt:"Upload de arquivo geo",en:"Geo file upload",es:"Carga del archivo geo"}],"conexaoServicoGeo":[{pt:"Conex&atilde;o com servi&ccedil;os geo",en:"Connection to geo services",es:"Conexi&oacute;n con servicios geo"}],"saikuAba":[{pt:"SAIKU - OLAP (abrir em nova aba)",en:"SAIKU - OLAP (open in a new tab)",es:"SAIKU - OLAP (abrir en una nueva pesta&ntilde;a)"}],"saikuMapa":[{pt:"SAIKU - OLAP (abrir em janela interna)",en:"SAIKU - OLAP (open in an inner window)",es:"SAIKU - OLAP (abrir en una ventana interna)"}],"refMapaAtual":[{pt:"Mapa atual",en:"Current map",es:"Mapa actual"}],"refMapaDinamico":[{pt:"Mapa fixo",en:"WMS",es:"WMS"}],"naoPermitido":[{pt:"Operacao nao autorizada para esse usuario",en:"This user does not have permission to perform this action",es:"Operaci&oacute;n no autorizada para este usuario"}],"melhorcaminho":[{pt:"Melhor caminho (raster)",en:"Best way (raster)",es:"Mejor camino (raster)"}],"tolerancia":[{pt:"Toler&acirc;ncia de busca (em pixels)",en:"Search tolerance (in pixels)",es:"Tolerancia de b&uacute;squeda (en pixeles)"}],"naoInstalado":[{pt:"Ferramenta n&atilde;o dispon&iacute;vel nessa instala&ccedil;&atilde;o do i3Geo",en:"Tool not available on this i3Geo installation",es:"Herramienta no disponible en esta instalaci&oacute;n de i3geo"}],"variaEscala":[{pt:"Depend&ecirc;ncia da escala",en:"Scale dependency",es:"Dependencia de escala"}],"mostraTodosLegenda":[{pt:"Mostra tudo",en:"Show all",es:"Muestra todo"}],"mostraSoLegenda":[{pt:"Mostra s&oacute; a legenda",en:"Show legend only",es:"Muestra solo la leyenda"}],"removerDoMapa":[{pt:"Remove a camada do mapa?",en:"Do you want to remove the layer from map?",es:"&iquest;Quiere remover la capa del mapa?"}],"dicaBuscaRapida":[{pt:"Abre uma janela flutuante com op&ccedil;&otilde;es de busca de dados em servi&ccedil;os como o Google Maps ou nas camadas exsitentes no mapa",en:"Open a floating window with data search options on services like Google Maps or on the map layers",es:"Abre una ventana flotante con opciones de b&uacute;squeda de datos en servicios como Google Maps o en las capas del mapa"}],"refresh":[{pt:"Refaz a &aacute;rvore, reconstruindo os &iacute;cones e lista de camadas",en:"Redo the tree by rebuilding the icons and the layer list",es:"Rehacer el &aacute;rbol reconstruyendo los iconos y la lista de capas"}],"lixeira":[{pt:"Clique para ver a lista de camadas em uma janela flutuante com op&ccedil;&atilde;o para remover um ou mais camadas do mapa. Arraste uma camada sobre esse &iacute;cone para remov&ecirc;-la individualmente",en:"Click to see the layer list in a floating window with the option to remove one or more layers from the map. Drag a layer to this icon to remove it individually",es:"Haga clic para ver la lista de capas en una ventana flotante con la opci&oacute;n de eliminar una o m&aacute;s capas del mapa. Arrastre una capa sobre este icono para removerla individualmente"}],"filtraCam":[{pt:"Permite filtrar a lista de camadas mostradas na &aacute;rvore conforme propriedades espec&iacute;ficas de cada uma",en:"It allows you to filter the layer lists shown in the tree according to their specific properties",es:"Permite filtrar la lista de capas mostradas en el &aacute;rbol seg&uacute;n las propiedades espec&iacute;ficas de cada una"}],"legenda":[{pt:"Abre a legenda do mapa em uma janela flutuante",en:"Open the map legend in a floating window",es:"Abre la leyenda del mapa en una ventana flotante "}],"ferramMapa":[{pt:"Mostra a lista de ferramentas que atuam sobre o mapa",en:"It shows a list of tools that perform tasks on the map",es:"Muestra la lista de herramientas que act&uacute;an sobre el mapa"}],"ferramCamadas":[{pt:"Mostra a lista de ferramentas que atuam sobre camadas",en:"It shows a list of tools that perform tasks on the layers",es:"Muestra una lista de herramientas que act&uacute;an sobre las capas"}],"ajudaEditorOlSalva":[{pt:"Para editar os atributos, utilize a ferramenta de identifica&ccedil;&atilde;o. &Eacute; necess&aacute;rio que exista uma coluna com identificadores &uacute;nicos na tabela a ser editada e que essa coluna esteja vis&iacute;vel na ferramenta de identifica&ccedil;&atilde;o.",en:"Use the identification tool to edit the attributes. There must be a column with unique identifiers in the table that will be edited. This column should be visible in the identification tool.",es:"Para editar los atributos utilice la herramienta de identificaci&oacute;n. Es necesario que exista una columna con identificadores &uacute;nicos en la tabla a ser editada y que esa columna sea visible en la herramienta de identificaci&oacute;n."}],"mascara":[{pt:"M&aacute;scara",en:"Mask",es:"M&aacute;scara"}],"result":[{pt:"Resultado",en:"Result",es:"Resultado"}],"tativo":[{pt:"Tema ativo",en:"Active theme ",es:"Tema activo"}],"geosel":[{pt:"geometria(s) selecionada(s) encontrada(s)",en:"selected geometry found",es:"geometr&iacute;a(s) seleccionada(s) encontrada(s)"}],"listar":[{pt:"Listar",en:"Make a list",es:"Hacer una lista"}],"sdados":[{pt:"Salvar dados",en:"Save data",es:"Guardar datos"}],"incorpo":[{pt:"Incorporar ao mapa",en:"Add to map",es:"Agregar al mapa"}],"selum":[{pt:"Selecione uma ou mais geometrias",en:"Select one or more geometries",es:"Seleccione una o m&aacute;s geometr&iacute;as"}],"atrib":[{pt:"Atributos",en:"Attributes",es:"Atributos"}],"reg":[{pt:"Registros",en:"Records",es:"Registros"}],"adic":[{pt:"Adicionando",en:"Adding",es:"Agregando"}],"stema":[{pt:"Salvar no tema",en:"Save the theme",es:"Salvar el tema"}],"seluma":[{pt:"Selecione apenas uma figura",en:"Select one picture only",es:"Seleccione solo una figura"}],"salva":[{pt:"Salva",en:"Save",es:"Salva"}],"canc":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"dlinha":[{pt:"digitalizar linha",en:"digitalize line",es:"digitalizar l&iacute;nea"}],"dpol":[{pt:"digitalizar poligono",en:"digitalize polygon",es:"digitalizar pol&iacute;gono"}],"dponto":[{pt:"digitalizar ponto",en:"digitalize point",es:"digitalizar punto"}],"dtexto":[{pt:"digitalizar texto",en:"digitalize text",es:"digitalizar texto"}],"cortaf":[{pt:"corta figura",en:"cut picture",es:"cortar figura"}],"modf":[{pt:"modifica figura",en:"modify picture",es:"modificar figura"}],"listag":[{pt:"lista geometrias",en:"list geometries",es:"crear lista de geometr&iacute;as"}],"frente":[{pt:"trazer para frente",en:"send forward",es:"traer al frente"}],"studo":[{pt:"selecionar tudo",en:"select all",es:"seleccionar todo"}],"ustudo":[{pt:"limpar sele&ccedil;&atilde;o",en:"clear selection",es:"limpiar la selecci&oacute;n"}],"excsel":[{pt:"Remove os elementos selecionados",en:"Remove selected features",es:"Remueve los elementos seleccionados"}],"opcoes":[{pt:"Op&ccedil;&otilde;es",en:"Options",es:"Opciones"}],"meneditor1":[{pt:"Para excluir registros do banco de dados utilize a ferramenta de identifica&ccedil;&atilde;o",en:"Use the identification tool to delete records from the database",es:"Para excluir registros de la base de datos utilice la herramienta de identificaci&oacute;n"}],"meneditor2":[{pt:"Nenhum elemento gr&aacute;fico encontrado. Utilize as op&ccedil;&otilde;es de cria&ccedil;&atilde;o de geometrias.",en:"No graphic element found. Use the options to create geometries.",es:"Ning&uacute;n elemento gr&aacute;fico encontrado. Utilice las opciones de creaci&oacute;n de geometr&iacute;a."}],"meneditor3":[{pt:"Voc&ecirc; precisa fazer login para usar a op&ccedil;&atilde;o de salvar no banco de dados",en:"You must be logged in to use the save to database option",es:"Usted debe iniciar sesi&oacute;n para utilizar la opci&oacute;n de guardar en la base de datos"}],"meneditor4":[{pt:"Valores iguais ao original",en:"Values equal to the original ones",es:"Valores iguales al original"}],"meneditor5":[{pt:"&Eacute; necess&aacute;rio ter um c&oacute;digo para poder excluir",en:"It is necessary to have a password to exclude",es:"Es necesario tener una clave para excluir"}],"meneditor6":[{pt:"Ap&oacute;s escolher a medida da vari&aacute;vel, clique no mapa para escolher o limite geogr&aacute;fico.",en:"After choosing the variable measure, click on the map to choose the geographical boundary.",es:"Despu&eacute;s de escoger la medida de la variable, haga clic en el mapa para seleccionar el l&iacute;mite geogr&aacute;fico."}],"opsel":[{pt:"Opera&ccedil;&otilde;es sobre as figuras selecionadas",en:"Operations on the selected pictures",es:"Operaciones sobre las figuras seleccionadas"}],"capturar":[{pt:"Capturar elemento de um tema",en:"Capture a theme feature",es:"Capturar elemento de un tema"}],"salvexc":[{pt:"Salvar/excluir dados",en:"Save/exclude data",es:"Guardar/excluir datos"}],"edatrib":[{pt:"Editar atributos",en:"Edit Attributes",es:"Editar atributos"}],"camedit":[{pt:"Camadas edit&aacute;veis",en:"Editable layers",es:"Capas editables"}],"nenhum":[{pt:"Nenhum",en:"None",es:"Ninguno"}],"tipo":[{pt:"Tipo",en:"Type",es:"Tipo"}],"abreMapa":[{pt:"Abrir o mapa",en:"Open the map",es:"Abrir el mapa "}],"areaAprox":[{pt:"&Aacute;rea aproximada",en:"Approximate area",es:"&Aacute;rea aproximada"}],"distAprox":[{pt:"Dist&acirc;ncia aproximada",en:"Approximate distance",es:"Distancia aproximada"}],"trocaInterface":[{pt:"Troca de interface",en:"Interface change",es:"Cambio de interfaz"}],"wkt2layer":[{pt:"Converte WKT em camada",en:"Convert WKT into layer",es:"Transformar WKT en capa"}],"salvaDadosEditor":[{pt:"Os dados s&oacute; podem ser salvos em temas que permitem edi&ccedil;&atilde;o e que possuem coluna com auto incremento",en:"Data can only be saved in themes that allow edition and have columns with auto-increment",es:"Los datos solo pueden ser guardados en los temas que permiten edici&oacute;n y que poseen columnas con auto incremento"}],"novaaba":[{pt:"Abre em nova aba",en:"Open in a new tab",es:"Abre en una pesta&ntilde;a nueva"}],"novonome":[{pt:"Novo nome",en:"New name",es:"Nombre nuevo"}],"medir":[{pt:"Medir/Calcular",en:"Measure/Calculate",es:"Medir/Calcular"}],"tabela":[{pt:"Tabela",en:"Table",es:"Tabla"}],"ligaDesliga":[{pt:"Liga/Desliga",en:"Turn on/Turn off",es:"Encender/Apagar"}],"naoPublicado":[{pt:"n&atilde;o publicado",en:"not published",es:"no publicado"}],"operacoesMapaTema":[{pt:"Opera&ccedil;&otilde;es sobre o mapa ou tema",en:"Operations on the map or theme",es:"Operaciones sobre el mapa o tema"}],"descMenuAjuda":[{pt:"Documenta&ccedil;&atilde;o, redes sociais, tutoriais...",en:"Documentation, social networks, tutorials...",es:"Documentaci&oacute;n, redes sociales, tutoriales..."}],"descMenuAnalise":[{pt:"Dist&acirc;ncia, &aacute;rea, buffer, gr&aacute;ficos...",en:"Distance, area, buffer, graphics...",es:"Distancia, &aacute;rea, buffer, gr&aacute;ficos..."}],"descArquivos":[{pt:"Salvar e carregar mapfile, lista de mapas...",en:"Save and upload mapfile, map list...",es:"Guardar y cargar mapfile, lista de mapas..."}],"descOperacoesMapaTema":[{pt:"Tabela, legenda, imprimir, upload, navega&ccedil;&atilde;o...",en:"Table, legend, print, upload, browsing...",es:"Tabla, leyenda, impresi&oacute;n, carga, navegaci&oacute;n..."}],"descOgcWms":[{pt:"Adiciona camada via servi&ccedil;o WMS",en:"Add layer via WMS service",es:"A&ntilde;ade capa a trav&eacute;s de servicio WMS"}],"descLimLoc":[{pt:"Regi&otilde;es cadastradas no sistema de metadados estat&iacute;sticos",en:"Regions registered in the statistical metadata system",es:"Regiones registradas en el sistema de metadatos estad&iacute;sticos"}],"descMeta":[{pt:"Camadas baseadas no sistema de metadados estat&iacute;sticos",en:"Layers based on the statistical metadata system",es:"Capas basadas en el sistema de metadatos estad&iacute;sticos"}],"descMapas":[{pt:"Mapas prontos para uso, com camadas j&aacute; selecionadas",en:"Ready-to-use maps with layers already selected",es:"Mapas listos para su uso con capas seleccionadas"}],"descEstrelas":[{pt:"Lista de camadas classificadas conforme o n&uacute;mero de acessos",en:"List of layers classified according to the number of accesses",es:"Lista de capas clasificadas seg&uacute;n el n&uacute;mero de accesos"}],"descSistemas":[{pt:"Sistemas com op&ccedil;&otilde;es espec&iacute;ficas e que permitem adicionar camadas ao mapa",en:"Systems with specific options that allow you to add layers to the map",es:"Sistemas con opciones espec&iacute;ficas que permiten agregar capas al mapa"}],"descDir":[{pt:"Diret&oacute;rio de arquivos shapefile",en:"Shapefile directory",es:"Directorio de archivos shapefile"}],"localiza":[{pt:"Posi&ccedil;&atilde;o",en:"Position",es:"Posici&oacute;n"}],"volta":[{pt:"volta",en:"back",es:"volver"}],"continua":[{pt:"continua",en:"continue",es:"continuar"}],"avanca":[{pt:"avan&ccedil;a",en:"go ahead",es:"avanzar"}],"tipvazio":[{pt:"N&atilde;o existe nenhuma camada no mapa que permita mostrar etiquetas",en:"There is no layer on the map that allows you to display labels",es:"No existe ninguna capa en el mapa que permita mostrar etiquetas"}],"erroTpl":[{pt:"Erro ao carregar um template",en:"Error loading template",es:"Error al cargar una plantilla"}],"remove":[{pt:"Remove",en:"Remove",es:"Eliminar"}],"iconeFerramentas":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"iconeMapa":[{pt:"Camadas inclu&iacute;das",en:"Layers included",es:"Capas incluidas"}],"iconeCatalogo":[{pt:"Incluir mais camadas",en:"Add more layers",es:"Incluir m&aacute;s capas"}],"iconeLegenda":[{pt:"Legenda do mapa",en:"Map Legend",es:"Leyenda del mapa"}],"iconeBalao":[{pt:"Info resumida",en:"Summary information",es:"Informaci&oacute;n resumida"}],"iconeIdentifica":[{pt:"Info completa",en:"Comprehensive information",es:"Informaci&oacute;n completa"}],"indeOk":[{pt:"Cat&aacute;logo da INDE j&aacute; est&aacute; dispon&iacute;vel",en:"INDE catalog now available",es:"Cat&aacute;logo del INDE ya est&aacute; disponible"}],"deveLigada":[{pt:"A camada deve estar vis&iacute;vel",en:"The layer must be visible",es:"La capa debe ser visible"}],"balaoVazio":[{pt:"N&atilde;o foram encontrados dados nas camadas dispon&iacute;veis. Experimente utilizar o &iacute;cone de mais informa&ccedil;&otilde;es",en:"No data was found on the available layers. Try to use the more infomation icon",es:"No se encontraron datos en las capas disponibles. Intente utilizar el icono de m&aacute;s informaci&oacute;n"}],"umaLigada":[{pt:"Pelo menos uma camada deve estar ligada no mapa",en:"At least one layer must be associated with the map",es:"Al menos una capa debe estar conectada en el mapa"}],"precisaApiGM":[{pt:"Essa op&ccedil;&atilde;o necessita de uma API do Google Maps. Consulte o administrador do sistema. O c&oacute;digo da API deve constar no arquivo de configura&ccedil;&atilde;o do i3Geo.",en:"This option requires a Google Maps API. Ask your system administrator for advice. The API code should be in the i3Geo configuration file.",es:"Esta opci&oacute;n requiere una API de Google Maps. Consulte con el administrador del sistema. El c&oacute;digo de la API debe incluirse en el archivo de configuraci&oacute;n de i3Geo."}],"graticule":[{pt:"Grade de coordenadas (ativa e desativa)",en:"Coordinate grid (turn on and turn off)",es:"Cuadr&iacute;cula de coordenadas (activa y desactiva)"}],"versaoAntiga":[{pt:"Essa op&ccedil;&atilde;o pode n&atilde;o funcionar corretamente devido a vers&atilde;o do sistema (Mapserver)",en:"This option may not work properly because of the system version (Mapserver)",es:"Esta opci&oacute;n puede que no funcione correctamente debido a la versi&oacute;n del sistema (Mapserver)"}],"camadasDeFundo":[{pt:"Camadas de fundo",en:"Basemap",es:"Mapa base"}],"funcaojstip":[{pt:"Fun&ccedil;&atilde;o JS (para as etiquetas)",en:"",es:""}],"rangeScaleMsg":[{pt:"Vis&iacute;vel apenas em determinadas escalas",en:"",es:""}],"layerDesenho":[{pt:"Camada de desenho",en:"",es:""}],"confirma":[{pt:"Confirma",en:"",es:""}],"selCorta":[{pt:"Selecione primeiro um elemento para ser cortado",en:"",es:""}],"desPol":[{pt:"Desenhe um pol&iacute;gono",en:"",es:""}],"union":[{pt:"Uni&atilde;o",en:"",es:""}],"intersect":[{pt:"Intersec&ccedil;&atilde;o",en:"",es:""}],"symdif":[{pt:"Diferen&ccedil;a sim&eacute;trica",en:"",es:""}],"dif":[{pt:"Diferen&ccedil;a",en:"",es:""}],"shiftdel":[{pt:"Para apagar um v&eacute;rtice, pressione shift e clique",en:"",es:""}],"extent":[{pt:"Extens&atilde;o",en:"",es:""}],"cola":[{pt:"Cola",en:"",es:""}],"fillring":[{pt:"Preenche as ilhas",en:"",es:""}],"naoremovewkt":[{pt:"Fecha sem remover o desenho",en:"",es:""}],"ativasnaptol":[{pt:"Ativa toler&acirc;ncia (snap)",en:"",es:""}],"freehand":[{pt:"M&atilde;o livre",en:"",es:""}],"masc":[{pt:"M&aacute;scara",en:"",es:""}],"fullscreen":[{pt:"Tela cheia",en:"",es:""}],"esquemadecores":[{pt:"Esquema de cores",en:"Color schema",es:"Esquema de colores"}],"copiaCamada":[{pt:"C&oacute;pia da camada",en:"Layer copy",es:"Copia de la capa"}],"contorno":[{pt:"Contorno",en:"Outline",es:"Contorno"}],"copytomemory":[{pt:"Copiado para a mem&oacute;ria",en:"",es:""}],"nenhumaSel":[{pt:"N&atilde;o existe nenhuma camada com sele&ccedil;&atilde;o",en:"",es:""}],"descws":[{pt:"Utiliza Webservices para adicionar camadas ao mapa, como WMS o GeoJson",en:"",es:""}],"camadaadic":[{pt:"Camada adicionada ao mapa",en:"",es:""}],"camadaatualizada":[{pt:"Camada atualizada",en:"",es:""}],"adicmapa":[{pt:"Adiconar ao mapa",en:"",es:""}],"arqimp":[{pt:"Arquivo importado",en:"",es:""}]}; 238 +g_traducao={"dec":[{pt:",",en:".",es:","}],"mil":[{pt:".",en:",",es:"."}],"p1":[{pt:"O i3Geo &eacute; software livre! Para download clique <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqui</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",en:"I3Geo is an open source software! Click <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >here</a> to download. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",es:"i3Geo es software libre! Para descargar haga clic <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqu&iacute;</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>"}],"p2":[{pt:"Filtro de cores",en:"Color filter",es:"Filtro de colores"}],"p3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"p4":[{pt:"Escala",en:"Scale",es:"Escala"}],"p5":[{pt:"Tamanho",en:"Size",es:"Tama&ntilde;o"}],"p6":[{pt:"Ativa/desativa entorno",en:"Enable/disable environment",es:"Activar/desactivar entorno"}],"p7":[{pt:"Ativa/desativa logo",en:"Enable/disable logo",es:"Activar/desactivar logo"}],"p8":[{pt:"Cor da sele&ccedil;&atilde;o",en:"Selection color",es:"Color de la selecci&oacute;n"}],"p9":[{pt:"Cor do fundo",en:"Background color",es:"Color de fondo"}],"p10":[{pt:"Grade de coordenadas",en:"Coordinate grid",es:"Cuadr&iacute;cula de coordenadas"}],"p11":[{pt:"Template",en:"Template",es:"Plantilla"}],"p12":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"p13":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"p14":[{pt:"Aplicar",en:"Apply",es:"Aplicar"}],"p15":[{pt:"Formato da imagem do mapa",en:"Map image format",es:"Formato de la imagen del mapa"}],"p16":[{pt:"Fundo",en:"Basemap",es:"Mapa base"}],"p17":[{pt:"Imprime legenda",en:"Print legend",es:"Imprimir la leyenda"}],"p18":[{pt:"N&atilde;o imprime a legenda",en:"Do not print legend",es:"No imprimir la leyenda"}],"p19":[{pt:"Ativa ou desativa a legenda de um tema na op&ccedil;&atilde;o de impress&atilde;o do mapa",en:"Enable or disable the legend of a theme in the map print option",es:"Activa o desactiva la leyenda de un tema en la opci&oacute;n de impresi&oacute;n del mapa"}],"p20":[{pt:"Tela remota",en:"Remote screen",es:"Pantalla remota"}],"p21":[{pt:"Anima&ccedil;&atilde;o",en:"Animation",es:"Animaci&oacute;n"}],"s1":[{pt:"Ajuda",en:"Help",es:"Ayuda"}],"s2":[{pt:"An&aacute;lise",en:"Analysis",es:"An&aacute;lisis"}],"s3":[{pt:"Janelas",en:"Windows",es:"Ventanas"}],"s4":[{pt:"Arquivo",en:"File",es:"Archivo"}],"s5":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"u1":[{pt:"Sobre o i3Geo",en:"About i3Geo",es:"Acerca de i3Geo"}],"u2":[{pt:"Doc. dos c&oacute;digos",en:"Doc. of codes",es:"Doc. de los c&oacute;digos"}],"u3":[{pt:"WikiBook",en:"WikiBook",es:"WikiBook"}],"u4":[{pt:"Tutoriais",en:"Tutorials",es:"Tutoriales"}],"u4a":[{pt:"Manual do usu&aacute;rio",en:"User manual",es:"Manual de usuario"}],"u5":[{pt:"Blog",en:"Blog",es:"Blog"}],"u5a":[{pt:"Software p&uacute;blico",en:"Public software",es:"Software p&uacute;blico"}],"u5b":[{pt:"Lista de fun&ccedil;&otilde;es",en:"Function lists",es:"Lista de funciones"}],"u5c":[{pt:"Redes sociais",en:"Social networks",es:"Redes sociales"}],"u6":[{pt:"Geometrias",en:"Geometries",es:"Geometr&iacute;as"}],"u7":[{pt:"Grade de pol&iacute;gonos",en:"Polygon grid",es:"Cuadr&iacute;cula de pol&iacute;gonos"}],"u8":[{pt:"Grade de pontos",en:"Point grid",es:"Cuadr&iacute;cula de puntos"}],"u9":[{pt:"Grade de hex&aacute;gonos",en:"Grid of Hexagons",es:"Cuadr&iacute;cula de hex&aacute;gonos"}],"u10":[{pt:"Entorno(Buffer)",en:"Buffer",es:"&Aacute;rea de influencia (Buffer)"}],"u11":[{pt:"Centr&oacute;ide",en:"Centroid",es:"Centroide"}],"u11a":[{pt:"Dist&acirc;ncia entre pontos",en:"Distance between points",es:"Distancia entre puntos"}],"u12":[{pt:"N pontos em poligono",en:"N points in polygon",es:"N puntos en pol&iacute;gono"}],"u13":[{pt:"Ponto em poligono/raster",en:"Point in polygon/raster",es:"Punto en pol&iacute;gono/raster"}],"u14":[{pt:"Distribui&ccedil;&atilde;o de pontos",en:"Point distribution",es:"Distribuci&oacute;n de puntos"}],"u15":[{pt:"Barras de ferramentas",en:"Toolbars",es:"Barras de herramientas"}],"u15a":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"u16":[{pt:"Janela de mensagens",en:"Message window",es:"Ventana de mensajes"}],"u17":[{pt:"Salvar mapa",en:"Save map",es:"Guardar el mapa"}],"u18":[{pt:"Carregar mapa",en:"Load map",es:"Cargar mapa"}],"u19":[{pt:"Pegar imagens",en:"Paste images",es:"Pegar im&aacute;genes"}],"u20":[{pt:"Converter em WMS e WMC",en:"Convert to WMS and WMC",es:"Convertir a WMS y WMC"}],"u20a":[{pt:"Converter em KML",en:"Convert to KML",es:"Convertir a KML"}],"u21":[{pt:"Gerador de links",en:"Link generator",es:"Generador de enlaces"}],"u22":[{pt:"Grade",en:"Grid",es:"Cuadr&iacute;cula"}],"u23":[{pt:"Ponto",en:"Point",es:"Punto"}],"u24":[{pt:"Pol&iacute;gono",en:"Polygon",es:"Pol&iacute;gono"}],"u25":[{pt:"Dissolve",en:"Dissolve",es:"Disolver"}],"u26":[{pt:"Agrupa",en:"Group",es:"Agrupar"}],"u27":[{pt:"Outros",en:"Others",es:"Otros"}],"u28":[{pt:"Centro m&eacute;dio",en:"Middle center",es:"Centro medio"}],"u29":[{pt:"Editor vetorial",en:"Vector editor",es:"Editor vectorial"}],"t1":[{pt:"Camadas",en:"Layers",es:"Capas"}],"t2":[{pt:"Arraste o tema aqui ou clique para excluir",en:"Drag the theme here or click to remove",es:"Arrastre el tema aqu&iacute; o haga clic para excluir"}],"t2a":[{pt:"Filtra a lista de camadas",en:"Filter the layer list",es:"Filtra la lista de capas"}],"t2b":[{pt:"Abre a legenda do mapa",en:"Open the map legend",es:"Despliega la leyenda del mapa"}],"t3":[{pt:"Clique para ligar ou desligar esse tema, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click to turn this theme off or on, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic para encender o apagar este tema y mostrarlo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"t3a":[{pt:"Ligar todos os temas",en:"Turn on all themes",es:"Encender todos los temas"}],"t3b":[{pt:"Desligar todos os temas",en:"Turn off all themes",es:"Apagar todos los temas"}],"t4":[{pt:"Limpa sele&ccedil;&atilde;o",en:"Clear selection",es:"Limpia la selecci&oacute;n"}],"t4a":[{pt:"Zoom para a sele&ccedil;&atilde;o",en:"Zoom to selection",es:"Zoom a la selecci&oacute;n"}],"t5":[{pt:"Limpa sele&ccedil;&atilde;o existente nesse tema",en:"Clear an existing selection in this theme",es:"Limpia la selecci&oacute;n existente en este tema"}],"t6":[{pt:"Clique para fazer o download desse tema no formato shapefile",en:"Click to download this theme in shapefile format",es:"Haga clic para descargar este tema en formato shapefile"}],"t7":[{pt:"clique e arraste",en:"Click and drag",es:"Haga clic y arrastre"}],"t7a":[{pt:"Clique e arraste para mudar a ordem. Arraste e solte na lixeira para remover. Aguarde para ver a legenda.",en:"Click and drag to change the order. Drag and drop to the trash to remove. Wait to see the legend.",es:"Haga clic y arrastre para cambiar el orden. Arrastre y suelte en la papelera para remover. Aguarde para ver la leyenda."}],"t8":[{pt:"arraste para mudar a ordem",en:"drag to change the order",es:"arrastre para cambiar el orden"}],"t9":[{pt:"Compat&iacute;vel com a escala",en:"Compatible with the scale",es:"Compatible con la escala"}],"t10":[{pt:"Incompat&iacute;vel com a escala",en:"Incompatible with the scale",es:"Incompatible con la escala"}],"t11":[{pt:"Escala n&atilde;o conhecida",en:"Unknown scale",es:"Escala no conocida"}],"t12":[{pt:"Excluir",en:"Exclude",es:"Excluir"}],"t12a":[{pt:"Clique para excluir esse tema do mapa.",en:"Click to exclude this theme from the map.",es:"Haga clic para excluir este tema del mapa."}],"t13":[{pt:"Sobe",en:"Up",es:"Subir"}],"t14":[{pt:"Clique para subir esse tema na ordem de desenho",en:"Click to move up the theme in drawing order",es:"Haga clic para subir y cambiar el orden de dibujo de este tema"}],"t15":[{pt:"Desce",en:"Down",es:"Bajar"}],"t16":[{pt:"Clique para descer esse tema na ordem de desenho",en:"Click to move down the theme in drawing order",es:"Haga clic para bajar y cambiar el orden de dibujo de este tema"}],"t17":[{pt:"Zoom para o tema",en:"Zoom to theme",es:"Zoom al tema"}],"t18":[{pt:"Clique para ajustar o mapa de forma a mostrar todo o tema",en:"Click to show the whole theme by adjusting the map",es:"Haga clic para ajustar el mapa de manera de poder ver todo el tema"}],"t18a":[{pt:"Op&ccedil;&otilde;es e propriedades",en:"Options and properties",es:"Opciones y propiedades"}],"t18b":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"t19":[{pt:"Altera a transpar&ecirc;ncia do tema, possibilitando que as camadas inferiores possam ser vistas.",en:"Change layer transparency to enable visibility of bottom layers.",es:"Altera la transparencia del tema haciendo posible que las capas inferiores se puedan ver."}],"t20":[{pt:"Opacidade",en:"Opacity",es:"Opacidad"}],"t22":[{pt:"Localize elementos no tema com base em seus atributos descritivos.",en:"Search for elements on the theme based on their descriptive attributes.",es:"Ubique elementos en el tema en base a sus atributos descriptivos."}],"t23":[{pt:"Procurar",en:"Search",es:"Buscar"}],"t24":[{pt:"Crie uma nova camada no mapa para apresentar textos descritivos sobre esse tema, tendo como base a tabela de atributos.",en:"Create a new layer on the map based on the table of attributes to display descriptive texts about this theme.",es:"Crear una nueva capa en el mapa para presentar textos descriptivos sobre este tema, teniendo como base la tabla de atributos."}],"t25":[{pt:"Etiquetas baseadas em atributos",en:"Labels based on attributes",es:"Etiquetas basadas en atributos"}],"t26":[{pt:"Defina as etiquetas que ser&atilde;o mostradas quando o mouse &eacute; estacionado sobre um elemento desse tema.",en:"Define labels that will be shown when the mouse is over a feature of this theme.",es:"Defina las etiquetas que se mostrar&aacute;n cuando el rat&oacute;n se detenga sobre un elemento de este tema."}],"t27":[{pt:"Ativar etiquetas",en:"Activate labels",es:"Activar etiquetas"}],"t28":[{pt:"Insira um filtro nesse tema para mostrar apenas determinadas informa&ccedil;&otilde;es, com base na tabela de atributos.",en:"Insert a filter in this theme based on the table of attributes to show only specific information.",es:"Inserte un filtro en este tema para mostrar solo determinadas informaciones, con base en la tabla de atributos."}],"t29":[{pt:"Filtrar",en:"Filter",es:"Filtrar"}],"t30":[{pt:"Veja a tabela de atributos relacionada a esse tema.",en:"See the table of attributes related to this theme.",es:"Vea la tabla de atributos relacionada con este tema."}],"t31":[{pt:"Tabela com os dados",en:"Table with data",es:"Tabla con los datos"}],"t32":[{pt:"Abre o editor de legenda, permitindo a altera&ccedil;&atilde;o da forma de representa&ccedil;&atilde;o desse tema.",en:"Open the legend editor to change the way this theme is rendered.",es:"Abre el editor de leyenda para modificar la forma de representaci&oacute;n de este tema."}],"t33":[{pt:"Editar legenda",en:"Edit legend",es:"Editar leyenda"}],"t34":[{pt:"Mostra os dados desse tema em uma janela que acompanha o mouse.",en:"Show the data of this theme in a window that tracks the mouse.",es:"Muestra los datos de este tema en una ventana que acompa&ntilde;a el rat&oacute;n."}],"t35":[{pt:"Mostra em janela",en:"Show in window",es:"Mostrar en la ventana"}],"t36":[{pt:"tema vis&iacute;vel apenas em determinadas escalas",en:"theme visible only at certain scales",es:"el tema es visible solo en ciertas escalas"}],"t37":[{pt:"Gr&aacute;fico",en:"Chart",es:"Gr&aacute;fico"}],"t37a":[{pt:"Tema com gr&aacute;ficos",en:"Theme with charts",es:"Tema con gr&aacute;ficos"}],"t37b":[{pt:"Gr&aacute;fico interativo",en:"Interactive chart",es:"Gr&aacute;fico interactivo"}],"t38":[{pt:"Exporta a legenda para o padr&atilde;o SLD.",en:"Export the legend to SLD schema.",es:"Exporta la leyenda para el est&aacute;ndar SLD."}],"t39":[{pt:"Exportar SLD",en:"Export SLD",es:"Exportar SLD"}],"t40":[{pt:"Abre a ferramenta que permite alterar o SQL de acesso aos dados",en:"Open the tool to change the SQL to access data",es:"Abre la herramienta que permite cambiar el SQL de acceso a los datos"}],"t41":[{pt:"Editar SQL",en:"Edit SQL",es:"Editar SQL"}],"t42":[{pt:"Cortina",en:"Curtain",es:"Cortina"}],"t43":[{pt:"Aplicar SLD",en:"Apply SLD",es:"Aplicar SLD"}],"t44":[{pt:"Salvar mapfile",en:"Save mapfile",es:"Guardar mapfile"}],"t45":[{pt:"Comentar",en:"Comment",es:"Comentar"}],"t46":[{pt:"Mais populares",en:"Most popular",es:"M&aacute;s populares"}],"t48":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"t49":[{pt:"Mapa tem&aacute;tico 3D",en:"3D tematic map",es:"Mapa tem&aacute;tico 3D"}],"a1":[{pt:"Procurar tema:",en:"Search theme:",es:"Buscar tema:"}],"a2":[{pt:"Upload de shape file",en:"Upload shapefile",es:"Subir shapefile"}],"a2b":[{pt:"Upload de DBF ou CSV",en:"Upload DBF or CSV",es:"Subir DBF o CSV"}],"a3":[{pt:"Download de dados",en:"Data downloading",es:"Descarga de datos"}],"a3a":[{pt:"Importar Web Map Context",en:"Import Web Map Context",es:"Importar Web Map Context"}],"a4":[{pt:"Conectar com servidor WMS",en:"Connect to WMS server",es:"Conectar al servidor WMS"}],"a4b":[{pt:"Conectar com servidor WMS-T",en:"Connect to WMS-T server",es:"Conectar al servidor WMS-T"}],"a5":[{pt:"Conectar com GeoRss",en:"Connect to GeoRss",es:"Conectar con GeoRss"}],"a5a":[{pt:"Nuvem de tags",en:"Tag cloud",es:"Nube de etiquetas"}],"a6":[{pt:"Acesso aos arquivos do servidor",en:"Access to server files",es:"Acceso a los archivos del servidor"}],"a7":[{pt:"Temas",en:"Theme",es:"Temas"}],"a8":[{pt:"Clique no box ao lado do tema para ligar ou desligar, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click the box next to the theme to turn it on or off, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic en el cuadro ubicado al lado del tema para encender o apagarlo y mostralo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"a9":[{pt:"Fonte",en:"Font",es:"Fuente"}],"a10":[{pt:"c&oacute;digo:",en:"code",es:"c&oacute;digo"}],"a11":[{pt:"Sistemas",en:"Systems",es:"Sistemas"}],"a12":[{pt:"Abrir sistema",en:"Open system",es:"Abrir sistema"}],"a13":[{pt:"Abrir no Google Earth",en:"Open with Google Earth",es:"Abrir en Google Earth"}],"a14":[{pt:"Upload SHP, CSV...",en:"Upload SHP, CSV...",es:"Subir SHP, CSV..."}],"a15":[{pt:"Conex&otilde;es",en:"Conections",es:"Conexiones"}],"a16":[{pt:"Servi&ccedil;os",en:"Services",es:"Servicios"}],"g1":[{pt:"Temas",en:"Themes",es:"Temas"}],"g1a":[{pt:"Cat&aacute;logo",en:"Catalog",es:"Cat&aacute;logo"}],"g2":[{pt:"Adiciona",en:"Add",es:"Agregar"}],"g3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"g4":[{pt:"Mapas",en:"Maps",es:"Mapas"}],"g4a":[{pt:"Mapa",en:"Map",es:"Mapa"}],"o1":[{pt:"Aguarde...",en:"Wait...",es:"Espere..."}],"o2":[{pt:"Busca r&aacute;pida",en:"Quick search",es:"B&uacute;squeda r&aacute;pida"}],"o3":[{pt:"Lendo imagem...",en:"Reading image...",es:"Leyendo imagen..."}],"o4":[{pt:"Aguarde...abrindo lente",en:"Wait...Opening magnifying glass",es:"Espere...abriendo lupa"}],"o5":[{pt:"Aguarde...iniciando",en:"Wait...initializing",es:"Espere...iniciando"}],"o6":[{pt:"din&acirc;mico",en:"Dynamic",es:"Din&aacute;mico"}],"d1":[{pt:"Digite as coordenadas de um ponto (X=longitude e Y=latitude) para localizar-lo no mapa. no mapa. O centro do mapa ser&aacute; deslocado para o ponto digitado.",en:"Enter the coordinates of a point (X=longitude and Y=latitude) to localize it on the map. The map center will move to this point.",es:"Digite las coordenadas de un punto (X=longitud e Y=latitud) para ubicarlas en el mapa. El centro del mapa se desplazar&aacute; al punto introducido."}],"d2":[{pt:"Altera a escala do mapa ajustando-a para mostrar a mesma abrang&ecirc;ncia geogr&aacute;fica da inicializa&ccedil;&atilde;o.",en:"Change the map scale to show the initial geographical extent.",es:"Modifica la escala del mapa ajust&aacute;ndola para mostrar la misma &aacute;rea geogr&aacute;fica inicial."}],"d2t":[{pt:"Enquadramento inicial",en:"Initial extent",es:"Extensi&oacute;n inicial"}],"d3":[{pt:"Amplia o mapa - desloca o ponto clicado para centro da tela ou amplia a regi&atilde;o indicada por um ret&acirc;ngulo. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa na &aacute;rea de zoom desejada.",en:"It enlarges the map - places the clicked point on the center of the screen or enlarge the map on a region indicated by a rectangle. Once activated, click and drag the mouse over the map into the desired area.",es:"Ampl&iacute;a el mapa - coloca el punto donde se hizo clic en el centro de la pantalla o ampl&iacute;a a la regi&oacute;n indicada con un rect&aacute;ngulo. Despu&eacute;s de activarla, haga clic y arrastre el rat&oacute;n sobre el mapa en el &aacute;rea de zoom deseada."}],"d3t":[{pt:"clique e arraste para ampliar",en:"click and drag to enlarge",es:"Haga click y arraste para ampliar"}],"d4":[{pt:"Desloca a regi&atilde;o vis&iacute;vel no mapa. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa para deslocar a regi&atilde;o vis&iacute;vel.",en:"It moves the visible region on the map. After being activated, click and drag the mouse over the map to move the visible region.",es:"Desplaza la regi&oacute;n visible en el mapa. Una vez activada, haga clic y arrastre el rat&oacute;n sobre el mapa para desplazar la zona visible."}],"d4t":[{pt:"clique e arraste para deslocar",en:"click and drag to move",es:"haga click y arraste para mover"}],"d5":[{pt:"Amplia o mapa tendo como refer&ecirc;ncia o centro atual.",en:"Enlarge the map based on the current center.",es:"Ampl&iacute;a el mapa teniendo como referencia el centro actual."}],"d5t":[{pt:"aproximar",en:"zoom in",es:"acercar"}],"d6":[{pt:"Reduz o mapa tendo como refer&ecircncia o centro atual.",en:"Reduce the map based on the current center.",es:"Reduce el mapa teniendo como referencia el centro actual"}],"d6t":[{pt:"afastar",en:"zoom out",es:"alejar",it:"afastar"}],"d7":[{pt:"Mostra informa&ccedil;&otilde;es sobre um ponto no mapa. Ap&oacute;s ativada, clique sobre o mapa.",en:"It displays information about a point on the map. After being activated, click on the map.",es:"Muestra informaci&oacute;n sobre un punto en el mapa. Despu&eacute;s de activarla haga clic sobre el mapa."}],"d7t":[{pt:"Info",en:"Info",es:"Info"}],"d7a":[{pt:"Mostra informa&ccedil;&otilde;es resumidas sobre um ponto clicado no mapa. N&atilde;o &eacute; necess&aacute;rio clicar nesse &iacute;cone para ativar, basta clicar no mapa a qualquer tempo.",en:"Display summary information about a point clicked on the map. It is not necessary to click this icon to activate it, just click on the map at any time.",es:"Muestra informaci&oacute;n resumida de un punto sobre el cual se ha hecho clic en el mapa. No es necesario hacer clic en ese icono para activarlo, simplemente haga clic en el mapa en cualquier momento."}],"d7at":[{pt:"etiqueta",en:"label",es:"etiqueta"}],"d8":[{pt:"Mostra a extens&atilde;o geogr&aacute;fica atual em coordenadas geogr&aacute;ficas",en:"Show the current extent in geographic coordinates",es:"Muestra la extensi&oacute;n geogr&aacute;fica actual en coordenadas geogr&aacute;ficas"}],"d8t":[{pt:"Extens&atilde;o atual",en:"Current extent",es:"Extensi&oacute; actual"}],"d9":[{pt:"Abre/fecha o mapa de refer&ecirc;ncia",en:"Open/close the overview map",es:"Abre/cierra el mapa de referencia"}],"d9t":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"d10":[{pt:"Digite o novo valor de escala e clique no bot&atilde;o aplicar para alterar a escala do mapa",en:"Enter a new scale value and click the apply button to change the map scale",es:"Ingrese el nuevo valor de escala y haga clic en el bot&oacute;n aplicar para modificar la escala del mapa"}],"d11":[{pt:"Busca dados na Wikipedia na abrang&ecirc;ncia atual do mapa. Fa&ccedil;a um zoom no mapa antes de abrir essa op&ccedil;&atilde;o. Regi&ocirc;es muito extensas podem tornar a busca muito demorada",en:"Search for Wikipedia data in the current extent of the map. Zoom on the map before opening this option. Large regions can slow down searching",es:"Busca datos en Wikipedia de la extensi&oacute;n actual del mapa. Haga zoom en el mapa antes de abrir esta opci&oacute;n. Regiones muy extensas pueden hacer que la b&uacute;squeda sea muy lenta"}],"d11t":[{pt:"buscar na Wikip&eacute;dia",en:"search on Wikipedia",es:"buscar en Wikipedia"}],"d12":[{pt:"Imprimir/exportar",en:"",es:""}],"d13":[{pt:"Localiza o IP do usu&aacute;rio no mapa",en:"Locate the user's IP on the map",es:"Localiza la IP del usuario en el mapa"}],"d14":[{pt:"Gera arquivo para 3D",en:"Generate a 3D file",es:"Genera archivo para 3D"}],"d15":[{pt:"Abre o Google Maps, mostrando uma imagem de sat&eacute;lite da regi&atilde;o vista no mapa principal",en:"Open Google Maps displaying a satellite image of the region shown on the main map",es:"Abre Google Maps, mostrando una imagen de sat&eacute;lite de la regi&oacute;n presentada en el mapa principal"}],"d15t":[{pt:"Google Maps",en:"Google Maps",es:"Google Maps"}],"d16":[{pt:"Pesquisa documentos na base de dados Scielo (dados preliminares)",en:"Search documents in the Scielo database (preliminary data)",es:"B&uacute;squeda de documentos en la base de datos Scielo (datos preliminares)"}],"d16t":[{pt:"Scielo",en:"Scielo",es:"Scielo"}],"d17":[{pt:"Projeto Confluence. Pontos de intersec&ccedil;&atilde;o de coordenadas observadas em campo",en:"Confluence Project. Intersection points of coordinates observed in field",es:"Proyecto Confluence. Puntos de intersecci&oacute;n de coordenadas observadas en campo"}],"d17t":[{pt:"conflu&ecirc;ncias",en:"confluences",es:"confluencias"}],"d18":[{pt:"Abre lente de amplia&ccedil;&atilde;o",en:"Open magnifying glass",es:"Abrir lupa"}],"d18t":[{pt:"lente de aumento",en:"magnifying glass",es:"lupa"}],"d19":[{pt:"Coloca as guias em uma janela m&oacute;vel",en:"Put guides in a moving window",es:"Coloca las gu&iacute;as en una ventana m&oacute;vil"}],"d20":[{pt:"Redesenha o mapa com as configura&ccedil;&ocirc;es iniciais.",en:"Reload the map with the initial settings.",es:"Recarga el mapa con las configuraciones iniciales."}],"d20t":[{pt:"reinicia",en:"restart",es:"reinicia",it:"reinicia"}],"d21":[{pt:"Mede a dist&acirc;ncia entre dois ou mais pontos clicados no mapa (menor dist&acirc;ncia). O c&aacute;lculo de dist&acirc;ncia &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the distance between two or more clicked points on the map (shorter distance). The calculation of this distance is rough and its accuracy depends on the map scale.",es:"Mide la distancia entre dos o m&aacute;s puntos marcados en el mapa (menor distancia). El c&aacute;lculo de la distancia es aproximado y su exactitud depende de la escala del mapa."}],"d21t":[{pt:"Dist&acirc;ncia",en:"Distance",es:"Distancia"}],"d21a":[{pt:"Mede a &aacute;rea de um pol&iacute;gono desenhado na tela. O c&aacute;lculo de &aacute;rea &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the area of a polygon drawn on the screen. The calculation of this area is rough and its accuracy depends on the map scale.",es:"Mide el &aacute;rea de un pol&iacute;gono dibujado sobre la pantalla. El c&aacute;lculo del &aacute;rea es aproximado y su exactitud depende de la escala del mapa."}],"d21at":[{pt:"&Aacute;rea",en:"Area",es:"&Aacute;rea"}],"d22":[{pt:"Insere pontos no mapa em coordenadas geogr&aacute;ficas. Os pontos inclu&iacute;dos podem ser transformados em linhas ou pol&iacute;gonos. Os pontos s&atilde;o armazenados em um tema tempor&aacute;rio, podendo-se fazer o download do arquivo shapefile.",en:"Insert points on the map in geographical coordinates. The added points can be converted into lines or polygons. The points are stored in a temporary theme and can be downloaded as a shapefile.",es:"Inserte puntos en el mapa en coordenadas geogr&aacute;ficas. Los puntos incluidos pueden ser transformados en l&iacute;neas o pol&iacute;gonos. Los puntos se almacenan en un tema temporal y se pueden descargar como archivo shapefile."}],"d22t":[{pt:"inserir pontos",en:"insert points",es:"insertar puntos"}],"d23":[{pt:"Insere um gr&aacute;fico no ponto clicado conforme os atributos existentes no tema escolhido. O tema deve possuir itens com valores num&eacute;ricos na tabela de atributos.",en:"Insert a chart on the clicked point according to the attributes of the selected theme. The theme must have records with numerical values in the table of attributes.",es:"Inserte un gr&aacute;fico en el punto marcado seg&uacute;n los atributos existentes en el tema seleccionado. El tema debe tener campos con valores num&eacute;ricos en la tabla de atributos."}],"d23t":[{pt:"Clique gr&aacute;fico",en:"Click on the chart",es:"Haga clic en el gr&aacute;fico"}],"d24":[{pt:"Abre as ferramentas para sele&ccedil;&atilde;o de elementos de um tema. Os elementos selecionados podem ser utilizados em outras opera&ccedil;&ocirc;es, como buffer e sele&ccedil;&atilde;o por tema.",en:"Open the tools for selecting features of a theme. The selected features can be used for other operations like buffer or selection by theme.",es:"Abre las herramientas para seleccionar elementos de un tema. Los elementos seleccionados pueden ser utilizados en otras operaciones como &aacute;reas de influencia (buffer) y selecci&oacute;n por tema."}],"d24t":[{pt:"Selecionar",en:"Select",es:"Seleccionar"}],"d25":[{pt:"Insere texto no mapa clicando em um ponto. Utilize essa op&ccedil;&atilde;o para adicionar informa&ccedil;&ocirc;es ao mapa.",en:"Insert a text on the map by clicking on a point. Use this option to add information on the map.",es:"Inserte un texto en el mapa haciendo clic en un punto. Utilice esta opci&oacute;n para agregar informaci&oacute;n en el mapa."}],"d25t":[{pt:"Inserir texto",en:"Insert text",es:"Insertar texto"}],"d26":[{pt:"Escolha o visual para os bot&otilde;es e outras caracter&iacute;sticas visuais do mapa",en:"Choose a button appearance and other visual characteristics of the map",es:"Elija el aspecto para los botones y otras caracter&iacute;sticas visuales del mapa"}],"d27":[{pt:"Interface",en:"Interface",es:"interfaz"}],"d28":[{pt:"Aguarde...gerando os arquivos",en:"Please wait...generating files",es:"Espera...generando los archivos"}],"d29":[{pt:"Esta&ccedil;&otilde;es METAR",en:"METAR stations",es:"Estaciones METAR"}],"d30":[{pt:"Linha do tempo",en:"Timeline",es:"L&iacute;nea del tiempo"}],"d31":[{pt:"N&atilde;o existe nenhuma camada com etiquetas ativas",en:"There is no layer with active labels",es:"No existe ninguna capa con etiquetas activas"}],"d32":[{pt:"Aplicativos",en:"Applications",es:"Aplicaciones"}],"ge1":[{pt:"Navega&ccedil;&atilde;o com o mouse",en:"Navigation with the mouse",es:"Navegaci&oacute;n con el rat&oacute;n"}],"ge2":[{pt:"Barra de status",en:"Status bar",es:"Barra de estado"}],"ge3":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"ge4":[{pt:"Escala e legenda",en:"Scale and legend",es:"Escala y leyenda"}],"ge5":[{pt:"Atmosfera",en:"Atmosphere",es:"Atm&oacute;sfera"}],"ge6":[{pt:"Grade de coordenadas",en:"Coordinates grid",es:"Cuadr&iacute;culas de coordenadas"}],"ge7":[{pt:"Luz do sol",en:"Sun light",es:"Luz del sol"}],"ge8":[{pt:"Limites pol&iacute;ticos",en:"Political boundaries",es:"L&iacute;mites pol&iacute;ticos"}],"ge9":[{pt:"Constru&ccedil;&otilde;es em 3D",en:"3D buildings ",es:"Construciones en 3D"}],"ge10":[{pt:"Estradas",en:"Roads",es:"Carreteras"}],"ge11":[{pt:"Terreno",en:"Terrain",es:"Terreno"}],"x1":[{pt:"P&aacute;gina principal",en:"Main page",es:"P&aacute;gina principal"}],"x2":[{pt:"Lista de menus",en:"Menu lists",es:"Lista de men&uacute;s"}],"x3":[{pt:"Miniaturas",en:"Thumbnails",es:"Miniaturas"}],"x4":[{pt:"Pesquisa na INDE",en:"Search in INDE",es:"B&uacute;squeda en INDE"}],"x5":[{pt:"Editar subgrupos",en:"Edit subgroups",es:"Editar subgrupos"}],"x6":[{pt:"Editar temas",en:"Edit themes",es:"Editar temas"}],"x7":[{pt:"op&ccedil;&atilde;o vis&iacute;vel apenas para editores",en:"option visible to editors only",es:"opci&oacute;n visible solo para editores"}],"x8":[{pt:"Sistema de administra&ccedil;&atilde;o",en:"Management system",es:"Sistema de administraci&oacute;n"}],"x9":[{pt:"Editar &aacute;rvore",en:"Edit tree",es:"Editar &aacute;rbol"}],"x10":[{pt:"Editar menus do cat&aacute;logo",en:"Edit catalog menus",es:"Editar men&uacute;s del cat&aacute;logo"}],"x11":[{pt:"Abre em uma janela",en:"Open in a window",es:"Abre en una ventana"}],"x13":[{pt:"&Aacute;rvore de camadas n&atilde;o encontrada",en:"Tree layers not found",es:"Arboles de capas no se encuentra"}],"x14":[{pt:"sim",en:"yes",es:"s&iacute;"}],"x15":[{pt:"n&atilde;o",en:"no",es:"no"}],"x16":[{pt:"Valor n&atilde;o definido",en:"Value not defined",es:"Valor no definido"}],"x17":[{pt:"Essa op&ccedil;&atilde;o afeta apenas a impress&atilde;o do mapa",en:"This option only affects map printing",es:"Esta opci&oacute;n solo afecta a la impresi&oacute;n del mapa"}],"x18":[{pt:"Nome n&atilde;o definido",en:"Name not defined",es:"Nombre no definido"}],"x19":[{pt:"Coment&aacute;rios de",en:"Reviews of",es:"Comentarios de"}],"x20":[{pt:"Clique no mapa para desenhar o pol&iacute;gono",en:"Click on the map to draw a polygon",es:"Haga clic en el mapa para dibujar un pol&iacute;gono"}],"x21":[{pt:"Essa opera&ccedil;&atilde;o n&atilde;o funciona nessa interface",en:"This operation does not work on this interface",es:"Esta operaci&oacute;n no funciona en esta interfaz"}],"x22":[{pt:"Op&ccedil;&atilde;o n&atilde;o dispon&iacute;vel",en:"Option not available",es:"Opci&oacute;n no disponible"}],"x23":[{pt:"Dire&ccedil;&atilde;o",en:"Direction",es:"Direcci&oacute;n"}],"x25":[{pt:"M&eacute;todo para calcular dist&acirc;ncias",en:"Method to calculate distances",es:"M&eacute;todo para calcular distancias"}],"x26":[{pt:"Voce quer mesmo encerrar a sessao?",en:"Do you want to logout?",es:"&iquest;Quiere cerrar la sesi&oacute;n?"}],"x27":[{pt:"Usu&aacute;rio",en:"User",es:"Usuario"}],"x28":[{pt:"Senha",en:"Password",es:"Contrase&ntilde;a"}],"x29":[{pt:"Enviar",en:"Submit",es:"Enviar"}],"x30":[{pt:"Ativo",en:"Active",es:"Activo"}],"x31":[{pt:"Erro",en:"Error",es:"Error"}],"x32":[{pt:"Recuperar senha",en:"Recover password",es:"Recuperar contrase&ntilde;a"}],"x33":[{pt:"Escolha um tema da lista",en:"Select a theme from the list",es:"Seleccione un tema de la lista"}],"x34":[{pt:"Lugar",en:"Place",es:"Lugar"}],"x35":[{pt:"Escolha um tipo de busca nas propriedades",en:"Choose a search type in the properties",es:"Elija un tipo de b&uacute;squeda en las propiedades"}],"x36":[{pt:"Digite uma palavra para busca!",en:"Enter search terms!",es:"Introduzca una palabra clave para buscar!"}],"x37":[{pt:"Onde ser&aacute; feita a busca",en:"Where will the search be done?",es:"&iquest;D&oacute;nde se realizar&aacute; la b&uacute;squeda?"}],"x38":[{pt:"Servi&ccedil;os de busca externos",en:"External search services",es:"Servicios de b&uacute;squeda externos"}],"x39":[{pt:"Temas existentes no mapa",en:"Existing themes on the map",es:"Temas existentes en el mapa"}],"x40":[{pt:"Apenas os temas especialmente configurados pelo administrador do i3Geo podem receber opera&ccedil;&otilde;es de busca",en:"Only those themes specially configarated by the i3Geo administrator can receive search operations",es:"Solo los temas especialmente configurados por el administrador de i3Geo pueden ser objeto de operaciones de b&uacute;squeda"}],"x41":[{pt:"Nada encontrado nos temas ou nenhum tema permite busca",en:"Nothing found in the themes or no theme allows searching",es:"Nada encontrado en los temas o ning&uacute;n tema permite b&uacute;squedas"}],"x42":[{pt:"Nada encontrado em ",en:"Nothing found at ",es:"No se encontr&oacute; nada en "}],"x43":[{pt:"Erro ao acessar o servi&ccedil;o",en:"Error accessing the service",es:"Error al acceder al servicio"}],"x44":[{pt:"Nuvem Flash",en:"Cloud Flash",es:"Nube Flash"}],"x45":[{pt:"Diret&oacute;rios",en:"Directories",es:"Directorios"}],"x46":[{pt:"Conex&atilde;o WMS-T",en:"WMS-T connection",es:"Conexi&oacute;n WMS-T"}],"x47":[{pt:"Conex&atilde;o GeoRSS",en:"GeoRSS connection",es:"Conexi&oacute;n GeoRSS"}],"x48":[{pt:"Rota",en:"Route",es:"Ruta"}],"x49":[{pt:"Coordenadas aproximadas",en:"Approximate coordinates",es:"Coordenadas aproximadas"}],"x50":[{pt:"Feche para parar",en:"Close to stop",es:"Cierre para parar"}],"x51":[{pt:"Sele&ccedil;&atilde;o",en:"Selection",es:"Selecci&oacute;n"}],"x52":[{pt:"Alterar senha",en:"Change password",es:"Cambiar contrase&ntilde;a"}],"x53":[{pt:"Upload de WMC",en:"WMC upload",es:"Subir WMC"}],"x54":[{pt:"Perfil",en:"Profile",es:"Perfil"}],"x55":[{pt:"Salva o tema",en:"Save theme",es:"Guarda el tema"}],"x56":[{pt:"Topon&iacute;mia",en:"Toponymy",es:"Toponimia"}],"x57":[{pt:"Cartogramas estat&iacute;sticos",en:"Statistical cartograms",es:"Cartogramas estad&iacute;sticos"}],"x58":[{pt:"Continua",en:"Continue",es:"Seguir"}],"x59":[{pt:"Localiza",en:"Locate",es:"Localiza"}],"x60":[{pt:"Cartogramas",en:"Cartograms",es:"Cartogramas"}],"x61":[{pt:"Filtra limite",en:"Filter limit",es:"Filtra l&iacute;mite"}],"x62":[{pt:"Remover",en:"Remove",es:"Eliminar"}],"x63":[{pt:"Para salvar as configura&ccedil;&otilde;es de uma camada,<br> utilize a op&ccedil;&atilde;o existente na &aacute;rvore de camadas no n&oacute; correspondente ao tema (basta expandir o tema para visualizar as op&ccedil;&otilde;es)<br><br>",en:"To save a layer setting,<br> use the option available in the layer tree corresponding to the theme node (just expand the theme to view the options)<br><br>",es:"Para guardar la configuraci&oacute;n de una capa,<br> utilice la opci&oacute;n disponible en la &aacute;rbol de capas en el nodo correspondiente al tema (basta con expandir el tema para ver las opciones)<br><br>"}],"x64a":[{pt:"Congela a vis&atilde;o atual",en:"Freeze the current view",es:"Congela la vista actual"}],"x64":[{pt:"Item",en:"Item",es:"Item"}],"x65":[{pt:"Buscando &iacute;tens...",en:"Searching fields...",es:"Buscando campos..."}],"x66":[{pt:"Ocorreu um erro",en:"There was an error",es:"Ocurri&oacute; un error"}],"x67":[{pt:"Comunidade i3Geo",en:"i3Geo community",es:"Comunidad i3Geo"}],"x68":[{pt:"Vers&atilde;o",en:"Version",es:"Versi&oacute;"}],"zoomliShift":[{pt:"Pressione a tecla SHIFT junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the SHIFT key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla MAY&Uacute;S junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"zoomliCtrl":[{pt:"Pressione a tecla CTRL junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the CTRL key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla CTRL junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"x70":[{pt:"Utilize os dedos em um movimento de pin&ccedil;a para definir a &aacute;rea que ser&aacute; aproximada ou afastada",en:"Use the pinch-zoom gesture to define the area that will be zoomed in or out",es:"Utilice los gestos de pinzas de los dedos para definir el &aacute;rea que ser&aacute; acercada o alejada"}],"x71":[{pt:"Aplicativos estat&iacute;sticos cadastrados",en:"Registered statistical applications",es:"Aplicaciones estad&iacute;sticas registradas"}],"x72":[{pt:"Lista de mapas cadastrados",en:"List of registered maps",es:"Lista de los mapas registrados"}],"x73":[{pt:"Redirecionar para a vers&atilde;o adaptada para dispositivos m&oacute;veis?",en:"Redirect to mobile version?",es:"Redireccionar a una versi&oacute;n adaptada a dispositivos m&oacute;viles?"}],"x74":[{pt:"Fecha",en:"Close",es:"Cierra"}],"x75":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"x76":[{pt:"O tema j&aacute; existe no mapa.",en:"This theme already exists on theme map.",es:"El tema ya existe en el mapa."}],"x77":[{pt:"Nome do novo marcador",en:"New bookmark name",es:"Nombre de marcador nuevo"}],"x78":[{pt:"Copie os marcadores e cole em um editor para guard&aacute;-los",en:"Copy bookmarks and paste in an editor to save them",es:"Copiar los marcadores y pegarlos en un editor para guardarlos"}],"x79":[{pt:"Marcadores",en:"Bookmarks",es:"Marcadores"}],"x80":[{pt:"Exportar",en:"Export",es:"Exportar"}],"x81":[{pt:"Importar",en:"Import",es:"Importar"}],"x82":[{pt:"Marcar regi&atilde;o",en:"Mark region",es:"Marcar regi&oacute;n"}],"x83":[{pt:"Cole os marcadores para import&aacute;-los",en:"Paste the bookmarks to import",es:"Pegue los marcadores para importarlos"}],"x84":[{pt:"Exportar SHP",en:"Export SHP",es:"Exportar SHP"}],"x85":[{pt:"Visualizador de WMS da INDE-Br",en:"INDE-Br WMS viewer",es:"Visualizador de WMS de INDE-Br"}],"x86":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x87":[{pt:"Limites e localidades",en:"Boundaries and localities",es:"L&iacute;mites y localidades"}],"x88":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x89":[{pt:"Editar cadastro",en:"Edit register",es:"Editar registro"}],"x90":[{pt:"Mapas cadastrados",en:"Registered maps",es:"Mapas registrados"}],"x91":[{pt:"Feche para parar. Desligue o tema para ver o efeito",en:"Close to stop. Turn off the theme to see the effect",es:"Cierre para parar. Apague el tema para ver el efecto"}],"x92":[{pt:"Escolha uma camada",en:"Select a layer",es:"Seleccione una capa"}],"x93":[{pt:"Localiza&ccedil;&atilde;o do usu&aacute;rio",en:"User location",es:"Ubicaci&oacute;n del usuario"}],"x94":[{pt:"Remove as figuras da tela",en:"Remove pictures from the screen",es:"Quita las figuras de la pantalla"}],"x95":[{pt:"trecho",en:"stretch",es:"tramo"}],"x96":[{pt:"atual",en:"current",es:"actual"}],"x97":[{pt:"total",en:"total",es:"total"}],"x98":[{pt:"per&iacute;metro",en:"perimeter",es:"per&iacute;metro"}],"x99":[{pt:"C&aacute;lculo n&atilde;o pode ser realizado. Falta carregar a API de geometria do GM",en:"The calculation cannot be performed. It is necessary to upload the GM geometry API",es:"El c&aacute;lculo no puede ser realizado. Falta cargar la API de geometr&iacute;a de GM"}],"x101":[{pt:"C&oacute;pia",en:"Copy",es:"Copia"}],"x102":[{pt:"Mapa de calor",en:"Heatmap",es:"Mapa de calor"}],"x103":[{pt:"Links para abrir o mapa",en:"Links to open the map",es:"Links para abrir el mapa "}],"x104":[{pt:"Mapa de agrupamentos",en:"Cluster map",es:"Mapa de agrupaci&oacute;n"}],"x105":[{pt:"Navega&ccedil;&atilde;o",en:"Browsing",es:"Navegaci&oacute;n"}],"mais":[{pt:"Mais...",en:"More...",es:"M&aacute;s..."}],"uploadArquivoGeo":[{pt:"Upload de arquivo geo",en:"Geo file upload",es:"Carga del archivo geo"}],"conexaoServicoGeo":[{pt:"Conex&atilde;o com servi&ccedil;os geo",en:"Connection to geo services",es:"Conexi&oacute;n con servicios geo"}],"saikuAba":[{pt:"SAIKU - OLAP (abrir em nova aba)",en:"SAIKU - OLAP (open in a new tab)",es:"SAIKU - OLAP (abrir en una nueva pesta&ntilde;a)"}],"saikuMapa":[{pt:"SAIKU - OLAP (abrir em janela interna)",en:"SAIKU - OLAP (open in an inner window)",es:"SAIKU - OLAP (abrir en una ventana interna)"}],"refMapaAtual":[{pt:"Mapa atual",en:"Current map",es:"Mapa actual"}],"refMapaDinamico":[{pt:"Mapa fixo",en:"WMS",es:"WMS"}],"naoPermitido":[{pt:"Operacao nao autorizada para esse usuario",en:"This user does not have permission to perform this action",es:"Operaci&oacute;n no autorizada para este usuario"}],"melhorcaminho":[{pt:"Melhor caminho (raster)",en:"Best way (raster)",es:"Mejor camino (raster)"}],"tolerancia":[{pt:"Toler&acirc;ncia de busca (em pixels)",en:"Search tolerance (in pixels)",es:"Tolerancia de b&uacute;squeda (en pixeles)"}],"naoInstalado":[{pt:"Ferramenta n&atilde;o dispon&iacute;vel nessa instala&ccedil;&atilde;o do i3Geo",en:"Tool not available on this i3Geo installation",es:"Herramienta no disponible en esta instalaci&oacute;n de i3geo"}],"variaEscala":[{pt:"Depend&ecirc;ncia da escala",en:"Scale dependency",es:"Dependencia de escala"}],"mostraTodosLegenda":[{pt:"Mostra tudo",en:"Show all",es:"Muestra todo"}],"mostraSoLegenda":[{pt:"Mostra s&oacute; a legenda",en:"Show legend only",es:"Muestra solo la leyenda"}],"removerDoMapa":[{pt:"Remove a camada do mapa?",en:"Do you want to remove the layer from map?",es:"&iquest;Quiere remover la capa del mapa?"}],"dicaBuscaRapida":[{pt:"Abre uma janela flutuante com op&ccedil;&otilde;es de busca de dados em servi&ccedil;os como o Google Maps ou nas camadas exsitentes no mapa",en:"Open a floating window with data search options on services like Google Maps or on the map layers",es:"Abre una ventana flotante con opciones de b&uacute;squeda de datos en servicios como Google Maps o en las capas del mapa"}],"refresh":[{pt:"Refaz a &aacute;rvore, reconstruindo os &iacute;cones e lista de camadas",en:"Redo the tree by rebuilding the icons and the layer list",es:"Rehacer el &aacute;rbol reconstruyendo los iconos y la lista de capas"}],"lixeira":[{pt:"Clique para ver a lista de camadas em uma janela flutuante com op&ccedil;&atilde;o para remover um ou mais camadas do mapa. Arraste uma camada sobre esse &iacute;cone para remov&ecirc;-la individualmente",en:"Click to see the layer list in a floating window with the option to remove one or more layers from the map. Drag a layer to this icon to remove it individually",es:"Haga clic para ver la lista de capas en una ventana flotante con la opci&oacute;n de eliminar una o m&aacute;s capas del mapa. Arrastre una capa sobre este icono para removerla individualmente"}],"filtraCam":[{pt:"Permite filtrar a lista de camadas mostradas na &aacute;rvore conforme propriedades espec&iacute;ficas de cada uma",en:"It allows you to filter the layer lists shown in the tree according to their specific properties",es:"Permite filtrar la lista de capas mostradas en el &aacute;rbol seg&uacute;n las propiedades espec&iacute;ficas de cada una"}],"legenda":[{pt:"Abre a legenda do mapa em uma janela flutuante",en:"Open the map legend in a floating window",es:"Abre la leyenda del mapa en una ventana flotante "}],"ferramMapa":[{pt:"Mostra a lista de ferramentas que atuam sobre o mapa",en:"It shows a list of tools that perform tasks on the map",es:"Muestra la lista de herramientas que act&uacute;an sobre el mapa"}],"ferramCamadas":[{pt:"Mostra a lista de ferramentas que atuam sobre camadas",en:"It shows a list of tools that perform tasks on the layers",es:"Muestra una lista de herramientas que act&uacute;an sobre las capas"}],"ajudaEditorOlSalva":[{pt:"Para editar os atributos, utilize a ferramenta de identifica&ccedil;&atilde;o. &Eacute; necess&aacute;rio que exista uma coluna com identificadores &uacute;nicos na tabela a ser editada e que essa coluna esteja vis&iacute;vel na ferramenta de identifica&ccedil;&atilde;o.",en:"Use the identification tool to edit the attributes. There must be a column with unique identifiers in the table that will be edited. This column should be visible in the identification tool.",es:"Para editar los atributos utilice la herramienta de identificaci&oacute;n. Es necesario que exista una columna con identificadores &uacute;nicos en la tabla a ser editada y que esa columna sea visible en la herramienta de identificaci&oacute;n."}],"mascara":[{pt:"M&aacute;scara",en:"Mask",es:"M&aacute;scara"}],"result":[{pt:"Resultado",en:"Result",es:"Resultado"}],"tativo":[{pt:"Tema ativo",en:"Active theme ",es:"Tema activo"}],"geosel":[{pt:"geometria(s) selecionada(s) encontrada(s)",en:"selected geometry found",es:"geometr&iacute;a(s) seleccionada(s) encontrada(s)"}],"listar":[{pt:"Listar",en:"Make a list",es:"Hacer una lista"}],"sdados":[{pt:"Salvar dados",en:"Save data",es:"Guardar datos"}],"incorpo":[{pt:"Incorporar ao mapa",en:"Add to map",es:"Agregar al mapa"}],"selum":[{pt:"Selecione uma ou mais geometrias",en:"Select one or more geometries",es:"Seleccione una o m&aacute;s geometr&iacute;as"}],"atrib":[{pt:"Atributos",en:"Attributes",es:"Atributos"}],"reg":[{pt:"Registros",en:"Records",es:"Registros"}],"adic":[{pt:"Adicionando",en:"Adding",es:"Agregando"}],"stema":[{pt:"Salvar no tema",en:"Save the theme",es:"Salvar el tema"}],"seluma":[{pt:"Selecione apenas uma figura",en:"Select one picture only",es:"Seleccione solo una figura"}],"salva":[{pt:"Salva",en:"Save",es:"Salva"}],"canc":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"dlinha":[{pt:"digitalizar linha",en:"digitalize line",es:"digitalizar l&iacute;nea"}],"dpol":[{pt:"digitalizar poligono",en:"digitalize polygon",es:"digitalizar pol&iacute;gono"}],"dponto":[{pt:"digitalizar ponto",en:"digitalize point",es:"digitalizar punto"}],"dtexto":[{pt:"digitalizar texto",en:"digitalize text",es:"digitalizar texto"}],"cortaf":[{pt:"corta figura",en:"cut picture",es:"cortar figura"}],"modf":[{pt:"modifica figura",en:"modify picture",es:"modificar figura"}],"listag":[{pt:"lista geometrias",en:"list geometries",es:"crear lista de geometr&iacute;as"}],"frente":[{pt:"trazer para frente",en:"send forward",es:"traer al frente"}],"studo":[{pt:"selecionar tudo",en:"select all",es:"seleccionar todo"}],"ustudo":[{pt:"limpar sele&ccedil;&atilde;o",en:"clear selection",es:"limpiar la selecci&oacute;n"}],"excsel":[{pt:"Remove os elementos selecionados",en:"Remove selected features",es:"Remueve los elementos seleccionados"}],"opcoes":[{pt:"Op&ccedil;&otilde;es",en:"Options",es:"Opciones"}],"meneditor1":[{pt:"Para excluir registros do banco de dados utilize a ferramenta de identifica&ccedil;&atilde;o",en:"Use the identification tool to delete records from the database",es:"Para excluir registros de la base de datos utilice la herramienta de identificaci&oacute;n"}],"meneditor2":[{pt:"Nenhum elemento gr&aacute;fico encontrado. Utilize as op&ccedil;&otilde;es de cria&ccedil;&atilde;o de geometrias.",en:"No graphic element found. Use the options to create geometries.",es:"Ning&uacute;n elemento gr&aacute;fico encontrado. Utilice las opciones de creaci&oacute;n de geometr&iacute;a."}],"meneditor3":[{pt:"Voc&ecirc; precisa fazer login para usar a op&ccedil;&atilde;o de salvar no banco de dados",en:"You must be logged in to use the save to database option",es:"Usted debe iniciar sesi&oacute;n para utilizar la opci&oacute;n de guardar en la base de datos"}],"meneditor4":[{pt:"Valores iguais ao original",en:"Values equal to the original ones",es:"Valores iguales al original"}],"meneditor5":[{pt:"&Eacute; necess&aacute;rio ter um c&oacute;digo para poder excluir",en:"It is necessary to have a password to exclude",es:"Es necesario tener una clave para excluir"}],"meneditor6":[{pt:"Ap&oacute;s escolher a medida da vari&aacute;vel, clique no mapa para escolher o limite geogr&aacute;fico.",en:"After choosing the variable measure, click on the map to choose the geographical boundary.",es:"Despu&eacute;s de escoger la medida de la variable, haga clic en el mapa para seleccionar el l&iacute;mite geogr&aacute;fico."}],"opsel":[{pt:"Opera&ccedil;&otilde;es sobre as figuras selecionadas",en:"Operations on the selected pictures",es:"Operaciones sobre las figuras seleccionadas"}],"capturar":[{pt:"Capturar elemento de um tema",en:"Capture a theme feature",es:"Capturar elemento de un tema"}],"salvexc":[{pt:"Salvar/excluir dados",en:"Save/exclude data",es:"Guardar/excluir datos"}],"edatrib":[{pt:"Editar atributos",en:"Edit Attributes",es:"Editar atributos"}],"camedit":[{pt:"Camadas edit&aacute;veis",en:"Editable layers",es:"Capas editables"}],"nenhum":[{pt:"Nenhum",en:"None",es:"Ninguno"}],"tipo":[{pt:"Tipo",en:"Type",es:"Tipo"}],"abreMapa":[{pt:"Abrir o mapa",en:"Open the map",es:"Abrir el mapa "}],"areaAprox":[{pt:"&Aacute;rea aproximada",en:"Approximate area",es:"&Aacute;rea aproximada"}],"distAprox":[{pt:"Dist&acirc;ncia aproximada",en:"Approximate distance",es:"Distancia aproximada"}],"trocaInterface":[{pt:"Troca de interface",en:"Interface change",es:"Cambio de interfaz"}],"wkt2layer":[{pt:"Converte WKT em camada",en:"Convert WKT into layer",es:"Transformar WKT en capa"}],"salvaDadosEditor":[{pt:"Os dados s&oacute; podem ser salvos em temas que permitem edi&ccedil;&atilde;o e que possuem coluna com auto incremento",en:"Data can only be saved in themes that allow edition and have columns with auto-increment",es:"Los datos solo pueden ser guardados en los temas que permiten edici&oacute;n y que poseen columnas con auto incremento"}],"novaaba":[{pt:"Abre em nova aba",en:"Open in a new tab",es:"Abre en una pesta&ntilde;a nueva"}],"novonome":[{pt:"Novo nome",en:"New name",es:"Nombre nuevo"}],"medir":[{pt:"Medir/Calcular",en:"Measure/Calculate",es:"Medir/Calcular"}],"tabela":[{pt:"Tabela",en:"Table",es:"Tabla"}],"ligaDesliga":[{pt:"Liga/Desliga",en:"Turn on/Turn off",es:"Encender/Apagar"}],"naoPublicado":[{pt:"n&atilde;o publicado",en:"not published",es:"no publicado"}],"operacoesMapaTema":[{pt:"Opera&ccedil;&otilde;es sobre o mapa ou tema",en:"Operations on the map or theme",es:"Operaciones sobre el mapa o tema"}],"descMenuAjuda":[{pt:"Documenta&ccedil;&atilde;o, redes sociais, tutoriais...",en:"Documentation, social networks, tutorials...",es:"Documentaci&oacute;n, redes sociales, tutoriales..."}],"descMenuAnalise":[{pt:"Dist&acirc;ncia, &aacute;rea, buffer, gr&aacute;ficos...",en:"Distance, area, buffer, graphics...",es:"Distancia, &aacute;rea, buffer, gr&aacute;ficos..."}],"descArquivos":[{pt:"Salvar e carregar mapfile, lista de mapas...",en:"Save and upload mapfile, map list...",es:"Guardar y cargar mapfile, lista de mapas..."}],"descOperacoesMapaTema":[{pt:"Tabela, legenda, imprimir, upload, navega&ccedil;&atilde;o...",en:"Table, legend, print, upload, browsing...",es:"Tabla, leyenda, impresi&oacute;n, carga, navegaci&oacute;n..."}],"descOgcWms":[{pt:"Adiciona camada via servi&ccedil;o WMS",en:"Add layer via WMS service",es:"A&ntilde;ade capa a trav&eacute;s de servicio WMS"}],"descLimLoc":[{pt:"Regi&otilde;es cadastradas no sistema de metadados estat&iacute;sticos",en:"Regions registered in the statistical metadata system",es:"Regiones registradas en el sistema de metadatos estad&iacute;sticos"}],"descMeta":[{pt:"Camadas baseadas no sistema de metadados estat&iacute;sticos",en:"Layers based on the statistical metadata system",es:"Capas basadas en el sistema de metadatos estad&iacute;sticos"}],"descMapas":[{pt:"Mapas prontos para uso, com camadas j&aacute; selecionadas",en:"Ready-to-use maps with layers already selected",es:"Mapas listos para su uso con capas seleccionadas"}],"descEstrelas":[{pt:"Lista de camadas classificadas conforme o n&uacute;mero de acessos",en:"List of layers classified according to the number of accesses",es:"Lista de capas clasificadas seg&uacute;n el n&uacute;mero de accesos"}],"descSistemas":[{pt:"Sistemas com op&ccedil;&otilde;es espec&iacute;ficas e que permitem adicionar camadas ao mapa",en:"Systems with specific options that allow you to add layers to the map",es:"Sistemas con opciones espec&iacute;ficas que permiten agregar capas al mapa"}],"descDir":[{pt:"Diret&oacute;rio de arquivos shapefile",en:"Shapefile directory",es:"Directorio de archivos shapefile"}],"localiza":[{pt:"Posi&ccedil;&atilde;o",en:"Position",es:"Posici&oacute;n"}],"volta":[{pt:"volta",en:"back",es:"volver"}],"continua":[{pt:"continua",en:"continue",es:"continuar"}],"avanca":[{pt:"avan&ccedil;a",en:"go ahead",es:"avanzar"}],"tipvazio":[{pt:"N&atilde;o existe nenhuma camada no mapa que permita mostrar etiquetas",en:"There is no layer on the map that allows you to display labels",es:"No existe ninguna capa en el mapa que permita mostrar etiquetas"}],"erroTpl":[{pt:"Erro ao carregar um template",en:"Error loading template",es:"Error al cargar una plantilla"}],"remove":[{pt:"Remove",en:"Remove",es:"Eliminar"}],"iconeFerramentas":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"iconeMapa":[{pt:"Camadas inclu&iacute;das",en:"Layers included",es:"Capas incluidas"}],"iconeCatalogo":[{pt:"Incluir mais camadas",en:"Add more layers",es:"Incluir m&aacute;s capas"}],"iconeLegenda":[{pt:"Legenda do mapa",en:"Map Legend",es:"Leyenda del mapa"}],"iconeBalao":[{pt:"Info resumida",en:"Summary information",es:"Informaci&oacute;n resumida"}],"iconeIdentifica":[{pt:"Info completa",en:"Comprehensive information",es:"Informaci&oacute;n completa"}],"indeOk":[{pt:"Cat&aacute;logo da INDE j&aacute; est&aacute; dispon&iacute;vel",en:"INDE catalog now available",es:"Cat&aacute;logo del INDE ya est&aacute; disponible"}],"deveLigada":[{pt:"A camada deve estar vis&iacute;vel",en:"The layer must be visible",es:"La capa debe ser visible"}],"balaoVazio":[{pt:"N&atilde;o foram encontrados dados nas camadas dispon&iacute;veis. Experimente utilizar o &iacute;cone de mais informa&ccedil;&otilde;es",en:"No data was found on the available layers. Try to use the more infomation icon",es:"No se encontraron datos en las capas disponibles. Intente utilizar el icono de m&aacute;s informaci&oacute;n"}],"umaLigada":[{pt:"Pelo menos uma camada deve estar ligada no mapa",en:"At least one layer must be associated with the map",es:"Al menos una capa debe estar conectada en el mapa"}],"precisaApiGM":[{pt:"Essa op&ccedil;&atilde;o necessita de uma API do Google Maps. Consulte o administrador do sistema. O c&oacute;digo da API deve constar no arquivo de configura&ccedil;&atilde;o do i3Geo.",en:"This option requires a Google Maps API. Ask your system administrator for advice. The API code should be in the i3Geo configuration file.",es:"Esta opci&oacute;n requiere una API de Google Maps. Consulte con el administrador del sistema. El c&oacute;digo de la API debe incluirse en el archivo de configuraci&oacute;n de i3Geo."}],"graticule":[{pt:"Grade de coordenadas (ativa e desativa)",en:"Coordinate grid (turn on and turn off)",es:"Cuadr&iacute;cula de coordenadas (activa y desactiva)"}],"versaoAntiga":[{pt:"Essa op&ccedil;&atilde;o pode n&atilde;o funcionar corretamente devido a vers&atilde;o do sistema (Mapserver)",en:"This option may not work properly because of the system version (Mapserver)",es:"Esta opci&oacute;n puede que no funcione correctamente debido a la versi&oacute;n del sistema (Mapserver)"}],"camadasDeFundo":[{pt:"Camadas de fundo",en:"Basemap",es:"Mapa base"}],"funcaojstip":[{pt:"Fun&ccedil;&atilde;o JS (para as etiquetas)",en:"",es:""}],"rangeScaleMsg":[{pt:"Vis&iacute;vel apenas em determinadas escalas",en:"",es:""}],"layerDesenho":[{pt:"Camada de desenho",en:"",es:""}],"confirma":[{pt:"Confirma",en:"",es:""}],"selCorta":[{pt:"Selecione primeiro um elemento para ser cortado",en:"",es:""}],"desPol":[{pt:"Desenhe um pol&iacute;gono",en:"",es:""}],"union":[{pt:"Uni&atilde;o",en:"",es:""}],"intersect":[{pt:"Intersec&ccedil;&atilde;o",en:"",es:""}],"symdif":[{pt:"Diferen&ccedil;a sim&eacute;trica",en:"",es:""}],"dif":[{pt:"Diferen&ccedil;a",en:"",es:""}],"shiftdel":[{pt:"Para apagar um v&eacute;rtice, pressione shift e clique",en:"",es:""}],"extent":[{pt:"Extens&atilde;o",en:"",es:""}],"cola":[{pt:"Cola",en:"",es:""}],"fillring":[{pt:"Preenche as ilhas",en:"",es:""}],"naoremovewkt":[{pt:"Fecha sem remover o desenho",en:"",es:""}],"ativasnaptol":[{pt:"Ativa toler&acirc;ncia (snap)",en:"",es:""}],"freehand":[{pt:"M&atilde;o livre",en:"",es:""}],"masc":[{pt:"M&aacute;scara",en:"",es:""}],"fullscreen":[{pt:"Tela cheia",en:"",es:""}],"esquemadecores":[{pt:"Esquema de cores",en:"Color schema",es:"Esquema de colores"}],"copiaCamada":[{pt:"C&oacute;pia da camada",en:"Layer copy",es:"Copia de la capa"}],"contorno":[{pt:"Contorno",en:"Outline",es:"Contorno"}],"copytomemory":[{pt:"Copiado para a mem&oacute;ria",en:"",es:""}],"nenhumaSel":[{pt:"N&atilde;o existe nenhuma camada com sele&ccedil;&atilde;o",en:"",es:""}],"descws":[{pt:"Utiliza Webservices para adicionar camadas ao mapa, como WMS o GeoJson",en:"",es:""}],"camadaadic":[{pt:"Camada adicionada ao mapa",en:"",es:""}],"camadaatualizada":[{pt:"Camada atualizada",en:"",es:""}],"adicmapa":[{pt:"Adiconar ao mapa",en:"",es:""}],"arqimp":[{pt:"Arquivo importado",en:"",es:""}],"feito":[{pt:"Feito!",en:"",es:""}]};
239 // 239 //
240 //compactados/idioma_compacto.js 240 //compactados/idioma_compacto.js
241 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.idioma={MOSTRASELETOR:false,IDSELETOR:"",SELETORES:["pt","en","es"],DICIONARIO:g_traducao,define:function(codigo){i3GEO.idioma.ATUAL=codigo;i3GEO.util.insereCookie("i3geolingua",codigo)},retornaAtual:function(){return(i3GEO.idioma.ATUAL)},defineDicionario:function(obj){i3GEO.idioma.DICIONARIO=obj},alteraDicionario:function(id,novo){i3GEO.idioma.DICIONARIO[id][0][i3GEO.idioma.ATUAL]=novo},traduzir:function(id,dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}if(dic[id]){var r,t=dic[id][0];r=t[i3GEO.idioma.ATUAL];if(r==""){r=t["pt"]}return r}else{return}},adicionaDicionario:function(novodic){for(var k in novodic){if(novodic.hasOwnProperty(k)){i3GEO.idioma.DICIONARIO[k]=novodic[k]}}},mostraDicionario:function(){var w,k=0;w=window.open();for(k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){w.document.write(k+" = "+i3GEO.idioma.traduzir(k)+"<br>")}}},trocaIdioma:function(codigo){i3GEO.util.insereCookie("i3geolingua",codigo);window.location.reload(true)},listaIdiomas:function(){for(var k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){return(i3GEO.util.listaChaves(i3GEO.idioma.DICIONARIO[k][0]))}}},mostraSeletor:function(){if(!i3GEO.idioma.MOSTRASELETOR){return}var ins,n,w,i,pos,novoel,temp;ins="";n=i3GEO.idioma.SELETORES.length;if($i("i3geo")&&i3GEO.parametros.w<700){w="width:10px;"}else{w=""}for(i=0;i<n;i++){temp=i3GEO.idioma.SELETORES[i];ins+='<img style="'+w+'padding:0 0px;top:-7px;padding-right:0px;border: 1px solid white;" src="'+i3GEO.configura.locaplic+"/imagens/branco.gif"+'" onclick="i3GEO.idioma.trocaIdioma(\''+temp+'\')" ';if(temp==="en"){ins+='alt="Ingles" id="uk" />'}if(temp==="pt"){ins+='alt="Portugues" id="brasil" />'}if(temp==="es"){ins+='alt="Espanhol" id="espanhol" />'}}if(i3GEO.idioma.IDSELETOR!==""&&$i(i3GEO.idioma.IDSELETOR)){$i(i3GEO.idioma.IDSELETOR).innerHTML=ins}else{pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));if(!$i("i3geoseletoridiomas")){novoel=document.createElement("div");novoel.innerHTML=ins;novoel.id="i3geoseletoridiomas";document.body.appendChild(novoel)}else{novoel=$i("i3geoseletoridiomas")}novoel.style.position="absolute";novoel.style.top=pos[1]-17+"px";novoel.style.left=pos[0]+"px";novoel.style.zIndex=5000}},OBJETOIDIOMA:"",objetoIdioma:function(dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}var novo={},k=0;for(k in dic){if(dic.hasOwnProperty(k)){novo[k]=i3GEO.idioma.traduzir(k,dic)}}return novo}};var $trad=function(id,dic){if(!dic||dic=="g_traducao"){return i3GEO.idioma.OBJETOIDIOMA[id]}else{return(i3GEO.idioma.traduzir(id,dic))}};(function(){if(document.cookie.indexOf("i3geolingua")===-1){var exdate=new Date();exdate.setDate(exdate.getDate()+10);var l="pt";var lang=navigator.language||navigator.userLanguage;lang=lang.split("-")[0];if(lang=="en"||lang=="es"||lang=="pt"){l=lang}document.cookie="i3geolingua="+l+"; expires="+exdate.toUTCString()+";path=/"}var c=i3GEO.util.pegaCookie("i3geolingua");if(c){i3GEO.idioma.define(c)}else{i3GEO.idioma.define("pt")}if(typeof('g_traducao')!=="undefined"){i3GEO.idioma.defineDicionario(g_traducao)}i3GEO.idioma.OBJETOIDIOMA=i3GEO.idioma.objetoIdioma(i3GEO.idioma.DICIONARIO);delete g_traducao;delete i3GEO.idioma.DICIONARIO})(); 241 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.idioma={MOSTRASELETOR:false,IDSELETOR:"",SELETORES:["pt","en","es"],DICIONARIO:g_traducao,define:function(codigo){i3GEO.idioma.ATUAL=codigo;i3GEO.util.insereCookie("i3geolingua",codigo)},retornaAtual:function(){return(i3GEO.idioma.ATUAL)},defineDicionario:function(obj){i3GEO.idioma.DICIONARIO=obj},alteraDicionario:function(id,novo){i3GEO.idioma.DICIONARIO[id][0][i3GEO.idioma.ATUAL]=novo},traduzir:function(id,dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}if(dic[id]){var r,t=dic[id][0];r=t[i3GEO.idioma.ATUAL];if(r==""){r=t["pt"]}return r}else{return}},adicionaDicionario:function(novodic){for(var k in novodic){if(novodic.hasOwnProperty(k)){i3GEO.idioma.DICIONARIO[k]=novodic[k]}}},mostraDicionario:function(){var w,k=0;w=window.open();for(k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){w.document.write(k+" = "+i3GEO.idioma.traduzir(k)+"<br>")}}},trocaIdioma:function(codigo){i3GEO.util.insereCookie("i3geolingua",codigo);window.location.reload(true)},listaIdiomas:function(){for(var k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){return(i3GEO.util.listaChaves(i3GEO.idioma.DICIONARIO[k][0]))}}},mostraSeletor:function(){if(!i3GEO.idioma.MOSTRASELETOR){return}var ins,n,w,i,pos,novoel,temp;ins="";n=i3GEO.idioma.SELETORES.length;if($i("i3geo")&&i3GEO.parametros.w<700){w="width:10px;"}else{w=""}for(i=0;i<n;i++){temp=i3GEO.idioma.SELETORES[i];ins+='<img style="'+w+'padding:0 0px;top:-7px;padding-right:0px;border: 1px solid white;" src="'+i3GEO.configura.locaplic+"/imagens/branco.gif"+'" onclick="i3GEO.idioma.trocaIdioma(\''+temp+'\')" ';if(temp==="en"){ins+='alt="Ingles" id="uk" />'}if(temp==="pt"){ins+='alt="Portugues" id="brasil" />'}if(temp==="es"){ins+='alt="Espanhol" id="espanhol" />'}}if(i3GEO.idioma.IDSELETOR!==""&&$i(i3GEO.idioma.IDSELETOR)){$i(i3GEO.idioma.IDSELETOR).innerHTML=ins}else{pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));if(!$i("i3geoseletoridiomas")){novoel=document.createElement("div");novoel.innerHTML=ins;novoel.id="i3geoseletoridiomas";document.body.appendChild(novoel)}else{novoel=$i("i3geoseletoridiomas")}novoel.style.position="absolute";novoel.style.top=pos[1]-17+"px";novoel.style.left=pos[0]+"px";novoel.style.zIndex=5000}},OBJETOIDIOMA:"",objetoIdioma:function(dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}var novo={},k=0;for(k in dic){if(dic.hasOwnProperty(k)){novo[k]=i3GEO.idioma.traduzir(k,dic)}}return novo}};var $trad=function(id,dic){if(!dic||dic=="g_traducao"){return i3GEO.idioma.OBJETOIDIOMA[id]}else{return(i3GEO.idioma.traduzir(id,dic))}};(function(){if(document.cookie.indexOf("i3geolingua")===-1){var exdate=new Date();exdate.setDate(exdate.getDate()+10);var l="pt";var lang=navigator.language||navigator.userLanguage;lang=lang.split("-")[0];if(lang=="en"||lang=="es"||lang=="pt"){l=lang}document.cookie="i3geolingua="+l+"; expires="+exdate.toUTCString()+";path=/"}var c=i3GEO.util.pegaCookie("i3geolingua");if(c){i3GEO.idioma.define(c)}else{i3GEO.idioma.define("pt")}if(typeof('g_traducao')!=="undefined"){i3GEO.idioma.defineDicionario(g_traducao)}i3GEO.idioma.OBJETOIDIOMA=i3GEO.idioma.objetoIdioma(i3GEO.idioma.DICIONARIO);delete g_traducao;delete i3GEO.idioma.DICIONARIO})();
js/i3geo_tudo_compacto8.js.php
@@ -235,7 +235,7 @@ var i3GEOF=[];var i3GEOadmin=[];if(typeof YAHOO!=&quot;undefined&quot;){YAHOO.namespace(&quot;i @@ -235,7 +235,7 @@ var i3GEOF=[];var i3GEOadmin=[];if(typeof YAHOO!=&quot;undefined&quot;){YAHOO.namespace(&quot;i
235 if(typeof(i3GEO)==='undefined'){var i3GEO={}}var navm=false;var navn=false;var chro=navigator.userAgent.toLowerCase().indexOf('chrome')>-1;var opera=navigator.userAgent.toLowerCase().indexOf('opera')>-1;if(navigator.appName.substring(0,1)==='N'){navn=true}if(navigator.appName.substring(0,1)==='M'){navm=true}if(opera===true){navn=true}var $i=function(id){if(!id||id===""){return false}return document.getElementById(id)};Array.prototype.remove=function(s){try{var n=this.length,i;for(i=0;i<n;i++){if(this[i]==s){this.splice(i,1)}}}catch(e){}};Array.prototype.getUnique=function(){var u={},a=[];for(var i=0,l=this.length;i<l;++i){if(u.hasOwnProperty(this[i])){continue}a.push(this[i]);u[this[i]]=1}return a};(function(){function decimalAdjust(type,value,exp){if(typeof exp==='undefined'||+exp===0){return Math[type](value)}value=+value;exp=+exp;if(isNaN(value)||!(typeof exp==='number'&&exp%1===0)){return NaN}value=value.toString().split('e');value=Math[type](+(value[0]+'e'+(value[1]?(+value[1]-exp):-exp)));value=value.toString().split('e');return+(value[0]+'e'+(value[1]?(+value[1]+exp):exp))}if(!Math.round10){Math.round10=function(value,exp){return decimalAdjust('round',value,exp)}}if(!Math.floor10){Math.floor10=function(value,exp){return decimalAdjust('floor',value,exp)}}if(!Math.ceil10){Math.ceil10=function(value,exp){return decimalAdjust('ceil',value,exp)}}})();i3GEO.util={PINS:[],BOXES:[],trim:function(s){return s.replace(/^\s+|\s+$/gm,'')},generateId:function(pre){if(!pre){pre="UniqId"}return pre+String(Date.now())+Math.floor(Math.random()*10000)},escapeURL:function(sUrl){var re;sUrl=escape(sUrl);re=new RegExp("%3F","g");sUrl=sUrl.replace(re,'?');re=new RegExp("%3D","g");sUrl=sUrl.replace(re,'=');re=new RegExp("%26","g");sUrl=sUrl.replace(re,'&');return sUrl},insereCookie:function(nome,valor,expira){if(!expira){expira=10}var exdate=new Date();exdate.setDate(exdate.getDate()+expira);document.cookie=nome+"="+valor+"; expires="+exdate.toUTCString()+";path=/"},pegaCookie:function(nome){var cookies,i,fim;cookies=document.cookie;i=cookies.indexOf(nome);if(i===-1){return null}fim=cookies.indexOf(";",i);if(fim===-1){fim=cookies.length}return(unescape(cookies.substring(i,fim))).split("=")[1]},listaChaves:function(obj){var keys,key="";keys=[];for(key in obj){if(obj[key]){keys.push(key)}}return keys},listaTodasChaves:function(obj){var keys,key="";keys=[];for(key in obj){keys.push(key)}return keys},removeAcentos:function(str){var defaultDiacriticsRemovalMap=[{'base':'A','letters':/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{'base':'C','letters':/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{'base':'E','letters':/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{'base':'I','letters':/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{'base':'O','letters':/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{'base':'U','letters':/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{'base':'a','letters':/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{'base':'c','letters':/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{'base':'e','letters':/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{'base':'i','letters':/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{'base':'o','letters':/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{'base':'u','letters':/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g}];for(var i=0;i<defaultDiacriticsRemovalMap.length;i++){str=str.replace(defaultDiacriticsRemovalMap[i].letters,defaultDiacriticsRemovalMap[i].base)}return str},protocolo:function(){var u=window.location.href;u=u.split(":");return(u[0])},pegaPosicaoObjeto:function(obj){if(obj){if(!obj.style){return[0,0]}var curleft=0,curtop=0;if(obj){if(obj.offsetParent){do{curleft+=obj.offsetLeft-obj.scrollLeft;curtop+=obj.offsetTop-obj.scrollTop;obj=obj.offsetParent}while(obj)}}return[curleft+document.body.scrollLeft,curtop+document.body.scrollTop]}else{return[0,0]}},pegaElementoPai:function(e){var targ=document;if(!e){e=window.event}if(e.target){targ=e.target}else{if(e.srcElement){targ=e.srcElement}}if(targ.nodeType===3){targ=targ.parentNode}if(targ.parentNode){tparent=targ.parentNode;return(tparent)}else{return targ}},mudaCursor:function(){},criaBox:function(id){if(arguments.length===0){id="boxg"}if(!$i(id)){var novoel=document.createElement("div");novoel.id=id;novoel.style.zIndex=1;novoel.innerHTML='<font face="Arial" size=0></font>';document.body.appendChild(novoel);novoel.onmouseover=function(){novoel.style.display='none'};novoel.onmouseout=function(){novoel.style.display='block'};i3GEO.util.BOXES.push(id)}else{$i(id).style.display="block"}},escondeBox:function(){var l,i;l=i3GEO.util.BOXES.length;for(i=0;i<l;i++){if($i(i3GEO.util.BOXES[i])){$i(i3GEO.util.BOXES[i]).style.display="none"}}},criaPin:function(id,imagem,w,h,mouseover,onde){if(!id||id===""){id="boxpin"}if(!imagem||imagem===""){imagem=i3GEO.configura.locaplic+'/imagens/marker.png'}if(!w||w===""){w=21}if(!h||h===""){h=25}if(!onde||onde===""){onde=document.body}var p=$i(id);if(!p){var novoel=document.createElement("img");novoel.style.zIndex=10000;novoel.style.position="absolute";novoel.style.width=parseInt(w,10)+"px";novoel.style.height=parseInt(h,10)+"px";novoel.style.top="0px";novoel.style.left="0px";novoel.src=imagem;novoel.id=id;novoel.style.display="block";if(id==="boxpin"){novoel.onmouseover=function(){$i("boxpin").style.display="none"}}else if(mouseover){novoel.onmouseover=mouseover}onde.appendChild(novoel);i3GEO.util.PINS.push(id);return[true,novoel]}p.style.display="block";return[false,p]},posicionaImagemNoMapa:function(id,x,y){var i,mx,my;if(!x){x=objposicaocursor.telax}if(!y){y=objposicaocursor.telay}i=$i(id);mx=parseInt(i.style.width,10)/2;my=parseInt(i.style.height,10)/2;i.style.top=y-my+"px";i.style.left=x-mx+"px";return[y-my,x-mx]},escondePin:function(){var l,i;l=i3GEO.util.PINS.length;for(i=0;i<l;i++){if($i(i3GEO.util.PINS[i])){$i(i3GEO.util.PINS[i]).style.display="none"}}},removePin:function(id){var l,i,idpin;l=i3GEO.util.PINS.length;for(i=0;i<l;i++){idpin=i3GEO.util.PINS[i];if($i(idpin)){if(!id||(id&&id===idpin)){$i(idpin).style.display="none";i3GEO.util.removeChild(idpin);i3GEO.util.PINS.remove(i)}}}},$im:function(g){return i3GEO.configura.locaplic+"/imagens/"+g},$inputText:function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch){if(arguments.length===6){nome=""}if(idPai!==""){if(larguraIdPai!==""){$i(idPai).style.width=larguraIdPai+"px"}$i(idPai).style.padding="3";$i(idPai).style.textAlign="center"}if(!onch){onch=""}return"<span ><input onchange=\""+onch+"\" tabindex='0' id='"+idInput+"' title='"+titulo+"' type='text' size='"+digitos+"' value='"+valor+"' name='"+nome+"' /></span>"},$inputTextMudaCor:function(obj){var n=obj.value.split(" ");obj.style.color="rgb("+n[0]+","+n[1]+","+n[2]+")"},$top:function(id,valor){if(document.getElementById(id).style){if(document.getElementById(id).style.pixelTop){document.getElementById(id).style.pixelTop=valor}else{document.getElementById(id).style.top=valor+"px"}}},$left:function(id,valor){if(document.getElementById(id).style){if(document.getElementById(id).style.pixelLeft){document.getElementById(id).style.pixelLeft=valor}else{document.getElementById(id).style.left=valor+"px"}}},adicionaSHP:function(path){var temp=path.split(".");if((temp[1]==="SHP")||(temp[1]==="shp")){i3GEO.php.adicionaTemaSHP(i3GEO.atualiza,path)}else{i3GEO.php.adicionaTemaIMG(i3GEO.atualiza,path)}},abreCor:function(janelaid,elemento,tipo){if(!i3GEO.configura){i3GEO.configura={locaplic:"../"}}if(arguments.length===2){tipo="rgb"}var janela,ins,novoel,wdocaiframe,wsrc=i3GEO.configura.locaplic+"/ferramentas/colorpicker/index.htm?doc="+janelaid+"&elemento="+elemento+"&tipo="+tipo,texto="Cor",id="i3geo_janelaCor",classe="hd";if($i(id)){YAHOO.i3GEO.janela.manager.find(id).show();return}ins='<div id="'+id+'_cabecalho" class="hd">';ins+="<span><img id='i3geo_janelaCor_imagemCabecalho' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde.gif\' /></span>";ins+=texto;ins+='</div><div id="i3geo_janelaCor_corpo" class="bd" style="padding:5px">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="i3geo_janelaCori" valign="top" style="height:230px,border:0px white solid"></iframe>'}ins+='</div>';novoel=document.createElement("div");novoel.id="i3geo_janelaCor";novoel.style.display="block";novoel.innerHTML=ins;if($i("i3geo")){$i("i3geo").appendChild(novoel)}else{document.body.appendChild(novoel)}wdocaiframe=$i("i3geo_janelaCori");if(wdocaiframe){wdocaiframe.style.display="block";wdocaiframe.src=wsrc;wdocaiframe.style.height="250px";wdocaiframe.style.width="355px";wdocaiframe.style.border="0px solid white"}janela=new YAHOO.widget.Panel(id,{height:"290px",modal:false,width:"360px",fixedcenter:true,constraintoviewport:false,visible:true,iframe:false,strings:{close:"<span class='material-icons'>cancel</span>"}});YAHOO.i3GEO.janela.manager.register(janela);janela.render();$i(id+'_cabecalho').className=classe},aparece:function(id,tempo,intervalo){var n,obj,opacidade,fadei=0,tempoFadei=null;n=parseInt(tempo/intervalo,10);obj=$i(id);if(n===1){obj.style.display="block";if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}}tempo=n*intervalo;intervalo=(intervalo*100)/tempo;opacidade=0;if(navm){obj.style.filter='alpha(opacity=0)'}else{obj.style.opacity=0}obj.style.display="block";fadei=function(){opacidade+=intervalo;if(navm){obj.style.filter='alpha(opacity='+opacidade+')'}else{obj.style.opacity=opacidade/100}if(opacidade<100){tempoFadei=setTimeout(fadei,tempo)}else{if(tempoFadei){clearTimeout(tempoFadei)}if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}}};tempoFadei=setTimeout(fadei,tempo)},desaparece:function(id,tempo,intervalo,removeobj){var n,obj,opacidade,fade=0,p,tempoFade=null;n=parseInt(tempo/intervalo,10);obj=$i(id);if(n===1){obj.style.display="none";if(removeobj){p=obj.parentNode;if(p){p.removeChild(obj)}}return}tempo=n*intervalo;intervalo=(intervalo*100)/tempo;opacidade=100;if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}obj.style.display="block";fade=function(){opacidade-=intervalo;if(navm){obj.style.filter='alpha(opacity='+opacidade+')'}else{obj.style.opacity=opacidade/100}if(opacidade>0){tempoFade=setTimeout(fade,tempo)}else{if(tempoFade){clearTimeout(tempoFade)}obj.style.display="none";if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}if(removeobj){p=obj.parentNode;if(p){p.removeChild(obj)}}}};tempoFade=setTimeout(fade,tempo)},wkt2ext:function(wkt,tipo){var re,x,y,w,xMin,xMax,yMin,yMax,temp;tipo=tipo.toLowerCase();ext=false;if(tipo==="polygon"){try{re=new RegExp("POLYGON","g");wkt=wkt.replace(re,"");wkt=wkt.split("(")[2].split(")")[0];wkt=wkt.split(",");x=[];y=[];for(w=0;w<wkt.length;w++){temp=wkt[w].split(" ");x.push(temp[0]);y.push(temp[1])}x.sort(i3GEO.util.sortNumber);xMin=x[0];xMax=x[(x.length)-1];y.sort(i3GEO.util.sortNumber);yMin=y[0];yMax=y[(y.length)-1];return xMin+" "+yMin+" "+xMax+" "+yMax}catch(e){}}if(tipo==="point"){try{re=new RegExp("POINT","g");wkt=wkt.replace(re,"");wkt=wkt.split("(")[1].split(")")[0];wkt=wkt.split(" ");return(wkt[0]*1-0.01)+" "+(wkt[1]*1-0.01)+" "+(wkt[0]*1+0.01)+" "+(wkt[1]*1+0.01)}catch(e){}}return ext},sortNumber:function(a,b){return a-b},getScrollerWidth:function(){var scr=null,inn=null,wNoScroll=0,wScroll=0;scr=document.createElement('div');scr.style.position='absolute';scr.style.top='-1000px';scr.style.left='-1000px';scr.style.width='100px';scr.style.height='50px';scr.style.overflow='hidden';inn=document.createElement('div');inn.style.width='100%';inn.style.height='200px';scr.appendChild(inn);document.body.appendChild(scr);wNoScroll=inn.offsetWidth;scr.style.overflow='auto';wScroll=inn.offsetWidth;document.body.removeChild(document.body.lastChild);return(wNoScroll-wScroll)},getScrollHeight:function(){var mx=Math.max,d=document;return mx(mx(d.body.scrollHeight,d.documentElement.scrollHeight),mx(d.body.offsetHeight,d.documentElement.offsetHeight),mx(d.body.clientHeight,d.documentElement.clientHeight))},scriptTag:function(js,ini,id,aguarde){var head,script;if(!$i(id)||id===""){i3GEO.janela.abreAguarde();head=document.getElementsByTagName('head')[0];script=document.createElement('script');script.type='text/javascript';if(ini!==""){script.onload=function(){i3GEO.janela.fechaAguarde();if(ini.call){ini.call()}else{eval(ini)}}}else{i3GEO.janela.fechaAguarde()}script.src=js;if(id!==""){script.id=id}head.appendChild(script)}else{if(ini!==""){if(jQuery.isFunction(ini)){ini.call()}else{eval(ini)}}}},removeScriptTag:function(id){try{old=$i("loadscriptI3GEO");if(old!==null){old.parentNode.removeChild(old);old=null;eval(id+" = null;")}old=$i(id);if(old!==null){old.parentNode.removeChild(old)}}catch(erro){}},verificaScriptTag:function(texto){var s=document.getElementsByTagName("script"),n=s.length,i,t;try{for(i=0;i<n;i++){t=s[i].id;t=t.split(".");if(t[2]&&t[2]=="dicionario_script"){return false}if(t[0]===texto){return true}}return false}catch(e){return false}},mensagemAjuda:function(onde,texto){var ins="<table class='mensagemAjuda' ><tr><th>";ins+='<div style="float:right"></div>';ins+='<div style="text-align:left;">';if(texto===""){texto=$i(onde).innerHTML}ins+=texto;ins+='</div></th></tr></table>';if(onde!==""){$i(onde).innerHTML=ins}else{return(ins)}},randomRGB:function(){var v=Math.random(),r=parseInt(255*v,10),g;v=Math.random();g=parseInt(255*v,10);v=Math.random();b=parseInt(255*v,10);return(r+","+g+","+b)},rgb2hex:function(str){var rgb=str.split(",");function hex(x){return("0"+parseInt(x).toString(16)).slice(-2)}return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2])},hex2rgb:function(colour){var r,g,b;if(colour.charAt(0)=='#'){colour=colour.substr(1)}if(colour.length==3){colour=colour.substr(0,1)+colour.substr(0,1)+colour.substr(1,2)+colour.substr(1,2)+colour.substr(2,3)+colour.substr(2,3)}r=colour.charAt(0)+''+colour.charAt(1);g=colour.charAt(2)+''+colour.charAt(3);b=colour.charAt(4)+''+colour.charAt(5);r=parseInt(r,16);g=parseInt(g,16);b=parseInt(b,16);return r+','+g+','+b},comboTemas:function(id,funcao,onde,nome,multiplo,tipoCombo,estilo,yui,incluiVazio,classe){if(onde&&onde!==""){}if(!nome){nome=""}if(!multiplo){multiplo=false}if(!estilo||estilo==""){estilo="font-size: 12px;width: 95%;"}if(!yui){yui=false}if(!incluiVazio){incluiVazio=false}if(!classe){classe=""}var monta,temp,temp1,temp2;monta=function(retorno){var i,comboTemas='',n,nome="",tema;if(yui===true){comboTemas='<input type="button" name='+id+'_button id="'+id+'" value="'+$trad("x33")+'&nbsp;&nbsp;">';id=id+"select";nome=id}if(retorno==undefined||retorno.length==0||(retorno.data&&retorno.data.length==0)){retorno={"data":[{"tema":"","nome":"---"}]};incluiVazio=false}if(retorno!==undefined){if(retorno.data){retorno=retorno.data}n=retorno.length;if(n>0){if(multiplo){comboTemas+="<select class='"+classe+"' style='"+estilo+"' id='"+id+"' size='4' multiple='multiple' name='"+nome+"'>"}else{comboTemas+="<select class='"+classe+"' style='"+estilo+"' id='"+id+"' name='"+nome+"'>"}if(incluiVazio===true){comboTemas+="<option value=''>"+$trad("x92")+"</option>"}for(i=0;i<n;i++){if(retorno[i].nome){nome=retorno[i].nome;tema=retorno[i].tema}else{nome=retorno[i].tema;tema=retorno[i].name}if(retorno[i].escondido!=="sim"){comboTemas+="<option value="+tema+" >"+nome+"</option>"}}comboTemas+="</select><span class='material-icons iconeComboTemas'>playlist_add_check</span>";temp={dados:comboTemas,tipo:"dados"}}else{if(tipoCombo==="poligonosSelecionados"||tipoCombo==="selecionados"||tipoCombo==="pontosSelecionados"){temp={dados:'<div class=alerta >Nenhum tema encontrado. <span style=cursor:pointer;color:blue onclick="i3GEO.mapa.dialogo.selecao()" > Selecionar...</span></div>',tipo:"mensagem"}}else{temp={dados:'<div class=alerta >Nenhum tema encontrado. </div>',tipo:"mensagem"}}}}else{temp={dados:"<p style=color:red >Ocorreu um erro<br>",tipo:"erro"}}eval("funcao(temp);")};if(tipoCombo==="ligados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="ligadosComTabela"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp);temp2=i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"igual",temp);monta(temp1.concat(temp2))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="comTabela"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("status",3,"menor",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp);temp2=i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"igual",temp);monta(temp1.concat(temp2))}}if(tipoCombo==="locais"){i3GEO.php.listaTemasEditaveis(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}if(tipoCombo==="editavel"){temp=i3GEO.arvoreDeCamadas.filtraCamadas("editavel","SIM","igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(temp)}if(tipoCombo==="selecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemasComSel(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="raster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listatemasTipo(monta,"raster",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="pontosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="pontos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="poligonos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="naoraster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",4,"diferente",i3GEO.arvoreDeCamadas.CAMADAS);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",5,"diferente",temp);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",6,"diferente",temp);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",7,"diferente",temp);monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"diferente",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="poligonosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="naolinearSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",1,"diferente",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="linhaDoTempo"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("linhadotempo","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo===""){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type","","diferente",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}},checkCombo:function(id,nomes,valores,estilo,funcaoclick,ids,idschecked){var temp,i,combo="",n=valores.length;if(!funcaoclick){funcaoclick=""}if(n>0){combo="<div id="+id+" style='"+estilo+"'>";for(i=0;i<n;i++){temp="";if(idschecked&&idschecked[i]){temp="checked"}if(!ids){combo+="<li class='checkbox text-left'>"+"<label style='width:90%'>"+" <input "+temp+"type='checkbox' value='"+valores[i]+"' onclick="+funcaoclick+" >"+" <span class='checkbox-material'><span class='check'></span></span> "+nomes[i]+"</label></li>"}else{combo+="<li class='checkbox text-left'>"+"<label style='width:90%'>"+" <input "+temp+"type='checkbox' id="+ids[i]+" value='"+valores[i]+"' onclick="+funcaoclick+" >"+" <span class='checkbox-material'><span class='check'></span></span> "+nomes[i]+"</label></li>"}}combo+="</div>"}return combo},valoresCheckCombo:function(id){var el=$i(id),res=[],n,i;if(el){el=el.getElementsByTagName("input");n=el.length;for(i=0;i<n;i++){if(el[i].checked===true){res.push(el[i].value)}}}return res},checkTemas:function(id,funcao,onde,nome,tipoLista,prefixo,size){if(arguments.length>2){$i(onde).innerHTML="buscando temas..."}if(arguments.length===3){nome=""}var monta,temp,temp1,n,i;monta=function(retorno){try{var i,comboTemas,n,nome,listaNomes=[],listaValores=[];if(retorno!==undefined){if(retorno.data){retorno=retorno.data}n=retorno.length;if(n>0){comboTemas="";for(i=0;i<n;i++){if(retorno[i].nome){nome=retorno[i].nome;tema=retorno[i].tema}else{nome=retorno[i].tema;tema=retorno[i].name}listaNomes.push(nome);listaValores.push(tema);comboTemas+="<tr><td><input size=2 style='cursor:pointer' type=checkbox name='"+tema+"' /></td>";comboTemas+="<td>&nbsp;<input style='text-align:left;width:"+size+" cursor:text;' onclick='javascript:this.select();' id='"+prefixo+tema+"' type=text value='"+nome+"' /></td></tr>"}temp={dados:comboTemas,tipo:"dados"}}else{temp={dados:'<div class=alerta >Nenhum tema encontrado.</div>',tipo:"mensagem"}}}else{temp={dados:"<p style=color:red >Ocorreu um erro<br>",tipo:"erro"}}eval("funcao(temp,listaNomes,listaValores);")}catch(e){}};if(tipoLista==="ligados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="selecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemasComSel(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="raster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listatemasTipo(monta,"raster",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="polraster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);n=temp1.length;for(i=0;i<n;i++){temp.push(temp1[i])}monta(temp)}else{alert($trad("x13"))}}if(tipoLista==="pontosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{alert($trad("x13"))}}if(tipoLista==="pontos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{alert($trad("x13"))}}},comboItens:function(id,tema,funcao,onde,nome,alias,estilo,classe){if(!classe){classe=""}if(!estilo){estilo=""}else{estilo="style="+estilo}if(!alias){alias="sim"}if(arguments.length>3&&$i(onde)){$i(onde).innerHTML="<span>buscando itens...</span>"}if(arguments.length<5){nome=""}var monta=function(retorno){var ins,temp,i,nm;if(retorno.data!==undefined){ins=[];ins.push("<select class='"+classe+"' "+estilo+" id='"+id+"' name='"+nome+"'>");ins.push("<option value='' >---</option>");temp=retorno.data.valores.length;for(i=0;i<temp;i++){if(retorno.data.valores[i].tema===tema){if(alias=="sim"){nm=retorno.data.valores[i].alias;if(nm===""){nm=retorno.data.valores[i].item}}else{nm=retorno.data.valores[i].item}ins.push("<option value='"+retorno.data.valores[i].item+"' >"+nm+"</option>")}}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</div>',tipo:"erro"}}if(jQuery.isFunction(funcao)){funcao.call(this,temp)}else{eval("funcao(temp)")}};i3GEO.php.listaItensTema(monta,tema)},comboValoresItem:function(id,tema,itemTema,funcao,onde,classe){if(arguments.length===5){$i(onde).innerHTML="<span style=color:red;font-size:10px; >buscando valores...</span>"}if(arguments.length<6){classe=""}var monta=function(retorno){var ins=[],i,pares,j,valoresSort=[];if(retorno.data!==undefined){ins.push("<select class='"+classe+"' id="+id+" >");ins.push("<option value='' >---</option>");if(retorno.data[1].registros){for(i=0;i<retorno.data[1].registros.length;i++){pares=retorno.data[1].registros[i].valores;for(j=0;j<pares.length;j++){valoresSort.push(pares[j].valor)}}}else{for(i=0;i<retorno.data.length;i++){valoresSort.push(retorno.data[i])}}valoresSort.sort();for(j=0;j<valoresSort.length;j++){ins.push('<option value="'+valoresSort[j]+'" >'+valoresSort[j]+'</option>')}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</erro>',tipo:"erro"}}if(jQuery.isFunction(funcao)){funcao.call(this,temp)}else{eval("funcao(temp)")}};i3GEO.php.listaValoresItensTema(monta,tema,itemTema)},comboFontes:function(id,onde,classe,sel){if(!classe){classe=""}var monta=function(retorno){var ins="",temp,i,dados;if(retorno.data!==undefined){ins+="<select name='font' class='"+classe+"' id='"+id+"'>";ins+="<option value='arial' >arial</option>";ins+="<option value='bitmap' >bitmap</option>";dados=retorno.data.split(",");temp=dados.length;for(i=0;i<temp;i++){ins+="<option value='"+dados[i]+"' >"+dados[i]+"</option>"}ins+="</select><b class='caret careti' ></b>"}$i(onde).innerHTML=ins;if(sel){$i(id).value=sel}};i3GEO.php.listaFontesTexto(monta)},comboSimNao:function(id,selecionado){var combo="<select name="+id+" id="+id+" >";combo+="<option value='' >---</option>";if(selecionado.toLowerCase()==="sim"){combo+="<option value=TRUE selected >"+$trad("x14")+"</option>"}else{combo+="<option value=TRUE >"+$trad("x14")+"</option>"}if(selecionado==="nao"){combo+="<option value=FALSE selected >"+$trad("x15")+"</option>"}else{combo+="<option value=FALSE >"+$trad("x15")+"</option>"}combo+="</select><b class='caret careti' ></b>";return(combo)},checkItensEditaveis:function(tema,funcao,onde,size,prefixo,ordenacao){if(!ordenacao||ordenacao==""){ordenacao="nao"}if(onde!==""){$i(onde).innerHTML="<span style=color:red;font-size:10px; >"+$trad("x65")+"</span>"}var monta=function(retorno){var ins=[],i,temp,n;if(retorno.data!==undefined){if(ordenacao==="sim"){ins.push("<table class=lista7 ><tr><td></td><td>"+$trad("x64")+"</td><td>Ordem</td>")}else{ins.push("<table class=lista7 ><tr><td></td><td>"+$trad("x64")+"</td><td></td>")}n=retorno.data.valores.length;for(i=0;i<n;i++){ins.push("<tr><td><div class='checkbox text-left'><label><input name='"+retorno.data.valores[i].tema+"' id='"+prefixo+retorno.data.valores[i].item+"' type='checkbox'><span class='checkbox-material noprint'><span class='check'></span></span></label></div>"+"</td>");ins.push("<td><div class='form-group condensed' ><input class='form-control' style='width:"+size+"' id='"+prefixo+retorno.data.valores[i].item+retorno.data.valores[i].tema+"' type=text value='"+retorno.data.valores[i].item+"' /></div></td>");if(ordenacao==="sim"){ins.push("<td><div class='form-group condensed' ><input class='form-control' id='ordem_"+prefixo+retorno.data.valores[i].item+retorno.data.valores[i].tema+"' type=text size='3' value='"+i+"' /></div></td>")}else{ins.push("<td></td>")}ins.push("</tr>")}ins.push("</table>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >'+$trad("x66")+'</div>',tipo:"erro"}}funcao.call(this,temp)};i3GEO.php.listaItensTema(monta,tema)},radioEpsg:function(funcao,onde,prefixo,marcado){var c;if(arguments.length===2){$i(onde).innerHTML="<span style=color:red;font-size:10px; >buscando...</span>"}c="checked";if(marcado&&marcado==="nao"){c=""}var monta=function(retorno){var ins=[],i,n,temp;if(retorno.data!==undefined){ins.push("<table class=lista2 >");n=retorno.data.length;for(i=0;i<n;i++){ins.push("<tr><td><input size=2 style='border:0px solid white;cursor:pointer' "+c+" name='"+prefixo+"EPSG' type=radio value='"+retorno.data[i].codigo+"' /></td>");c="";ins.push("<td>"+retorno.data[i].nome+"</td></tr>")}ins.push("</table>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</div>',tipo:"erro"}}funcao(temp)};i3GEO.php.listaEpsg(monta)},comboEpsg:function(idCombo,onde,funcaoOnChange,valorDefault){onde=$i(onde);onde.innerHTML="<span style=color:red;font-size:10px; >buscando...</span>";if(!funcaoOnChange){funcaoOnChange=""}if(!valorDefault){valorDefault=""}var monta=function(retorno){var ins=[],i,n;if(retorno.data!==undefined){n=retorno.data.length;ins.push("<select class='form-control' name='"+idCombo+"' id='"+idCombo+"' onChange='"+funcaoOnChange+"(this)' >");for(i=0;i<n;i++){ins.push("<option value='"+retorno.data[i].codigo+"'>"+retorno.data[i].nome+"</option>")}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');onde.innerHTML=ins;$i(idCombo).value=valorDefault}else{onde.innerHTML='<div class=erro >Ocorreu um erro</div>'}};i3GEO.php.listaEpsg(monta)},proximoAnterior:function(anterior,proxima,texto,idatual,container,mantem,onde){var c,temp=$i(idatual),botoes="",ndiv=document.createElement("div"),nids,i;if(!mantem){mantem=false}c=$i(container);if(!c){return}if(temp&&mantem==false&&c){c.removeChild(temp)}if(c&&c.style){}botoes="<ul class='proximoAnterior pager condensed' style='width:95%;margin-bottom: 2px;'>";if(anterior!==""){anterior=anterior.replace("()","");botoes+="<li><a onclick='"+anterior+"()' class='pull-left withripple condensed' href='javascript:void(0)'>"+$trad("volta")+"</a></li>"}if(proxima!==""){proxima=proxima.replace("()","");botoes+="<li><a onclick='"+proxima+"()' class='pull-right withripple condensed' href='javascript:void(0)'>"+$trad("continua")+"</a></li>"}botoes+="</ul>";if(onde){$i(onde).innerHTML=botoes}else{texto=texto+"<br><br>"+botoes}if(!document.getElementById(idatual)){ndiv.id=idatual;ndiv.innerHTML=texto;c.appendChild(ndiv)}temp=c.getElementsByTagName("div");nids=temp.length;for(i=0;i<nids;i++){temp[i].style.display="none"}$i(idatual).style.display="block";temp=$i(idatual).getElementsByTagName("div");nids=temp.length;for(i=0;i<nids;i++){temp[i].style.display="block"}},dialogoFerramenta:function(mensagem,dir,nome,nomejs,nomefuncao){if(!nomejs){nomejs="index.js"}if(!nomefuncao){nomefuncao="i3GEOF."+nome+".criaJanelaFlutuante();"}var js=i3GEO.configura.locaplic+"/ferramentas/"+dir+"/"+nomejs;if(!$i("i3GEOF."+nome+"_script")){i3GEO.util.scriptTag(js,nomefuncao,"i3GEOF."+nome+"_script")}else{i3GEO.util.scriptTag(js,nomefuncao,"i3GEOF."+nome+"_script")}},intersectaBox:function(box1,box2){box1=box1.split(" ");box2=box2.split(" ");var box1i=box2,box2i=box1,coordx,coordy;coordx=box1[0]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[3]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}box1=box1i;box2=box2i;coordx=box1[0]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[3]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}return false},abreColourRamp:function(janelaid,elemento,ncores,temaSel,displayComboTemas){var janela,ins,novoel,wdocaiframe,temp,fix=false,wsrc=i3GEO.configura.locaplic+"/ferramentas/colourramp/index.php?ncores="+ncores+"&doc="+janelaid+"&elemento="+elemento+"&locaplic="+i3GEO.configura.locaplic,nx="",texto="",id="i3geo_janelaCorRamp",classe="hd";if(!temaSel){temaSel=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}ins='<div id="'+id+'_cabecalho" class="hd" style="left:10px;">';if(i3GEO&&i3GEO.arvoreDeCamadas){ins+="<div id='i3geo_janelaCorRampComboCabeca' class='comboTemasCabecalhoBs form-group' style='width:200px;top:0px;display:none;'> ------</div>"}ins+="&nbsp;&nbsp;&nbsp;"+texto;ins+='</div><div id="i3geo_janelaCorRamp_corpo" class="bd" style="padding:5px">';ins+='<iframe name="'+id+'i" id="i3geo_janelaCorRampi" valign="top" ></iframe>';ins+='</div>';novoel=document.createElement("div");novoel.id="i3geo_janelaCorRamp";novoel.style.display="block";novoel.innerHTML=ins;if($i("i3geo")){$i("i3geo").appendChild(novoel)}else{document.body.appendChild(novoel)}wdocaiframe=$i("i3geo_janelaCorRampi");wdocaiframe.style.display="block";wdocaiframe.src=wsrc;wdocaiframe.style.height="400px";wdocaiframe.style.width="100%";wdocaiframe.style.border="0px solid white";if(nx===""||nx==="center"){fix=true}janela=new YAHOO.widget.Panel(id,{height:"480px",modal:false,width:"295px",fixedcenter:fix,constraintoviewport:true,visible:true,iframe:false,strings:{close:"<span class='material-icons'>cancel</span>"}});YAHOO.i3GEO.janela.manager.register(janela);janela.render();$i(id+'_cabecalho').className=classe;if($i("i3geo_janelaCorRampComboCabeca")){temp=function(){var p,tema=$i("i3geo_janelaCorRampComboCabecaSel").value,funcao=function(retorno){parent.frames["i3geo_janelaCorRampi"].document.getElementById("ncores").value=retorno.data.length};if(tema!==""){i3GEO.mapa.ativaTema(tema);p=i3GEO.configura.locaplic+"/ferramentas/legenda/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=editalegenda&opcao=edita&tema="+tema;i3GEO.util.ajaxGet(p,funcao);cp=new cpaint()}};i3GEO.janela.comboCabecalhoTemasBs("i3geo_janelaCorRampComboCabeca","i3geo_janelaCorRampComboCabecaSel","none","ligados",temp,temaSel)}},localizai3GEO:function(){var scriptLocation="",scripts=document.getElementsByTagName('script'),i=0,index,ns=scripts.length,src;for(i=0;i<ns;i++){src=scripts[i].getAttribute('src');if(src){index=src.lastIndexOf("/js/i3geo.js");if((index>-1)&&(index+"/js/i3geo.js".length===src.length)){scriptLocation=src.slice(0,-"/js/i3geo.js".length);break}index=src.lastIndexOf("/js/i3geonaocompacto.js");if((index>-1)&&(index+"/js/i3geonaocompacto.js".length===src.length)){scriptLocation=src.slice(0,-"/js/i3geonaocompacto.js".length);break}}}if(i3GEO.configura){i3GEO.configura.locaplic=scriptLocation}return scriptLocation},removeChild:function(id,el){var j=$i(id);if(j){if(!el){el=j.parentNode}el.removeChild(j)}},defineValor:function(id,prop,valor){var o=$i(id);if(o&&o[prop]){try{o[prop]=valor}catch(e){}}},in_array:function(x,matriz){var txt=" "+matriz.join(" ")+" ";var er=new RegExp(" "+x+" ","gim");return((txt.match(er))?true:false)},timedProcessArray:function(items,process,callback){var todo=items.concat();setTimeout(function(){var start=+new Date();do{process(todo.shift())}while(todo.length>0&&(+new date()-start<50));if(todo.length>0){setTimeout(arguments.callee,25)}else{callback(items)}},25)},multiStep:function(steps,args,callback){var tasks=steps.concat();setTimeout(function(){var task=tasks.shift(),a=args.shift();task.apply(null,a||[]);if(tasks.length>0){setTimeout(arguments.callee,25)}else{callback()}},25)},tamanhoBrowser:function(){var viewportwidth,viewportheight;if(typeof window.innerWidth!='undefined'){viewportwidth=window.innerWidth,viewportheight=window.innerHeight}else if(typeof document.documentElement!='undefined'&&typeof document.documentElement.clientWidth!='undefined'&&document.documentElement.clientWidth!=0){viewportwidth=document.documentElement.clientWidth,viewportheight=document.documentElement.clientHeight}else{viewportwidth=document.getElementsByTagName('body')[0].clientWidth,viewportheight=document.getElementsByTagName('body')[0].clientHeight}viewportwidth=viewportwidth-i3GEO.util.getScrollerWidth();return[viewportwidth,viewportheight]},detectaTablet:function(){var c=DetectaMobile("DetectTierTablet");if(c===false){return false}else{return true}},detectaMobile:function(){var c=DetectaMobile("DetectMobileLong");if(c===false){return false}else{return true}},calculaDPI:function(){var novoel=document.createElement("div"),valor=72;novoel.style.height="1in";novoel.style.left="-100%";novoel.style.position="absolute";novoel.style.top="-100%";novoel.style.width="1in";document.body.appendChild(novoel);if(novoel.offsetHeight){valor=novoel.offsetHeight}document.body.removeChild(novoel);return valor},ajustaDocType:function(){try{if(document.implementation.createDocumentType){var newDoctype=document.implementation.createDocumentType('html','-//W3C//DTD XHTML 1.0 Transitional//EN','http://www.w3.org/TR/html4/loose.dtd');if(document.doctype){document.doctype.parentNode.replaceChild(newDoctype,document.doctype)}}}catch(e){}},versaoNavegador:function(){if(navm&&navigator.userAgent.toLowerCase().indexOf('msie 8.')>-1){return"IE8"}if(navn&&navigator.userAgent.toLowerCase().indexOf('3.')>-1){return"FF3"}return""},decimalPlaces:function(f,l){var ret="",str=f.toString(),array=str.split("."),i;if(array.length==2){ret+=array[0]+".";for(i=0;i<l;i++){if(i>=array[1].length)ret+='0';else ret+=array[1][i]}}else if(array.length==1){ret+=array[0]+".";for(i=0;i<l;i++){ret+='0'}}return ret},ajaxGet:function(sUrl,funcaoRetorno){var re,falhou,callback;sUrl=escape(sUrl);re=new RegExp("%3F","g");sUrl=sUrl.replace(re,'?');re=new RegExp("%3D","g");sUrl=sUrl.replace(re,'=');re=new RegExp("%26","g");sUrl=sUrl.replace(re,'&');re=new RegExp("%3A","g");sUrl=sUrl.replace(re,':');falhou=function(e){};callback={success:function(o){try{funcaoRetorno.call("",JSON.parse(o.responseText))}catch(e){falhou(e)}},failure:falhou,argument:{foo:"foo",bar:"bar"}};YAHOO.util.Connect.asyncRequest("GET",sUrl,callback)},verifica_html5_storage:function(){if(typeof(Storage)!=="undefined"){return true}else{return false}},pegaDadosLocal:function(item){if(i3GEO.util.verifica_html5_storage()&&localStorage[item]){return window.localStorage[item]}else{return false}},limpaDadosLocal:function(item){if(i3GEO.util.verifica_html5_storage()&&localStorage[item]){window.localStorage.clear(item)}},gravaDadosLocal:function(item,valor){if(i3GEO.util.verifica_html5_storage()){window.localStorage[item]=valor;return true}else{return false}},extGeo2OSM:function(ext,retornaArray){var metrica,point,temp,sep;sep=" ";if(typeof ext=="object"){return i3GEO.util.projGeo2OSM(ext)}if(i3GEO.Interface.openlayers.googleLike===true){temp=ext.split(sep);if(temp===1){sep=",";temp=ext.split(sep)}if(temp[0]*1<=180&&temp[0]*1>=-180){point=new ol.geom.Point([temp[0]*1,temp[1]*1]);metrica=point.transform("EPSG:4326","EPSG:3857");ext=metrica.getCoordinates()[0]+sep+metrica.getCoordinates()[1];if(temp.length>2){point=new ol.geom.Point([temp[2]*1,temp[3]*1]);metrica=point.transform("EPSG:4326","EPSG:3857");ext+=sep+metrica.getCoordinates()[0]+sep+metrica.getCoordinates()[1]}}}if(retornaArray){return ext.split(sep)}else{return ext}},extOSM2Geo:function(ext,retornaArray){var point,temp,sep;sep=" ";if(typeof ext=="object"){return i3GEO.util.projOSM2Geo(ext)}if(i3GEO.Interface.openlayers.googleLike===true){temp=ext.split(sep);if(temp===1){sep=",";temp=ext.split(sep)}if(temp[0]*1>=180||temp[0]*1<=-180){point=new ol.geom.Point([temp[0],temp[1]]);point.transform("EPSG:3857","EPSG:4326");ext=point.getCoordinates()[0]+sep+point.getCoordinates()[1];if(temp.length>2){point=new ol.geom.Point([temp[2],temp[3]]);point.transform("EPSG:3857","EPSG:4326");ext+=sep+point.getCoordinates()[0]+sep+point.getCoordinates()[1]}}}if(retornaArray){return ext.split(sep)}else{return ext}},projOSM2Geo:function(obj){if(i3GEO.Interface.openlayers.googleLike===true){var clone=obj.clone();clone.transform("EPSG:3857","EPSG:4326");return clone}else{return obj}},projGeo2OSM:function(obj){if(i3GEO.Interface.openlayers.googleLike===true){var clone=obj.clone();clone.transform("EPSG:4326","EPSG:3857");return clone}else{return obj}},navegadorDir:function(obj,listaShp,listaImg,listaFig,retornaDir){if(!obj){listaShp=true;listaImg=true;listaFig=true;retornaDir=false}var temp=function(){i3GEOF.navegarquivos.iniciaDicionario(obj,listaShp,listaImg,listaFig,retornaDir)};i3GEO.util.dialogoFerramenta("i3GEO.util.navegadorDir()","navegarquivos","navegarquivos","index.js",temp)},base64encode:function(str){var base64EncodeChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i<len){c1=str.charCodeAt(i++)&0xff;if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt((c1&0x3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&0x3)<<4)|((c2&0xF0)>>4));out+=base64EncodeChars.charAt((c2&0xF)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&0x3)<<4)|((c2&0xF0)>>4));out+=base64EncodeChars.charAt(((c2&0xF)<<2)|((c3&0xC0)>>6));out+=base64EncodeChars.charAt(c3&0x3F)}return out},base64decode:function(str){var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i<len){do{c1=base64DecodeChars[str.charCodeAt(i++)&0xff]}while(i<len&&c1==-1);if(c1==-1)break;do{c2=base64DecodeChars[str.charCodeAt(i++)&0xff]}while(i<len&&c2==-1);if(c2==-1)break;out+=String.fromCharCode((c1<<2)|((c2&0x30)>>4));do{c3=str.charCodeAt(i++)&0xff;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i<len&&c3==-1);if(c3==-1)break;out+=String.fromCharCode(((c2&0XF)<<4)|((c3&0x3C)>>2));do{c4=str.charCodeAt(i++)&0xff;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i<len&&c4==-1);if(c4==-1)break;out+=String.fromCharCode(((c3&0x03)<<6)|c4)}return out},cloneObj:function(obj){if(obj==null||typeof(obj)!='object')return obj;var temp=new obj.constructor();for(var key in obj)temp[key]=i3GEO.util.cloneObj(obj[key]);return temp},aplicaAquarela:function(onde){$($i(onde)).find(".i3geoFormIconeAquarela").click(function(){if(this.firstChild){i3GEO.util.abreCor("",$(this).find("input")[0].id)}else{i3GEO.util.abreCor("",this.id)}})},insereMarca:{cria:function(){alert("i3GEO.util.insereMarca foi depreciado. Veja a classe i3GEO.desenho")},limpa:function(){}},animaClique:function(obj){if(obj){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.getStreetView().setVisible(false)}obj.style.visibility="hidden";setTimeout(function(){obj.style.visibility="visible"},50)}},parseMustache:function(templateMustache,hashMustache){var re=new RegExp("&amp;","g"),m;m=Mustache.render(templateMustache,hashMustache);m=m.replace(re,'&');return m},checaHtmlVazio:function(id){var i=$i(id);if(!i){return null}if(i.innerHTML.replace(/^\s+|\s+$/,'')==""){return true}else{return false}},uid:(function(){var counter=0;return function(){counter+=1;return(new Date().getTime()).toString(36)+counter}})(),copyToClipboard:function(texto){if(window.clipboardData&&window.clipboardData.setData){return clipboardData.setData("Text",texto)}else if(document.queryCommandSupported&&document.queryCommandSupported("copy")){var textarea=document.createElement("textarea");textarea.setAttribute('readonly','');textarea.textContent=texto;textarea.value=texto;textarea.style.position="fixed";textarea.className="copyToMemory";document.body.appendChild(textarea);textarea.focus();textarea.select();try{document.execCommand("copy")}catch(ex){return false}finally{document.body.removeChild(textarea);i3GEO.janela.snackBar({content:$trad("copytomemory"),timeout:1000})}}},getFormData:function(dom_query){var out={};var s_data=$(dom_query).serializeArray();for(var i=0;i<s_data.length;i++){var record=s_data[i];out[record.name]=record.value}return out},dynamicSortString:function(property){var sortOrder=1;if(property[0]==="-"){sortOrder=-1;property=property.substr(1)}return function(a,b){var result=(a[property]<b[property])?-1:(a[property]>b[property])?1:0;return result*sortOrder}}};var $im=function(g){return i3GEO.util.$im(g)};var $inputText=function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch){if(arguments.length===6){nome=""}return i3GEO.util.$inputText(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch)}; 235 if(typeof(i3GEO)==='undefined'){var i3GEO={}}var navm=false;var navn=false;var chro=navigator.userAgent.toLowerCase().indexOf('chrome')>-1;var opera=navigator.userAgent.toLowerCase().indexOf('opera')>-1;if(navigator.appName.substring(0,1)==='N'){navn=true}if(navigator.appName.substring(0,1)==='M'){navm=true}if(opera===true){navn=true}var $i=function(id){if(!id||id===""){return false}return document.getElementById(id)};Array.prototype.remove=function(s){try{var n=this.length,i;for(i=0;i<n;i++){if(this[i]==s){this.splice(i,1)}}}catch(e){}};Array.prototype.getUnique=function(){var u={},a=[];for(var i=0,l=this.length;i<l;++i){if(u.hasOwnProperty(this[i])){continue}a.push(this[i]);u[this[i]]=1}return a};(function(){function decimalAdjust(type,value,exp){if(typeof exp==='undefined'||+exp===0){return Math[type](value)}value=+value;exp=+exp;if(isNaN(value)||!(typeof exp==='number'&&exp%1===0)){return NaN}value=value.toString().split('e');value=Math[type](+(value[0]+'e'+(value[1]?(+value[1]-exp):-exp)));value=value.toString().split('e');return+(value[0]+'e'+(value[1]?(+value[1]+exp):exp))}if(!Math.round10){Math.round10=function(value,exp){return decimalAdjust('round',value,exp)}}if(!Math.floor10){Math.floor10=function(value,exp){return decimalAdjust('floor',value,exp)}}if(!Math.ceil10){Math.ceil10=function(value,exp){return decimalAdjust('ceil',value,exp)}}})();i3GEO.util={PINS:[],BOXES:[],trim:function(s){return s.replace(/^\s+|\s+$/gm,'')},generateId:function(pre){if(!pre){pre="UniqId"}return pre+String(Date.now())+Math.floor(Math.random()*10000)},escapeURL:function(sUrl){var re;sUrl=escape(sUrl);re=new RegExp("%3F","g");sUrl=sUrl.replace(re,'?');re=new RegExp("%3D","g");sUrl=sUrl.replace(re,'=');re=new RegExp("%26","g");sUrl=sUrl.replace(re,'&');return sUrl},insereCookie:function(nome,valor,expira){if(!expira){expira=10}var exdate=new Date();exdate.setDate(exdate.getDate()+expira);document.cookie=nome+"="+valor+"; expires="+exdate.toUTCString()+";path=/"},pegaCookie:function(nome){var cookies,i,fim;cookies=document.cookie;i=cookies.indexOf(nome);if(i===-1){return null}fim=cookies.indexOf(";",i);if(fim===-1){fim=cookies.length}return(unescape(cookies.substring(i,fim))).split("=")[1]},listaChaves:function(obj){var keys,key="";keys=[];for(key in obj){if(obj[key]){keys.push(key)}}return keys},listaTodasChaves:function(obj){var keys,key="";keys=[];for(key in obj){keys.push(key)}return keys},removeAcentos:function(str){var defaultDiacriticsRemovalMap=[{'base':'A','letters':/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{'base':'C','letters':/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{'base':'E','letters':/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{'base':'I','letters':/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{'base':'O','letters':/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{'base':'U','letters':/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{'base':'a','letters':/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{'base':'c','letters':/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{'base':'e','letters':/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{'base':'i','letters':/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{'base':'o','letters':/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{'base':'u','letters':/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g}];for(var i=0;i<defaultDiacriticsRemovalMap.length;i++){str=str.replace(defaultDiacriticsRemovalMap[i].letters,defaultDiacriticsRemovalMap[i].base)}return str},protocolo:function(){var u=window.location.href;u=u.split(":");return(u[0])},pegaPosicaoObjeto:function(obj){if(obj){if(!obj.style){return[0,0]}var curleft=0,curtop=0;if(obj){if(obj.offsetParent){do{curleft+=obj.offsetLeft-obj.scrollLeft;curtop+=obj.offsetTop-obj.scrollTop;obj=obj.offsetParent}while(obj)}}return[curleft+document.body.scrollLeft,curtop+document.body.scrollTop]}else{return[0,0]}},pegaElementoPai:function(e){var targ=document;if(!e){e=window.event}if(e.target){targ=e.target}else{if(e.srcElement){targ=e.srcElement}}if(targ.nodeType===3){targ=targ.parentNode}if(targ.parentNode){tparent=targ.parentNode;return(tparent)}else{return targ}},mudaCursor:function(){},criaBox:function(id){if(arguments.length===0){id="boxg"}if(!$i(id)){var novoel=document.createElement("div");novoel.id=id;novoel.style.zIndex=1;novoel.innerHTML='<font face="Arial" size=0></font>';document.body.appendChild(novoel);novoel.onmouseover=function(){novoel.style.display='none'};novoel.onmouseout=function(){novoel.style.display='block'};i3GEO.util.BOXES.push(id)}else{$i(id).style.display="block"}},escondeBox:function(){var l,i;l=i3GEO.util.BOXES.length;for(i=0;i<l;i++){if($i(i3GEO.util.BOXES[i])){$i(i3GEO.util.BOXES[i]).style.display="none"}}},criaPin:function(id,imagem,w,h,mouseover,onde){if(!id||id===""){id="boxpin"}if(!imagem||imagem===""){imagem=i3GEO.configura.locaplic+'/imagens/marker.png'}if(!w||w===""){w=21}if(!h||h===""){h=25}if(!onde||onde===""){onde=document.body}var p=$i(id);if(!p){var novoel=document.createElement("img");novoel.style.zIndex=10000;novoel.style.position="absolute";novoel.style.width=parseInt(w,10)+"px";novoel.style.height=parseInt(h,10)+"px";novoel.style.top="0px";novoel.style.left="0px";novoel.src=imagem;novoel.id=id;novoel.style.display="block";if(id==="boxpin"){novoel.onmouseover=function(){$i("boxpin").style.display="none"}}else if(mouseover){novoel.onmouseover=mouseover}onde.appendChild(novoel);i3GEO.util.PINS.push(id);return[true,novoel]}p.style.display="block";return[false,p]},posicionaImagemNoMapa:function(id,x,y){var i,mx,my;if(!x){x=objposicaocursor.telax}if(!y){y=objposicaocursor.telay}i=$i(id);mx=parseInt(i.style.width,10)/2;my=parseInt(i.style.height,10)/2;i.style.top=y-my+"px";i.style.left=x-mx+"px";return[y-my,x-mx]},escondePin:function(){var l,i;l=i3GEO.util.PINS.length;for(i=0;i<l;i++){if($i(i3GEO.util.PINS[i])){$i(i3GEO.util.PINS[i]).style.display="none"}}},removePin:function(id){var l,i,idpin;l=i3GEO.util.PINS.length;for(i=0;i<l;i++){idpin=i3GEO.util.PINS[i];if($i(idpin)){if(!id||(id&&id===idpin)){$i(idpin).style.display="none";i3GEO.util.removeChild(idpin);i3GEO.util.PINS.remove(i)}}}},$im:function(g){return i3GEO.configura.locaplic+"/imagens/"+g},$inputText:function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch){if(arguments.length===6){nome=""}if(idPai!==""){if(larguraIdPai!==""){$i(idPai).style.width=larguraIdPai+"px"}$i(idPai).style.padding="3";$i(idPai).style.textAlign="center"}if(!onch){onch=""}return"<span ><input onchange=\""+onch+"\" tabindex='0' id='"+idInput+"' title='"+titulo+"' type='text' size='"+digitos+"' value='"+valor+"' name='"+nome+"' /></span>"},$inputTextMudaCor:function(obj){var n=obj.value.split(" ");obj.style.color="rgb("+n[0]+","+n[1]+","+n[2]+")"},$top:function(id,valor){if(document.getElementById(id).style){if(document.getElementById(id).style.pixelTop){document.getElementById(id).style.pixelTop=valor}else{document.getElementById(id).style.top=valor+"px"}}},$left:function(id,valor){if(document.getElementById(id).style){if(document.getElementById(id).style.pixelLeft){document.getElementById(id).style.pixelLeft=valor}else{document.getElementById(id).style.left=valor+"px"}}},adicionaSHP:function(path){var temp=path.split(".");if((temp[1]==="SHP")||(temp[1]==="shp")){i3GEO.php.adicionaTemaSHP(i3GEO.atualiza,path)}else{i3GEO.php.adicionaTemaIMG(i3GEO.atualiza,path)}},abreCor:function(janelaid,elemento,tipo){if(!i3GEO.configura){i3GEO.configura={locaplic:"../"}}if(arguments.length===2){tipo="rgb"}var janela,ins,novoel,wdocaiframe,wsrc=i3GEO.configura.locaplic+"/ferramentas/colorpicker/index.htm?doc="+janelaid+"&elemento="+elemento+"&tipo="+tipo,texto="Cor",id="i3geo_janelaCor",classe="hd";if($i(id)){YAHOO.i3GEO.janela.manager.find(id).show();return}ins='<div id="'+id+'_cabecalho" class="hd">';ins+="<span><img id='i3geo_janelaCor_imagemCabecalho' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde.gif\' /></span>";ins+=texto;ins+='</div><div id="i3geo_janelaCor_corpo" class="bd" style="padding:5px">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="i3geo_janelaCori" valign="top" style="height:230px,border:0px white solid"></iframe>'}ins+='</div>';novoel=document.createElement("div");novoel.id="i3geo_janelaCor";novoel.style.display="block";novoel.innerHTML=ins;if($i("i3geo")){$i("i3geo").appendChild(novoel)}else{document.body.appendChild(novoel)}wdocaiframe=$i("i3geo_janelaCori");if(wdocaiframe){wdocaiframe.style.display="block";wdocaiframe.src=wsrc;wdocaiframe.style.height="250px";wdocaiframe.style.width="355px";wdocaiframe.style.border="0px solid white"}janela=new YAHOO.widget.Panel(id,{height:"290px",modal:false,width:"360px",fixedcenter:true,constraintoviewport:false,visible:true,iframe:false,strings:{close:"<span class='material-icons'>cancel</span>"}});YAHOO.i3GEO.janela.manager.register(janela);janela.render();$i(id+'_cabecalho').className=classe},aparece:function(id,tempo,intervalo){var n,obj,opacidade,fadei=0,tempoFadei=null;n=parseInt(tempo/intervalo,10);obj=$i(id);if(n===1){obj.style.display="block";if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}}tempo=n*intervalo;intervalo=(intervalo*100)/tempo;opacidade=0;if(navm){obj.style.filter='alpha(opacity=0)'}else{obj.style.opacity=0}obj.style.display="block";fadei=function(){opacidade+=intervalo;if(navm){obj.style.filter='alpha(opacity='+opacidade+')'}else{obj.style.opacity=opacidade/100}if(opacidade<100){tempoFadei=setTimeout(fadei,tempo)}else{if(tempoFadei){clearTimeout(tempoFadei)}if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}}};tempoFadei=setTimeout(fadei,tempo)},desaparece:function(id,tempo,intervalo,removeobj){var n,obj,opacidade,fade=0,p,tempoFade=null;n=parseInt(tempo/intervalo,10);obj=$i(id);if(n===1){obj.style.display="none";if(removeobj){p=obj.parentNode;if(p){p.removeChild(obj)}}return}tempo=n*intervalo;intervalo=(intervalo*100)/tempo;opacidade=100;if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}obj.style.display="block";fade=function(){opacidade-=intervalo;if(navm){obj.style.filter='alpha(opacity='+opacidade+')'}else{obj.style.opacity=opacidade/100}if(opacidade>0){tempoFade=setTimeout(fade,tempo)}else{if(tempoFade){clearTimeout(tempoFade)}obj.style.display="none";if(navm){obj.style.filter='alpha(opacity=100)'}else{obj.style.opacity=1}if(removeobj){p=obj.parentNode;if(p){p.removeChild(obj)}}}};tempoFade=setTimeout(fade,tempo)},wkt2ext:function(wkt,tipo){var re,x,y,w,xMin,xMax,yMin,yMax,temp;tipo=tipo.toLowerCase();ext=false;if(tipo==="polygon"){try{re=new RegExp("POLYGON","g");wkt=wkt.replace(re,"");wkt=wkt.split("(")[2].split(")")[0];wkt=wkt.split(",");x=[];y=[];for(w=0;w<wkt.length;w++){temp=wkt[w].split(" ");x.push(temp[0]);y.push(temp[1])}x.sort(i3GEO.util.sortNumber);xMin=x[0];xMax=x[(x.length)-1];y.sort(i3GEO.util.sortNumber);yMin=y[0];yMax=y[(y.length)-1];return xMin+" "+yMin+" "+xMax+" "+yMax}catch(e){}}if(tipo==="point"){try{re=new RegExp("POINT","g");wkt=wkt.replace(re,"");wkt=wkt.split("(")[1].split(")")[0];wkt=wkt.split(" ");return(wkt[0]*1-0.01)+" "+(wkt[1]*1-0.01)+" "+(wkt[0]*1+0.01)+" "+(wkt[1]*1+0.01)}catch(e){}}return ext},sortNumber:function(a,b){return a-b},getScrollerWidth:function(){var scr=null,inn=null,wNoScroll=0,wScroll=0;scr=document.createElement('div');scr.style.position='absolute';scr.style.top='-1000px';scr.style.left='-1000px';scr.style.width='100px';scr.style.height='50px';scr.style.overflow='hidden';inn=document.createElement('div');inn.style.width='100%';inn.style.height='200px';scr.appendChild(inn);document.body.appendChild(scr);wNoScroll=inn.offsetWidth;scr.style.overflow='auto';wScroll=inn.offsetWidth;document.body.removeChild(document.body.lastChild);return(wNoScroll-wScroll)},getScrollHeight:function(){var mx=Math.max,d=document;return mx(mx(d.body.scrollHeight,d.documentElement.scrollHeight),mx(d.body.offsetHeight,d.documentElement.offsetHeight),mx(d.body.clientHeight,d.documentElement.clientHeight))},scriptTag:function(js,ini,id,aguarde){var head,script;if(!$i(id)||id===""){i3GEO.janela.abreAguarde();head=document.getElementsByTagName('head')[0];script=document.createElement('script');script.type='text/javascript';if(ini!==""){script.onload=function(){i3GEO.janela.fechaAguarde();if(ini.call){ini.call()}else{eval(ini)}}}else{i3GEO.janela.fechaAguarde()}script.src=js;if(id!==""){script.id=id}head.appendChild(script)}else{if(ini!==""){if(jQuery.isFunction(ini)){ini.call()}else{eval(ini)}}}},removeScriptTag:function(id){try{old=$i("loadscriptI3GEO");if(old!==null){old.parentNode.removeChild(old);old=null;eval(id+" = null;")}old=$i(id);if(old!==null){old.parentNode.removeChild(old)}}catch(erro){}},verificaScriptTag:function(texto){var s=document.getElementsByTagName("script"),n=s.length,i,t;try{for(i=0;i<n;i++){t=s[i].id;t=t.split(".");if(t[2]&&t[2]=="dicionario_script"){return false}if(t[0]===texto){return true}}return false}catch(e){return false}},mensagemAjuda:function(onde,texto){var ins="<table class='mensagemAjuda' ><tr><th>";ins+='<div style="float:right"></div>';ins+='<div style="text-align:left;">';if(texto===""){texto=$i(onde).innerHTML}ins+=texto;ins+='</div></th></tr></table>';if(onde!==""){$i(onde).innerHTML=ins}else{return(ins)}},randomRGB:function(){var v=Math.random(),r=parseInt(255*v,10),g;v=Math.random();g=parseInt(255*v,10);v=Math.random();b=parseInt(255*v,10);return(r+","+g+","+b)},rgb2hex:function(str){var rgb=str.split(",");function hex(x){return("0"+parseInt(x).toString(16)).slice(-2)}return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2])},hex2rgb:function(colour){var r,g,b;if(colour.charAt(0)=='#'){colour=colour.substr(1)}if(colour.length==3){colour=colour.substr(0,1)+colour.substr(0,1)+colour.substr(1,2)+colour.substr(1,2)+colour.substr(2,3)+colour.substr(2,3)}r=colour.charAt(0)+''+colour.charAt(1);g=colour.charAt(2)+''+colour.charAt(3);b=colour.charAt(4)+''+colour.charAt(5);r=parseInt(r,16);g=parseInt(g,16);b=parseInt(b,16);return r+','+g+','+b},comboTemas:function(id,funcao,onde,nome,multiplo,tipoCombo,estilo,yui,incluiVazio,classe){if(onde&&onde!==""){}if(!nome){nome=""}if(!multiplo){multiplo=false}if(!estilo||estilo==""){estilo="font-size: 12px;width: 95%;"}if(!yui){yui=false}if(!incluiVazio){incluiVazio=false}if(!classe){classe=""}var monta,temp,temp1,temp2;monta=function(retorno){var i,comboTemas='',n,nome="",tema;if(yui===true){comboTemas='<input type="button" name='+id+'_button id="'+id+'" value="'+$trad("x33")+'&nbsp;&nbsp;">';id=id+"select";nome=id}if(retorno==undefined||retorno.length==0||(retorno.data&&retorno.data.length==0)){retorno={"data":[{"tema":"","nome":"---"}]};incluiVazio=false}if(retorno!==undefined){if(retorno.data){retorno=retorno.data}n=retorno.length;if(n>0){if(multiplo){comboTemas+="<select class='"+classe+"' style='"+estilo+"' id='"+id+"' size='4' multiple='multiple' name='"+nome+"'>"}else{comboTemas+="<select class='"+classe+"' style='"+estilo+"' id='"+id+"' name='"+nome+"'>"}if(incluiVazio===true){comboTemas+="<option value=''>"+$trad("x92")+"</option>"}for(i=0;i<n;i++){if(retorno[i].nome){nome=retorno[i].nome;tema=retorno[i].tema}else{nome=retorno[i].tema;tema=retorno[i].name}if(retorno[i].escondido!=="sim"){comboTemas+="<option value="+tema+" >"+nome+"</option>"}}comboTemas+="</select><span class='material-icons iconeComboTemas'>playlist_add_check</span>";temp={dados:comboTemas,tipo:"dados"}}else{if(tipoCombo==="poligonosSelecionados"||tipoCombo==="selecionados"||tipoCombo==="pontosSelecionados"){temp={dados:'<div class=alerta >Nenhum tema encontrado. <span style=cursor:pointer;color:blue onclick="i3GEO.mapa.dialogo.selecao()" > Selecionar...</span></div>',tipo:"mensagem"}}else{temp={dados:'<div class=alerta >Nenhum tema encontrado. </div>',tipo:"mensagem"}}}}else{temp={dados:"<p style=color:red >Ocorreu um erro<br>",tipo:"erro"}}eval("funcao(temp);")};if(tipoCombo==="ligados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="ligadosComTabela"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp);temp2=i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"igual",temp);monta(temp1.concat(temp2))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="comTabela"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("status",3,"menor",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"menor",temp);temp2=i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"igual",temp);monta(temp1.concat(temp2))}}if(tipoCombo==="locais"){i3GEO.php.listaTemasEditaveis(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}if(tipoCombo==="editavel"){temp=i3GEO.arvoreDeCamadas.filtraCamadas("editavel","SIM","igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(temp)}if(tipoCombo==="selecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemasComSel(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="raster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listatemasTipo(monta,"raster",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoCombo==="pontosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="pontos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="poligonos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="naoraster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",4,"diferente",i3GEO.arvoreDeCamadas.CAMADAS);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",5,"diferente",temp);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",6,"diferente",temp);temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",7,"diferente",temp);monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",8,"diferente",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="poligonosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="naolinearSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",1,"diferente",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo==="linhaDoTempo"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("linhadotempo","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}if(tipoCombo===""){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type","","diferente",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.janela.tempoMsg($trad("x13"))}}},checkCombo:function(id,nomes,valores,estilo,funcaoclick,ids,idschecked){var temp,i,combo="",n=valores.length;if(!funcaoclick){funcaoclick=""}if(n>0){combo="<div id="+id+" style='"+estilo+"'>";for(i=0;i<n;i++){temp="";if(idschecked&&idschecked[i]){temp="checked"}if(!ids){combo+="<li class='checkbox text-left'>"+"<label style='width:90%'>"+" <input "+temp+"type='checkbox' value='"+valores[i]+"' onclick="+funcaoclick+" >"+" <span class='checkbox-material'><span class='check'></span></span> "+nomes[i]+"</label></li>"}else{combo+="<li class='checkbox text-left'>"+"<label style='width:90%'>"+" <input "+temp+"type='checkbox' id="+ids[i]+" value='"+valores[i]+"' onclick="+funcaoclick+" >"+" <span class='checkbox-material'><span class='check'></span></span> "+nomes[i]+"</label></li>"}}combo+="</div>"}return combo},valoresCheckCombo:function(id){var el=$i(id),res=[],n,i;if(el){el=el.getElementsByTagName("input");n=el.length;for(i=0;i<n;i++){if(el[i].checked===true){res.push(el[i].value)}}}return res},checkTemas:function(id,funcao,onde,nome,tipoLista,prefixo,size){if(arguments.length>2){$i(onde).innerHTML="buscando temas..."}if(arguments.length===3){nome=""}var monta,temp,temp1,n,i;monta=function(retorno){try{var i,comboTemas,n,nome,listaNomes=[],listaValores=[];if(retorno!==undefined){if(retorno.data){retorno=retorno.data}n=retorno.length;if(n>0){comboTemas="";for(i=0;i<n;i++){if(retorno[i].nome){nome=retorno[i].nome;tema=retorno[i].tema}else{nome=retorno[i].tema;tema=retorno[i].name}listaNomes.push(nome);listaValores.push(tema);comboTemas+="<tr><td><input size=2 style='cursor:pointer' type=checkbox name='"+tema+"' /></td>";comboTemas+="<td>&nbsp;<input style='text-align:left;width:"+size+" cursor:text;' onclick='javascript:this.select();' id='"+prefixo+tema+"' type=text value='"+nome+"' /></td></tr>"}temp={dados:comboTemas,tipo:"dados"}}else{temp={dados:'<div class=alerta >Nenhum tema encontrado.</div>',tipo:"mensagem"}}}else{temp={dados:"<p style=color:red >Ocorreu um erro<br>",tipo:"erro"}}eval("funcao(temp,listaNomes,listaValores);")}catch(e){}};if(tipoLista==="ligados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("status",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="selecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listaTemasComSel(monta,i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="raster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{i3GEO.php.listatemasTipo(monta,"raster",i3GEO.configura.locaplic,i3GEO.configura.sid)}}if(tipoLista==="polraster"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",3,"igual",i3GEO.arvoreDeCamadas.CAMADAS);temp1=i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS);n=temp1.length;for(i=0;i<n;i++){temp.push(temp1[i])}monta(temp)}else{alert($trad("x13"))}}if(tipoLista==="pontosSelecionados"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){temp=i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS);monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp))}else{alert($trad("x13"))}}if(tipoLista==="pontos"){if(i3GEO.arvoreDeCamadas.CAMADAS!==""){monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS))}else{alert($trad("x13"))}}},comboItens:function(id,tema,funcao,onde,nome,alias,estilo,classe){if(!classe){classe=""}if(!estilo){estilo=""}else{estilo="style="+estilo}if(!alias){alias="sim"}if(arguments.length>3&&$i(onde)){$i(onde).innerHTML="<span>buscando itens...</span>"}if(arguments.length<5){nome=""}var monta=function(retorno){var ins,temp,i,nm;if(retorno.data!==undefined){ins=[];ins.push("<select class='"+classe+"' "+estilo+" id='"+id+"' name='"+nome+"'>");ins.push("<option value='' >---</option>");temp=retorno.data.valores.length;for(i=0;i<temp;i++){if(retorno.data.valores[i].tema===tema){if(alias=="sim"){nm=retorno.data.valores[i].alias;if(nm===""){nm=retorno.data.valores[i].item}}else{nm=retorno.data.valores[i].item}ins.push("<option value='"+retorno.data.valores[i].item+"' >"+nm+"</option>")}}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</div>',tipo:"erro"}}if(jQuery.isFunction(funcao)){funcao.call(this,temp)}else{eval("funcao(temp)")}};i3GEO.php.listaItensTema(monta,tema)},comboValoresItem:function(id,tema,itemTema,funcao,onde,classe){if(arguments.length===5){$i(onde).innerHTML="<span style=color:red;font-size:10px; >buscando valores...</span>"}if(arguments.length<6){classe=""}var monta=function(retorno){var ins=[],i,pares,j,valoresSort=[];if(retorno.data!==undefined){ins.push("<select class='"+classe+"' id="+id+" >");ins.push("<option value='' >---</option>");if(retorno.data[1].registros){for(i=0;i<retorno.data[1].registros.length;i++){pares=retorno.data[1].registros[i].valores;for(j=0;j<pares.length;j++){valoresSort.push(pares[j].valor)}}}else{for(i=0;i<retorno.data.length;i++){valoresSort.push(retorno.data[i])}}valoresSort.sort();for(j=0;j<valoresSort.length;j++){ins.push('<option value="'+valoresSort[j]+'" >'+valoresSort[j]+'</option>')}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</erro>',tipo:"erro"}}if(jQuery.isFunction(funcao)){funcao.call(this,temp)}else{eval("funcao(temp)")}};i3GEO.php.listaValoresItensTema(monta,tema,itemTema)},comboFontes:function(id,onde,classe,sel){if(!classe){classe=""}var monta=function(retorno){var ins="",temp,i,dados;if(retorno.data!==undefined){ins+="<select name='font' class='"+classe+"' id='"+id+"'>";ins+="<option value='arial' >arial</option>";ins+="<option value='bitmap' >bitmap</option>";dados=retorno.data.split(",");temp=dados.length;for(i=0;i<temp;i++){ins+="<option value='"+dados[i]+"' >"+dados[i]+"</option>"}ins+="</select><b class='caret careti' ></b>"}$i(onde).innerHTML=ins;if(sel){$i(id).value=sel}};i3GEO.php.listaFontesTexto(monta)},comboSimNao:function(id,selecionado){var combo="<select name="+id+" id="+id+" >";combo+="<option value='' >---</option>";if(selecionado.toLowerCase()==="sim"){combo+="<option value=TRUE selected >"+$trad("x14")+"</option>"}else{combo+="<option value=TRUE >"+$trad("x14")+"</option>"}if(selecionado==="nao"){combo+="<option value=FALSE selected >"+$trad("x15")+"</option>"}else{combo+="<option value=FALSE >"+$trad("x15")+"</option>"}combo+="</select><b class='caret careti' ></b>";return(combo)},checkItensEditaveis:function(tema,funcao,onde,size,prefixo,ordenacao){if(!ordenacao||ordenacao==""){ordenacao="nao"}if(onde!==""){$i(onde).innerHTML="<span style=color:red;font-size:10px; >"+$trad("x65")+"</span>"}var monta=function(retorno){var ins=[],i,temp,n;if(retorno.data!==undefined){if(ordenacao==="sim"){ins.push("<table class=lista7 ><tr><td></td><td>"+$trad("x64")+"</td><td>Ordem</td>")}else{ins.push("<table class=lista7 ><tr><td></td><td>"+$trad("x64")+"</td><td></td>")}n=retorno.data.valores.length;for(i=0;i<n;i++){ins.push("<tr><td><div class='checkbox text-left'><label><input name='"+retorno.data.valores[i].tema+"' id='"+prefixo+retorno.data.valores[i].item+"' type='checkbox'><span class='checkbox-material noprint'><span class='check'></span></span></label></div>"+"</td>");ins.push("<td><div class='form-group condensed' ><input class='form-control' style='width:"+size+"' id='"+prefixo+retorno.data.valores[i].item+retorno.data.valores[i].tema+"' type=text value='"+retorno.data.valores[i].item+"' /></div></td>");if(ordenacao==="sim"){ins.push("<td><div class='form-group condensed' ><input class='form-control' id='ordem_"+prefixo+retorno.data.valores[i].item+retorno.data.valores[i].tema+"' type=text size='3' value='"+i+"' /></div></td>")}else{ins.push("<td></td>")}ins.push("</tr>")}ins.push("</table>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >'+$trad("x66")+'</div>',tipo:"erro"}}funcao.call(this,temp)};i3GEO.php.listaItensTema(monta,tema)},radioEpsg:function(funcao,onde,prefixo,marcado){var c;if(arguments.length===2){$i(onde).innerHTML="<span style=color:red;font-size:10px; >buscando...</span>"}c="checked";if(marcado&&marcado==="nao"){c=""}var monta=function(retorno){var ins=[],i,n,temp;if(retorno.data!==undefined){ins.push("<table class=lista2 >");n=retorno.data.length;for(i=0;i<n;i++){ins.push("<tr><td><input size=2 style='border:0px solid white;cursor:pointer' "+c+" name='"+prefixo+"EPSG' type=radio value='"+retorno.data[i].codigo+"' /></td>");c="";ins.push("<td>"+retorno.data[i].nome+"</td></tr>")}ins.push("</table>");ins=ins.join('');temp={dados:ins,tipo:"dados"}}else{temp={dados:'<div class=erro >Ocorreu um erro</div>',tipo:"erro"}}funcao(temp)};i3GEO.php.listaEpsg(monta)},comboEpsg:function(idCombo,onde,funcaoOnChange,valorDefault){onde=$i(onde);onde.innerHTML="<span style=color:red;font-size:10px; >buscando...</span>";if(!funcaoOnChange){funcaoOnChange=""}if(!valorDefault){valorDefault=""}var monta=function(retorno){var ins=[],i,n;if(retorno.data!==undefined){n=retorno.data.length;ins.push("<select class='form-control' name='"+idCombo+"' id='"+idCombo+"' onChange='"+funcaoOnChange+"(this)' >");for(i=0;i<n;i++){ins.push("<option value='"+retorno.data[i].codigo+"'>"+retorno.data[i].nome+"</option>")}ins.push("</select><b class='caret careti' ></b>");ins=ins.join('');onde.innerHTML=ins;$i(idCombo).value=valorDefault}else{onde.innerHTML='<div class=erro >Ocorreu um erro</div>'}};i3GEO.php.listaEpsg(monta)},proximoAnterior:function(anterior,proxima,texto,idatual,container,mantem,onde){var c,temp=$i(idatual),botoes="",ndiv=document.createElement("div"),nids,i;if(!mantem){mantem=false}c=$i(container);if(!c){return}if(temp&&mantem==false&&c){c.removeChild(temp)}if(c&&c.style){}botoes="<ul class='proximoAnterior pager condensed' style='width:95%;margin-bottom: 2px;'>";if(anterior!==""){anterior=anterior.replace("()","");botoes+="<li><a onclick='"+anterior+"()' class='pull-left withripple condensed' href='javascript:void(0)'>"+$trad("volta")+"</a></li>"}if(proxima!==""){proxima=proxima.replace("()","");botoes+="<li><a onclick='"+proxima+"()' class='pull-right withripple condensed' href='javascript:void(0)'>"+$trad("continua")+"</a></li>"}botoes+="</ul>";if(onde){$i(onde).innerHTML=botoes}else{texto=texto+"<br><br>"+botoes}if(!document.getElementById(idatual)){ndiv.id=idatual;ndiv.innerHTML=texto;c.appendChild(ndiv)}temp=c.getElementsByTagName("div");nids=temp.length;for(i=0;i<nids;i++){temp[i].style.display="none"}$i(idatual).style.display="block";temp=$i(idatual).getElementsByTagName("div");nids=temp.length;for(i=0;i<nids;i++){temp[i].style.display="block"}},dialogoFerramenta:function(mensagem,dir,nome,nomejs,nomefuncao){if(!nomejs){nomejs="index.js"}if(!nomefuncao){nomefuncao="i3GEOF."+nome+".criaJanelaFlutuante();"}var js=i3GEO.configura.locaplic+"/ferramentas/"+dir+"/"+nomejs;if(!$i("i3GEOF."+nome+"_script")){i3GEO.util.scriptTag(js,nomefuncao,"i3GEOF."+nome+"_script")}else{i3GEO.util.scriptTag(js,nomefuncao,"i3GEOF."+nome+"_script")}},intersectaBox:function(box1,box2){box1=box1.split(" ");box2=box2.split(" ");var box1i=box2,box2i=box1,coordx,coordy;coordx=box1[0]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[3]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}box1=box1i;box2=box2i;coordx=box1[0]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[3]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}coordx=box1[2]*1;coordy=box1[1]*1;if(coordx>=box2[0]*1&&coordx<=box2[2]*1&&coordy>=box2[1]*1&&coordy<=box2[3]*1){return true}return false},abreColourRamp:function(janelaid,elemento,ncores,temaSel,displayComboTemas){var janela,ins,novoel,wdocaiframe,temp,fix=false,wsrc=i3GEO.configura.locaplic+"/ferramentas/colourramp/index.php?ncores="+ncores+"&doc="+janelaid+"&elemento="+elemento+"&locaplic="+i3GEO.configura.locaplic,nx="",texto="",id="i3geo_janelaCorRamp",classe="hd";if(!temaSel){temaSel=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}ins='<div id="'+id+'_cabecalho" class="hd" style="left:10px;">';if(i3GEO&&i3GEO.arvoreDeCamadas){ins+="<div id='i3geo_janelaCorRampComboCabeca' class='comboTemasCabecalhoBs form-group' style='width:200px;top:0px;display:none;'> ------</div>"}ins+="&nbsp;&nbsp;&nbsp;"+texto;ins+='</div><div id="i3geo_janelaCorRamp_corpo" class="bd" style="padding:5px">';ins+='<iframe name="'+id+'i" id="i3geo_janelaCorRampi" valign="top" ></iframe>';ins+='</div>';novoel=document.createElement("div");novoel.id="i3geo_janelaCorRamp";novoel.style.display="block";novoel.innerHTML=ins;if($i("i3geo")){$i("i3geo").appendChild(novoel)}else{document.body.appendChild(novoel)}wdocaiframe=$i("i3geo_janelaCorRampi");wdocaiframe.style.display="block";wdocaiframe.src=wsrc;wdocaiframe.style.height="400px";wdocaiframe.style.width="100%";wdocaiframe.style.border="0px solid white";if(nx===""||nx==="center"){fix=true}janela=new YAHOO.widget.Panel(id,{height:"480px",modal:false,width:"295px",fixedcenter:fix,constraintoviewport:true,visible:true,iframe:false,strings:{close:"<span class='material-icons'>cancel</span>"}});YAHOO.i3GEO.janela.manager.register(janela);janela.render();$i(id+'_cabecalho').className=classe;if($i("i3geo_janelaCorRampComboCabeca")){temp=function(){var p,tema=$i("i3geo_janelaCorRampComboCabecaSel").value,funcao=function(retorno){parent.frames["i3geo_janelaCorRampi"].document.getElementById("ncores").value=retorno.data.length};if(tema!==""){i3GEO.mapa.ativaTema(tema);p=i3GEO.configura.locaplic+"/ferramentas/legenda/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=editalegenda&opcao=edita&tema="+tema;i3GEO.util.ajaxGet(p,funcao);cp=new cpaint()}};i3GEO.janela.comboCabecalhoTemasBs("i3geo_janelaCorRampComboCabeca","i3geo_janelaCorRampComboCabecaSel","none","ligados",temp,temaSel)}},localizai3GEO:function(){var scriptLocation="",scripts=document.getElementsByTagName('script'),i=0,index,ns=scripts.length,src;for(i=0;i<ns;i++){src=scripts[i].getAttribute('src');if(src){index=src.lastIndexOf("/js/i3geo.js");if((index>-1)&&(index+"/js/i3geo.js".length===src.length)){scriptLocation=src.slice(0,-"/js/i3geo.js".length);break}index=src.lastIndexOf("/js/i3geonaocompacto.js");if((index>-1)&&(index+"/js/i3geonaocompacto.js".length===src.length)){scriptLocation=src.slice(0,-"/js/i3geonaocompacto.js".length);break}}}if(i3GEO.configura){i3GEO.configura.locaplic=scriptLocation}return scriptLocation},removeChild:function(id,el){var j=$i(id);if(j){if(!el){el=j.parentNode}el.removeChild(j)}},defineValor:function(id,prop,valor){var o=$i(id);if(o&&o[prop]){try{o[prop]=valor}catch(e){}}},in_array:function(x,matriz){var txt=" "+matriz.join(" ")+" ";var er=new RegExp(" "+x+" ","gim");return((txt.match(er))?true:false)},timedProcessArray:function(items,process,callback){var todo=items.concat();setTimeout(function(){var start=+new Date();do{process(todo.shift())}while(todo.length>0&&(+new date()-start<50));if(todo.length>0){setTimeout(arguments.callee,25)}else{callback(items)}},25)},multiStep:function(steps,args,callback){var tasks=steps.concat();setTimeout(function(){var task=tasks.shift(),a=args.shift();task.apply(null,a||[]);if(tasks.length>0){setTimeout(arguments.callee,25)}else{callback()}},25)},tamanhoBrowser:function(){var viewportwidth,viewportheight;if(typeof window.innerWidth!='undefined'){viewportwidth=window.innerWidth,viewportheight=window.innerHeight}else if(typeof document.documentElement!='undefined'&&typeof document.documentElement.clientWidth!='undefined'&&document.documentElement.clientWidth!=0){viewportwidth=document.documentElement.clientWidth,viewportheight=document.documentElement.clientHeight}else{viewportwidth=document.getElementsByTagName('body')[0].clientWidth,viewportheight=document.getElementsByTagName('body')[0].clientHeight}viewportwidth=viewportwidth-i3GEO.util.getScrollerWidth();return[viewportwidth,viewportheight]},detectaTablet:function(){var c=DetectaMobile("DetectTierTablet");if(c===false){return false}else{return true}},detectaMobile:function(){var c=DetectaMobile("DetectMobileLong");if(c===false){return false}else{return true}},calculaDPI:function(){var novoel=document.createElement("div"),valor=72;novoel.style.height="1in";novoel.style.left="-100%";novoel.style.position="absolute";novoel.style.top="-100%";novoel.style.width="1in";document.body.appendChild(novoel);if(novoel.offsetHeight){valor=novoel.offsetHeight}document.body.removeChild(novoel);return valor},ajustaDocType:function(){try{if(document.implementation.createDocumentType){var newDoctype=document.implementation.createDocumentType('html','-//W3C//DTD XHTML 1.0 Transitional//EN','http://www.w3.org/TR/html4/loose.dtd');if(document.doctype){document.doctype.parentNode.replaceChild(newDoctype,document.doctype)}}}catch(e){}},versaoNavegador:function(){if(navm&&navigator.userAgent.toLowerCase().indexOf('msie 8.')>-1){return"IE8"}if(navn&&navigator.userAgent.toLowerCase().indexOf('3.')>-1){return"FF3"}return""},decimalPlaces:function(f,l){var ret="",str=f.toString(),array=str.split("."),i;if(array.length==2){ret+=array[0]+".";for(i=0;i<l;i++){if(i>=array[1].length)ret+='0';else ret+=array[1][i]}}else if(array.length==1){ret+=array[0]+".";for(i=0;i<l;i++){ret+='0'}}return ret},ajaxGet:function(sUrl,funcaoRetorno){var re,falhou,callback;sUrl=escape(sUrl);re=new RegExp("%3F","g");sUrl=sUrl.replace(re,'?');re=new RegExp("%3D","g");sUrl=sUrl.replace(re,'=');re=new RegExp("%26","g");sUrl=sUrl.replace(re,'&');re=new RegExp("%3A","g");sUrl=sUrl.replace(re,':');falhou=function(e){};callback={success:function(o){try{funcaoRetorno.call("",JSON.parse(o.responseText))}catch(e){falhou(e)}},failure:falhou,argument:{foo:"foo",bar:"bar"}};YAHOO.util.Connect.asyncRequest("GET",sUrl,callback)},verifica_html5_storage:function(){if(typeof(Storage)!=="undefined"){return true}else{return false}},pegaDadosLocal:function(item){if(i3GEO.util.verifica_html5_storage()&&localStorage[item]){return window.localStorage[item]}else{return false}},limpaDadosLocal:function(item){if(i3GEO.util.verifica_html5_storage()&&localStorage[item]){window.localStorage.clear(item)}},gravaDadosLocal:function(item,valor){if(i3GEO.util.verifica_html5_storage()){window.localStorage[item]=valor;return true}else{return false}},extGeo2OSM:function(ext,retornaArray){var metrica,point,temp,sep;sep=" ";if(typeof ext=="object"){return i3GEO.util.projGeo2OSM(ext)}if(i3GEO.Interface.openlayers.googleLike===true){temp=ext.split(sep);if(temp===1){sep=",";temp=ext.split(sep)}if(temp[0]*1<=180&&temp[0]*1>=-180){point=new ol.geom.Point([temp[0]*1,temp[1]*1]);metrica=point.transform("EPSG:4326","EPSG:3857");ext=metrica.getCoordinates()[0]+sep+metrica.getCoordinates()[1];if(temp.length>2){point=new ol.geom.Point([temp[2]*1,temp[3]*1]);metrica=point.transform("EPSG:4326","EPSG:3857");ext+=sep+metrica.getCoordinates()[0]+sep+metrica.getCoordinates()[1]}}}if(retornaArray){return ext.split(sep)}else{return ext}},extOSM2Geo:function(ext,retornaArray){var point,temp,sep;sep=" ";if(typeof ext=="object"){return i3GEO.util.projOSM2Geo(ext)}if(i3GEO.Interface.openlayers.googleLike===true){temp=ext.split(sep);if(temp===1){sep=",";temp=ext.split(sep)}if(temp[0]*1>=180||temp[0]*1<=-180){point=new ol.geom.Point([temp[0],temp[1]]);point.transform("EPSG:3857","EPSG:4326");ext=point.getCoordinates()[0]+sep+point.getCoordinates()[1];if(temp.length>2){point=new ol.geom.Point([temp[2],temp[3]]);point.transform("EPSG:3857","EPSG:4326");ext+=sep+point.getCoordinates()[0]+sep+point.getCoordinates()[1]}}}if(retornaArray){return ext.split(sep)}else{return ext}},projOSM2Geo:function(obj){if(i3GEO.Interface.openlayers.googleLike===true){var clone=obj.clone();clone.transform("EPSG:3857","EPSG:4326");return clone}else{return obj}},projGeo2OSM:function(obj){if(i3GEO.Interface.openlayers.googleLike===true){var clone=obj.clone();clone.transform("EPSG:4326","EPSG:3857");return clone}else{return obj}},navegadorDir:function(obj,listaShp,listaImg,listaFig,retornaDir){if(!obj){listaShp=true;listaImg=true;listaFig=true;retornaDir=false}var temp=function(){i3GEOF.navegarquivos.iniciaDicionario(obj,listaShp,listaImg,listaFig,retornaDir)};i3GEO.util.dialogoFerramenta("i3GEO.util.navegadorDir()","navegarquivos","navegarquivos","index.js",temp)},base64encode:function(str){var base64EncodeChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i<len){c1=str.charCodeAt(i++)&0xff;if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt((c1&0x3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&0x3)<<4)|((c2&0xF0)>>4));out+=base64EncodeChars.charAt((c2&0xF)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&0x3)<<4)|((c2&0xF0)>>4));out+=base64EncodeChars.charAt(((c2&0xF)<<2)|((c3&0xC0)>>6));out+=base64EncodeChars.charAt(c3&0x3F)}return out},base64decode:function(str){var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i<len){do{c1=base64DecodeChars[str.charCodeAt(i++)&0xff]}while(i<len&&c1==-1);if(c1==-1)break;do{c2=base64DecodeChars[str.charCodeAt(i++)&0xff]}while(i<len&&c2==-1);if(c2==-1)break;out+=String.fromCharCode((c1<<2)|((c2&0x30)>>4));do{c3=str.charCodeAt(i++)&0xff;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i<len&&c3==-1);if(c3==-1)break;out+=String.fromCharCode(((c2&0XF)<<4)|((c3&0x3C)>>2));do{c4=str.charCodeAt(i++)&0xff;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i<len&&c4==-1);if(c4==-1)break;out+=String.fromCharCode(((c3&0x03)<<6)|c4)}return out},cloneObj:function(obj){if(obj==null||typeof(obj)!='object')return obj;var temp=new obj.constructor();for(var key in obj)temp[key]=i3GEO.util.cloneObj(obj[key]);return temp},aplicaAquarela:function(onde){$($i(onde)).find(".i3geoFormIconeAquarela").click(function(){if(this.firstChild){i3GEO.util.abreCor("",$(this).find("input")[0].id)}else{i3GEO.util.abreCor("",this.id)}})},insereMarca:{cria:function(){alert("i3GEO.util.insereMarca foi depreciado. Veja a classe i3GEO.desenho")},limpa:function(){}},animaClique:function(obj){if(obj){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.getStreetView().setVisible(false)}obj.style.visibility="hidden";setTimeout(function(){obj.style.visibility="visible"},50)}},parseMustache:function(templateMustache,hashMustache){var re=new RegExp("&amp;","g"),m;m=Mustache.render(templateMustache,hashMustache);m=m.replace(re,'&');return m},checaHtmlVazio:function(id){var i=$i(id);if(!i){return null}if(i.innerHTML.replace(/^\s+|\s+$/,'')==""){return true}else{return false}},uid:(function(){var counter=0;return function(){counter+=1;return(new Date().getTime()).toString(36)+counter}})(),copyToClipboard:function(texto){if(window.clipboardData&&window.clipboardData.setData){return clipboardData.setData("Text",texto)}else if(document.queryCommandSupported&&document.queryCommandSupported("copy")){var textarea=document.createElement("textarea");textarea.setAttribute('readonly','');textarea.textContent=texto;textarea.value=texto;textarea.style.position="fixed";textarea.className="copyToMemory";document.body.appendChild(textarea);textarea.focus();textarea.select();try{document.execCommand("copy")}catch(ex){return false}finally{document.body.removeChild(textarea);i3GEO.janela.snackBar({content:$trad("copytomemory"),timeout:1000})}}},getFormData:function(dom_query){var out={};var s_data=$(dom_query).serializeArray();for(var i=0;i<s_data.length;i++){var record=s_data[i];out[record.name]=record.value}return out},dynamicSortString:function(property){var sortOrder=1;if(property[0]==="-"){sortOrder=-1;property=property.substr(1)}return function(a,b){var result=(a[property]<b[property])?-1:(a[property]>b[property])?1:0;return result*sortOrder}}};var $im=function(g){return i3GEO.util.$im(g)};var $inputText=function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch){if(arguments.length===6){nome=""}return i3GEO.util.$inputText(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch)};
236 // 236 //
237 //compactados/dicionario_compacto.js 237 //compactados/dicionario_compacto.js
238 -g_traducao={"dec":[{pt:",",en:".",es:","}],"mil":[{pt:".",en:",",es:"."}],"p1":[{pt:"O i3Geo &eacute; software livre! Para download clique <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqui</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",en:"I3Geo is an open source software! Click <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >here</a> to download. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",es:"i3Geo es software libre! Para descargar haga clic <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqu&iacute;</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>"}],"p2":[{pt:"Filtro de cores",en:"Color filter",es:"Filtro de colores"}],"p3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"p4":[{pt:"Escala",en:"Scale",es:"Escala"}],"p5":[{pt:"Tamanho",en:"Size",es:"Tama&ntilde;o"}],"p6":[{pt:"Ativa/desativa entorno",en:"Enable/disable environment",es:"Activar/desactivar entorno"}],"p7":[{pt:"Ativa/desativa logo",en:"Enable/disable logo",es:"Activar/desactivar logo"}],"p8":[{pt:"Cor da sele&ccedil;&atilde;o",en:"Selection color",es:"Color de la selecci&oacute;n"}],"p9":[{pt:"Cor do fundo",en:"Background color",es:"Color de fondo"}],"p10":[{pt:"Grade de coordenadas",en:"Coordinate grid",es:"Cuadr&iacute;cula de coordenadas"}],"p11":[{pt:"Template",en:"Template",es:"Plantilla"}],"p12":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"p13":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"p14":[{pt:"Aplicar",en:"Apply",es:"Aplicar"}],"p15":[{pt:"Formato da imagem do mapa",en:"Map image format",es:"Formato de la imagen del mapa"}],"p16":[{pt:"Fundo",en:"Basemap",es:"Mapa base"}],"p17":[{pt:"Imprime legenda",en:"Print legend",es:"Imprimir la leyenda"}],"p18":[{pt:"N&atilde;o imprime a legenda",en:"Do not print legend",es:"No imprimir la leyenda"}],"p19":[{pt:"Ativa ou desativa a legenda de um tema na op&ccedil;&atilde;o de impress&atilde;o do mapa",en:"Enable or disable the legend of a theme in the map print option",es:"Activa o desactiva la leyenda de un tema en la opci&oacute;n de impresi&oacute;n del mapa"}],"p20":[{pt:"Tela remota",en:"Remote screen",es:"Pantalla remota"}],"p21":[{pt:"Anima&ccedil;&atilde;o",en:"Animation",es:"Animaci&oacute;n"}],"s1":[{pt:"Ajuda",en:"Help",es:"Ayuda"}],"s2":[{pt:"An&aacute;lise",en:"Analysis",es:"An&aacute;lisis"}],"s3":[{pt:"Janelas",en:"Windows",es:"Ventanas"}],"s4":[{pt:"Arquivo",en:"File",es:"Archivo"}],"s5":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"u1":[{pt:"Sobre o i3Geo",en:"About i3Geo",es:"Acerca de i3Geo"}],"u2":[{pt:"Doc. dos c&oacute;digos",en:"Doc. of codes",es:"Doc. de los c&oacute;digos"}],"u3":[{pt:"WikiBook",en:"WikiBook",es:"WikiBook"}],"u4":[{pt:"Tutoriais",en:"Tutorials",es:"Tutoriales"}],"u4a":[{pt:"Manual do usu&aacute;rio",en:"User manual",es:"Manual de usuario"}],"u5":[{pt:"Blog",en:"Blog",es:"Blog"}],"u5a":[{pt:"Software p&uacute;blico",en:"Public software",es:"Software p&uacute;blico"}],"u5b":[{pt:"Lista de fun&ccedil;&otilde;es",en:"Function lists",es:"Lista de funciones"}],"u5c":[{pt:"Redes sociais",en:"Social networks",es:"Redes sociales"}],"u6":[{pt:"Geometrias",en:"Geometries",es:"Geometr&iacute;as"}],"u7":[{pt:"Grade de pol&iacute;gonos",en:"Polygon grid",es:"Cuadr&iacute;cula de pol&iacute;gonos"}],"u8":[{pt:"Grade de pontos",en:"Point grid",es:"Cuadr&iacute;cula de puntos"}],"u9":[{pt:"Grade de hex&aacute;gonos",en:"Grid of Hexagons",es:"Cuadr&iacute;cula de hex&aacute;gonos"}],"u10":[{pt:"Entorno(Buffer)",en:"Buffer",es:"&Aacute;rea de influencia (Buffer)"}],"u11":[{pt:"Centr&oacute;ide",en:"Centroid",es:"Centroide"}],"u11a":[{pt:"Dist&acirc;ncia entre pontos",en:"Distance between points",es:"Distancia entre puntos"}],"u12":[{pt:"N pontos em poligono",en:"N points in polygon",es:"N puntos en pol&iacute;gono"}],"u13":[{pt:"Ponto em poligono/raster",en:"Point in polygon/raster",es:"Punto en pol&iacute;gono/raster"}],"u14":[{pt:"Distribui&ccedil;&atilde;o de pontos",en:"Point distribution",es:"Distribuci&oacute;n de puntos"}],"u15":[{pt:"Barras de ferramentas",en:"Toolbars",es:"Barras de herramientas"}],"u15a":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"u16":[{pt:"Janela de mensagens",en:"Message window",es:"Ventana de mensajes"}],"u17":[{pt:"Salvar mapa",en:"Save map",es:"Guardar el mapa"}],"u18":[{pt:"Carregar mapa",en:"Load map",es:"Cargar mapa"}],"u19":[{pt:"Pegar imagens",en:"Paste images",es:"Pegar im&aacute;genes"}],"u20":[{pt:"Converter em WMS e WMC",en:"Convert to WMS and WMC",es:"Convertir a WMS y WMC"}],"u20a":[{pt:"Converter em KML",en:"Convert to KML",es:"Convertir a KML"}],"u21":[{pt:"Gerador de links",en:"Link generator",es:"Generador de enlaces"}],"u22":[{pt:"Grade",en:"Grid",es:"Cuadr&iacute;cula"}],"u23":[{pt:"Ponto",en:"Point",es:"Punto"}],"u24":[{pt:"Pol&iacute;gono",en:"Polygon",es:"Pol&iacute;gono"}],"u25":[{pt:"Dissolve",en:"Dissolve",es:"Disolver"}],"u26":[{pt:"Agrupa",en:"Group",es:"Agrupar"}],"u27":[{pt:"Outros",en:"Others",es:"Otros"}],"u28":[{pt:"Centro m&eacute;dio",en:"Middle center",es:"Centro medio"}],"u29":[{pt:"Editor vetorial",en:"Vector editor",es:"Editor vectorial"}],"t1":[{pt:"Camadas",en:"Layers",es:"Capas"}],"t2":[{pt:"Arraste o tema aqui ou clique para excluir",en:"Drag the theme here or click to remove",es:"Arrastre el tema aqu&iacute; o haga clic para excluir"}],"t2a":[{pt:"Filtra a lista de camadas",en:"Filter the layer list",es:"Filtra la lista de capas"}],"t2b":[{pt:"Abre a legenda do mapa",en:"Open the map legend",es:"Despliega la leyenda del mapa"}],"t3":[{pt:"Clique para ligar ou desligar esse tema, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click to turn this theme off or on, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic para encender o apagar este tema y mostrarlo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"t3a":[{pt:"Ligar todos os temas",en:"Turn on all themes",es:"Encender todos los temas"}],"t3b":[{pt:"Desligar todos os temas",en:"Turn off all themes",es:"Apagar todos los temas"}],"t4":[{pt:"Limpa sele&ccedil;&atilde;o",en:"Clear selection",es:"Limpia la selecci&oacute;n"}],"t4a":[{pt:"Zoom para a sele&ccedil;&atilde;o",en:"Zoom to selection",es:"Zoom a la selecci&oacute;n"}],"t5":[{pt:"Limpa sele&ccedil;&atilde;o existente nesse tema",en:"Clear an existing selection in this theme",es:"Limpia la selecci&oacute;n existente en este tema"}],"t6":[{pt:"Clique para fazer o download desse tema no formato shapefile",en:"Click to download this theme in shapefile format",es:"Haga clic para descargar este tema en formato shapefile"}],"t7":[{pt:"clique e arraste",en:"Click and drag",es:"Haga clic y arrastre"}],"t7a":[{pt:"Clique e arraste para mudar a ordem. Arraste e solte na lixeira para remover. Aguarde para ver a legenda.",en:"Click and drag to change the order. Drag and drop to the trash to remove. Wait to see the legend.",es:"Haga clic y arrastre para cambiar el orden. Arrastre y suelte en la papelera para remover. Aguarde para ver la leyenda."}],"t8":[{pt:"arraste para mudar a ordem",en:"drag to change the order",es:"arrastre para cambiar el orden"}],"t9":[{pt:"Compat&iacute;vel com a escala",en:"Compatible with the scale",es:"Compatible con la escala"}],"t10":[{pt:"Incompat&iacute;vel com a escala",en:"Incompatible with the scale",es:"Incompatible con la escala"}],"t11":[{pt:"Escala n&atilde;o conhecida",en:"Unknown scale",es:"Escala no conocida"}],"t12":[{pt:"Excluir",en:"Exclude",es:"Excluir"}],"t12a":[{pt:"Clique para excluir esse tema do mapa.",en:"Click to exclude this theme from the map.",es:"Haga clic para excluir este tema del mapa."}],"t13":[{pt:"Sobe",en:"Up",es:"Subir"}],"t14":[{pt:"Clique para subir esse tema na ordem de desenho",en:"Click to move up the theme in drawing order",es:"Haga clic para subir y cambiar el orden de dibujo de este tema"}],"t15":[{pt:"Desce",en:"Down",es:"Bajar"}],"t16":[{pt:"Clique para descer esse tema na ordem de desenho",en:"Click to move down the theme in drawing order",es:"Haga clic para bajar y cambiar el orden de dibujo de este tema"}],"t17":[{pt:"Zoom para o tema",en:"Zoom to theme",es:"Zoom al tema"}],"t18":[{pt:"Clique para ajustar o mapa de forma a mostrar todo o tema",en:"Click to show the whole theme by adjusting the map",es:"Haga clic para ajustar el mapa de manera de poder ver todo el tema"}],"t18a":[{pt:"Op&ccedil;&otilde;es e propriedades",en:"Options and properties",es:"Opciones y propiedades"}],"t18b":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"t19":[{pt:"Altera a transpar&ecirc;ncia do tema, possibilitando que as camadas inferiores possam ser vistas.",en:"Change layer transparency to enable visibility of bottom layers.",es:"Altera la transparencia del tema haciendo posible que las capas inferiores se puedan ver."}],"t20":[{pt:"Opacidade",en:"Opacity",es:"Opacidad"}],"t22":[{pt:"Localize elementos no tema com base em seus atributos descritivos.",en:"Search for elements on the theme based on their descriptive attributes.",es:"Ubique elementos en el tema en base a sus atributos descriptivos."}],"t23":[{pt:"Procurar",en:"Search",es:"Buscar"}],"t24":[{pt:"Crie uma nova camada no mapa para apresentar textos descritivos sobre esse tema, tendo como base a tabela de atributos.",en:"Create a new layer on the map based on the table of attributes to display descriptive texts about this theme.",es:"Crear una nueva capa en el mapa para presentar textos descriptivos sobre este tema, teniendo como base la tabla de atributos."}],"t25":[{pt:"Etiquetas baseadas em atributos",en:"Labels based on attributes",es:"Etiquetas basadas en atributos"}],"t26":[{pt:"Defina as etiquetas que ser&atilde;o mostradas quando o mouse &eacute; estacionado sobre um elemento desse tema.",en:"Define labels that will be shown when the mouse is over a feature of this theme.",es:"Defina las etiquetas que se mostrar&aacute;n cuando el rat&oacute;n se detenga sobre un elemento de este tema."}],"t27":[{pt:"Ativar etiquetas",en:"Activate labels",es:"Activar etiquetas"}],"t28":[{pt:"Insira um filtro nesse tema para mostrar apenas determinadas informa&ccedil;&otilde;es, com base na tabela de atributos.",en:"Insert a filter in this theme based on the table of attributes to show only specific information.",es:"Inserte un filtro en este tema para mostrar solo determinadas informaciones, con base en la tabla de atributos."}],"t29":[{pt:"Filtrar",en:"Filter",es:"Filtrar"}],"t30":[{pt:"Veja a tabela de atributos relacionada a esse tema.",en:"See the table of attributes related to this theme.",es:"Vea la tabla de atributos relacionada con este tema."}],"t31":[{pt:"Tabela com os dados",en:"Table with data",es:"Tabla con los datos"}],"t32":[{pt:"Abre o editor de legenda, permitindo a altera&ccedil;&atilde;o da forma de representa&ccedil;&atilde;o desse tema.",en:"Open the legend editor to change the way this theme is rendered.",es:"Abre el editor de leyenda para modificar la forma de representaci&oacute;n de este tema."}],"t33":[{pt:"Editar legenda",en:"Edit legend",es:"Editar leyenda"}],"t34":[{pt:"Mostra os dados desse tema em uma janela que acompanha o mouse.",en:"Show the data of this theme in a window that tracks the mouse.",es:"Muestra los datos de este tema en una ventana que acompa&ntilde;a el rat&oacute;n."}],"t35":[{pt:"Mostra em janela",en:"Show in window",es:"Mostrar en la ventana"}],"t36":[{pt:"tema vis&iacute;vel apenas em determinadas escalas",en:"theme visible only at certain scales",es:"el tema es visible solo en ciertas escalas"}],"t37":[{pt:"Gr&aacute;fico",en:"Chart",es:"Gr&aacute;fico"}],"t37a":[{pt:"Tema com gr&aacute;ficos",en:"Theme with charts",es:"Tema con gr&aacute;ficos"}],"t37b":[{pt:"Gr&aacute;fico interativo",en:"Interactive chart",es:"Gr&aacute;fico interactivo"}],"t38":[{pt:"Exporta a legenda para o padr&atilde;o SLD.",en:"Export the legend to SLD schema.",es:"Exporta la leyenda para el est&aacute;ndar SLD."}],"t39":[{pt:"Exportar SLD",en:"Export SLD",es:"Exportar SLD"}],"t40":[{pt:"Abre a ferramenta que permite alterar o SQL de acesso aos dados",en:"Open the tool to change the SQL to access data",es:"Abre la herramienta que permite cambiar el SQL de acceso a los datos"}],"t41":[{pt:"Editar SQL",en:"Edit SQL",es:"Editar SQL"}],"t42":[{pt:"Cortina",en:"Curtain",es:"Cortina"}],"t43":[{pt:"Aplicar SLD",en:"Apply SLD",es:"Aplicar SLD"}],"t44":[{pt:"Salvar mapfile",en:"Save mapfile",es:"Guardar mapfile"}],"t45":[{pt:"Comentar",en:"Comment",es:"Comentar"}],"t46":[{pt:"Mais populares",en:"Most popular",es:"M&aacute;s populares"}],"t48":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"t49":[{pt:"Mapa tem&aacute;tico 3D",en:"3D tematic map",es:"Mapa tem&aacute;tico 3D"}],"a1":[{pt:"Procurar tema:",en:"Search theme:",es:"Buscar tema:"}],"a2":[{pt:"Upload de shape file",en:"Upload shapefile",es:"Subir shapefile"}],"a2b":[{pt:"Upload de DBF ou CSV",en:"Upload DBF or CSV",es:"Subir DBF o CSV"}],"a3":[{pt:"Download de dados",en:"Data downloading",es:"Descarga de datos"}],"a3a":[{pt:"Importar Web Map Context",en:"Import Web Map Context",es:"Importar Web Map Context"}],"a4":[{pt:"Conectar com servidor WMS",en:"Connect to WMS server",es:"Conectar al servidor WMS"}],"a4b":[{pt:"Conectar com servidor WMS-T",en:"Connect to WMS-T server",es:"Conectar al servidor WMS-T"}],"a5":[{pt:"Conectar com GeoRss",en:"Connect to GeoRss",es:"Conectar con GeoRss"}],"a5a":[{pt:"Nuvem de tags",en:"Tag cloud",es:"Nube de etiquetas"}],"a6":[{pt:"Acesso aos arquivos do servidor",en:"Access to server files",es:"Acceso a los archivos del servidor"}],"a7":[{pt:"Temas",en:"Theme",es:"Temas"}],"a8":[{pt:"Clique no box ao lado do tema para ligar ou desligar, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click the box next to the theme to turn it on or off, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic en el cuadro ubicado al lado del tema para encender o apagarlo y mostralo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"a9":[{pt:"Fonte",en:"Font",es:"Fuente"}],"a10":[{pt:"c&oacute;digo:",en:"code",es:"c&oacute;digo"}],"a11":[{pt:"Sistemas",en:"Systems",es:"Sistemas"}],"a12":[{pt:"Abrir sistema",en:"Open system",es:"Abrir sistema"}],"a13":[{pt:"Abrir no Google Earth",en:"Open with Google Earth",es:"Abrir en Google Earth"}],"a14":[{pt:"Upload SHP, CSV...",en:"Upload SHP, CSV...",es:"Subir SHP, CSV..."}],"a15":[{pt:"Conex&otilde;es",en:"Conections",es:"Conexiones"}],"a16":[{pt:"Servi&ccedil;os",en:"Services",es:"Servicios"}],"g1":[{pt:"Temas",en:"Themes",es:"Temas"}],"g1a":[{pt:"Cat&aacute;logo",en:"Catalog",es:"Cat&aacute;logo"}],"g2":[{pt:"Adiciona",en:"Add",es:"Agregar"}],"g3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"g4":[{pt:"Mapas",en:"Maps",es:"Mapas"}],"g4a":[{pt:"Mapa",en:"Map",es:"Mapa"}],"o1":[{pt:"Aguarde...",en:"Wait...",es:"Espere..."}],"o2":[{pt:"Busca r&aacute;pida",en:"Quick search",es:"B&uacute;squeda r&aacute;pida"}],"o3":[{pt:"Lendo imagem...",en:"Reading image...",es:"Leyendo imagen..."}],"o4":[{pt:"Aguarde...abrindo lente",en:"Wait...Opening magnifying glass",es:"Espere...abriendo lupa"}],"o5":[{pt:"Aguarde...iniciando",en:"Wait...initializing",es:"Espere...iniciando"}],"o6":[{pt:"din&acirc;mico",en:"Dynamic",es:"Din&aacute;mico"}],"d1":[{pt:"Digite as coordenadas de um ponto (X=longitude e Y=latitude) para localizar-lo no mapa. no mapa. O centro do mapa ser&aacute; deslocado para o ponto digitado.",en:"Enter the coordinates of a point (X=longitude and Y=latitude) to localize it on the map. The map center will move to this point.",es:"Digite las coordenadas de un punto (X=longitud e Y=latitud) para ubicarlas en el mapa. El centro del mapa se desplazar&aacute; al punto introducido."}],"d2":[{pt:"Altera a escala do mapa ajustando-a para mostrar a mesma abrang&ecirc;ncia geogr&aacute;fica da inicializa&ccedil;&atilde;o.",en:"Change the map scale to show the initial geographical extent.",es:"Modifica la escala del mapa ajust&aacute;ndola para mostrar la misma &aacute;rea geogr&aacute;fica inicial."}],"d2t":[{pt:"Enquadramento inicial",en:"Initial extent",es:"Extensi&oacute;n inicial"}],"d3":[{pt:"Amplia o mapa - desloca o ponto clicado para centro da tela ou amplia a regi&atilde;o indicada por um ret&acirc;ngulo. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa na &aacute;rea de zoom desejada.",en:"It enlarges the map - places the clicked point on the center of the screen or enlarge the map on a region indicated by a rectangle. Once activated, click and drag the mouse over the map into the desired area.",es:"Ampl&iacute;a el mapa - coloca el punto donde se hizo clic en el centro de la pantalla o ampl&iacute;a a la regi&oacute;n indicada con un rect&aacute;ngulo. Despu&eacute;s de activarla, haga clic y arrastre el rat&oacute;n sobre el mapa en el &aacute;rea de zoom deseada."}],"d3t":[{pt:"clique e arraste para ampliar",en:"click and drag to enlarge",es:"Haga click y arraste para ampliar"}],"d4":[{pt:"Desloca a regi&atilde;o vis&iacute;vel no mapa. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa para deslocar a regi&atilde;o vis&iacute;vel.",en:"It moves the visible region on the map. After being activated, click and drag the mouse over the map to move the visible region.",es:"Desplaza la regi&oacute;n visible en el mapa. Una vez activada, haga clic y arrastre el rat&oacute;n sobre el mapa para desplazar la zona visible."}],"d4t":[{pt:"clique e arraste para deslocar",en:"click and drag to move",es:"haga click y arraste para mover"}],"d5":[{pt:"Amplia o mapa tendo como refer&ecirc;ncia o centro atual.",en:"Enlarge the map based on the current center.",es:"Ampl&iacute;a el mapa teniendo como referencia el centro actual."}],"d5t":[{pt:"aproximar",en:"zoom in",es:"acercar"}],"d6":[{pt:"Reduz o mapa tendo como refer&ecircncia o centro atual.",en:"Reduce the map based on the current center.",es:"Reduce el mapa teniendo como referencia el centro actual"}],"d6t":[{pt:"afastar",en:"zoom out",es:"alejar",it:"afastar"}],"d7":[{pt:"Mostra informa&ccedil;&otilde;es sobre um ponto no mapa. Ap&oacute;s ativada, clique sobre o mapa.",en:"It displays information about a point on the map. After being activated, click on the map.",es:"Muestra informaci&oacute;n sobre un punto en el mapa. Despu&eacute;s de activarla haga clic sobre el mapa."}],"d7t":[{pt:"Info",en:"Info",es:"Info"}],"d7a":[{pt:"Mostra informa&ccedil;&otilde;es resumidas sobre um ponto clicado no mapa. N&atilde;o &eacute; necess&aacute;rio clicar nesse &iacute;cone para ativar, basta clicar no mapa a qualquer tempo.",en:"Display summary information about a point clicked on the map. It is not necessary to click this icon to activate it, just click on the map at any time.",es:"Muestra informaci&oacute;n resumida de un punto sobre el cual se ha hecho clic en el mapa. No es necesario hacer clic en ese icono para activarlo, simplemente haga clic en el mapa en cualquier momento."}],"d7at":[{pt:"etiqueta",en:"label",es:"etiqueta"}],"d8":[{pt:"Mostra a extens&atilde;o geogr&aacute;fica atual em coordenadas geogr&aacute;ficas",en:"Show the current extent in geographic coordinates",es:"Muestra la extensi&oacute;n geogr&aacute;fica actual en coordenadas geogr&aacute;ficas"}],"d8t":[{pt:"Extens&atilde;o atual",en:"Current extent",es:"Extensi&oacute; actual"}],"d9":[{pt:"Abre/fecha o mapa de refer&ecirc;ncia",en:"Open/close the overview map",es:"Abre/cierra el mapa de referencia"}],"d9t":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"d10":[{pt:"Digite o novo valor de escala e clique no bot&atilde;o aplicar para alterar a escala do mapa",en:"Enter a new scale value and click the apply button to change the map scale",es:"Ingrese el nuevo valor de escala y haga clic en el bot&oacute;n aplicar para modificar la escala del mapa"}],"d11":[{pt:"Busca dados na Wikipedia na abrang&ecirc;ncia atual do mapa. Fa&ccedil;a um zoom no mapa antes de abrir essa op&ccedil;&atilde;o. Regi&ocirc;es muito extensas podem tornar a busca muito demorada",en:"Search for Wikipedia data in the current extent of the map. Zoom on the map before opening this option. Large regions can slow down searching",es:"Busca datos en Wikipedia de la extensi&oacute;n actual del mapa. Haga zoom en el mapa antes de abrir esta opci&oacute;n. Regiones muy extensas pueden hacer que la b&uacute;squeda sea muy lenta"}],"d11t":[{pt:"buscar na Wikip&eacute;dia",en:"search on Wikipedia",es:"buscar en Wikipedia"}],"d12":[{pt:"Imprimir/exportar",en:"",es:""}],"d13":[{pt:"Localiza o IP do usu&aacute;rio no mapa",en:"Locate the user's IP on the map",es:"Localiza la IP del usuario en el mapa"}],"d14":[{pt:"Gera arquivo para 3D",en:"Generate a 3D file",es:"Genera archivo para 3D"}],"d15":[{pt:"Abre o Google Maps, mostrando uma imagem de sat&eacute;lite da regi&atilde;o vista no mapa principal",en:"Open Google Maps displaying a satellite image of the region shown on the main map",es:"Abre Google Maps, mostrando una imagen de sat&eacute;lite de la regi&oacute;n presentada en el mapa principal"}],"d15t":[{pt:"Google Maps",en:"Google Maps",es:"Google Maps"}],"d16":[{pt:"Pesquisa documentos na base de dados Scielo (dados preliminares)",en:"Search documents in the Scielo database (preliminary data)",es:"B&uacute;squeda de documentos en la base de datos Scielo (datos preliminares)"}],"d16t":[{pt:"Scielo",en:"Scielo",es:"Scielo"}],"d17":[{pt:"Projeto Confluence. Pontos de intersec&ccedil;&atilde;o de coordenadas observadas em campo",en:"Confluence Project. Intersection points of coordinates observed in field",es:"Proyecto Confluence. Puntos de intersecci&oacute;n de coordenadas observadas en campo"}],"d17t":[{pt:"conflu&ecirc;ncias",en:"confluences",es:"confluencias"}],"d18":[{pt:"Abre lente de amplia&ccedil;&atilde;o",en:"Open magnifying glass",es:"Abrir lupa"}],"d18t":[{pt:"lente de aumento",en:"magnifying glass",es:"lupa"}],"d19":[{pt:"Coloca as guias em uma janela m&oacute;vel",en:"Put guides in a moving window",es:"Coloca las gu&iacute;as en una ventana m&oacute;vil"}],"d20":[{pt:"Redesenha o mapa com as configura&ccedil;&ocirc;es iniciais.",en:"Reload the map with the initial settings.",es:"Recarga el mapa con las configuraciones iniciales."}],"d20t":[{pt:"reinicia",en:"restart",es:"reinicia",it:"reinicia"}],"d21":[{pt:"Mede a dist&acirc;ncia entre dois ou mais pontos clicados no mapa (menor dist&acirc;ncia). O c&aacute;lculo de dist&acirc;ncia &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the distance between two or more clicked points on the map (shorter distance). The calculation of this distance is rough and its accuracy depends on the map scale.",es:"Mide la distancia entre dos o m&aacute;s puntos marcados en el mapa (menor distancia). El c&aacute;lculo de la distancia es aproximado y su exactitud depende de la escala del mapa."}],"d21t":[{pt:"Dist&acirc;ncia",en:"Distance",es:"Distancia"}],"d21a":[{pt:"Mede a &aacute;rea de um pol&iacute;gono desenhado na tela. O c&aacute;lculo de &aacute;rea &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the area of a polygon drawn on the screen. The calculation of this area is rough and its accuracy depends on the map scale.",es:"Mide el &aacute;rea de un pol&iacute;gono dibujado sobre la pantalla. El c&aacute;lculo del &aacute;rea es aproximado y su exactitud depende de la escala del mapa."}],"d21at":[{pt:"&Aacute;rea",en:"Area",es:"&Aacute;rea"}],"d22":[{pt:"Insere pontos no mapa em coordenadas geogr&aacute;ficas. Os pontos inclu&iacute;dos podem ser transformados em linhas ou pol&iacute;gonos. Os pontos s&atilde;o armazenados em um tema tempor&aacute;rio, podendo-se fazer o download do arquivo shapefile.",en:"Insert points on the map in geographical coordinates. The added points can be converted into lines or polygons. The points are stored in a temporary theme and can be downloaded as a shapefile.",es:"Inserte puntos en el mapa en coordenadas geogr&aacute;ficas. Los puntos incluidos pueden ser transformados en l&iacute;neas o pol&iacute;gonos. Los puntos se almacenan en un tema temporal y se pueden descargar como archivo shapefile."}],"d22t":[{pt:"inserir pontos",en:"insert points",es:"insertar puntos"}],"d23":[{pt:"Insere um gr&aacute;fico no ponto clicado conforme os atributos existentes no tema escolhido. O tema deve possuir itens com valores num&eacute;ricos na tabela de atributos.",en:"Insert a chart on the clicked point according to the attributes of the selected theme. The theme must have records with numerical values in the table of attributes.",es:"Inserte un gr&aacute;fico en el punto marcado seg&uacute;n los atributos existentes en el tema seleccionado. El tema debe tener campos con valores num&eacute;ricos en la tabla de atributos."}],"d23t":[{pt:"Clique gr&aacute;fico",en:"Click on the chart",es:"Haga clic en el gr&aacute;fico"}],"d24":[{pt:"Abre as ferramentas para sele&ccedil;&atilde;o de elementos de um tema. Os elementos selecionados podem ser utilizados em outras opera&ccedil;&ocirc;es, como buffer e sele&ccedil;&atilde;o por tema.",en:"Open the tools for selecting features of a theme. The selected features can be used for other operations like buffer or selection by theme.",es:"Abre las herramientas para seleccionar elementos de un tema. Los elementos seleccionados pueden ser utilizados en otras operaciones como &aacute;reas de influencia (buffer) y selecci&oacute;n por tema."}],"d24t":[{pt:"Selecionar",en:"Select",es:"Seleccionar"}],"d25":[{pt:"Insere texto no mapa clicando em um ponto. Utilize essa op&ccedil;&atilde;o para adicionar informa&ccedil;&ocirc;es ao mapa.",en:"Insert a text on the map by clicking on a point. Use this option to add information on the map.",es:"Inserte un texto en el mapa haciendo clic en un punto. Utilice esta opci&oacute;n para agregar informaci&oacute;n en el mapa."}],"d25t":[{pt:"Inserir texto",en:"Insert text",es:"Insertar texto"}],"d26":[{pt:"Escolha o visual para os bot&otilde;es e outras caracter&iacute;sticas visuais do mapa",en:"Choose a button appearance and other visual characteristics of the map",es:"Elija el aspecto para los botones y otras caracter&iacute;sticas visuales del mapa"}],"d27":[{pt:"Interface",en:"Interface",es:"interfaz"}],"d28":[{pt:"Aguarde...gerando os arquivos",en:"Please wait...generating files",es:"Espera...generando los archivos"}],"d29":[{pt:"Esta&ccedil;&otilde;es METAR",en:"METAR stations",es:"Estaciones METAR"}],"d30":[{pt:"Linha do tempo",en:"Timeline",es:"L&iacute;nea del tiempo"}],"d31":[{pt:"N&atilde;o existe nenhuma camada com etiquetas ativas",en:"There is no layer with active labels",es:"No existe ninguna capa con etiquetas activas"}],"d32":[{pt:"Aplicativos",en:"Applications",es:"Aplicaciones"}],"ge1":[{pt:"Navega&ccedil;&atilde;o com o mouse",en:"Navigation with the mouse",es:"Navegaci&oacute;n con el rat&oacute;n"}],"ge2":[{pt:"Barra de status",en:"Status bar",es:"Barra de estado"}],"ge3":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"ge4":[{pt:"Escala e legenda",en:"Scale and legend",es:"Escala y leyenda"}],"ge5":[{pt:"Atmosfera",en:"Atmosphere",es:"Atm&oacute;sfera"}],"ge6":[{pt:"Grade de coordenadas",en:"Coordinates grid",es:"Cuadr&iacute;culas de coordenadas"}],"ge7":[{pt:"Luz do sol",en:"Sun light",es:"Luz del sol"}],"ge8":[{pt:"Limites pol&iacute;ticos",en:"Political boundaries",es:"L&iacute;mites pol&iacute;ticos"}],"ge9":[{pt:"Constru&ccedil;&otilde;es em 3D",en:"3D buildings ",es:"Construciones en 3D"}],"ge10":[{pt:"Estradas",en:"Roads",es:"Carreteras"}],"ge11":[{pt:"Terreno",en:"Terrain",es:"Terreno"}],"x1":[{pt:"P&aacute;gina principal",en:"Main page",es:"P&aacute;gina principal"}],"x2":[{pt:"Lista de menus",en:"Menu lists",es:"Lista de men&uacute;s"}],"x3":[{pt:"Miniaturas",en:"Thumbnails",es:"Miniaturas"}],"x4":[{pt:"Pesquisa na INDE",en:"Search in INDE",es:"B&uacute;squeda en INDE"}],"x5":[{pt:"Editar subgrupos",en:"Edit subgroups",es:"Editar subgrupos"}],"x6":[{pt:"Editar temas",en:"Edit themes",es:"Editar temas"}],"x7":[{pt:"op&ccedil;&atilde;o vis&iacute;vel apenas para editores",en:"option visible to editors only",es:"opci&oacute;n visible solo para editores"}],"x8":[{pt:"Sistema de administra&ccedil;&atilde;o",en:"Management system",es:"Sistema de administraci&oacute;n"}],"x9":[{pt:"Editar &aacute;rvore",en:"Edit tree",es:"Editar &aacute;rbol"}],"x10":[{pt:"Editar menus do cat&aacute;logo",en:"Edit catalog menus",es:"Editar men&uacute;s del cat&aacute;logo"}],"x11":[{pt:"Abre em uma janela",en:"Open in a window",es:"Abre en una ventana"}],"x13":[{pt:"&Aacute;rvore de camadas n&atilde;o encontrada",en:"Tree layers not found",es:"Arboles de capas no se encuentra"}],"x14":[{pt:"sim",en:"yes",es:"s&iacute;"}],"x15":[{pt:"n&atilde;o",en:"no",es:"no"}],"x16":[{pt:"Valor n&atilde;o definido",en:"Value not defined",es:"Valor no definido"}],"x17":[{pt:"Essa op&ccedil;&atilde;o afeta apenas a impress&atilde;o do mapa",en:"This option only affects map printing",es:"Esta opci&oacute;n solo afecta a la impresi&oacute;n del mapa"}],"x18":[{pt:"Nome n&atilde;o definido",en:"Name not defined",es:"Nombre no definido"}],"x19":[{pt:"Coment&aacute;rios de",en:"Reviews of",es:"Comentarios de"}],"x20":[{pt:"Clique no mapa para desenhar o pol&iacute;gono",en:"Click on the map to draw a polygon",es:"Haga clic en el mapa para dibujar un pol&iacute;gono"}],"x21":[{pt:"Essa opera&ccedil;&atilde;o n&atilde;o funciona nessa interface",en:"This operation does not work on this interface",es:"Esta operaci&oacute;n no funciona en esta interfaz"}],"x22":[{pt:"Op&ccedil;&atilde;o n&atilde;o dispon&iacute;vel",en:"Option not available",es:"Opci&oacute;n no disponible"}],"x23":[{pt:"Dire&ccedil;&atilde;o",en:"Direction",es:"Direcci&oacute;n"}],"x25":[{pt:"M&eacute;todo para calcular dist&acirc;ncias",en:"Method to calculate distances",es:"M&eacute;todo para calcular distancias"}],"x26":[{pt:"Voce quer mesmo encerrar a sessao?",en:"Do you want to logout?",es:"&iquest;Quiere cerrar la sesi&oacute;n?"}],"x27":[{pt:"Usu&aacute;rio",en:"User",es:"Usuario"}],"x28":[{pt:"Senha",en:"Password",es:"Contrase&ntilde;a"}],"x29":[{pt:"Enviar",en:"Submit",es:"Enviar"}],"x30":[{pt:"Ativo",en:"Active",es:"Activo"}],"x31":[{pt:"Erro",en:"Error",es:"Error"}],"x32":[{pt:"Recuperar senha",en:"Recover password",es:"Recuperar contrase&ntilde;a"}],"x33":[{pt:"Escolha um tema da lista",en:"Select a theme from the list",es:"Seleccione un tema de la lista"}],"x34":[{pt:"Lugar",en:"Place",es:"Lugar"}],"x35":[{pt:"Escolha um tipo de busca nas propriedades",en:"Choose a search type in the properties",es:"Elija un tipo de b&uacute;squeda en las propiedades"}],"x36":[{pt:"Digite uma palavra para busca!",en:"Enter search terms!",es:"Introduzca una palabra clave para buscar!"}],"x37":[{pt:"Onde ser&aacute; feita a busca",en:"Where will the search be done?",es:"&iquest;D&oacute;nde se realizar&aacute; la b&uacute;squeda?"}],"x38":[{pt:"Servi&ccedil;os de busca externos",en:"External search services",es:"Servicios de b&uacute;squeda externos"}],"x39":[{pt:"Temas existentes no mapa",en:"Existing themes on the map",es:"Temas existentes en el mapa"}],"x40":[{pt:"Apenas os temas especialmente configurados pelo administrador do i3Geo podem receber opera&ccedil;&otilde;es de busca",en:"Only those themes specially configarated by the i3Geo administrator can receive search operations",es:"Solo los temas especialmente configurados por el administrador de i3Geo pueden ser objeto de operaciones de b&uacute;squeda"}],"x41":[{pt:"Nada encontrado nos temas ou nenhum tema permite busca",en:"Nothing found in the themes or no theme allows searching",es:"Nada encontrado en los temas o ning&uacute;n tema permite b&uacute;squedas"}],"x42":[{pt:"Nada encontrado em ",en:"Nothing found at ",es:"No se encontr&oacute; nada en "}],"x43":[{pt:"Erro ao acessar o servi&ccedil;o",en:"Error accessing the service",es:"Error al acceder al servicio"}],"x44":[{pt:"Nuvem Flash",en:"Cloud Flash",es:"Nube Flash"}],"x45":[{pt:"Diret&oacute;rios",en:"Directories",es:"Directorios"}],"x46":[{pt:"Conex&atilde;o WMS-T",en:"WMS-T connection",es:"Conexi&oacute;n WMS-T"}],"x47":[{pt:"Conex&atilde;o GeoRSS",en:"GeoRSS connection",es:"Conexi&oacute;n GeoRSS"}],"x48":[{pt:"Rota",en:"Route",es:"Ruta"}],"x49":[{pt:"Coordenadas aproximadas",en:"Approximate coordinates",es:"Coordenadas aproximadas"}],"x50":[{pt:"Feche para parar",en:"Close to stop",es:"Cierre para parar"}],"x51":[{pt:"Sele&ccedil;&atilde;o",en:"Selection",es:"Selecci&oacute;n"}],"x52":[{pt:"Alterar senha",en:"Change password",es:"Cambiar contrase&ntilde;a"}],"x53":[{pt:"Upload de WMC",en:"WMC upload",es:"Subir WMC"}],"x54":[{pt:"Perfil",en:"Profile",es:"Perfil"}],"x55":[{pt:"Salva o tema",en:"Save theme",es:"Guarda el tema"}],"x56":[{pt:"Topon&iacute;mia",en:"Toponymy",es:"Toponimia"}],"x57":[{pt:"Cartogramas estat&iacute;sticos",en:"Statistical cartograms",es:"Cartogramas estad&iacute;sticos"}],"x58":[{pt:"Continua",en:"Continue",es:"Seguir"}],"x59":[{pt:"Localiza",en:"Locate",es:"Localiza"}],"x60":[{pt:"Cartogramas",en:"Cartograms",es:"Cartogramas"}],"x61":[{pt:"Filtra limite",en:"Filter limit",es:"Filtra l&iacute;mite"}],"x62":[{pt:"Remover",en:"Remove",es:"Eliminar"}],"x63":[{pt:"Para salvar as configura&ccedil;&otilde;es de uma camada,<br> utilize a op&ccedil;&atilde;o existente na &aacute;rvore de camadas no n&oacute; correspondente ao tema (basta expandir o tema para visualizar as op&ccedil;&otilde;es)<br><br>",en:"To save a layer setting,<br> use the option available in the layer tree corresponding to the theme node (just expand the theme to view the options)<br><br>",es:"Para guardar la configuraci&oacute;n de una capa,<br> utilice la opci&oacute;n disponible en la &aacute;rbol de capas en el nodo correspondiente al tema (basta con expandir el tema para ver las opciones)<br><br>"}],"x64a":[{pt:"Congela a vis&atilde;o atual",en:"Freeze the current view",es:"Congela la vista actual"}],"x64":[{pt:"Item",en:"Item",es:"Item"}],"x65":[{pt:"Buscando &iacute;tens...",en:"Searching fields...",es:"Buscando campos..."}],"x66":[{pt:"Ocorreu um erro",en:"There was an error",es:"Ocurri&oacute; un error"}],"x67":[{pt:"Comunidade i3Geo",en:"i3Geo community",es:"Comunidad i3Geo"}],"x68":[{pt:"Vers&atilde;o",en:"Version",es:"Versi&oacute;"}],"zoomliShift":[{pt:"Pressione a tecla SHIFT junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the SHIFT key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla MAY&Uacute;S junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"zoomliCtrl":[{pt:"Pressione a tecla CTRL junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the CTRL key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla CTRL junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"x70":[{pt:"Utilize os dedos em um movimento de pin&ccedil;a para definir a &aacute;rea que ser&aacute; aproximada ou afastada",en:"Use the pinch-zoom gesture to define the area that will be zoomed in or out",es:"Utilice los gestos de pinzas de los dedos para definir el &aacute;rea que ser&aacute; acercada o alejada"}],"x71":[{pt:"Aplicativos estat&iacute;sticos cadastrados",en:"Registered statistical applications",es:"Aplicaciones estad&iacute;sticas registradas"}],"x72":[{pt:"Lista de mapas cadastrados",en:"List of registered maps",es:"Lista de los mapas registrados"}],"x73":[{pt:"Redirecionar para a vers&atilde;o adaptada para dispositivos m&oacute;veis?",en:"Redirect to mobile version?",es:"Redireccionar a una versi&oacute;n adaptada a dispositivos m&oacute;viles?"}],"x74":[{pt:"Fecha",en:"Close",es:"Cierra"}],"x75":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"x76":[{pt:"O tema j&aacute; existe no mapa.",en:"This theme already exists on theme map.",es:"El tema ya existe en el mapa."}],"x77":[{pt:"Nome do novo marcador",en:"New bookmark name",es:"Nombre de marcador nuevo"}],"x78":[{pt:"Copie os marcadores e cole em um editor para guard&aacute;-los",en:"Copy bookmarks and paste in an editor to save them",es:"Copiar los marcadores y pegarlos en un editor para guardarlos"}],"x79":[{pt:"Marcadores",en:"Bookmarks",es:"Marcadores"}],"x80":[{pt:"Exportar",en:"Export",es:"Exportar"}],"x81":[{pt:"Importar",en:"Import",es:"Importar"}],"x82":[{pt:"Marcar regi&atilde;o",en:"Mark region",es:"Marcar regi&oacute;n"}],"x83":[{pt:"Cole os marcadores para import&aacute;-los",en:"Paste the bookmarks to import",es:"Pegue los marcadores para importarlos"}],"x84":[{pt:"Exportar SHP",en:"Export SHP",es:"Exportar SHP"}],"x85":[{pt:"Visualizador de WMS da INDE-Br",en:"INDE-Br WMS viewer",es:"Visualizador de WMS de INDE-Br"}],"x86":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x87":[{pt:"Limites e localidades",en:"Boundaries and localities",es:"L&iacute;mites y localidades"}],"x88":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x89":[{pt:"Editar cadastro",en:"Edit register",es:"Editar registro"}],"x90":[{pt:"Mapas cadastrados",en:"Registered maps",es:"Mapas registrados"}],"x91":[{pt:"Feche para parar. Desligue o tema para ver o efeito",en:"Close to stop. Turn off the theme to see the effect",es:"Cierre para parar. Apague el tema para ver el efecto"}],"x92":[{pt:"Escolha uma camada",en:"Select a layer",es:"Seleccione una capa"}],"x93":[{pt:"Localiza&ccedil;&atilde;o do usu&aacute;rio",en:"User location",es:"Ubicaci&oacute;n del usuario"}],"x94":[{pt:"Remove as figuras da tela",en:"Remove pictures from the screen",es:"Quita las figuras de la pantalla"}],"x95":[{pt:"trecho",en:"stretch",es:"tramo"}],"x96":[{pt:"atual",en:"current",es:"actual"}],"x97":[{pt:"total",en:"total",es:"total"}],"x98":[{pt:"per&iacute;metro",en:"perimeter",es:"per&iacute;metro"}],"x99":[{pt:"C&aacute;lculo n&atilde;o pode ser realizado. Falta carregar a API de geometria do GM",en:"The calculation cannot be performed. It is necessary to upload the GM geometry API",es:"El c&aacute;lculo no puede ser realizado. Falta cargar la API de geometr&iacute;a de GM"}],"x101":[{pt:"C&oacute;pia",en:"Copy",es:"Copia"}],"x102":[{pt:"Mapa de calor",en:"Heatmap",es:"Mapa de calor"}],"x103":[{pt:"Links para abrir o mapa",en:"Links to open the map",es:"Links para abrir el mapa "}],"x104":[{pt:"Mapa de agrupamentos",en:"Cluster map",es:"Mapa de agrupaci&oacute;n"}],"x105":[{pt:"Navega&ccedil;&atilde;o",en:"Browsing",es:"Navegaci&oacute;n"}],"mais":[{pt:"Mais...",en:"More...",es:"M&aacute;s..."}],"uploadArquivoGeo":[{pt:"Upload de arquivo geo",en:"Geo file upload",es:"Carga del archivo geo"}],"conexaoServicoGeo":[{pt:"Conex&atilde;o com servi&ccedil;os geo",en:"Connection to geo services",es:"Conexi&oacute;n con servicios geo"}],"saikuAba":[{pt:"SAIKU - OLAP (abrir em nova aba)",en:"SAIKU - OLAP (open in a new tab)",es:"SAIKU - OLAP (abrir en una nueva pesta&ntilde;a)"}],"saikuMapa":[{pt:"SAIKU - OLAP (abrir em janela interna)",en:"SAIKU - OLAP (open in an inner window)",es:"SAIKU - OLAP (abrir en una ventana interna)"}],"refMapaAtual":[{pt:"Mapa atual",en:"Current map",es:"Mapa actual"}],"refMapaDinamico":[{pt:"Mapa fixo",en:"WMS",es:"WMS"}],"naoPermitido":[{pt:"Operacao nao autorizada para esse usuario",en:"This user does not have permission to perform this action",es:"Operaci&oacute;n no autorizada para este usuario"}],"melhorcaminho":[{pt:"Melhor caminho (raster)",en:"Best way (raster)",es:"Mejor camino (raster)"}],"tolerancia":[{pt:"Toler&acirc;ncia de busca (em pixels)",en:"Search tolerance (in pixels)",es:"Tolerancia de b&uacute;squeda (en pixeles)"}],"naoInstalado":[{pt:"Ferramenta n&atilde;o dispon&iacute;vel nessa instala&ccedil;&atilde;o do i3Geo",en:"Tool not available on this i3Geo installation",es:"Herramienta no disponible en esta instalaci&oacute;n de i3geo"}],"variaEscala":[{pt:"Depend&ecirc;ncia da escala",en:"Scale dependency",es:"Dependencia de escala"}],"mostraTodosLegenda":[{pt:"Mostra tudo",en:"Show all",es:"Muestra todo"}],"mostraSoLegenda":[{pt:"Mostra s&oacute; a legenda",en:"Show legend only",es:"Muestra solo la leyenda"}],"removerDoMapa":[{pt:"Remove a camada do mapa?",en:"Do you want to remove the layer from map?",es:"&iquest;Quiere remover la capa del mapa?"}],"dicaBuscaRapida":[{pt:"Abre uma janela flutuante com op&ccedil;&otilde;es de busca de dados em servi&ccedil;os como o Google Maps ou nas camadas exsitentes no mapa",en:"Open a floating window with data search options on services like Google Maps or on the map layers",es:"Abre una ventana flotante con opciones de b&uacute;squeda de datos en servicios como Google Maps o en las capas del mapa"}],"refresh":[{pt:"Refaz a &aacute;rvore, reconstruindo os &iacute;cones e lista de camadas",en:"Redo the tree by rebuilding the icons and the layer list",es:"Rehacer el &aacute;rbol reconstruyendo los iconos y la lista de capas"}],"lixeira":[{pt:"Clique para ver a lista de camadas em uma janela flutuante com op&ccedil;&atilde;o para remover um ou mais camadas do mapa. Arraste uma camada sobre esse &iacute;cone para remov&ecirc;-la individualmente",en:"Click to see the layer list in a floating window with the option to remove one or more layers from the map. Drag a layer to this icon to remove it individually",es:"Haga clic para ver la lista de capas en una ventana flotante con la opci&oacute;n de eliminar una o m&aacute;s capas del mapa. Arrastre una capa sobre este icono para removerla individualmente"}],"filtraCam":[{pt:"Permite filtrar a lista de camadas mostradas na &aacute;rvore conforme propriedades espec&iacute;ficas de cada uma",en:"It allows you to filter the layer lists shown in the tree according to their specific properties",es:"Permite filtrar la lista de capas mostradas en el &aacute;rbol seg&uacute;n las propiedades espec&iacute;ficas de cada una"}],"legenda":[{pt:"Abre a legenda do mapa em uma janela flutuante",en:"Open the map legend in a floating window",es:"Abre la leyenda del mapa en una ventana flotante "}],"ferramMapa":[{pt:"Mostra a lista de ferramentas que atuam sobre o mapa",en:"It shows a list of tools that perform tasks on the map",es:"Muestra la lista de herramientas que act&uacute;an sobre el mapa"}],"ferramCamadas":[{pt:"Mostra a lista de ferramentas que atuam sobre camadas",en:"It shows a list of tools that perform tasks on the layers",es:"Muestra una lista de herramientas que act&uacute;an sobre las capas"}],"ajudaEditorOlSalva":[{pt:"Para editar os atributos, utilize a ferramenta de identifica&ccedil;&atilde;o. &Eacute; necess&aacute;rio que exista uma coluna com identificadores &uacute;nicos na tabela a ser editada e que essa coluna esteja vis&iacute;vel na ferramenta de identifica&ccedil;&atilde;o.",en:"Use the identification tool to edit the attributes. There must be a column with unique identifiers in the table that will be edited. This column should be visible in the identification tool.",es:"Para editar los atributos utilice la herramienta de identificaci&oacute;n. Es necesario que exista una columna con identificadores &uacute;nicos en la tabla a ser editada y que esa columna sea visible en la herramienta de identificaci&oacute;n."}],"mascara":[{pt:"M&aacute;scara",en:"Mask",es:"M&aacute;scara"}],"result":[{pt:"Resultado",en:"Result",es:"Resultado"}],"tativo":[{pt:"Tema ativo",en:"Active theme ",es:"Tema activo"}],"geosel":[{pt:"geometria(s) selecionada(s) encontrada(s)",en:"selected geometry found",es:"geometr&iacute;a(s) seleccionada(s) encontrada(s)"}],"listar":[{pt:"Listar",en:"Make a list",es:"Hacer una lista"}],"sdados":[{pt:"Salvar dados",en:"Save data",es:"Guardar datos"}],"incorpo":[{pt:"Incorporar ao mapa",en:"Add to map",es:"Agregar al mapa"}],"selum":[{pt:"Selecione uma ou mais geometrias",en:"Select one or more geometries",es:"Seleccione una o m&aacute;s geometr&iacute;as"}],"atrib":[{pt:"Atributos",en:"Attributes",es:"Atributos"}],"reg":[{pt:"Registros",en:"Records",es:"Registros"}],"adic":[{pt:"Adicionando",en:"Adding",es:"Agregando"}],"stema":[{pt:"Salvar no tema",en:"Save the theme",es:"Salvar el tema"}],"seluma":[{pt:"Selecione apenas uma figura",en:"Select one picture only",es:"Seleccione solo una figura"}],"salva":[{pt:"Salva",en:"Save",es:"Salva"}],"canc":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"dlinha":[{pt:"digitalizar linha",en:"digitalize line",es:"digitalizar l&iacute;nea"}],"dpol":[{pt:"digitalizar poligono",en:"digitalize polygon",es:"digitalizar pol&iacute;gono"}],"dponto":[{pt:"digitalizar ponto",en:"digitalize point",es:"digitalizar punto"}],"dtexto":[{pt:"digitalizar texto",en:"digitalize text",es:"digitalizar texto"}],"cortaf":[{pt:"corta figura",en:"cut picture",es:"cortar figura"}],"modf":[{pt:"modifica figura",en:"modify picture",es:"modificar figura"}],"listag":[{pt:"lista geometrias",en:"list geometries",es:"crear lista de geometr&iacute;as"}],"frente":[{pt:"trazer para frente",en:"send forward",es:"traer al frente"}],"studo":[{pt:"selecionar tudo",en:"select all",es:"seleccionar todo"}],"ustudo":[{pt:"limpar sele&ccedil;&atilde;o",en:"clear selection",es:"limpiar la selecci&oacute;n"}],"excsel":[{pt:"Remove os elementos selecionados",en:"Remove selected features",es:"Remueve los elementos seleccionados"}],"opcoes":[{pt:"Op&ccedil;&otilde;es",en:"Options",es:"Opciones"}],"meneditor1":[{pt:"Para excluir registros do banco de dados utilize a ferramenta de identifica&ccedil;&atilde;o",en:"Use the identification tool to delete records from the database",es:"Para excluir registros de la base de datos utilice la herramienta de identificaci&oacute;n"}],"meneditor2":[{pt:"Nenhum elemento gr&aacute;fico encontrado. Utilize as op&ccedil;&otilde;es de cria&ccedil;&atilde;o de geometrias.",en:"No graphic element found. Use the options to create geometries.",es:"Ning&uacute;n elemento gr&aacute;fico encontrado. Utilice las opciones de creaci&oacute;n de geometr&iacute;a."}],"meneditor3":[{pt:"Voc&ecirc; precisa fazer login para usar a op&ccedil;&atilde;o de salvar no banco de dados",en:"You must be logged in to use the save to database option",es:"Usted debe iniciar sesi&oacute;n para utilizar la opci&oacute;n de guardar en la base de datos"}],"meneditor4":[{pt:"Valores iguais ao original",en:"Values equal to the original ones",es:"Valores iguales al original"}],"meneditor5":[{pt:"&Eacute; necess&aacute;rio ter um c&oacute;digo para poder excluir",en:"It is necessary to have a password to exclude",es:"Es necesario tener una clave para excluir"}],"meneditor6":[{pt:"Ap&oacute;s escolher a medida da vari&aacute;vel, clique no mapa para escolher o limite geogr&aacute;fico.",en:"After choosing the variable measure, click on the map to choose the geographical boundary.",es:"Despu&eacute;s de escoger la medida de la variable, haga clic en el mapa para seleccionar el l&iacute;mite geogr&aacute;fico."}],"opsel":[{pt:"Opera&ccedil;&otilde;es sobre as figuras selecionadas",en:"Operations on the selected pictures",es:"Operaciones sobre las figuras seleccionadas"}],"capturar":[{pt:"Capturar elemento de um tema",en:"Capture a theme feature",es:"Capturar elemento de un tema"}],"salvexc":[{pt:"Salvar/excluir dados",en:"Save/exclude data",es:"Guardar/excluir datos"}],"edatrib":[{pt:"Editar atributos",en:"Edit Attributes",es:"Editar atributos"}],"camedit":[{pt:"Camadas edit&aacute;veis",en:"Editable layers",es:"Capas editables"}],"nenhum":[{pt:"Nenhum",en:"None",es:"Ninguno"}],"tipo":[{pt:"Tipo",en:"Type",es:"Tipo"}],"abreMapa":[{pt:"Abrir o mapa",en:"Open the map",es:"Abrir el mapa "}],"areaAprox":[{pt:"&Aacute;rea aproximada",en:"Approximate area",es:"&Aacute;rea aproximada"}],"distAprox":[{pt:"Dist&acirc;ncia aproximada",en:"Approximate distance",es:"Distancia aproximada"}],"trocaInterface":[{pt:"Troca de interface",en:"Interface change",es:"Cambio de interfaz"}],"wkt2layer":[{pt:"Converte WKT em camada",en:"Convert WKT into layer",es:"Transformar WKT en capa"}],"salvaDadosEditor":[{pt:"Os dados s&oacute; podem ser salvos em temas que permitem edi&ccedil;&atilde;o e que possuem coluna com auto incremento",en:"Data can only be saved in themes that allow edition and have columns with auto-increment",es:"Los datos solo pueden ser guardados en los temas que permiten edici&oacute;n y que poseen columnas con auto incremento"}],"novaaba":[{pt:"Abre em nova aba",en:"Open in a new tab",es:"Abre en una pesta&ntilde;a nueva"}],"novonome":[{pt:"Novo nome",en:"New name",es:"Nombre nuevo"}],"medir":[{pt:"Medir/Calcular",en:"Measure/Calculate",es:"Medir/Calcular"}],"tabela":[{pt:"Tabela",en:"Table",es:"Tabla"}],"ligaDesliga":[{pt:"Liga/Desliga",en:"Turn on/Turn off",es:"Encender/Apagar"}],"naoPublicado":[{pt:"n&atilde;o publicado",en:"not published",es:"no publicado"}],"operacoesMapaTema":[{pt:"Opera&ccedil;&otilde;es sobre o mapa ou tema",en:"Operations on the map or theme",es:"Operaciones sobre el mapa o tema"}],"descMenuAjuda":[{pt:"Documenta&ccedil;&atilde;o, redes sociais, tutoriais...",en:"Documentation, social networks, tutorials...",es:"Documentaci&oacute;n, redes sociales, tutoriales..."}],"descMenuAnalise":[{pt:"Dist&acirc;ncia, &aacute;rea, buffer, gr&aacute;ficos...",en:"Distance, area, buffer, graphics...",es:"Distancia, &aacute;rea, buffer, gr&aacute;ficos..."}],"descArquivos":[{pt:"Salvar e carregar mapfile, lista de mapas...",en:"Save and upload mapfile, map list...",es:"Guardar y cargar mapfile, lista de mapas..."}],"descOperacoesMapaTema":[{pt:"Tabela, legenda, imprimir, upload, navega&ccedil;&atilde;o...",en:"Table, legend, print, upload, browsing...",es:"Tabla, leyenda, impresi&oacute;n, carga, navegaci&oacute;n..."}],"descOgcWms":[{pt:"Adiciona camada via servi&ccedil;o WMS",en:"Add layer via WMS service",es:"A&ntilde;ade capa a trav&eacute;s de servicio WMS"}],"descLimLoc":[{pt:"Regi&otilde;es cadastradas no sistema de metadados estat&iacute;sticos",en:"Regions registered in the statistical metadata system",es:"Regiones registradas en el sistema de metadatos estad&iacute;sticos"}],"descMeta":[{pt:"Camadas baseadas no sistema de metadados estat&iacute;sticos",en:"Layers based on the statistical metadata system",es:"Capas basadas en el sistema de metadatos estad&iacute;sticos"}],"descMapas":[{pt:"Mapas prontos para uso, com camadas j&aacute; selecionadas",en:"Ready-to-use maps with layers already selected",es:"Mapas listos para su uso con capas seleccionadas"}],"descEstrelas":[{pt:"Lista de camadas classificadas conforme o n&uacute;mero de acessos",en:"List of layers classified according to the number of accesses",es:"Lista de capas clasificadas seg&uacute;n el n&uacute;mero de accesos"}],"descSistemas":[{pt:"Sistemas com op&ccedil;&otilde;es espec&iacute;ficas e que permitem adicionar camadas ao mapa",en:"Systems with specific options that allow you to add layers to the map",es:"Sistemas con opciones espec&iacute;ficas que permiten agregar capas al mapa"}],"descDir":[{pt:"Diret&oacute;rio de arquivos shapefile",en:"Shapefile directory",es:"Directorio de archivos shapefile"}],"localiza":[{pt:"Posi&ccedil;&atilde;o",en:"Position",es:"Posici&oacute;n"}],"volta":[{pt:"volta",en:"back",es:"volver"}],"continua":[{pt:"continua",en:"continue",es:"continuar"}],"avanca":[{pt:"avan&ccedil;a",en:"go ahead",es:"avanzar"}],"tipvazio":[{pt:"N&atilde;o existe nenhuma camada no mapa que permita mostrar etiquetas",en:"There is no layer on the map that allows you to display labels",es:"No existe ninguna capa en el mapa que permita mostrar etiquetas"}],"erroTpl":[{pt:"Erro ao carregar um template",en:"Error loading template",es:"Error al cargar una plantilla"}],"remove":[{pt:"Remove",en:"Remove",es:"Eliminar"}],"iconeFerramentas":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"iconeMapa":[{pt:"Camadas inclu&iacute;das",en:"Layers included",es:"Capas incluidas"}],"iconeCatalogo":[{pt:"Incluir mais camadas",en:"Add more layers",es:"Incluir m&aacute;s capas"}],"iconeLegenda":[{pt:"Legenda do mapa",en:"Map Legend",es:"Leyenda del mapa"}],"iconeBalao":[{pt:"Info resumida",en:"Summary information",es:"Informaci&oacute;n resumida"}],"iconeIdentifica":[{pt:"Info completa",en:"Comprehensive information",es:"Informaci&oacute;n completa"}],"indeOk":[{pt:"Cat&aacute;logo da INDE j&aacute; est&aacute; dispon&iacute;vel",en:"INDE catalog now available",es:"Cat&aacute;logo del INDE ya est&aacute; disponible"}],"deveLigada":[{pt:"A camada deve estar vis&iacute;vel",en:"The layer must be visible",es:"La capa debe ser visible"}],"balaoVazio":[{pt:"N&atilde;o foram encontrados dados nas camadas dispon&iacute;veis. Experimente utilizar o &iacute;cone de mais informa&ccedil;&otilde;es",en:"No data was found on the available layers. Try to use the more infomation icon",es:"No se encontraron datos en las capas disponibles. Intente utilizar el icono de m&aacute;s informaci&oacute;n"}],"umaLigada":[{pt:"Pelo menos uma camada deve estar ligada no mapa",en:"At least one layer must be associated with the map",es:"Al menos una capa debe estar conectada en el mapa"}],"precisaApiGM":[{pt:"Essa op&ccedil;&atilde;o necessita de uma API do Google Maps. Consulte o administrador do sistema. O c&oacute;digo da API deve constar no arquivo de configura&ccedil;&atilde;o do i3Geo.",en:"This option requires a Google Maps API. Ask your system administrator for advice. The API code should be in the i3Geo configuration file.",es:"Esta opci&oacute;n requiere una API de Google Maps. Consulte con el administrador del sistema. El c&oacute;digo de la API debe incluirse en el archivo de configuraci&oacute;n de i3Geo."}],"graticule":[{pt:"Grade de coordenadas (ativa e desativa)",en:"Coordinate grid (turn on and turn off)",es:"Cuadr&iacute;cula de coordenadas (activa y desactiva)"}],"versaoAntiga":[{pt:"Essa op&ccedil;&atilde;o pode n&atilde;o funcionar corretamente devido a vers&atilde;o do sistema (Mapserver)",en:"This option may not work properly because of the system version (Mapserver)",es:"Esta opci&oacute;n puede que no funcione correctamente debido a la versi&oacute;n del sistema (Mapserver)"}],"camadasDeFundo":[{pt:"Camadas de fundo",en:"Basemap",es:"Mapa base"}],"funcaojstip":[{pt:"Fun&ccedil;&atilde;o JS (para as etiquetas)",en:"",es:""}],"rangeScaleMsg":[{pt:"Vis&iacute;vel apenas em determinadas escalas",en:"",es:""}],"layerDesenho":[{pt:"Camada de desenho",en:"",es:""}],"confirma":[{pt:"Confirma",en:"",es:""}],"selCorta":[{pt:"Selecione primeiro um elemento para ser cortado",en:"",es:""}],"desPol":[{pt:"Desenhe um pol&iacute;gono",en:"",es:""}],"union":[{pt:"Uni&atilde;o",en:"",es:""}],"intersect":[{pt:"Intersec&ccedil;&atilde;o",en:"",es:""}],"symdif":[{pt:"Diferen&ccedil;a sim&eacute;trica",en:"",es:""}],"dif":[{pt:"Diferen&ccedil;a",en:"",es:""}],"shiftdel":[{pt:"Para apagar um v&eacute;rtice, pressione shift e clique",en:"",es:""}],"extent":[{pt:"Extens&atilde;o",en:"",es:""}],"cola":[{pt:"Cola",en:"",es:""}],"fillring":[{pt:"Preenche as ilhas",en:"",es:""}],"naoremovewkt":[{pt:"Fecha sem remover o desenho",en:"",es:""}],"ativasnaptol":[{pt:"Ativa toler&acirc;ncia (snap)",en:"",es:""}],"freehand":[{pt:"M&atilde;o livre",en:"",es:""}],"masc":[{pt:"M&aacute;scara",en:"",es:""}],"fullscreen":[{pt:"Tela cheia",en:"",es:""}],"esquemadecores":[{pt:"Esquema de cores",en:"Color schema",es:"Esquema de colores"}],"copiaCamada":[{pt:"C&oacute;pia da camada",en:"Layer copy",es:"Copia de la capa"}],"contorno":[{pt:"Contorno",en:"Outline",es:"Contorno"}],"copytomemory":[{pt:"Copiado para a mem&oacute;ria",en:"",es:""}],"nenhumaSel":[{pt:"N&atilde;o existe nenhuma camada com sele&ccedil;&atilde;o",en:"",es:""}],"descws":[{pt:"Utiliza Webservices para adicionar camadas ao mapa, como WMS o GeoJson",en:"",es:""}],"camadaadic":[{pt:"Camada adicionada ao mapa",en:"",es:""}],"camadaatualizada":[{pt:"Camada atualizada",en:"",es:""}],"adicmapa":[{pt:"Adiconar ao mapa",en:"",es:""}],"arqimp":[{pt:"Arquivo importado",en:"",es:""}]}; 238 +g_traducao={"dec":[{pt:",",en:".",es:","}],"mil":[{pt:".",en:",",es:"."}],"p1":[{pt:"O i3Geo &eacute; software livre! Para download clique <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqui</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",en:"I3Geo is an open source software! Click <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >here</a> to download. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>",es:"i3Geo es software libre! Para descargar haga clic <a href='https://softwarepublico.gov.br/social/i3geo' target=blank >aqu&iacute;</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>"}],"p2":[{pt:"Filtro de cores",en:"Color filter",es:"Filtro de colores"}],"p3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"p4":[{pt:"Escala",en:"Scale",es:"Escala"}],"p5":[{pt:"Tamanho",en:"Size",es:"Tama&ntilde;o"}],"p6":[{pt:"Ativa/desativa entorno",en:"Enable/disable environment",es:"Activar/desactivar entorno"}],"p7":[{pt:"Ativa/desativa logo",en:"Enable/disable logo",es:"Activar/desactivar logo"}],"p8":[{pt:"Cor da sele&ccedil;&atilde;o",en:"Selection color",es:"Color de la selecci&oacute;n"}],"p9":[{pt:"Cor do fundo",en:"Background color",es:"Color de fondo"}],"p10":[{pt:"Grade de coordenadas",en:"Coordinate grid",es:"Cuadr&iacute;cula de coordenadas"}],"p11":[{pt:"Template",en:"Template",es:"Plantilla"}],"p12":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"p13":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"p14":[{pt:"Aplicar",en:"Apply",es:"Aplicar"}],"p15":[{pt:"Formato da imagem do mapa",en:"Map image format",es:"Formato de la imagen del mapa"}],"p16":[{pt:"Fundo",en:"Basemap",es:"Mapa base"}],"p17":[{pt:"Imprime legenda",en:"Print legend",es:"Imprimir la leyenda"}],"p18":[{pt:"N&atilde;o imprime a legenda",en:"Do not print legend",es:"No imprimir la leyenda"}],"p19":[{pt:"Ativa ou desativa a legenda de um tema na op&ccedil;&atilde;o de impress&atilde;o do mapa",en:"Enable or disable the legend of a theme in the map print option",es:"Activa o desactiva la leyenda de un tema en la opci&oacute;n de impresi&oacute;n del mapa"}],"p20":[{pt:"Tela remota",en:"Remote screen",es:"Pantalla remota"}],"p21":[{pt:"Anima&ccedil;&atilde;o",en:"Animation",es:"Animaci&oacute;n"}],"s1":[{pt:"Ajuda",en:"Help",es:"Ayuda"}],"s2":[{pt:"An&aacute;lise",en:"Analysis",es:"An&aacute;lisis"}],"s3":[{pt:"Janelas",en:"Windows",es:"Ventanas"}],"s4":[{pt:"Arquivo",en:"File",es:"Archivo"}],"s5":[{pt:"Propriedades",en:"Properties",es:"Propiedades"}],"u1":[{pt:"Sobre o i3Geo",en:"About i3Geo",es:"Acerca de i3Geo"}],"u2":[{pt:"Doc. dos c&oacute;digos",en:"Doc. of codes",es:"Doc. de los c&oacute;digos"}],"u3":[{pt:"WikiBook",en:"WikiBook",es:"WikiBook"}],"u4":[{pt:"Tutoriais",en:"Tutorials",es:"Tutoriales"}],"u4a":[{pt:"Manual do usu&aacute;rio",en:"User manual",es:"Manual de usuario"}],"u5":[{pt:"Blog",en:"Blog",es:"Blog"}],"u5a":[{pt:"Software p&uacute;blico",en:"Public software",es:"Software p&uacute;blico"}],"u5b":[{pt:"Lista de fun&ccedil;&otilde;es",en:"Function lists",es:"Lista de funciones"}],"u5c":[{pt:"Redes sociais",en:"Social networks",es:"Redes sociales"}],"u6":[{pt:"Geometrias",en:"Geometries",es:"Geometr&iacute;as"}],"u7":[{pt:"Grade de pol&iacute;gonos",en:"Polygon grid",es:"Cuadr&iacute;cula de pol&iacute;gonos"}],"u8":[{pt:"Grade de pontos",en:"Point grid",es:"Cuadr&iacute;cula de puntos"}],"u9":[{pt:"Grade de hex&aacute;gonos",en:"Grid of Hexagons",es:"Cuadr&iacute;cula de hex&aacute;gonos"}],"u10":[{pt:"Entorno(Buffer)",en:"Buffer",es:"&Aacute;rea de influencia (Buffer)"}],"u11":[{pt:"Centr&oacute;ide",en:"Centroid",es:"Centroide"}],"u11a":[{pt:"Dist&acirc;ncia entre pontos",en:"Distance between points",es:"Distancia entre puntos"}],"u12":[{pt:"N pontos em poligono",en:"N points in polygon",es:"N puntos en pol&iacute;gono"}],"u13":[{pt:"Ponto em poligono/raster",en:"Point in polygon/raster",es:"Punto en pol&iacute;gono/raster"}],"u14":[{pt:"Distribui&ccedil;&atilde;o de pontos",en:"Point distribution",es:"Distribuci&oacute;n de puntos"}],"u15":[{pt:"Barras de ferramentas",en:"Toolbars",es:"Barras de herramientas"}],"u15a":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"u16":[{pt:"Janela de mensagens",en:"Message window",es:"Ventana de mensajes"}],"u17":[{pt:"Salvar mapa",en:"Save map",es:"Guardar el mapa"}],"u18":[{pt:"Carregar mapa",en:"Load map",es:"Cargar mapa"}],"u19":[{pt:"Pegar imagens",en:"Paste images",es:"Pegar im&aacute;genes"}],"u20":[{pt:"Converter em WMS e WMC",en:"Convert to WMS and WMC",es:"Convertir a WMS y WMC"}],"u20a":[{pt:"Converter em KML",en:"Convert to KML",es:"Convertir a KML"}],"u21":[{pt:"Gerador de links",en:"Link generator",es:"Generador de enlaces"}],"u22":[{pt:"Grade",en:"Grid",es:"Cuadr&iacute;cula"}],"u23":[{pt:"Ponto",en:"Point",es:"Punto"}],"u24":[{pt:"Pol&iacute;gono",en:"Polygon",es:"Pol&iacute;gono"}],"u25":[{pt:"Dissolve",en:"Dissolve",es:"Disolver"}],"u26":[{pt:"Agrupa",en:"Group",es:"Agrupar"}],"u27":[{pt:"Outros",en:"Others",es:"Otros"}],"u28":[{pt:"Centro m&eacute;dio",en:"Middle center",es:"Centro medio"}],"u29":[{pt:"Editor vetorial",en:"Vector editor",es:"Editor vectorial"}],"t1":[{pt:"Camadas",en:"Layers",es:"Capas"}],"t2":[{pt:"Arraste o tema aqui ou clique para excluir",en:"Drag the theme here or click to remove",es:"Arrastre el tema aqu&iacute; o haga clic para excluir"}],"t2a":[{pt:"Filtra a lista de camadas",en:"Filter the layer list",es:"Filtra la lista de capas"}],"t2b":[{pt:"Abre a legenda do mapa",en:"Open the map legend",es:"Despliega la leyenda del mapa"}],"t3":[{pt:"Clique para ligar ou desligar esse tema, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click to turn this theme off or on, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic para encender o apagar este tema y mostrarlo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"t3a":[{pt:"Ligar todos os temas",en:"Turn on all themes",es:"Encender todos los temas"}],"t3b":[{pt:"Desligar todos os temas",en:"Turn off all themes",es:"Apagar todos los temas"}],"t4":[{pt:"Limpa sele&ccedil;&atilde;o",en:"Clear selection",es:"Limpia la selecci&oacute;n"}],"t4a":[{pt:"Zoom para a sele&ccedil;&atilde;o",en:"Zoom to selection",es:"Zoom a la selecci&oacute;n"}],"t5":[{pt:"Limpa sele&ccedil;&atilde;o existente nesse tema",en:"Clear an existing selection in this theme",es:"Limpia la selecci&oacute;n existente en este tema"}],"t6":[{pt:"Clique para fazer o download desse tema no formato shapefile",en:"Click to download this theme in shapefile format",es:"Haga clic para descargar este tema en formato shapefile"}],"t7":[{pt:"clique e arraste",en:"Click and drag",es:"Haga clic y arrastre"}],"t7a":[{pt:"Clique e arraste para mudar a ordem. Arraste e solte na lixeira para remover. Aguarde para ver a legenda.",en:"Click and drag to change the order. Drag and drop to the trash to remove. Wait to see the legend.",es:"Haga clic y arrastre para cambiar el orden. Arrastre y suelte en la papelera para remover. Aguarde para ver la leyenda."}],"t8":[{pt:"arraste para mudar a ordem",en:"drag to change the order",es:"arrastre para cambiar el orden"}],"t9":[{pt:"Compat&iacute;vel com a escala",en:"Compatible with the scale",es:"Compatible con la escala"}],"t10":[{pt:"Incompat&iacute;vel com a escala",en:"Incompatible with the scale",es:"Incompatible con la escala"}],"t11":[{pt:"Escala n&atilde;o conhecida",en:"Unknown scale",es:"Escala no conocida"}],"t12":[{pt:"Excluir",en:"Exclude",es:"Excluir"}],"t12a":[{pt:"Clique para excluir esse tema do mapa.",en:"Click to exclude this theme from the map.",es:"Haga clic para excluir este tema del mapa."}],"t13":[{pt:"Sobe",en:"Up",es:"Subir"}],"t14":[{pt:"Clique para subir esse tema na ordem de desenho",en:"Click to move up the theme in drawing order",es:"Haga clic para subir y cambiar el orden de dibujo de este tema"}],"t15":[{pt:"Desce",en:"Down",es:"Bajar"}],"t16":[{pt:"Clique para descer esse tema na ordem de desenho",en:"Click to move down the theme in drawing order",es:"Haga clic para bajar y cambiar el orden de dibujo de este tema"}],"t17":[{pt:"Zoom para o tema",en:"Zoom to theme",es:"Zoom al tema"}],"t18":[{pt:"Clique para ajustar o mapa de forma a mostrar todo o tema",en:"Click to show the whole theme by adjusting the map",es:"Haga clic para ajustar el mapa de manera de poder ver todo el tema"}],"t18a":[{pt:"Op&ccedil;&otilde;es e propriedades",en:"Options and properties",es:"Opciones y propiedades"}],"t18b":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"t19":[{pt:"Altera a transpar&ecirc;ncia do tema, possibilitando que as camadas inferiores possam ser vistas.",en:"Change layer transparency to enable visibility of bottom layers.",es:"Altera la transparencia del tema haciendo posible que las capas inferiores se puedan ver."}],"t20":[{pt:"Opacidade",en:"Opacity",es:"Opacidad"}],"t22":[{pt:"Localize elementos no tema com base em seus atributos descritivos.",en:"Search for elements on the theme based on their descriptive attributes.",es:"Ubique elementos en el tema en base a sus atributos descriptivos."}],"t23":[{pt:"Procurar",en:"Search",es:"Buscar"}],"t24":[{pt:"Crie uma nova camada no mapa para apresentar textos descritivos sobre esse tema, tendo como base a tabela de atributos.",en:"Create a new layer on the map based on the table of attributes to display descriptive texts about this theme.",es:"Crear una nueva capa en el mapa para presentar textos descriptivos sobre este tema, teniendo como base la tabla de atributos."}],"t25":[{pt:"Etiquetas baseadas em atributos",en:"Labels based on attributes",es:"Etiquetas basadas en atributos"}],"t26":[{pt:"Defina as etiquetas que ser&atilde;o mostradas quando o mouse &eacute; estacionado sobre um elemento desse tema.",en:"Define labels that will be shown when the mouse is over a feature of this theme.",es:"Defina las etiquetas que se mostrar&aacute;n cuando el rat&oacute;n se detenga sobre un elemento de este tema."}],"t27":[{pt:"Ativar etiquetas",en:"Activate labels",es:"Activar etiquetas"}],"t28":[{pt:"Insira um filtro nesse tema para mostrar apenas determinadas informa&ccedil;&otilde;es, com base na tabela de atributos.",en:"Insert a filter in this theme based on the table of attributes to show only specific information.",es:"Inserte un filtro en este tema para mostrar solo determinadas informaciones, con base en la tabla de atributos."}],"t29":[{pt:"Filtrar",en:"Filter",es:"Filtrar"}],"t30":[{pt:"Veja a tabela de atributos relacionada a esse tema.",en:"See the table of attributes related to this theme.",es:"Vea la tabla de atributos relacionada con este tema."}],"t31":[{pt:"Tabela com os dados",en:"Table with data",es:"Tabla con los datos"}],"t32":[{pt:"Abre o editor de legenda, permitindo a altera&ccedil;&atilde;o da forma de representa&ccedil;&atilde;o desse tema.",en:"Open the legend editor to change the way this theme is rendered.",es:"Abre el editor de leyenda para modificar la forma de representaci&oacute;n de este tema."}],"t33":[{pt:"Editar legenda",en:"Edit legend",es:"Editar leyenda"}],"t34":[{pt:"Mostra os dados desse tema em uma janela que acompanha o mouse.",en:"Show the data of this theme in a window that tracks the mouse.",es:"Muestra los datos de este tema en una ventana que acompa&ntilde;a el rat&oacute;n."}],"t35":[{pt:"Mostra em janela",en:"Show in window",es:"Mostrar en la ventana"}],"t36":[{pt:"tema vis&iacute;vel apenas em determinadas escalas",en:"theme visible only at certain scales",es:"el tema es visible solo en ciertas escalas"}],"t37":[{pt:"Gr&aacute;fico",en:"Chart",es:"Gr&aacute;fico"}],"t37a":[{pt:"Tema com gr&aacute;ficos",en:"Theme with charts",es:"Tema con gr&aacute;ficos"}],"t37b":[{pt:"Gr&aacute;fico interativo",en:"Interactive chart",es:"Gr&aacute;fico interactivo"}],"t38":[{pt:"Exporta a legenda para o padr&atilde;o SLD.",en:"Export the legend to SLD schema.",es:"Exporta la leyenda para el est&aacute;ndar SLD."}],"t39":[{pt:"Exportar SLD",en:"Export SLD",es:"Exportar SLD"}],"t40":[{pt:"Abre a ferramenta que permite alterar o SQL de acesso aos dados",en:"Open the tool to change the SQL to access data",es:"Abre la herramienta que permite cambiar el SQL de acceso a los datos"}],"t41":[{pt:"Editar SQL",en:"Edit SQL",es:"Editar SQL"}],"t42":[{pt:"Cortina",en:"Curtain",es:"Cortina"}],"t43":[{pt:"Aplicar SLD",en:"Apply SLD",es:"Aplicar SLD"}],"t44":[{pt:"Salvar mapfile",en:"Save mapfile",es:"Guardar mapfile"}],"t45":[{pt:"Comentar",en:"Comment",es:"Comentar"}],"t46":[{pt:"Mais populares",en:"Most popular",es:"M&aacute;s populares"}],"t48":[{pt:"Temporizador",en:"Timer",es:"Temporizador"}],"t49":[{pt:"Mapa tem&aacute;tico 3D",en:"3D tematic map",es:"Mapa tem&aacute;tico 3D"}],"a1":[{pt:"Procurar tema:",en:"Search theme:",es:"Buscar tema:"}],"a2":[{pt:"Upload de shape file",en:"Upload shapefile",es:"Subir shapefile"}],"a2b":[{pt:"Upload de DBF ou CSV",en:"Upload DBF or CSV",es:"Subir DBF o CSV"}],"a3":[{pt:"Download de dados",en:"Data downloading",es:"Descarga de datos"}],"a3a":[{pt:"Importar Web Map Context",en:"Import Web Map Context",es:"Importar Web Map Context"}],"a4":[{pt:"Conectar com servidor WMS",en:"Connect to WMS server",es:"Conectar al servidor WMS"}],"a4b":[{pt:"Conectar com servidor WMS-T",en:"Connect to WMS-T server",es:"Conectar al servidor WMS-T"}],"a5":[{pt:"Conectar com GeoRss",en:"Connect to GeoRss",es:"Conectar con GeoRss"}],"a5a":[{pt:"Nuvem de tags",en:"Tag cloud",es:"Nube de etiquetas"}],"a6":[{pt:"Acesso aos arquivos do servidor",en:"Access to server files",es:"Acceso a los archivos del servidor"}],"a7":[{pt:"Temas",en:"Theme",es:"Temas"}],"a8":[{pt:"Clique no box ao lado do tema para ligar ou desligar, mostrando-o ou n&atilde;o no mapa. Ap&oacute;s alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no bot&atilde;o aplicar que ser&aacute; mostrado.",en:"Click the box next to the theme to turn it on or off, showing it or not on the map. After changing the status of the theme, wait a few moments so that the map updates, or click the Apply button that will be displayed.",es:"Haga clic en el cuadro ubicado al lado del tema para encender o apagarlo y mostralo o no en el mapa. Despu&eacute;s de cambiar el estado del tema, espere algunos instantes para que el mapa se actualice o haga clic en el bot&oacute;n aplicar que aparecer&aacute;."}],"a9":[{pt:"Fonte",en:"Font",es:"Fuente"}],"a10":[{pt:"c&oacute;digo:",en:"code",es:"c&oacute;digo"}],"a11":[{pt:"Sistemas",en:"Systems",es:"Sistemas"}],"a12":[{pt:"Abrir sistema",en:"Open system",es:"Abrir sistema"}],"a13":[{pt:"Abrir no Google Earth",en:"Open with Google Earth",es:"Abrir en Google Earth"}],"a14":[{pt:"Upload SHP, CSV...",en:"Upload SHP, CSV...",es:"Subir SHP, CSV..."}],"a15":[{pt:"Conex&otilde;es",en:"Conections",es:"Conexiones"}],"a16":[{pt:"Servi&ccedil;os",en:"Services",es:"Servicios"}],"g1":[{pt:"Temas",en:"Themes",es:"Temas"}],"g1a":[{pt:"Cat&aacute;logo",en:"Catalog",es:"Cat&aacute;logo"}],"g2":[{pt:"Adiciona",en:"Add",es:"Agregar"}],"g3":[{pt:"Legenda",en:"Legend",es:"Leyenda"}],"g4":[{pt:"Mapas",en:"Maps",es:"Mapas"}],"g4a":[{pt:"Mapa",en:"Map",es:"Mapa"}],"o1":[{pt:"Aguarde...",en:"Wait...",es:"Espere..."}],"o2":[{pt:"Busca r&aacute;pida",en:"Quick search",es:"B&uacute;squeda r&aacute;pida"}],"o3":[{pt:"Lendo imagem...",en:"Reading image...",es:"Leyendo imagen..."}],"o4":[{pt:"Aguarde...abrindo lente",en:"Wait...Opening magnifying glass",es:"Espere...abriendo lupa"}],"o5":[{pt:"Aguarde...iniciando",en:"Wait...initializing",es:"Espere...iniciando"}],"o6":[{pt:"din&acirc;mico",en:"Dynamic",es:"Din&aacute;mico"}],"d1":[{pt:"Digite as coordenadas de um ponto (X=longitude e Y=latitude) para localizar-lo no mapa. no mapa. O centro do mapa ser&aacute; deslocado para o ponto digitado.",en:"Enter the coordinates of a point (X=longitude and Y=latitude) to localize it on the map. The map center will move to this point.",es:"Digite las coordenadas de un punto (X=longitud e Y=latitud) para ubicarlas en el mapa. El centro del mapa se desplazar&aacute; al punto introducido."}],"d2":[{pt:"Altera a escala do mapa ajustando-a para mostrar a mesma abrang&ecirc;ncia geogr&aacute;fica da inicializa&ccedil;&atilde;o.",en:"Change the map scale to show the initial geographical extent.",es:"Modifica la escala del mapa ajust&aacute;ndola para mostrar la misma &aacute;rea geogr&aacute;fica inicial."}],"d2t":[{pt:"Enquadramento inicial",en:"Initial extent",es:"Extensi&oacute;n inicial"}],"d3":[{pt:"Amplia o mapa - desloca o ponto clicado para centro da tela ou amplia a regi&atilde;o indicada por um ret&acirc;ngulo. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa na &aacute;rea de zoom desejada.",en:"It enlarges the map - places the clicked point on the center of the screen or enlarge the map on a region indicated by a rectangle. Once activated, click and drag the mouse over the map into the desired area.",es:"Ampl&iacute;a el mapa - coloca el punto donde se hizo clic en el centro de la pantalla o ampl&iacute;a a la regi&oacute;n indicada con un rect&aacute;ngulo. Despu&eacute;s de activarla, haga clic y arrastre el rat&oacute;n sobre el mapa en el &aacute;rea de zoom deseada."}],"d3t":[{pt:"clique e arraste para ampliar",en:"click and drag to enlarge",es:"Haga click y arraste para ampliar"}],"d4":[{pt:"Desloca a regi&atilde;o vis&iacute;vel no mapa. Ap&oacute;s ativada, clique e arraste o mouse sobre o mapa para deslocar a regi&atilde;o vis&iacute;vel.",en:"It moves the visible region on the map. After being activated, click and drag the mouse over the map to move the visible region.",es:"Desplaza la regi&oacute;n visible en el mapa. Una vez activada, haga clic y arrastre el rat&oacute;n sobre el mapa para desplazar la zona visible."}],"d4t":[{pt:"clique e arraste para deslocar",en:"click and drag to move",es:"haga click y arraste para mover"}],"d5":[{pt:"Amplia o mapa tendo como refer&ecirc;ncia o centro atual.",en:"Enlarge the map based on the current center.",es:"Ampl&iacute;a el mapa teniendo como referencia el centro actual."}],"d5t":[{pt:"aproximar",en:"zoom in",es:"acercar"}],"d6":[{pt:"Reduz o mapa tendo como refer&ecircncia o centro atual.",en:"Reduce the map based on the current center.",es:"Reduce el mapa teniendo como referencia el centro actual"}],"d6t":[{pt:"afastar",en:"zoom out",es:"alejar",it:"afastar"}],"d7":[{pt:"Mostra informa&ccedil;&otilde;es sobre um ponto no mapa. Ap&oacute;s ativada, clique sobre o mapa.",en:"It displays information about a point on the map. After being activated, click on the map.",es:"Muestra informaci&oacute;n sobre un punto en el mapa. Despu&eacute;s de activarla haga clic sobre el mapa."}],"d7t":[{pt:"Info",en:"Info",es:"Info"}],"d7a":[{pt:"Mostra informa&ccedil;&otilde;es resumidas sobre um ponto clicado no mapa. N&atilde;o &eacute; necess&aacute;rio clicar nesse &iacute;cone para ativar, basta clicar no mapa a qualquer tempo.",en:"Display summary information about a point clicked on the map. It is not necessary to click this icon to activate it, just click on the map at any time.",es:"Muestra informaci&oacute;n resumida de un punto sobre el cual se ha hecho clic en el mapa. No es necesario hacer clic en ese icono para activarlo, simplemente haga clic en el mapa en cualquier momento."}],"d7at":[{pt:"etiqueta",en:"label",es:"etiqueta"}],"d8":[{pt:"Mostra a extens&atilde;o geogr&aacute;fica atual em coordenadas geogr&aacute;ficas",en:"Show the current extent in geographic coordinates",es:"Muestra la extensi&oacute;n geogr&aacute;fica actual en coordenadas geogr&aacute;ficas"}],"d8t":[{pt:"Extens&atilde;o atual",en:"Current extent",es:"Extensi&oacute; actual"}],"d9":[{pt:"Abre/fecha o mapa de refer&ecirc;ncia",en:"Open/close the overview map",es:"Abre/cierra el mapa de referencia"}],"d9t":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"d10":[{pt:"Digite o novo valor de escala e clique no bot&atilde;o aplicar para alterar a escala do mapa",en:"Enter a new scale value and click the apply button to change the map scale",es:"Ingrese el nuevo valor de escala y haga clic en el bot&oacute;n aplicar para modificar la escala del mapa"}],"d11":[{pt:"Busca dados na Wikipedia na abrang&ecirc;ncia atual do mapa. Fa&ccedil;a um zoom no mapa antes de abrir essa op&ccedil;&atilde;o. Regi&ocirc;es muito extensas podem tornar a busca muito demorada",en:"Search for Wikipedia data in the current extent of the map. Zoom on the map before opening this option. Large regions can slow down searching",es:"Busca datos en Wikipedia de la extensi&oacute;n actual del mapa. Haga zoom en el mapa antes de abrir esta opci&oacute;n. Regiones muy extensas pueden hacer que la b&uacute;squeda sea muy lenta"}],"d11t":[{pt:"buscar na Wikip&eacute;dia",en:"search on Wikipedia",es:"buscar en Wikipedia"}],"d12":[{pt:"Imprimir/exportar",en:"",es:""}],"d13":[{pt:"Localiza o IP do usu&aacute;rio no mapa",en:"Locate the user's IP on the map",es:"Localiza la IP del usuario en el mapa"}],"d14":[{pt:"Gera arquivo para 3D",en:"Generate a 3D file",es:"Genera archivo para 3D"}],"d15":[{pt:"Abre o Google Maps, mostrando uma imagem de sat&eacute;lite da regi&atilde;o vista no mapa principal",en:"Open Google Maps displaying a satellite image of the region shown on the main map",es:"Abre Google Maps, mostrando una imagen de sat&eacute;lite de la regi&oacute;n presentada en el mapa principal"}],"d15t":[{pt:"Google Maps",en:"Google Maps",es:"Google Maps"}],"d16":[{pt:"Pesquisa documentos na base de dados Scielo (dados preliminares)",en:"Search documents in the Scielo database (preliminary data)",es:"B&uacute;squeda de documentos en la base de datos Scielo (datos preliminares)"}],"d16t":[{pt:"Scielo",en:"Scielo",es:"Scielo"}],"d17":[{pt:"Projeto Confluence. Pontos de intersec&ccedil;&atilde;o de coordenadas observadas em campo",en:"Confluence Project. Intersection points of coordinates observed in field",es:"Proyecto Confluence. Puntos de intersecci&oacute;n de coordenadas observadas en campo"}],"d17t":[{pt:"conflu&ecirc;ncias",en:"confluences",es:"confluencias"}],"d18":[{pt:"Abre lente de amplia&ccedil;&atilde;o",en:"Open magnifying glass",es:"Abrir lupa"}],"d18t":[{pt:"lente de aumento",en:"magnifying glass",es:"lupa"}],"d19":[{pt:"Coloca as guias em uma janela m&oacute;vel",en:"Put guides in a moving window",es:"Coloca las gu&iacute;as en una ventana m&oacute;vil"}],"d20":[{pt:"Redesenha o mapa com as configura&ccedil;&ocirc;es iniciais.",en:"Reload the map with the initial settings.",es:"Recarga el mapa con las configuraciones iniciales."}],"d20t":[{pt:"reinicia",en:"restart",es:"reinicia",it:"reinicia"}],"d21":[{pt:"Mede a dist&acirc;ncia entre dois ou mais pontos clicados no mapa (menor dist&acirc;ncia). O c&aacute;lculo de dist&acirc;ncia &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the distance between two or more clicked points on the map (shorter distance). The calculation of this distance is rough and its accuracy depends on the map scale.",es:"Mide la distancia entre dos o m&aacute;s puntos marcados en el mapa (menor distancia). El c&aacute;lculo de la distancia es aproximado y su exactitud depende de la escala del mapa."}],"d21t":[{pt:"Dist&acirc;ncia",en:"Distance",es:"Distancia"}],"d21a":[{pt:"Mede a &aacute;rea de um pol&iacute;gono desenhado na tela. O c&aacute;lculo de &aacute;rea &eacute; aproximado e sua precis&atilde;o depende da escala do mapa.",en:"Measure the area of a polygon drawn on the screen. The calculation of this area is rough and its accuracy depends on the map scale.",es:"Mide el &aacute;rea de un pol&iacute;gono dibujado sobre la pantalla. El c&aacute;lculo del &aacute;rea es aproximado y su exactitud depende de la escala del mapa."}],"d21at":[{pt:"&Aacute;rea",en:"Area",es:"&Aacute;rea"}],"d22":[{pt:"Insere pontos no mapa em coordenadas geogr&aacute;ficas. Os pontos inclu&iacute;dos podem ser transformados em linhas ou pol&iacute;gonos. Os pontos s&atilde;o armazenados em um tema tempor&aacute;rio, podendo-se fazer o download do arquivo shapefile.",en:"Insert points on the map in geographical coordinates. The added points can be converted into lines or polygons. The points are stored in a temporary theme and can be downloaded as a shapefile.",es:"Inserte puntos en el mapa en coordenadas geogr&aacute;ficas. Los puntos incluidos pueden ser transformados en l&iacute;neas o pol&iacute;gonos. Los puntos se almacenan en un tema temporal y se pueden descargar como archivo shapefile."}],"d22t":[{pt:"inserir pontos",en:"insert points",es:"insertar puntos"}],"d23":[{pt:"Insere um gr&aacute;fico no ponto clicado conforme os atributos existentes no tema escolhido. O tema deve possuir itens com valores num&eacute;ricos na tabela de atributos.",en:"Insert a chart on the clicked point according to the attributes of the selected theme. The theme must have records with numerical values in the table of attributes.",es:"Inserte un gr&aacute;fico en el punto marcado seg&uacute;n los atributos existentes en el tema seleccionado. El tema debe tener campos con valores num&eacute;ricos en la tabla de atributos."}],"d23t":[{pt:"Clique gr&aacute;fico",en:"Click on the chart",es:"Haga clic en el gr&aacute;fico"}],"d24":[{pt:"Abre as ferramentas para sele&ccedil;&atilde;o de elementos de um tema. Os elementos selecionados podem ser utilizados em outras opera&ccedil;&ocirc;es, como buffer e sele&ccedil;&atilde;o por tema.",en:"Open the tools for selecting features of a theme. The selected features can be used for other operations like buffer or selection by theme.",es:"Abre las herramientas para seleccionar elementos de un tema. Los elementos seleccionados pueden ser utilizados en otras operaciones como &aacute;reas de influencia (buffer) y selecci&oacute;n por tema."}],"d24t":[{pt:"Selecionar",en:"Select",es:"Seleccionar"}],"d25":[{pt:"Insere texto no mapa clicando em um ponto. Utilize essa op&ccedil;&atilde;o para adicionar informa&ccedil;&ocirc;es ao mapa.",en:"Insert a text on the map by clicking on a point. Use this option to add information on the map.",es:"Inserte un texto en el mapa haciendo clic en un punto. Utilice esta opci&oacute;n para agregar informaci&oacute;n en el mapa."}],"d25t":[{pt:"Inserir texto",en:"Insert text",es:"Insertar texto"}],"d26":[{pt:"Escolha o visual para os bot&otilde;es e outras caracter&iacute;sticas visuais do mapa",en:"Choose a button appearance and other visual characteristics of the map",es:"Elija el aspecto para los botones y otras caracter&iacute;sticas visuales del mapa"}],"d27":[{pt:"Interface",en:"Interface",es:"interfaz"}],"d28":[{pt:"Aguarde...gerando os arquivos",en:"Please wait...generating files",es:"Espera...generando los archivos"}],"d29":[{pt:"Esta&ccedil;&otilde;es METAR",en:"METAR stations",es:"Estaciones METAR"}],"d30":[{pt:"Linha do tempo",en:"Timeline",es:"L&iacute;nea del tiempo"}],"d31":[{pt:"N&atilde;o existe nenhuma camada com etiquetas ativas",en:"There is no layer with active labels",es:"No existe ninguna capa con etiquetas activas"}],"d32":[{pt:"Aplicativos",en:"Applications",es:"Aplicaciones"}],"ge1":[{pt:"Navega&ccedil;&atilde;o com o mouse",en:"Navigation with the mouse",es:"Navegaci&oacute;n con el rat&oacute;n"}],"ge2":[{pt:"Barra de status",en:"Status bar",es:"Barra de estado"}],"ge3":[{pt:"Mapa de refer&ecirc;ncia",en:"Overview map",es:"Mapa de referencia"}],"ge4":[{pt:"Escala e legenda",en:"Scale and legend",es:"Escala y leyenda"}],"ge5":[{pt:"Atmosfera",en:"Atmosphere",es:"Atm&oacute;sfera"}],"ge6":[{pt:"Grade de coordenadas",en:"Coordinates grid",es:"Cuadr&iacute;culas de coordenadas"}],"ge7":[{pt:"Luz do sol",en:"Sun light",es:"Luz del sol"}],"ge8":[{pt:"Limites pol&iacute;ticos",en:"Political boundaries",es:"L&iacute;mites pol&iacute;ticos"}],"ge9":[{pt:"Constru&ccedil;&otilde;es em 3D",en:"3D buildings ",es:"Construciones en 3D"}],"ge10":[{pt:"Estradas",en:"Roads",es:"Carreteras"}],"ge11":[{pt:"Terreno",en:"Terrain",es:"Terreno"}],"x1":[{pt:"P&aacute;gina principal",en:"Main page",es:"P&aacute;gina principal"}],"x2":[{pt:"Lista de menus",en:"Menu lists",es:"Lista de men&uacute;s"}],"x3":[{pt:"Miniaturas",en:"Thumbnails",es:"Miniaturas"}],"x4":[{pt:"Pesquisa na INDE",en:"Search in INDE",es:"B&uacute;squeda en INDE"}],"x5":[{pt:"Editar subgrupos",en:"Edit subgroups",es:"Editar subgrupos"}],"x6":[{pt:"Editar temas",en:"Edit themes",es:"Editar temas"}],"x7":[{pt:"op&ccedil;&atilde;o vis&iacute;vel apenas para editores",en:"option visible to editors only",es:"opci&oacute;n visible solo para editores"}],"x8":[{pt:"Sistema de administra&ccedil;&atilde;o",en:"Management system",es:"Sistema de administraci&oacute;n"}],"x9":[{pt:"Editar &aacute;rvore",en:"Edit tree",es:"Editar &aacute;rbol"}],"x10":[{pt:"Editar menus do cat&aacute;logo",en:"Edit catalog menus",es:"Editar men&uacute;s del cat&aacute;logo"}],"x11":[{pt:"Abre em uma janela",en:"Open in a window",es:"Abre en una ventana"}],"x13":[{pt:"&Aacute;rvore de camadas n&atilde;o encontrada",en:"Tree layers not found",es:"Arboles de capas no se encuentra"}],"x14":[{pt:"sim",en:"yes",es:"s&iacute;"}],"x15":[{pt:"n&atilde;o",en:"no",es:"no"}],"x16":[{pt:"Valor n&atilde;o definido",en:"Value not defined",es:"Valor no definido"}],"x17":[{pt:"Essa op&ccedil;&atilde;o afeta apenas a impress&atilde;o do mapa",en:"This option only affects map printing",es:"Esta opci&oacute;n solo afecta a la impresi&oacute;n del mapa"}],"x18":[{pt:"Nome n&atilde;o definido",en:"Name not defined",es:"Nombre no definido"}],"x19":[{pt:"Coment&aacute;rios de",en:"Reviews of",es:"Comentarios de"}],"x20":[{pt:"Clique no mapa para desenhar o pol&iacute;gono",en:"Click on the map to draw a polygon",es:"Haga clic en el mapa para dibujar un pol&iacute;gono"}],"x21":[{pt:"Essa opera&ccedil;&atilde;o n&atilde;o funciona nessa interface",en:"This operation does not work on this interface",es:"Esta operaci&oacute;n no funciona en esta interfaz"}],"x22":[{pt:"Op&ccedil;&atilde;o n&atilde;o dispon&iacute;vel",en:"Option not available",es:"Opci&oacute;n no disponible"}],"x23":[{pt:"Dire&ccedil;&atilde;o",en:"Direction",es:"Direcci&oacute;n"}],"x25":[{pt:"M&eacute;todo para calcular dist&acirc;ncias",en:"Method to calculate distances",es:"M&eacute;todo para calcular distancias"}],"x26":[{pt:"Voce quer mesmo encerrar a sessao?",en:"Do you want to logout?",es:"&iquest;Quiere cerrar la sesi&oacute;n?"}],"x27":[{pt:"Usu&aacute;rio",en:"User",es:"Usuario"}],"x28":[{pt:"Senha",en:"Password",es:"Contrase&ntilde;a"}],"x29":[{pt:"Enviar",en:"Submit",es:"Enviar"}],"x30":[{pt:"Ativo",en:"Active",es:"Activo"}],"x31":[{pt:"Erro",en:"Error",es:"Error"}],"x32":[{pt:"Recuperar senha",en:"Recover password",es:"Recuperar contrase&ntilde;a"}],"x33":[{pt:"Escolha um tema da lista",en:"Select a theme from the list",es:"Seleccione un tema de la lista"}],"x34":[{pt:"Lugar",en:"Place",es:"Lugar"}],"x35":[{pt:"Escolha um tipo de busca nas propriedades",en:"Choose a search type in the properties",es:"Elija un tipo de b&uacute;squeda en las propiedades"}],"x36":[{pt:"Digite uma palavra para busca!",en:"Enter search terms!",es:"Introduzca una palabra clave para buscar!"}],"x37":[{pt:"Onde ser&aacute; feita a busca",en:"Where will the search be done?",es:"&iquest;D&oacute;nde se realizar&aacute; la b&uacute;squeda?"}],"x38":[{pt:"Servi&ccedil;os de busca externos",en:"External search services",es:"Servicios de b&uacute;squeda externos"}],"x39":[{pt:"Temas existentes no mapa",en:"Existing themes on the map",es:"Temas existentes en el mapa"}],"x40":[{pt:"Apenas os temas especialmente configurados pelo administrador do i3Geo podem receber opera&ccedil;&otilde;es de busca",en:"Only those themes specially configarated by the i3Geo administrator can receive search operations",es:"Solo los temas especialmente configurados por el administrador de i3Geo pueden ser objeto de operaciones de b&uacute;squeda"}],"x41":[{pt:"Nada encontrado nos temas ou nenhum tema permite busca",en:"Nothing found in the themes or no theme allows searching",es:"Nada encontrado en los temas o ning&uacute;n tema permite b&uacute;squedas"}],"x42":[{pt:"Nada encontrado em ",en:"Nothing found at ",es:"No se encontr&oacute; nada en "}],"x43":[{pt:"Erro ao acessar o servi&ccedil;o",en:"Error accessing the service",es:"Error al acceder al servicio"}],"x44":[{pt:"Nuvem Flash",en:"Cloud Flash",es:"Nube Flash"}],"x45":[{pt:"Diret&oacute;rios",en:"Directories",es:"Directorios"}],"x46":[{pt:"Conex&atilde;o WMS-T",en:"WMS-T connection",es:"Conexi&oacute;n WMS-T"}],"x47":[{pt:"Conex&atilde;o GeoRSS",en:"GeoRSS connection",es:"Conexi&oacute;n GeoRSS"}],"x48":[{pt:"Rota",en:"Route",es:"Ruta"}],"x49":[{pt:"Coordenadas aproximadas",en:"Approximate coordinates",es:"Coordenadas aproximadas"}],"x50":[{pt:"Feche para parar",en:"Close to stop",es:"Cierre para parar"}],"x51":[{pt:"Sele&ccedil;&atilde;o",en:"Selection",es:"Selecci&oacute;n"}],"x52":[{pt:"Alterar senha",en:"Change password",es:"Cambiar contrase&ntilde;a"}],"x53":[{pt:"Upload de WMC",en:"WMC upload",es:"Subir WMC"}],"x54":[{pt:"Perfil",en:"Profile",es:"Perfil"}],"x55":[{pt:"Salva o tema",en:"Save theme",es:"Guarda el tema"}],"x56":[{pt:"Topon&iacute;mia",en:"Toponymy",es:"Toponimia"}],"x57":[{pt:"Cartogramas estat&iacute;sticos",en:"Statistical cartograms",es:"Cartogramas estad&iacute;sticos"}],"x58":[{pt:"Continua",en:"Continue",es:"Seguir"}],"x59":[{pt:"Localiza",en:"Locate",es:"Localiza"}],"x60":[{pt:"Cartogramas",en:"Cartograms",es:"Cartogramas"}],"x61":[{pt:"Filtra limite",en:"Filter limit",es:"Filtra l&iacute;mite"}],"x62":[{pt:"Remover",en:"Remove",es:"Eliminar"}],"x63":[{pt:"Para salvar as configura&ccedil;&otilde;es de uma camada,<br> utilize a op&ccedil;&atilde;o existente na &aacute;rvore de camadas no n&oacute; correspondente ao tema (basta expandir o tema para visualizar as op&ccedil;&otilde;es)<br><br>",en:"To save a layer setting,<br> use the option available in the layer tree corresponding to the theme node (just expand the theme to view the options)<br><br>",es:"Para guardar la configuraci&oacute;n de una capa,<br> utilice la opci&oacute;n disponible en la &aacute;rbol de capas en el nodo correspondiente al tema (basta con expandir el tema para ver las opciones)<br><br>"}],"x64a":[{pt:"Congela a vis&atilde;o atual",en:"Freeze the current view",es:"Congela la vista actual"}],"x64":[{pt:"Item",en:"Item",es:"Item"}],"x65":[{pt:"Buscando &iacute;tens...",en:"Searching fields...",es:"Buscando campos..."}],"x66":[{pt:"Ocorreu um erro",en:"There was an error",es:"Ocurri&oacute; un error"}],"x67":[{pt:"Comunidade i3Geo",en:"i3Geo community",es:"Comunidad i3Geo"}],"x68":[{pt:"Vers&atilde;o",en:"Version",es:"Versi&oacute;"}],"zoomliShift":[{pt:"Pressione a tecla SHIFT junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the SHIFT key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla MAY&Uacute;S junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"zoomliCtrl":[{pt:"Pressione a tecla CTRL junto com o bot&atilde;o esquerdo do mouse e arraste para definir a &aacute;rea que ser&aacute; aproximada",en:"Press the CTRL key along with the left mouse button and drag to define the area you want to zoom",es:"Presione la tecla CTRL junto con el bot&oacute;n izquierdo del rat&oacute;n y arrastre para definir el &aacute;rea en la que desea hacer zoom"}],"x70":[{pt:"Utilize os dedos em um movimento de pin&ccedil;a para definir a &aacute;rea que ser&aacute; aproximada ou afastada",en:"Use the pinch-zoom gesture to define the area that will be zoomed in or out",es:"Utilice los gestos de pinzas de los dedos para definir el &aacute;rea que ser&aacute; acercada o alejada"}],"x71":[{pt:"Aplicativos estat&iacute;sticos cadastrados",en:"Registered statistical applications",es:"Aplicaciones estad&iacute;sticas registradas"}],"x72":[{pt:"Lista de mapas cadastrados",en:"List of registered maps",es:"Lista de los mapas registrados"}],"x73":[{pt:"Redirecionar para a vers&atilde;o adaptada para dispositivos m&oacute;veis?",en:"Redirect to mobile version?",es:"Redireccionar a una versi&oacute;n adaptada a dispositivos m&oacute;viles?"}],"x74":[{pt:"Fecha",en:"Close",es:"Cierra"}],"x75":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"x76":[{pt:"O tema j&aacute; existe no mapa.",en:"This theme already exists on theme map.",es:"El tema ya existe en el mapa."}],"x77":[{pt:"Nome do novo marcador",en:"New bookmark name",es:"Nombre de marcador nuevo"}],"x78":[{pt:"Copie os marcadores e cole em um editor para guard&aacute;-los",en:"Copy bookmarks and paste in an editor to save them",es:"Copiar los marcadores y pegarlos en un editor para guardarlos"}],"x79":[{pt:"Marcadores",en:"Bookmarks",es:"Marcadores"}],"x80":[{pt:"Exportar",en:"Export",es:"Exportar"}],"x81":[{pt:"Importar",en:"Import",es:"Importar"}],"x82":[{pt:"Marcar regi&atilde;o",en:"Mark region",es:"Marcar regi&oacute;n"}],"x83":[{pt:"Cole os marcadores para import&aacute;-los",en:"Paste the bookmarks to import",es:"Pegue los marcadores para importarlos"}],"x84":[{pt:"Exportar SHP",en:"Export SHP",es:"Exportar SHP"}],"x85":[{pt:"Visualizador de WMS da INDE-Br",en:"INDE-Br WMS viewer",es:"Visualizador de WMS de INDE-Br"}],"x86":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x87":[{pt:"Limites e localidades",en:"Boundaries and localities",es:"L&iacute;mites y localidades"}],"x88":[{pt:"Prefer&ecirc;ncias",en:"Preferences",es:"Preferencias"}],"x89":[{pt:"Editar cadastro",en:"Edit register",es:"Editar registro"}],"x90":[{pt:"Mapas cadastrados",en:"Registered maps",es:"Mapas registrados"}],"x91":[{pt:"Feche para parar. Desligue o tema para ver o efeito",en:"Close to stop. Turn off the theme to see the effect",es:"Cierre para parar. Apague el tema para ver el efecto"}],"x92":[{pt:"Escolha uma camada",en:"Select a layer",es:"Seleccione una capa"}],"x93":[{pt:"Localiza&ccedil;&atilde;o do usu&aacute;rio",en:"User location",es:"Ubicaci&oacute;n del usuario"}],"x94":[{pt:"Remove as figuras da tela",en:"Remove pictures from the screen",es:"Quita las figuras de la pantalla"}],"x95":[{pt:"trecho",en:"stretch",es:"tramo"}],"x96":[{pt:"atual",en:"current",es:"actual"}],"x97":[{pt:"total",en:"total",es:"total"}],"x98":[{pt:"per&iacute;metro",en:"perimeter",es:"per&iacute;metro"}],"x99":[{pt:"C&aacute;lculo n&atilde;o pode ser realizado. Falta carregar a API de geometria do GM",en:"The calculation cannot be performed. It is necessary to upload the GM geometry API",es:"El c&aacute;lculo no puede ser realizado. Falta cargar la API de geometr&iacute;a de GM"}],"x101":[{pt:"C&oacute;pia",en:"Copy",es:"Copia"}],"x102":[{pt:"Mapa de calor",en:"Heatmap",es:"Mapa de calor"}],"x103":[{pt:"Links para abrir o mapa",en:"Links to open the map",es:"Links para abrir el mapa "}],"x104":[{pt:"Mapa de agrupamentos",en:"Cluster map",es:"Mapa de agrupaci&oacute;n"}],"x105":[{pt:"Navega&ccedil;&atilde;o",en:"Browsing",es:"Navegaci&oacute;n"}],"mais":[{pt:"Mais...",en:"More...",es:"M&aacute;s..."}],"uploadArquivoGeo":[{pt:"Upload de arquivo geo",en:"Geo file upload",es:"Carga del archivo geo"}],"conexaoServicoGeo":[{pt:"Conex&atilde;o com servi&ccedil;os geo",en:"Connection to geo services",es:"Conexi&oacute;n con servicios geo"}],"saikuAba":[{pt:"SAIKU - OLAP (abrir em nova aba)",en:"SAIKU - OLAP (open in a new tab)",es:"SAIKU - OLAP (abrir en una nueva pesta&ntilde;a)"}],"saikuMapa":[{pt:"SAIKU - OLAP (abrir em janela interna)",en:"SAIKU - OLAP (open in an inner window)",es:"SAIKU - OLAP (abrir en una ventana interna)"}],"refMapaAtual":[{pt:"Mapa atual",en:"Current map",es:"Mapa actual"}],"refMapaDinamico":[{pt:"Mapa fixo",en:"WMS",es:"WMS"}],"naoPermitido":[{pt:"Operacao nao autorizada para esse usuario",en:"This user does not have permission to perform this action",es:"Operaci&oacute;n no autorizada para este usuario"}],"melhorcaminho":[{pt:"Melhor caminho (raster)",en:"Best way (raster)",es:"Mejor camino (raster)"}],"tolerancia":[{pt:"Toler&acirc;ncia de busca (em pixels)",en:"Search tolerance (in pixels)",es:"Tolerancia de b&uacute;squeda (en pixeles)"}],"naoInstalado":[{pt:"Ferramenta n&atilde;o dispon&iacute;vel nessa instala&ccedil;&atilde;o do i3Geo",en:"Tool not available on this i3Geo installation",es:"Herramienta no disponible en esta instalaci&oacute;n de i3geo"}],"variaEscala":[{pt:"Depend&ecirc;ncia da escala",en:"Scale dependency",es:"Dependencia de escala"}],"mostraTodosLegenda":[{pt:"Mostra tudo",en:"Show all",es:"Muestra todo"}],"mostraSoLegenda":[{pt:"Mostra s&oacute; a legenda",en:"Show legend only",es:"Muestra solo la leyenda"}],"removerDoMapa":[{pt:"Remove a camada do mapa?",en:"Do you want to remove the layer from map?",es:"&iquest;Quiere remover la capa del mapa?"}],"dicaBuscaRapida":[{pt:"Abre uma janela flutuante com op&ccedil;&otilde;es de busca de dados em servi&ccedil;os como o Google Maps ou nas camadas exsitentes no mapa",en:"Open a floating window with data search options on services like Google Maps or on the map layers",es:"Abre una ventana flotante con opciones de b&uacute;squeda de datos en servicios como Google Maps o en las capas del mapa"}],"refresh":[{pt:"Refaz a &aacute;rvore, reconstruindo os &iacute;cones e lista de camadas",en:"Redo the tree by rebuilding the icons and the layer list",es:"Rehacer el &aacute;rbol reconstruyendo los iconos y la lista de capas"}],"lixeira":[{pt:"Clique para ver a lista de camadas em uma janela flutuante com op&ccedil;&atilde;o para remover um ou mais camadas do mapa. Arraste uma camada sobre esse &iacute;cone para remov&ecirc;-la individualmente",en:"Click to see the layer list in a floating window with the option to remove one or more layers from the map. Drag a layer to this icon to remove it individually",es:"Haga clic para ver la lista de capas en una ventana flotante con la opci&oacute;n de eliminar una o m&aacute;s capas del mapa. Arrastre una capa sobre este icono para removerla individualmente"}],"filtraCam":[{pt:"Permite filtrar a lista de camadas mostradas na &aacute;rvore conforme propriedades espec&iacute;ficas de cada uma",en:"It allows you to filter the layer lists shown in the tree according to their specific properties",es:"Permite filtrar la lista de capas mostradas en el &aacute;rbol seg&uacute;n las propiedades espec&iacute;ficas de cada una"}],"legenda":[{pt:"Abre a legenda do mapa em uma janela flutuante",en:"Open the map legend in a floating window",es:"Abre la leyenda del mapa en una ventana flotante "}],"ferramMapa":[{pt:"Mostra a lista de ferramentas que atuam sobre o mapa",en:"It shows a list of tools that perform tasks on the map",es:"Muestra la lista de herramientas que act&uacute;an sobre el mapa"}],"ferramCamadas":[{pt:"Mostra a lista de ferramentas que atuam sobre camadas",en:"It shows a list of tools that perform tasks on the layers",es:"Muestra una lista de herramientas que act&uacute;an sobre las capas"}],"ajudaEditorOlSalva":[{pt:"Para editar os atributos, utilize a ferramenta de identifica&ccedil;&atilde;o. &Eacute; necess&aacute;rio que exista uma coluna com identificadores &uacute;nicos na tabela a ser editada e que essa coluna esteja vis&iacute;vel na ferramenta de identifica&ccedil;&atilde;o.",en:"Use the identification tool to edit the attributes. There must be a column with unique identifiers in the table that will be edited. This column should be visible in the identification tool.",es:"Para editar los atributos utilice la herramienta de identificaci&oacute;n. Es necesario que exista una columna con identificadores &uacute;nicos en la tabla a ser editada y que esa columna sea visible en la herramienta de identificaci&oacute;n."}],"mascara":[{pt:"M&aacute;scara",en:"Mask",es:"M&aacute;scara"}],"result":[{pt:"Resultado",en:"Result",es:"Resultado"}],"tativo":[{pt:"Tema ativo",en:"Active theme ",es:"Tema activo"}],"geosel":[{pt:"geometria(s) selecionada(s) encontrada(s)",en:"selected geometry found",es:"geometr&iacute;a(s) seleccionada(s) encontrada(s)"}],"listar":[{pt:"Listar",en:"Make a list",es:"Hacer una lista"}],"sdados":[{pt:"Salvar dados",en:"Save data",es:"Guardar datos"}],"incorpo":[{pt:"Incorporar ao mapa",en:"Add to map",es:"Agregar al mapa"}],"selum":[{pt:"Selecione uma ou mais geometrias",en:"Select one or more geometries",es:"Seleccione una o m&aacute;s geometr&iacute;as"}],"atrib":[{pt:"Atributos",en:"Attributes",es:"Atributos"}],"reg":[{pt:"Registros",en:"Records",es:"Registros"}],"adic":[{pt:"Adicionando",en:"Adding",es:"Agregando"}],"stema":[{pt:"Salvar no tema",en:"Save the theme",es:"Salvar el tema"}],"seluma":[{pt:"Selecione apenas uma figura",en:"Select one picture only",es:"Seleccione solo una figura"}],"salva":[{pt:"Salva",en:"Save",es:"Salva"}],"canc":[{pt:"Cancela",en:"Cancel",es:"Cancela"}],"dlinha":[{pt:"digitalizar linha",en:"digitalize line",es:"digitalizar l&iacute;nea"}],"dpol":[{pt:"digitalizar poligono",en:"digitalize polygon",es:"digitalizar pol&iacute;gono"}],"dponto":[{pt:"digitalizar ponto",en:"digitalize point",es:"digitalizar punto"}],"dtexto":[{pt:"digitalizar texto",en:"digitalize text",es:"digitalizar texto"}],"cortaf":[{pt:"corta figura",en:"cut picture",es:"cortar figura"}],"modf":[{pt:"modifica figura",en:"modify picture",es:"modificar figura"}],"listag":[{pt:"lista geometrias",en:"list geometries",es:"crear lista de geometr&iacute;as"}],"frente":[{pt:"trazer para frente",en:"send forward",es:"traer al frente"}],"studo":[{pt:"selecionar tudo",en:"select all",es:"seleccionar todo"}],"ustudo":[{pt:"limpar sele&ccedil;&atilde;o",en:"clear selection",es:"limpiar la selecci&oacute;n"}],"excsel":[{pt:"Remove os elementos selecionados",en:"Remove selected features",es:"Remueve los elementos seleccionados"}],"opcoes":[{pt:"Op&ccedil;&otilde;es",en:"Options",es:"Opciones"}],"meneditor1":[{pt:"Para excluir registros do banco de dados utilize a ferramenta de identifica&ccedil;&atilde;o",en:"Use the identification tool to delete records from the database",es:"Para excluir registros de la base de datos utilice la herramienta de identificaci&oacute;n"}],"meneditor2":[{pt:"Nenhum elemento gr&aacute;fico encontrado. Utilize as op&ccedil;&otilde;es de cria&ccedil;&atilde;o de geometrias.",en:"No graphic element found. Use the options to create geometries.",es:"Ning&uacute;n elemento gr&aacute;fico encontrado. Utilice las opciones de creaci&oacute;n de geometr&iacute;a."}],"meneditor3":[{pt:"Voc&ecirc; precisa fazer login para usar a op&ccedil;&atilde;o de salvar no banco de dados",en:"You must be logged in to use the save to database option",es:"Usted debe iniciar sesi&oacute;n para utilizar la opci&oacute;n de guardar en la base de datos"}],"meneditor4":[{pt:"Valores iguais ao original",en:"Values equal to the original ones",es:"Valores iguales al original"}],"meneditor5":[{pt:"&Eacute; necess&aacute;rio ter um c&oacute;digo para poder excluir",en:"It is necessary to have a password to exclude",es:"Es necesario tener una clave para excluir"}],"meneditor6":[{pt:"Ap&oacute;s escolher a medida da vari&aacute;vel, clique no mapa para escolher o limite geogr&aacute;fico.",en:"After choosing the variable measure, click on the map to choose the geographical boundary.",es:"Despu&eacute;s de escoger la medida de la variable, haga clic en el mapa para seleccionar el l&iacute;mite geogr&aacute;fico."}],"opsel":[{pt:"Opera&ccedil;&otilde;es sobre as figuras selecionadas",en:"Operations on the selected pictures",es:"Operaciones sobre las figuras seleccionadas"}],"capturar":[{pt:"Capturar elemento de um tema",en:"Capture a theme feature",es:"Capturar elemento de un tema"}],"salvexc":[{pt:"Salvar/excluir dados",en:"Save/exclude data",es:"Guardar/excluir datos"}],"edatrib":[{pt:"Editar atributos",en:"Edit Attributes",es:"Editar atributos"}],"camedit":[{pt:"Camadas edit&aacute;veis",en:"Editable layers",es:"Capas editables"}],"nenhum":[{pt:"Nenhum",en:"None",es:"Ninguno"}],"tipo":[{pt:"Tipo",en:"Type",es:"Tipo"}],"abreMapa":[{pt:"Abrir o mapa",en:"Open the map",es:"Abrir el mapa "}],"areaAprox":[{pt:"&Aacute;rea aproximada",en:"Approximate area",es:"&Aacute;rea aproximada"}],"distAprox":[{pt:"Dist&acirc;ncia aproximada",en:"Approximate distance",es:"Distancia aproximada"}],"trocaInterface":[{pt:"Troca de interface",en:"Interface change",es:"Cambio de interfaz"}],"wkt2layer":[{pt:"Converte WKT em camada",en:"Convert WKT into layer",es:"Transformar WKT en capa"}],"salvaDadosEditor":[{pt:"Os dados s&oacute; podem ser salvos em temas que permitem edi&ccedil;&atilde;o e que possuem coluna com auto incremento",en:"Data can only be saved in themes that allow edition and have columns with auto-increment",es:"Los datos solo pueden ser guardados en los temas que permiten edici&oacute;n y que poseen columnas con auto incremento"}],"novaaba":[{pt:"Abre em nova aba",en:"Open in a new tab",es:"Abre en una pesta&ntilde;a nueva"}],"novonome":[{pt:"Novo nome",en:"New name",es:"Nombre nuevo"}],"medir":[{pt:"Medir/Calcular",en:"Measure/Calculate",es:"Medir/Calcular"}],"tabela":[{pt:"Tabela",en:"Table",es:"Tabla"}],"ligaDesliga":[{pt:"Liga/Desliga",en:"Turn on/Turn off",es:"Encender/Apagar"}],"naoPublicado":[{pt:"n&atilde;o publicado",en:"not published",es:"no publicado"}],"operacoesMapaTema":[{pt:"Opera&ccedil;&otilde;es sobre o mapa ou tema",en:"Operations on the map or theme",es:"Operaciones sobre el mapa o tema"}],"descMenuAjuda":[{pt:"Documenta&ccedil;&atilde;o, redes sociais, tutoriais...",en:"Documentation, social networks, tutorials...",es:"Documentaci&oacute;n, redes sociales, tutoriales..."}],"descMenuAnalise":[{pt:"Dist&acirc;ncia, &aacute;rea, buffer, gr&aacute;ficos...",en:"Distance, area, buffer, graphics...",es:"Distancia, &aacute;rea, buffer, gr&aacute;ficos..."}],"descArquivos":[{pt:"Salvar e carregar mapfile, lista de mapas...",en:"Save and upload mapfile, map list...",es:"Guardar y cargar mapfile, lista de mapas..."}],"descOperacoesMapaTema":[{pt:"Tabela, legenda, imprimir, upload, navega&ccedil;&atilde;o...",en:"Table, legend, print, upload, browsing...",es:"Tabla, leyenda, impresi&oacute;n, carga, navegaci&oacute;n..."}],"descOgcWms":[{pt:"Adiciona camada via servi&ccedil;o WMS",en:"Add layer via WMS service",es:"A&ntilde;ade capa a trav&eacute;s de servicio WMS"}],"descLimLoc":[{pt:"Regi&otilde;es cadastradas no sistema de metadados estat&iacute;sticos",en:"Regions registered in the statistical metadata system",es:"Regiones registradas en el sistema de metadatos estad&iacute;sticos"}],"descMeta":[{pt:"Camadas baseadas no sistema de metadados estat&iacute;sticos",en:"Layers based on the statistical metadata system",es:"Capas basadas en el sistema de metadatos estad&iacute;sticos"}],"descMapas":[{pt:"Mapas prontos para uso, com camadas j&aacute; selecionadas",en:"Ready-to-use maps with layers already selected",es:"Mapas listos para su uso con capas seleccionadas"}],"descEstrelas":[{pt:"Lista de camadas classificadas conforme o n&uacute;mero de acessos",en:"List of layers classified according to the number of accesses",es:"Lista de capas clasificadas seg&uacute;n el n&uacute;mero de accesos"}],"descSistemas":[{pt:"Sistemas com op&ccedil;&otilde;es espec&iacute;ficas e que permitem adicionar camadas ao mapa",en:"Systems with specific options that allow you to add layers to the map",es:"Sistemas con opciones espec&iacute;ficas que permiten agregar capas al mapa"}],"descDir":[{pt:"Diret&oacute;rio de arquivos shapefile",en:"Shapefile directory",es:"Directorio de archivos shapefile"}],"localiza":[{pt:"Posi&ccedil;&atilde;o",en:"Position",es:"Posici&oacute;n"}],"volta":[{pt:"volta",en:"back",es:"volver"}],"continua":[{pt:"continua",en:"continue",es:"continuar"}],"avanca":[{pt:"avan&ccedil;a",en:"go ahead",es:"avanzar"}],"tipvazio":[{pt:"N&atilde;o existe nenhuma camada no mapa que permita mostrar etiquetas",en:"There is no layer on the map that allows you to display labels",es:"No existe ninguna capa en el mapa que permita mostrar etiquetas"}],"erroTpl":[{pt:"Erro ao carregar um template",en:"Error loading template",es:"Error al cargar una plantilla"}],"remove":[{pt:"Remove",en:"Remove",es:"Eliminar"}],"iconeFerramentas":[{pt:"Caixa de ferramentas",en:"Tool box",es:"Caja de herramientas"}],"iconeMapa":[{pt:"Camadas inclu&iacute;das",en:"Layers included",es:"Capas incluidas"}],"iconeCatalogo":[{pt:"Incluir mais camadas",en:"Add more layers",es:"Incluir m&aacute;s capas"}],"iconeLegenda":[{pt:"Legenda do mapa",en:"Map Legend",es:"Leyenda del mapa"}],"iconeBalao":[{pt:"Info resumida",en:"Summary information",es:"Informaci&oacute;n resumida"}],"iconeIdentifica":[{pt:"Info completa",en:"Comprehensive information",es:"Informaci&oacute;n completa"}],"indeOk":[{pt:"Cat&aacute;logo da INDE j&aacute; est&aacute; dispon&iacute;vel",en:"INDE catalog now available",es:"Cat&aacute;logo del INDE ya est&aacute; disponible"}],"deveLigada":[{pt:"A camada deve estar vis&iacute;vel",en:"The layer must be visible",es:"La capa debe ser visible"}],"balaoVazio":[{pt:"N&atilde;o foram encontrados dados nas camadas dispon&iacute;veis. Experimente utilizar o &iacute;cone de mais informa&ccedil;&otilde;es",en:"No data was found on the available layers. Try to use the more infomation icon",es:"No se encontraron datos en las capas disponibles. Intente utilizar el icono de m&aacute;s informaci&oacute;n"}],"umaLigada":[{pt:"Pelo menos uma camada deve estar ligada no mapa",en:"At least one layer must be associated with the map",es:"Al menos una capa debe estar conectada en el mapa"}],"precisaApiGM":[{pt:"Essa op&ccedil;&atilde;o necessita de uma API do Google Maps. Consulte o administrador do sistema. O c&oacute;digo da API deve constar no arquivo de configura&ccedil;&atilde;o do i3Geo.",en:"This option requires a Google Maps API. Ask your system administrator for advice. The API code should be in the i3Geo configuration file.",es:"Esta opci&oacute;n requiere una API de Google Maps. Consulte con el administrador del sistema. El c&oacute;digo de la API debe incluirse en el archivo de configuraci&oacute;n de i3Geo."}],"graticule":[{pt:"Grade de coordenadas (ativa e desativa)",en:"Coordinate grid (turn on and turn off)",es:"Cuadr&iacute;cula de coordenadas (activa y desactiva)"}],"versaoAntiga":[{pt:"Essa op&ccedil;&atilde;o pode n&atilde;o funcionar corretamente devido a vers&atilde;o do sistema (Mapserver)",en:"This option may not work properly because of the system version (Mapserver)",es:"Esta opci&oacute;n puede que no funcione correctamente debido a la versi&oacute;n del sistema (Mapserver)"}],"camadasDeFundo":[{pt:"Camadas de fundo",en:"Basemap",es:"Mapa base"}],"funcaojstip":[{pt:"Fun&ccedil;&atilde;o JS (para as etiquetas)",en:"",es:""}],"rangeScaleMsg":[{pt:"Vis&iacute;vel apenas em determinadas escalas",en:"",es:""}],"layerDesenho":[{pt:"Camada de desenho",en:"",es:""}],"confirma":[{pt:"Confirma",en:"",es:""}],"selCorta":[{pt:"Selecione primeiro um elemento para ser cortado",en:"",es:""}],"desPol":[{pt:"Desenhe um pol&iacute;gono",en:"",es:""}],"union":[{pt:"Uni&atilde;o",en:"",es:""}],"intersect":[{pt:"Intersec&ccedil;&atilde;o",en:"",es:""}],"symdif":[{pt:"Diferen&ccedil;a sim&eacute;trica",en:"",es:""}],"dif":[{pt:"Diferen&ccedil;a",en:"",es:""}],"shiftdel":[{pt:"Para apagar um v&eacute;rtice, pressione shift e clique",en:"",es:""}],"extent":[{pt:"Extens&atilde;o",en:"",es:""}],"cola":[{pt:"Cola",en:"",es:""}],"fillring":[{pt:"Preenche as ilhas",en:"",es:""}],"naoremovewkt":[{pt:"Fecha sem remover o desenho",en:"",es:""}],"ativasnaptol":[{pt:"Ativa toler&acirc;ncia (snap)",en:"",es:""}],"freehand":[{pt:"M&atilde;o livre",en:"",es:""}],"masc":[{pt:"M&aacute;scara",en:"",es:""}],"fullscreen":[{pt:"Tela cheia",en:"",es:""}],"esquemadecores":[{pt:"Esquema de cores",en:"Color schema",es:"Esquema de colores"}],"copiaCamada":[{pt:"C&oacute;pia da camada",en:"Layer copy",es:"Copia de la capa"}],"contorno":[{pt:"Contorno",en:"Outline",es:"Contorno"}],"copytomemory":[{pt:"Copiado para a mem&oacute;ria",en:"",es:""}],"nenhumaSel":[{pt:"N&atilde;o existe nenhuma camada com sele&ccedil;&atilde;o",en:"",es:""}],"descws":[{pt:"Utiliza Webservices para adicionar camadas ao mapa, como WMS o GeoJson",en:"",es:""}],"camadaadic":[{pt:"Camada adicionada ao mapa",en:"",es:""}],"camadaatualizada":[{pt:"Camada atualizada",en:"",es:""}],"adicmapa":[{pt:"Adiconar ao mapa",en:"",es:""}],"arqimp":[{pt:"Arquivo importado",en:"",es:""}],"feito":[{pt:"Feito!",en:"",es:""}]};
239 // 239 //
240 //compactados/idioma_compacto.js 240 //compactados/idioma_compacto.js
241 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.idioma={MOSTRASELETOR:false,IDSELETOR:"",SELETORES:["pt","en","es"],DICIONARIO:g_traducao,define:function(codigo){i3GEO.idioma.ATUAL=codigo;i3GEO.util.insereCookie("i3geolingua",codigo)},retornaAtual:function(){return(i3GEO.idioma.ATUAL)},defineDicionario:function(obj){i3GEO.idioma.DICIONARIO=obj},alteraDicionario:function(id,novo){i3GEO.idioma.DICIONARIO[id][0][i3GEO.idioma.ATUAL]=novo},traduzir:function(id,dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}if(dic[id]){var r,t=dic[id][0];r=t[i3GEO.idioma.ATUAL];if(r==""){r=t["pt"]}return r}else{return}},adicionaDicionario:function(novodic){for(var k in novodic){if(novodic.hasOwnProperty(k)){i3GEO.idioma.DICIONARIO[k]=novodic[k]}}},mostraDicionario:function(){var w,k=0;w=window.open();for(k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){w.document.write(k+" = "+i3GEO.idioma.traduzir(k)+"<br>")}}},trocaIdioma:function(codigo){i3GEO.util.insereCookie("i3geolingua",codigo);window.location.reload(true)},listaIdiomas:function(){for(var k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){return(i3GEO.util.listaChaves(i3GEO.idioma.DICIONARIO[k][0]))}}},mostraSeletor:function(){if(!i3GEO.idioma.MOSTRASELETOR){return}var ins,n,w,i,pos,novoel,temp;ins="";n=i3GEO.idioma.SELETORES.length;if($i("i3geo")&&i3GEO.parametros.w<700){w="width:10px;"}else{w=""}for(i=0;i<n;i++){temp=i3GEO.idioma.SELETORES[i];ins+='<img style="'+w+'padding:0 0px;top:-7px;padding-right:0px;border: 1px solid white;" src="'+i3GEO.configura.locaplic+"/imagens/branco.gif"+'" onclick="i3GEO.idioma.trocaIdioma(\''+temp+'\')" ';if(temp==="en"){ins+='alt="Ingles" id="uk" />'}if(temp==="pt"){ins+='alt="Portugues" id="brasil" />'}if(temp==="es"){ins+='alt="Espanhol" id="espanhol" />'}}if(i3GEO.idioma.IDSELETOR!==""&&$i(i3GEO.idioma.IDSELETOR)){$i(i3GEO.idioma.IDSELETOR).innerHTML=ins}else{pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));if(!$i("i3geoseletoridiomas")){novoel=document.createElement("div");novoel.innerHTML=ins;novoel.id="i3geoseletoridiomas";document.body.appendChild(novoel)}else{novoel=$i("i3geoseletoridiomas")}novoel.style.position="absolute";novoel.style.top=pos[1]-17+"px";novoel.style.left=pos[0]+"px";novoel.style.zIndex=5000}},OBJETOIDIOMA:"",objetoIdioma:function(dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}var novo={},k=0;for(k in dic){if(dic.hasOwnProperty(k)){novo[k]=i3GEO.idioma.traduzir(k,dic)}}return novo}};var $trad=function(id,dic){if(!dic||dic=="g_traducao"){return i3GEO.idioma.OBJETOIDIOMA[id]}else{return(i3GEO.idioma.traduzir(id,dic))}};(function(){if(document.cookie.indexOf("i3geolingua")===-1){var exdate=new Date();exdate.setDate(exdate.getDate()+10);var l="pt";var lang=navigator.language||navigator.userLanguage;lang=lang.split("-")[0];if(lang=="en"||lang=="es"||lang=="pt"){l=lang}document.cookie="i3geolingua="+l+"; expires="+exdate.toUTCString()+";path=/"}var c=i3GEO.util.pegaCookie("i3geolingua");if(c){i3GEO.idioma.define(c)}else{i3GEO.idioma.define("pt")}if(typeof('g_traducao')!=="undefined"){i3GEO.idioma.defineDicionario(g_traducao)}i3GEO.idioma.OBJETOIDIOMA=i3GEO.idioma.objetoIdioma(i3GEO.idioma.DICIONARIO);delete g_traducao;delete i3GEO.idioma.DICIONARIO})(); 241 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.idioma={MOSTRASELETOR:false,IDSELETOR:"",SELETORES:["pt","en","es"],DICIONARIO:g_traducao,define:function(codigo){i3GEO.idioma.ATUAL=codigo;i3GEO.util.insereCookie("i3geolingua",codigo)},retornaAtual:function(){return(i3GEO.idioma.ATUAL)},defineDicionario:function(obj){i3GEO.idioma.DICIONARIO=obj},alteraDicionario:function(id,novo){i3GEO.idioma.DICIONARIO[id][0][i3GEO.idioma.ATUAL]=novo},traduzir:function(id,dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}if(dic[id]){var r,t=dic[id][0];r=t[i3GEO.idioma.ATUAL];if(r==""){r=t["pt"]}return r}else{return}},adicionaDicionario:function(novodic){for(var k in novodic){if(novodic.hasOwnProperty(k)){i3GEO.idioma.DICIONARIO[k]=novodic[k]}}},mostraDicionario:function(){var w,k=0;w=window.open();for(k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){w.document.write(k+" = "+i3GEO.idioma.traduzir(k)+"<br>")}}},trocaIdioma:function(codigo){i3GEO.util.insereCookie("i3geolingua",codigo);window.location.reload(true)},listaIdiomas:function(){for(var k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){return(i3GEO.util.listaChaves(i3GEO.idioma.DICIONARIO[k][0]))}}},mostraSeletor:function(){if(!i3GEO.idioma.MOSTRASELETOR){return}var ins,n,w,i,pos,novoel,temp;ins="";n=i3GEO.idioma.SELETORES.length;if($i("i3geo")&&i3GEO.parametros.w<700){w="width:10px;"}else{w=""}for(i=0;i<n;i++){temp=i3GEO.idioma.SELETORES[i];ins+='<img style="'+w+'padding:0 0px;top:-7px;padding-right:0px;border: 1px solid white;" src="'+i3GEO.configura.locaplic+"/imagens/branco.gif"+'" onclick="i3GEO.idioma.trocaIdioma(\''+temp+'\')" ';if(temp==="en"){ins+='alt="Ingles" id="uk" />'}if(temp==="pt"){ins+='alt="Portugues" id="brasil" />'}if(temp==="es"){ins+='alt="Espanhol" id="espanhol" />'}}if(i3GEO.idioma.IDSELETOR!==""&&$i(i3GEO.idioma.IDSELETOR)){$i(i3GEO.idioma.IDSELETOR).innerHTML=ins}else{pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));if(!$i("i3geoseletoridiomas")){novoel=document.createElement("div");novoel.innerHTML=ins;novoel.id="i3geoseletoridiomas";document.body.appendChild(novoel)}else{novoel=$i("i3geoseletoridiomas")}novoel.style.position="absolute";novoel.style.top=pos[1]-17+"px";novoel.style.left=pos[0]+"px";novoel.style.zIndex=5000}},OBJETOIDIOMA:"",objetoIdioma:function(dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}var novo={},k=0;for(k in dic){if(dic.hasOwnProperty(k)){novo[k]=i3GEO.idioma.traduzir(k,dic)}}return novo}};var $trad=function(id,dic){if(!dic||dic=="g_traducao"){return i3GEO.idioma.OBJETOIDIOMA[id]}else{return(i3GEO.idioma.traduzir(id,dic))}};(function(){if(document.cookie.indexOf("i3geolingua")===-1){var exdate=new Date();exdate.setDate(exdate.getDate()+10);var l="pt";var lang=navigator.language||navigator.userLanguage;lang=lang.split("-")[0];if(lang=="en"||lang=="es"||lang=="pt"){l=lang}document.cookie="i3geolingua="+l+"; expires="+exdate.toUTCString()+";path=/"}var c=i3GEO.util.pegaCookie("i3geolingua");if(c){i3GEO.idioma.define(c)}else{i3GEO.idioma.define("pt")}if(typeof('g_traducao')!=="undefined"){i3GEO.idioma.defineDicionario(g_traducao)}i3GEO.idioma.OBJETOIDIOMA=i3GEO.idioma.objetoIdioma(i3GEO.idioma.DICIONARIO);delete g_traducao;delete i3GEO.idioma.DICIONARIO})();
@@ -395,7 +395,8 @@ $protocolo = $protocolo[0]; @@ -395,7 +395,8 @@ $protocolo = $protocolo[0];
395 $protocolo1 = strtolower($protocolo) . '://'.$_SERVER['SERVER_NAME']; 395 $protocolo1 = strtolower($protocolo) . '://'.$_SERVER['SERVER_NAME'];
396 $protocolo = strtolower($protocolo) . '://'.$_SERVER['SERVER_NAME'] .":". $_SERVER['SERVER_PORT']; 396 $protocolo = strtolower($protocolo) . '://'.$_SERVER['SERVER_NAME'] .":". $_SERVER['SERVER_PORT'];
397 $urli3geo = str_replace("/ogc.php","",$protocolo.$_SERVER["PHP_SELF"]); 397 $urli3geo = str_replace("/ogc.php","",$protocolo.$_SERVER["PHP_SELF"]);
398 - 398 +$urli3geo = str_replace(":8080","",$urli3geo);
  399 +$protocolo = str_replace(":8080","",$protocolo);
399 // 400 //
400 //garante que layers possam ser especificados de diferentes maneiras 401 //garante que layers possam ser especificados de diferentes maneiras
401 //mas evita definir o layer como o nome do mapfile 402 //mas evita definir o layer como o nome do mapfile
@@ -606,6 +607,7 @@ else{ @@ -606,6 +607,7 @@ else{
606 } 607 }
607 $proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://"; 608 $proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://";
608 $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; 609 $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'];
  610 + $server = str_replace(":8080","",$server);
609 $or = $urli3geo."/ogc.php"; 611 $or = $urli3geo."/ogc.php";
610 if((isset($tema)) && ($tema != "") && ($tipo=="metadados")){ 612 if((isset($tema)) && ($tema != "") && ($tipo=="metadados")){
611 $or = $or."?tema=".$tema."&"; 613 $or = $or."?tema=".$tema."&";
@@ -700,9 +702,9 @@ else{ @@ -700,9 +702,9 @@ else{
700 $l->set("status",MS_OFF); 702 $l->set("status",MS_OFF);
701 } 703 }
702 else{ 704 else{
703 - $l->set("status",MS_DEFAULT); 705 + $l->set("status",MS_ON);
704 } 706 }
705 - $l->setmetadata("ows_title",pegaNome($l)); 707 + $l->setmetadata("ows_title",converteenc($l->getmetadata("tema")));
706 $l->setmetadata("ows_srs",$listaepsg); 708 $l->setmetadata("ows_srs",$listaepsg);
707 $l->set("group",""); 709 $l->set("group","");
708 //timeout 710 //timeout
@@ -898,7 +900,7 @@ else{ @@ -898,7 +900,7 @@ else{
898 $extensao = $extensaoMap; 900 $extensao = $extensaoMap;
899 } 901 }
900 $l->setmetadata("wms_extent",$extensao); 902 $l->setmetadata("wms_extent",$extensao);
901 - $l->setmetadata("ows_title",pegaNome($l)); 903 + $l->setmetadata("ows_title",converteenc($l->getmetadata("tema")));
902 $l->setmetadata("ows_srs",$listaepsg); 904 $l->setmetadata("ows_srs",$listaepsg);
903 $l->set("status",MS_OFF); 905 $l->set("status",MS_OFF);
904 $l->setmetadata("gml_include_items","all"); 906 $l->setmetadata("gml_include_items","all");
@@ -957,8 +959,10 @@ else{ @@ -957,8 +959,10 @@ else{
957 if((isset($_GET["grade"])) && (strtolower($_GET["grade"]) == "sim")){ 959 if((isset($_GET["grade"])) && (strtolower($_GET["grade"]) == "sim")){
958 processaGrade(); 960 processaGrade();
959 } 961 }
960 - $oMap->setSymbolSet($locaplic."/symbols/".basename($oMap->symbolsetfilename));  
961 - $oMap->setFontSet($locaplic."/symbols/".basename($oMap->fontsetfilename)); 962 + if(!file_exists($oMap->symbolsetfilename)){
  963 + $oMap->setSymbolSet($locaplic."/symbols/".basename($oMap->symbolsetfilename));
  964 + $oMap->setFontSet($locaplic."/symbols/".basename($oMap->fontsetfilename));
  965 + }
962 //verifica se existem layers com plugin definido e processa conforme o tipo de plugin 966 //verifica se existem layers com plugin definido e processa conforme o tipo de plugin
963 processaPluginI3geo(); 967 processaPluginI3geo();
964 // 968 //