Commit ced283fab1a11affefa00ebb3cfd95f8b4f474ae

Authored by Edmar Moretti
1 parent 540af59d

Incluido o metadata "IDENTIFICA" que pode ser incluido em um tema. Quando "IDENT…

…IFICA "nao", o tema não será mostrado na janela de identificação
aplicmap/geral1.map
@@ -127,6 +127,7 @@ MAP @@ -127,6 +127,7 @@ MAP
127 "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda 127 "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda
128 "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda 128 "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda
129 #"ESCONDIDO" "SIM" 129 #"ESCONDIDO" "SIM"
  130 + "IDENTIFICA" "nao"
130 END 131 END
131 NAME "zee" 132 NAME "zee"
132 SIZEUNITS PIXELS 133 SIZEUNITS PIXELS
@@ -197,6 +198,7 @@ MAP @@ -197,6 +198,7 @@ MAP
197 "CLASSE" "SIM" 198 "CLASSE" "SIM"
198 "TEMA" "Brasil" 199 "TEMA" "Brasil"
199 "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda 200 "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda
  201 + "IDENTIFICA" "nao"
200 END 202 END
201 NAME "estados" 203 NAME "estados"
202 SIZEUNITS PIXELS 204 SIZEUNITS PIXELS
aplicmap/geral1windows.map
@@ -126,6 +126,7 @@ MAP @@ -126,6 +126,7 @@ MAP
126 METADATA 126 METADATA
127 "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda 127 "CLASSE" "SIM" #o simbolo nao sera mostrado na legenda
128 "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda 128 "TEMA" "Zona Econômica Exclusiva Marinha" #o tema nao sera mostrado na legenda
  129 + "IDENTIFICA" "nao"
129 END 130 END
130 NAME "zee" 131 NAME "zee"
131 SIZEUNITS PIXELS 132 SIZEUNITS PIXELS
@@ -199,6 +200,7 @@ MAP @@ -199,6 +200,7 @@ MAP
199 "CLASSE" "SIM" 200 "CLASSE" "SIM"
200 "TEMA" "Brasil" 201 "TEMA" "Brasil"
201 "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda 202 "ESCALA" "250000" #escala utilizada nas marcas ao lado do tema na legenda
  203 + "IDENTIFICA" "nao"
