Commit 509a1116bd07eebc8377c83e2f3cd0b766dce0ca

Authored by Edmar Moretti
1 parent cd815d0d

Correção no uso de esquema que não seja o public para armazenamento das tabelas …

…do sistema de administração.
admin/admin.db
No preview for this file type
admin/php/admin.php
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 4
5 Funções utilizadas por outros programas do sistema de administração. 5 Funções utilizadas por outros programas do sistema de administração.
6 6
7 -No iní­cio do programa é feita a inclusão do i3geo/ms_configura.php e i3geo/classesphp/funcoes_gerais.php 7 +No iní�cio do programa é feita a inclusão do i3geo/ms_configura.php e i3geo/classesphp/funcoes_gerais.php
8 8
9 Licenca: 9 Licenca:
10 10
@@ -23,7 +23,7 @@ Este programa é distribuído na expectativa de que seja útil @@ -23,7 +23,7 @@ Este programa é distribuído na expectativa de que seja útil
23 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita 23 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
24 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. 24 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
25 Consulte a Licença Pública Geral do GNU para mais detalhes. 25 Consulte a Licença Pública Geral do GNU para mais detalhes.
26 -Você deve ter recebido uma cópia da Licença Pública Geral do 26 +Você deve ter recebido uma c�pia da Licença Pública Geral do
27 GNU junto com este programa; se não, escreva para a 27 GNU junto com este programa; se não, escreva para a
28 Free Software Foundation, Inc., no endereço 28 Free Software Foundation, Inc., no endereço
29 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 29 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
@@ -83,7 +83,7 @@ obj {array} @@ -83,7 +83,7 @@ obj {array}
83 83
84 Retorno: 84 Retorno:
85 85
86 -Imprime na saída a string JSON 86 +Imprime na saÃ�da a string JSON
87 */ 87 */
88 function retornaJSON($obj) 88 function retornaJSON($obj)
89 { 89 {
@@ -124,9 +124,9 @@ Verifica se o resultado de um SQL retorna mais de um registro @@ -124,9 +124,9 @@ Verifica se o resultado de um SQL retorna mais de um registro
124 124
125 Parametros: 125 Parametros:
126 126
127 -sql {string} - sql que será executado 127 +sql {string} - sql que serÃ� executado
128 128
129 -dbh {PDO} - objeto PDO de conexão com o banco 129 +dbh {PDO} - objeto PDO de conexÃ�o com o banco
130 130
131 Retorno: 131 Retorno:
132 132
@@ -143,9 +143,9 @@ function verificaDuplicados($sql,$dbh) @@ -143,9 +143,9 @@ function verificaDuplicados($sql,$dbh)
143 /* 143 /*
144 Function: exclui 144 Function: exclui
145 145
146 -Exlcui um registro de uma tabela do banco de dados de administração 146 +Exlcui um registro de uma tabela do banco de dados de administraÃ�Ã�o
147 147
148 -Utiliza variáveis globais para fazer a consulta ao banco 148 +Utiliza variÃ�veis globais para fazer a consulta ao banco
149 149
150 Globals: 150 Globals:
151 151
@@ -179,9 +179,9 @@ Executa um sql de busca de dados @@ -179,9 +179,9 @@ Executa um sql de busca de dados
179 179
180 Parametros: 180 Parametros:
181 181
182 -sql {string} - sql que será executado 182 +sql {string} - sql que serÃ� executado
183 183
184 -locaplic {string} - endereço do i3Geo no sistema de arquivos 184 +locaplic {string} - endereÃ�o do i3Geo no sistema de arquivos
185 185
186 Retorno: 186 Retorno:
187 187
@@ -219,11 +219,11 @@ function pegaDados($sql,$locaplic="") @@ -219,11 +219,11 @@ function pegaDados($sql,$locaplic="")
219 /* 219 /*
220 Function: verificaFilhos 220 Function: verificaFilhos
221 221
222 -Verifica se o pai tem filhos nos componentes hierárquicos do banco de administração 222 +Verifica se o pai tem filhos nos componentes hierÃ�rquicos do banco de administraÃ�Ã�o
223 223
224 -Por exemplo, pode-se verificar se um grupo possuí subgrupos, indicando-se como tabela i3geoadmin_grupos e o id do grupo 224 +Por exemplo, pode-se verificar se um grupo possuÃ� subgrupos, indicando-se como tabela i3geoadmin_grupos e o id do grupo
225 225
226 -Variáveis globais: 226 +VariÃ�veis globais:
227 227
228 tabela {string} - tabela do banco de dados 228 tabela {string} - tabela do banco de dados
229 229
@@ -327,13 +327,13 @@ function verificaFilhos() @@ -327,13 +327,13 @@ function verificaFilhos()
327 } 327 }
328 if($tabela == "i3geoadmin_grupos") 328 if($tabela == "i3geoadmin_grupos")
329 { 329 {
330 - $r = pegaDados("select n1.id_grupo from ".$esquemaadmin."i3geoadmin_n1 as n1, i3geoadmin_n2 as n2 where n1.id_n1 = n2.id_n1 and n1.id_grupo = '$id'"); 330 + $r = pegaDados("select n1.id_grupo from ".$esquemaadmin."i3geoadmin_n1 as n1, ".$esquemaadmin."i3geoadmin_n2 as n2 where n1.id_n1 = n2.id_n1 and n1.id_grupo = '$id'");
331 if(count($r) > 0) 331 if(count($r) > 0)
332 $res = true; 332 $res = true;
333 } 333 }
334 if($tabela == "i3geoadmin_subgrupos") 334 if($tabela == "i3geoadmin_subgrupos")
335 { 335 {
336 - $r = pegaDados("select n2.id_subgrupo from ".$esquemaadmin."i3geoadmin_n3 as n3, i3geoadmin_n2 as n2 where n2.id_n2 = n3.id_n3 and n2.id_subgrupo = '$id'"); 336 + $r = pegaDados("select n2.id_subgrupo from ".$esquemaadmin."i3geoadmin_n3 as n3, ".$esquemaadmin."i3geoadmin_n2 as n2 where n2.id_n2 = n3.id_n3 and n2.id_subgrupo = '$id'");
337 if(count($r) > 0) 337 if(count($r) > 0)
338 $res = true; 338 $res = true;
339 } 339 }
@@ -392,7 +392,7 @@ function verificaFilhos() @@ -392,7 +392,7 @@ function verificaFilhos()
392 /* 392 /*
393 Function: resolveAcentos 393 Function: resolveAcentos
394 394
395 -Converte uma string para uma codificação de caracteres determinada 395 +Converte uma string para uma codificaÃ�Ã�o de caracteres determinada
396 396
397 Parametros: 397 Parametros:
398 398
admin/php/arvore.php
@@ -157,7 +157,7 @@ switch (strtoupper($funcao)) @@ -157,7 +157,7 @@ switch (strtoupper($funcao))
157 {JSON} 157 {JSON}
158 */ 158 */
159 case "PEGADADOSGRUPO": 159 case "PEGADADOSGRUPO":
160 - retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_n1 = $id")); 160 + retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN ".$esquemaadmin."i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_n1 = $id"));
161 exit; 161 exit;
162 break; 162 break;
163 /* 163 /*
@@ -174,7 +174,7 @@ switch (strtoupper($funcao)) @@ -174,7 +174,7 @@ switch (strtoupper($funcao))
174 {JSON} 174 {JSON}
175 */ 175 */
176 case "PEGADADOSSUBGRUPO": 176 case "PEGADADOSSUBGRUPO":
177 - retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where id_n2 = $id")); 177 + retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN ".$esquemaadmin."i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where id_n2 = $id"));
178 exit; 178 exit;
179 break; 179 break;
180 /* 180 /*
@@ -191,7 +191,7 @@ switch (strtoupper($funcao)) @@ -191,7 +191,7 @@ switch (strtoupper($funcao))
191 {JSON} 191 {JSON}
192 */ 192 */
193 case "PEGADADOSTEMA": 193 case "PEGADADOSTEMA":
194 - retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where id_n3 = $id")); 194 + retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where id_n3 = $id"));
195 exit; 195 exit;
196 break; 196 break;
197 /* 197 /*
@@ -208,7 +208,7 @@ switch (strtoupper($funcao)) @@ -208,7 +208,7 @@ switch (strtoupper($funcao))
208 {JSON} 208 {JSON}
209 */ 209 */
210 case "PEGADADOSRAIZ": 210 case "PEGADADOSRAIZ":
211 - retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_raiz.id_tema = i3geoadmin_temas.id_tema where id_raiz = $id")); 211 + retornaJSON(pegaDados("select * from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_raiz.id_tema = i3geoadmin_temas.id_tema where id_raiz = $id"));
212 exit; 212 exit;
213 break; 213 break;
214 /* 214 /*
@@ -231,7 +231,7 @@ switch (strtoupper($funcao)) @@ -231,7 +231,7 @@ switch (strtoupper($funcao))
231 else 231 else
232 {$coluna = $idioma; 232 {$coluna = $idioma;
233 } 233 }
234 - $raiz = pegaDados("select i3geoadmin_raiz.id_raiz,$coluna as nome_tema from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_raiz = '$id_raiz'"); 234 + $raiz = pegaDados("select i3geoadmin_raiz.id_raiz,$coluna as nome_tema from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_raiz = '$id_raiz'");
235 retornaJSON(array("raiz"=>$raiz,"grupos"=>array())); 235 retornaJSON(array("raiz"=>$raiz,"grupos"=>array()));
236 exit; 236 exit;
237 break; 237 break;
@@ -259,7 +259,7 @@ switch (strtoupper($funcao)) @@ -259,7 +259,7 @@ switch (strtoupper($funcao))
259 else 259 else
260 {$coluna = $idioma; 260 {$coluna = $idioma;
261 } 261 }
262 - $raiz = pegaDados("select i3geoadmin_raiz.id_raiz,$coluna as nome_tema from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_raiz = '$id_raiz'"); 262 + $raiz = pegaDados("select i3geoadmin_raiz.id_raiz,$coluna as nome_tema from ".$esquemaadmin."i3geoadmin_raiz LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema where i3geoadmin_raiz.id_raiz = '$id_raiz'");
263 retornaJSON(array("raiz"=>$raiz,"grupos"=>array())); 263 retornaJSON(array("raiz"=>$raiz,"grupos"=>array()));
264 exit; 264 exit;
265 break; 265 break;
@@ -284,7 +284,7 @@ switch (strtoupper($funcao)) @@ -284,7 +284,7 @@ switch (strtoupper($funcao))
284 else{ 284 else{
285 $coluna = $idioma; 285 $coluna = $idioma;
286 } 286 }
287 - $grupos = pegaDados("select i3geoadmin_grupos.$coluna as nome_grupo,id_n1,i3geoadmin_n1.publicado from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_menu='$id_menu' and id_n1 = '$id_n1'"); 287 + $grupos = pegaDados("select i3geoadmin_grupos.$coluna as nome_grupo,id_n1,i3geoadmin_n1.publicado from ".$esquemaadmin."i3geoadmin_n1 LEFT JOIN ".$esquemaadmin."i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo where id_menu='$id_menu' and id_n1 = '$id_n1'");
288 $raiz = array(); 288 $raiz = array();
289 retornaJSON(array("raiz"=>$raiz,"grupos"=>$grupos)); 289 retornaJSON(array("raiz"=>$raiz,"grupos"=>$grupos));
290 exit; 290 exit;
@@ -311,7 +311,7 @@ switch (strtoupper($funcao)) @@ -311,7 +311,7 @@ switch (strtoupper($funcao))
311 else 311 else
312 {$coluna = $idioma; 312 {$coluna = $idioma;
313 } 313 }
314 - $subgrupos = pegaDados("select i3geoadmin_subgrupos.$coluna as nome_subgrupo,i3geoadmin_n2.id_n2,i3geoadmin_n2.publicado from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where i3geoadmin_n2.id_n2='$id_n2'"); 314 + $subgrupos = pegaDados("select i3geoadmin_subgrupos.$coluna as nome_subgrupo,i3geoadmin_n2.id_n2,i3geoadmin_n2.publicado from ".$esquemaadmin."i3geoadmin_n2 LEFT JOIN ".$esquemaadmin."i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo where i3geoadmin_n2.id_n2='$id_n2'");
315 $raiz = array(); 315 $raiz = array();
316 retornaJSON(array("raiz"=>$raiz,"subgrupos"=>$subgrupos)); 316 retornaJSON(array("raiz"=>$raiz,"subgrupos"=>$subgrupos));
317 exit; 317 exit;
@@ -338,7 +338,7 @@ switch (strtoupper($funcao)) @@ -338,7 +338,7 @@ switch (strtoupper($funcao))
338 else 338 else
339 {$coluna = $idioma; 339 {$coluna = $idioma;
340 } 340 }
341 - $temas = pegaDados("select i3geoadmin_temas.$coluna as nome_tema,i3geoadmin_n3.id_n3,i3geoadmin_n3.publicado from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where i3geoadmin_n3.id_n3='$id_n3'"); 341 + $temas = pegaDados("select i3geoadmin_temas.$coluna as nome_tema,i3geoadmin_n3.id_n3,i3geoadmin_n3.publicado from ".$esquemaadmin."i3geoadmin_n3 LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema where i3geoadmin_n3.id_n3='$id_n3'");
342 $raiz = array(); 342 $raiz = array();
343 retornaJSON($temas); 343 retornaJSON($temas);
344 exit; 344 exit;
admin/php/atlas.php
@@ -105,7 +105,7 @@ switch (strtoupper($funcao)) @@ -105,7 +105,7 @@ switch (strtoupper($funcao))
105 {JSON} 105 {JSON}
106 */ 106 */
107 case "PEGATEMAS": 107 case "PEGATEMAS":
108 - retornaJSON(pegaDados("SELECT i3geoadmin_atlast.*,i3geoadmin_temas.nome_tema from ".$esquemaadmin."i3geoadmin_atlast LEFT JOIN i3geoadmin_temas ON ( i3geoadmin_atlast.codigo_tema = i3geoadmin_temas.codigo_tema ) where id_prancha = '$id_prancha' order by ordem_tema")); 108 + retornaJSON(pegaDados("SELECT i3geoadmin_atlast.*,i3geoadmin_temas.nome_tema from ".$esquemaadmin."i3geoadmin_atlast LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON ( i3geoadmin_atlast.codigo_tema = i3geoadmin_temas.codigo_tema ) where id_prancha = '$id_prancha' order by ordem_tema"));
109 exit; 109 exit;
110 break; 110 break;
111 /* 111 /*
admin/php/estatisticas.php
@@ -41,7 +41,7 @@ td { @@ -41,7 +41,7 @@ td {
41 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita 41 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
42 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. 42 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
43 Consulte a Licença Pública Geral do GNU para mais detalhes. 43 Consulte a Licença Pública Geral do GNU para mais detalhes.
44 - Você deve ter recebido uma cópia da Licença Pública Geral do 44 + Você deve ter recebido uma c�pia da Licença Pública Geral do
45 GNU junto com este programa; se não, escreva para a 45 GNU junto com este programa; se não, escreva para a
46 Free Software Foundation, Inc., no endereço 46 Free Software Foundation, Inc., no endereço
47 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 47 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
@@ -55,7 +55,7 @@ td { @@ -55,7 +55,7 @@ td {
55 $totaltemas = count(pegaDados("select * from ".$esquemaadmin."i3geoadmin_temas")); 55 $totaltemas = count(pegaDados("select * from ".$esquemaadmin."i3geoadmin_temas"));
56 $temasvalidos = pegaDados("select codigo_tema,nome_tema,download_tema,kml_tema,ogc_tema,link_tema,tags_tema from ".$esquemaadmin."i3geoadmin_temas where codigo_tema <> ''"); 56 $temasvalidos = pegaDados("select codigo_tema,nome_tema,download_tema,kml_tema,ogc_tema,link_tema,tags_tema from ".$esquemaadmin."i3geoadmin_temas where codigo_tema <> ''");
57 $temasassocsubgrupos = pegaDados("select id_tema from ".$esquemaadmin."i3geoadmin_n3 group by id_tema"); 57 $temasassocsubgrupos = pegaDados("select id_tema from ".$esquemaadmin."i3geoadmin_n3 group by id_tema");
58 - $nacessostema = pegaDados("select b.nome_tema,sum(a.nacessos) as soma,a.codigo_tema from ".$esquemaadmin."i3geoadmin_acessostema as a,i3geoadmin_temas as b where a.codigo_tema = b.codigo_tema and a.nacessos > 0 group by a.codigo_tema,b.nome_tema"); 58 + $nacessostema = pegaDados("select b.nome_tema,sum(a.nacessos) as soma,a.codigo_tema from ".$esquemaadmin."i3geoadmin_acessostema as a,".$esquemaadmin."i3geoadmin_temas as b where a.codigo_tema = b.codigo_tema and a.nacessos > 0 group by a.codigo_tema,b.nome_tema");
59 $ntags = pegaDados("select nome from ".$esquemaadmin."i3geoadmin_tags"); 59 $ntags = pegaDados("select nome from ".$esquemaadmin."i3geoadmin_tags");
60 $totaltemasvalidos = count($temasvalidos); 60 $totaltemasvalidos = count($temasvalidos);
61 $codigostemas = array(); 61 $codigostemas = array();
@@ -124,8 +124,8 @@ td { @@ -124,8 +124,8 @@ td {
124 } 124 }
125 echo "<table>"; 125 echo "<table>";
126 echo "<tr><td><b>N&uacute;mero total de temas cadastrados: </b></td><td>$totaltemas</td><td></td></tr>"; 126 echo "<tr><td><b>N&uacute;mero total de temas cadastrados: </b></td><td>$totaltemas</td><td></td></tr>";
127 - echo "<tr><td><b>N&uacute;mero total de temas v&aacute;lidos (código diferente de vazio): </b></td><td>$totaltemasvalidos</td><td></td></tr>";  
128 - echo "<tr><td><b>Temas v&aacute;lidos com códigos duplicados: </b></td><td>".count($temasmaisdeum)."</td><td></td></tr>"; 127 + echo "<tr><td><b>N&uacute;mero total de temas v&aacute;lidos (c�digo diferente de vazio): </b></td><td>$totaltemasvalidos</td><td></td></tr>";
  128 + echo "<tr><td><b>Temas v&aacute;lidos com c�digos duplicados: </b></td><td>".count($temasmaisdeum)."</td><td></td></tr>";
129 echo "<tr><td><b>Temas v&aacute;lidos com nomes duplicados: </b></td><td>".count($nomestemasmaisdeum)."</td><td></td></tr>"; 129 echo "<tr><td><b>Temas v&aacute;lidos com nomes duplicados: </b></td><td>".count($nomestemasmaisdeum)."</td><td></td></tr>";
130 echo "<tr><td><b>Temas associados a algum sub-grupo: </b></td><td>".count($temasassocsubgrupos)."</td><td></td></tr>"; 130 echo "<tr><td><b>Temas associados a algum sub-grupo: </b></td><td>".count($temasassocsubgrupos)."</td><td></td></tr>";
131 131
temas/_lbiomashp.map
1 -MAP  
2 - FONTSET "/var/www/i3geo/symbols/fontes.txt"  
3 - SYMBOLSET "/var/www/i3geo/symbols/simbolosv6.sym"  
4 - LAYER  
5 - CONNECTION ""  
6 - DATA "/var/www/i3geo/aplicmap/dados/biomas.shp"  
7 - METADATA  
8 - "METAESTAT_ID_MEDIDA_VARIAVEL" ""  
9 - "cache" "SIM"  
10 - "CLASSE" "SIM"  
11 - "permitekmz" "nao"  
12 - "METAESTAT_CODIGO_TIPO_REGIAO" ""  
13 - "permitedownload" "sim"  
14 - "metaestat" ""  
15 - "permitekml" "sim"  
16 - "permiteogc" "sim"  
17 - "TEMA" "Biomas shapefile (acentuação)"  
18 - "convcaracter" ""  
19 - END # METADATA  
20 - NAME "_lbiomashp"  
21 - PROCESSING "ITEMS=CD_LEGENDA"  
22 - STATUS OFF  
23 - TEMPLATE "none.htm"  
24 - TILEITEM "location"  
25 - OPACITY 90  
26 - TYPE POLYGON  
27 - UNITS METERS  
28 - CLASS  
29 - NAME "CAATINGA"  
30 - EXPRESSION ('[CD_LEGENDA]'eq'CAATINGA')  
31 - STYLE  
32 - COLOR 0 255 0  
33 - OUTLINECOLOR 255 255 0  
34 - END # STYLE  
35 - END # CLASS  
36 - CLASS  
37 - NAME "PAMPA"  
38 - EXPRESSION ('[CD_LEGENDA]'eq'PAMPA')  
39 - STYLE  
40 - COLOR 114 23 92  
41 - OUTLINECOLOR 255 255 255  
42 - END # STYLE  
43 - END # CLASS  
44 - CLASS  
45 - NAME "CERRADO"  
46 - EXPRESSION ('[CD_LEGENDA]'eq'CERRADO')  
47 - STYLE  
48 - COLOR 168 160 140  
49 - OUTLINECOLOR 255 255 255  
50 - END # STYLE  
51 - END # CLASS  
52 - CLASS  
53 - NAME "PANTANAL"  
54 - EXPRESSION ('[CD_LEGENDA]'eq'PANTANAL')  
55 - STYLE  
56 - COLOR 214 46 232  
57 - OUTLINECOLOR 255 255 255  
58 - END # STYLE  
59 - END # CLASS  
60 - CLASS  
61 - NAME "AMAZONIA"  
62 - EXPRESSION ('[CD_LEGENDA]'eq'AMAZONIA')  
63 - STYLE  
64 - COLOR 155 180 157  
65 - OUTLINECOLOR 255 255 255  
66 - END # STYLE  
67 - END # CLASS  
68 - CLASS  
69 - NAME "MATA ATLANTICA"  
70 - EXPRESSION ('[CD_LEGENDA]'eq'MATA ATLANTICA')  
71 - STYLE  
72 - COLOR 161 186 110  
73 - OUTLINECOLOR 255 255 255  
74 - END # STYLE  
75 - END # CLASS  
76 - END # LAYER  
77 -  
78 -END # MAP  
79 - 1 +MAP
  2 + FONTSET "/var/www/i3geo/symbols/fontes.txt"
  3 + SYMBOLSET "/var/www/i3geo/symbols/simbolosv6.sym"
  4 + LAYER
  5 + CONNECTION ""
  6 + DATA "/var/www/i3geo/aplicmap/dados/biomas.shp"
  7 + METADATA
  8 + "METAESTAT_ID_MEDIDA_VARIAVEL" ""
  9 + "cache" "SIM"
  10 + "CLASSE" "SIM"
  11 + "permitekmz" "nao"
  12 + "METAESTAT_CODIGO_TIPO_REGIAO" ""
  13 + "permitedownload" "sim"
  14 + "metaestat" ""
  15 + "download" "SIM"
  16 + "arquivokmz" ""
  17 + "arquivodownload" ""
  18 + "permitekml" "sim"
  19 + "permiteogc" "sim"
  20 + "TEMA" "Biomas shapefile (acentuação)"
  21 + "convcaracter" ""
  22 + END # METADATA
  23 + NAME "_lbiomashp"
  24 + PROCESSING "ITEMS=CD_LEGENDA"
  25 + STATUS OFF
  26 + TEMPLATE "none.htm"
  27 + TILEITEM "location"
  28 + OPACITY 90
  29 + TYPE POLYGON
  30 + UNITS METERS
  31 + CLASS
  32 + NAME "CAATINGA"
  33 + EXPRESSION ('[CD_LEGENDA]'eq'CAATINGA')
  34 + STYLE
  35 + COLOR 0 255 0
  36 + OUTLINECOLOR 255 255 0
  37 + END # STYLE
  38 + END # CLASS
  39 + CLASS
  40 + NAME "PAMPA"
  41 + EXPRESSION ('[CD_LEGENDA]'eq'PAMPA')
  42 + STYLE
  43 + COLOR 114 23 92
  44 + OUTLINECOLOR 255 255 255
  45 + END # STYLE
  46 + END # CLASS
  47 + CLASS
  48 + NAME "CERRADO"
  49 + EXPRESSION ('[CD_LEGENDA]'eq'CERRADO')
  50 + STYLE
  51 + COLOR 168 160 140
  52 + OUTLINECOLOR 255 255 255
  53 + END # STYLE
  54 + END # CLASS
  55 + CLASS
  56 + NAME "PANTANAL"
  57 + EXPRESSION ('[CD_LEGENDA]'eq'PANTANAL')
  58 + STYLE
  59 + COLOR 214 46 232
  60 + OUTLINECOLOR 255 255 255
  61 + END # STYLE
  62 + END # CLASS
  63 + CLASS
  64 + NAME "AMAZONIA"
  65 + EXPRESSION ('[CD_LEGENDA]'eq'AMAZONIA')
  66 + STYLE
  67 + COLOR 155 180 157
  68 + OUTLINECOLOR 255 255 255
  69 + END # STYLE
  70 + END # CLASS
  71 + CLASS
  72 + NAME "MATA ATLANTICA"
  73 + EXPRESSION ('[CD_LEGENDA]'eq'MATA ATLANTICA')
  74 + STYLE
  75 + COLOR 161 186 110
  76 + OUTLINECOLOR 255 255 255
  77 + END # STYLE
  78 + END # CLASS
  79 + END # LAYER
  80 +
  81 +END # MAP
  82 +