202 END 204 END
203 NAME "estados" 205 NAME "estados"
204 SIZEUNITS PIXELS 206 SIZEUNITS PIXELS
classesphp/classe_atributos.php
@@ -533,12 +533,17 @@ $resolucao - Resolucao de busca. @@ -533,12 +533,17 @@ $resolucao - Resolucao de busca.
533 if ($vermultilayer->resultado == 1) // o tema e multi layer 533 if ($vermultilayer->resultado == 1) // o tema e multi layer
534 { 534 {
535 foreach (($vermultilayer->temasvisiveis) as $tv) 535 foreach (($vermultilayer->temasvisiveis) as $tv)
536 - {$listatemas[] = $tv;} 536 + {
  537 + $l = $this->mapa->getlayerbyname($tv);
  538 + if ($l->getmetadata("identifica") != "nao")
  539 + {$listatemas[] = $tv;}
  540 + }
537 } 541 }
538 else 542 else
539 { 543 {
540 $l = $this->mapa->getlayerbyname($tem); 544 $l = $this->mapa->getlayerbyname($tem);
541 - if ($l->getmetadata("escondido") == ""){$listatemas[] = $tem;} 545 + if (($l->getmetadata("escondido") == "") && ($l->getmetadata("identifica") != "nao"))
  546 + {$listatemas[] = $tem;}
542 } 547 }
543 } 548 }
544 $listatemas = array_unique($listatemas); 549 $listatemas = array_unique($listatemas);
classesphp/classe_mapa.php
@@ -386,7 +386,10 @@ nome @@ -386,7 +386,10 @@ nome
386 foreach ($this->layers as $layer) 386 foreach ($this->layers as $layer)
387 { 387 {
388 if (($layer->isvisible()) && ($layer->status == 2) && ($layer->getmetadata("ESCONDIDO") == "")) 388 if (($layer->isvisible()) && ($layer->status == 2) && ($layer->getmetadata("ESCONDIDO") == ""))
389 - {$final[] = array("tema"=>$layer->name,"nome"=>(pegaNome($layer,"UTF-8")));} 389 + {
  390 + $ident = $layer->getmetadata("IDENTIFICA");
  391 + $final[] = array("tema"=>$layer->name,"nome"=>(pegaNome($layer,"UTF-8")),"identifica"=>$ident);
  392 + }
390 } 393 }
391 } 394 }
392 else 395 else
ferramentas/conectarwfs/index.htm
@@ -42,7 +42,7 @@ @@ -42,7 +42,7 @@
42 </div> 42 </div>
43 </body> 43 </body>
44 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script> 44 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script>
45 -<script src="../../classesjs/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 45 +<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
46 <script language="JavaScript" type="text/javascript" src="index.js"></script> 46 <script language="JavaScript" type="text/javascript" src="index.js"></script>
47 47
48 <script> 48 <script>
ferramentas/convertekml/index.htm
@@ -13,7 +13,7 @@ para visualizar um tema em softwares que aceitam o formato kml. @@ -13,7 +13,7 @@ para visualizar um tema em softwares que aceitam o formato kml.
13 13
14 </div> 14 </div>
15 15
16 -<script src="../../classesjs/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 16 +<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
17 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script> 17 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script>
18 <script language="JavaScript" type="text/javascript" src="index.js"></script> 18 <script language="JavaScript" type="text/javascript" src="index.js"></script>
19 </body> 19 </body>
ferramentas/convertews/index.htm
@@ -13,7 +13,7 @@ instalados em seu computador, como por exemplo, o &lt;a href=&quot;http://www.openjump.o @@ -13,7 +13,7 @@ instalados em seu computador, como por exemplo, o &lt;a href=&quot;http://www.openjump.o
13 A disponibilidade do endere&ccedil;o &eacute; tempor&aacute;ria, permanecendo 13 A disponibilidade do endere&ccedil;o &eacute; tempor&aacute;ria, permanecendo
14 apenas no dia em que foi criado.<br></div> 14 apenas no dia em que foi criado.<br></div>
15 15
16 -<script src="../../classesjs/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 16 +<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
17 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script> 17 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script>
18 <script language="JavaScript" type="text/javascript" src="index.js"></script> 18 <script language="JavaScript" type="text/javascript" src="index.js"></script>
19 </body> 19 </body>
ferramentas/download/index.htm
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <body style='background-color:white;margin:0px'> 6 <body style='background-color:white;margin:0px'>
7 <div style="top:0px;left:10px;width:90%;" id='resultado' >&nbsp;Aguarde...</div> 7 <div style="top:0px;left:10px;width:90%;" id='resultado' >&nbsp;Aguarde...</div>
8 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script> 8 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script>
9 -<script src="../../classesjs/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 9 +<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
10 <script language="JavaScript" type="text/javascript" src="index.js"></script> 10 <script language="JavaScript" type="text/javascript" src="index.js"></script>
11 </body> 11 </body>
12 </html> 12 </html>
13 \ No newline at end of file 13 \ No newline at end of file
ferramentas/especies/pesquisa.htm
@@ -137,7 +137,7 @@ File: pesquisa.htm @@ -137,7 +137,7 @@ File: pesquisa.htm
137 137
138 Include: 138 Include:
139 139
140 -<http://mapas.mma.gov.br/i3geo/classesjs/cpaint/cpaint2.inc.compressed.js> 140 +<http://mapas.mma.gov.br/i3geo/pacotes/cpaint/cpaint2.inc.compressed.js>
141 141
142 */ 142 */
143 g_sid = window.parent.g_sid 143 g_sid = window.parent.g_sid
ferramentas/exemplo/index.htm
@@ -30,6 +30,6 @@ @@ -30,6 +30,6 @@
30 </div> 30 </div>
31 </body> 31 </body>
32 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script> 32 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script>
33 -<script src="../../classesjs/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 33 +<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
34 <script language="JavaScript" type="text/javascript" src="index.js"></script> 34 <script language="JavaScript" type="text/javascript" src="index.js"></script>
35 </html> 35 </html>
ferramentas/googlemaps/index.htm
1 <html> 1 <html>
2 <head> 2 <head>
3 -<script src="../../classesjs/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 3 +<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
4 <script language="JavaScript" type="text/javascript" src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA"> 4 <script language="JavaScript" type="text/javascript" src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA">
5 </script> 5 </script>
6 </head> 6 </head>
ferramentas/identifica/index.htm
@@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
33 33
34 </div> 34 </div>
35 </body> 35 </body>
36 -<script language="JavaScript" type="text/javascript" src="../../classesjs/redesenho_compacto.js"></script> 36 +<script language="JavaScript" type="text/javascript" src="../../classesjs/compactados/redesenho_compacto.js"></script>
37 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script> 37 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script>
38 <script language="JavaScript" type="text/javascript" src="index.js"></script><script> 38 <script language="JavaScript" type="text/javascript" src="index.js"></script><script>
39 inicializaJanela() 39 inicializaJanela()
ferramentas/identifica/index.js
@@ -70,51 +70,71 @@ function pegavalSistemas(xmlDoc) @@ -70,51 +70,71 @@ function pegavalSistemas(xmlDoc)
70 function listaTemasLigados() 70 function listaTemasLigados()
71 { 71 {
72 aguarde("none"); 72 aguarde("none");
73 - var lista = (window.parent.objmapa.temas).split(";")  
74 - var b = window.parent.convdmsf(xpt,ypt);  
75 - var x = b[0].split(" ")  
76 - var y = b[1].split(" ")  
77 - var w = "W"  
78 - var s = "S"  
79 - if (x[0]*1 > 0){w = "L"}  
80 - if (y[0]*1 > 0){s = "N"}  
81 - if (x[0]*1 < 0){x[0] = x[0]*-1}  
82 - if (y[0]*1 < 0){y[0] = y[0]*-1}  
83 - var param = y[0]+"_"+y[1]+"_"+y[2]+"_"+s+"_"+x[0]+"_"+x[1]+"_"+x[2]+"_"+w  
84 - var url = "http://tools.wikimedia.de/~magnus/geo/geohack.php?params="+param//15_48_00_S_47_51_50_W  
85 - var linhas = "<a href='"+url+"' target=blank >Buscadores web</a><br>"  
86 - linhas += "Clique no tema para ver os dados<table class=lista2 >"  
87 - var linhas1 = "";  
88 - for (l=0;l<lista.length;l++) 73 + var retorno = function (retorno)
89 { 74 {
90 - var ltema = lista[l].split("*")  
91 - if(ltema[1] == 2) 75 + //var lista = (window.parent.objmapa.temas).split(";")
  76 + var lista = retorno.data;
  77 + var b = window.parent.convdmsf(xpt,ypt);
  78 + var x = b[0].split(" ")
  79 + var y = b[1].split(" ")
  80 + var w = "W"
  81 + var s = "S"
  82 + if (x[0]*1 > 0){w = "L"}
  83 + if (y[0]*1 > 0){s = "N"}
  84 + if (x[0]*1 < 0){x[0] = x[0]*-1}
  85 + if (y[0]*1 < 0){y[0] = y[0]*-1}
  86 + var param = y[0]+"_"+y[1]+"_"+y[2]+"_"+s+"_"+x[0]+"_"+x[1]+"_"+x[2]+"_"+w
  87 + var url = "http://tools.wikimedia.de/~magnus/geo/geohack.php?params="+param//15_48_00_S_47_51_50_W
  88 + var linhas = "<a href='"+url+"' target=blank >Buscadores web</a><br>"
  89 + linhas += "Clique no tema para ver os dados<table class=lista2 >"
  90 + var linhas1 = "";
  91 + for (l=0;l<lista.length;l++)
92 { 92 {
93 - linhas1 += "<tr><td><input onclick='identifica(\""+ltema[0]+"\")' style=cursor:pointer type=radio name=tema /></td><td>"+ltema[2]+"</td></tr>" 93 + var nome = lista[l].nome
  94 + var tema = lista[l].tema
  95 + if(lista[l].identifica != "nao")
  96 + {
  97 + linhas1 += "<tr><td><input onclick='identifica(\""+tema+"\")' style=cursor:pointer type=radio name=tema /></td><td>"+nome+"</td></tr>"
  98 + }
94 } 99 }
95 - }  
96 - $i("resultado").innerHTML = linhas+"<table class=lista ><tr><td style=text-align:left ><input onclick='identifica(\"ligados\")' style=cursor:pointer type=radio name=tema /></td><td>Todos</td></tr>"+linhas1+"</table>"  
97 - //verifica se existem sistemas para identificar  
98 - g_locidentifica = window.parent.g_locidentifica  
99 - if (g_locidentifica != "")  
100 - {  
101 - sistemasAdicionais = new Array()  
102 - ajaxexecASXml(g_locidentifica,"pegavalSistemas")  
103 - }  
104 - if (window.parent.objmapa.temaAtivo == "")  
105 - {  
106 - var temp = ""  
107 - for (l=0;l<lista.length;l++) 100 + $i("resultado").innerHTML = linhas+"<table class=lista ><tr><td style=text-align:left ><input onclick='identifica(\"ligados\")' style=cursor:pointer type=radio name=tema /></td><td>Todos</td></tr>"+linhas1+"</table>"
  101 + //verifica se existem sistemas para identificar
  102 + g_locidentifica = window.parent.g_locidentifica
  103 + if (g_locidentifica != "")
108 { 104 {
109 - var ltema = lista[l].split("*")  
110 - if(ltema[1] == 2)  
111 - {var temp = ltema[0];break;} 105 + sistemasAdicionais = new Array()
  106 + ajaxexecASXml(g_locidentifica,"pegavalSistemas")
112 } 107 }
113 - window.parent.objmapa.temaAtivo = temp  
114 - identifica(temp)  
115 - }  
116 - else  
117 - {identifica(window.parent.objmapa.temaAtivo)} 108 + if (window.parent.objmapa.temaAtivo == "")
  109 + {
  110 + /*
  111 + var temp = ""
  112 + for (l=0;l<lista.length;l++)
  113 + {
  114 + var ltema = lista[l].split("*")
  115 + if(ltema[1] == 2)
  116 + {var temp = ltema[0];break;}
  117 + }
  118 + window.parent.objmapa.temaAtivo = temp
  119 + */
  120 + var temp = "";
  121 + for (l=0;l<lista.length;l++)
  122 + {
  123 + if(lista[l].identifica != "nao")
  124 + {var temp = lista[l].tema;break;}
  125 + }
  126 + identifica(temp)
  127 + }
  128 + else
  129 + {identifica(window.parent.objmapa.temaAtivo)}
  130 + };
  131 + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listatemas&opcao=ligados"
  132 + var cp = new cpaint();
  133 + //cp.set_debug(2)
  134 + cp.set_response_type("JSON");
  135 + cp.call(p,"listatemas",retorno);
  136 +
  137 +
118 } 138 }
119 //lista os temas ligados 139 //lista os temas ligados
120 function listaTodos() 140 function listaTodos()
ferramentas/inserexy/index.htm
@@ -53,6 +53,6 @@ @@ -53,6 +53,6 @@
53 </div> 53 </div>
54 </body> 54 </body>
55 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script> 55 <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script>
56 -<script src="../../classesjs/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 56 +<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
57 <script language="JavaScript" type="text/javascript" src="index.js"></script> 57 <script language="JavaScript" type="text/javascript" src="index.js"></script>
58 </html> 58 </html>
59 \ No newline at end of file 59 \ No newline at end of file
ferramentas/planosmanejoflorestal/pesquisa.htm
@@ -73,7 +73,7 @@ width: 94px; @@ -73,7 +73,7 @@ width: 94px;
73 height: 35px; 73 height: 35px;
74 } 74 }
75 </STYLE> 75 </STYLE>
76 -<SCRIPT src="http://mapas.mma.gov.br/i3geo/classesjs/cpaint/cpaint2.inc.compressed.js" ></script> 76 +<SCRIPT src="http://mapas.mma.gov.br/i3geo/pacotes/cpaint/cpaint2.inc.compressed.js" ></script>
77 <body> 77 <body>
78 <FONT face=Arial color=#808000 size=4>Planos de Manejo - Pesquisa</FONT><br> 78 <FONT face=Arial color=#808000 size=4>Planos de Manejo - Pesquisa</FONT><br>
79 Planos de manejo florestal cadastrados no IBAMA. <a href="http://www.mma.gov.br/index.php?ido=conteudo.monta&idEstrutura=113&idConteudo=5588" >Mais info...</a> 79 Planos de manejo florestal cadastrados no IBAMA. <a href="http://www.mma.gov.br/index.php?ido=conteudo.monta&idEstrutura=113&idConteudo=5588" >Mais info...</a>
@@ -110,7 +110,7 @@ File: pesquisa.htm @@ -110,7 +110,7 @@ File: pesquisa.htm
110 110
111 Include: 111 Include:
112 112
113 -<http://mapas.mma.gov.br/i3geo/classesjs/cpaint/cpaint2.inc.compressed.js> 113 +<http://mapas.mma.gov.br/i3geo/pacotes/cpaint/cpaint2.inc.compressed.js>
114 114
115 */ 115 */
116 g_sid = window.parent.g_sid 116 g_sid = window.parent.g_sid
ferramentas/sibea/pesquisa.htm
@@ -62,7 +62,7 @@ height: 35px; @@ -62,7 +62,7 @@ height: 35px;
62 } 62 }
63 </STYLE> 63 </STYLE>
64 64
65 -<SCRIPT src="http://mapas.mma.gov.br/i3geo/classesjs/cpaint/cpaint2.inc.compressed.js" ></script> 65 +<SCRIPT src="http://mapas.mma.gov.br/i3geo/pacotes/cpaint/cpaint2.inc.compressed.js" ></script>
66 <body> 66 <body>
67 <FONT face=Arial color=#808000 size=4>SIBEA - Educadores ambientais</FONT><br> 67 <FONT face=Arial color=#808000 size=4>SIBEA - Educadores ambientais</FONT><br>
68 <FONT face=Arial color=#808000 size=2> 68 <FONT face=Arial color=#808000 size=2>
@@ -113,7 +113,7 @@ File: pesquisa.htm @@ -113,7 +113,7 @@ File: pesquisa.htm
113 113
114 Include: 114 Include:
115 115
116 -<http://mapas.mma.gov.br/i3geo/classesjs/cpaint/cpaint2.inc.compressed.js> 116 +<http://mapas.mma.gov.br/i3geo/pacotes/cpaint/cpaint2.inc.compressed.js>
117 117
118 */ 118 */
119 g_sid = window.parent.g_sid 119 g_sid = window.parent.g_sid