Commit 269ed0dde539221aad75123353567bd813675e93
1 parent
cd142966
Exists in
master
and in
7 other branches
Padronização do sistema de administração.
Showing
9 changed files
with
166 additions
and
142 deletions
Show diff stats
admin1/catalogo/mapfile/disponibilidade/exec.php
@@ -50,7 +50,6 @@ switch ($funcao) { | @@ -50,7 +50,6 @@ switch ($funcao) { | ||
50 | $dados = \admin\catalogo\mapfile\disponibilidade\alterar ($locaplic, $id_tema, $codigo, $_POST["permiteogc"], $_POST["permitedownload"], $_POST["permitekml"], $_POST["permitekmz"], $_POST["download"], $_POST["arquivodownload"], $_POST["arquivokmz"], $dbhw); | 50 | $dados = \admin\catalogo\mapfile\disponibilidade\alterar ($locaplic, $id_tema, $codigo, $_POST["permiteogc"], $_POST["permitedownload"], $_POST["permitekml"], $_POST["permitekmz"], $_POST["download"], $_POST["arquivodownload"], $_POST["arquivokmz"], $dbhw); |
51 | if ($dados === false) { | 51 | if ($dados === false) { |
52 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | 52 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
53 | - exit (); | ||
54 | } | 53 | } |
55 | break; | 54 | break; |
56 | case "LISTA" : | 55 | case "LISTA" : |
admin1/catalogo/mapfile/editavel/exec.php
@@ -34,80 +34,33 @@ if (verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | @@ -34,80 +34,33 @@ if (verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | ||
34 | } | 34 | } |
35 | 35 | ||
36 | include (dirname ( __FILE__ ) . "/../../../../admin/php/conexao.php"); | 36 | include (dirname ( __FILE__ ) . "/../../../../admin/php/conexao.php"); |
37 | +include ("funcoes.php"); | ||
37 | 38 | ||
38 | $codigo = $_POST ["codigo"]; | 39 | $codigo = $_POST ["codigo"]; |
40 | +$codigo = str_replace ( " ", "", removeAcentos ( $codigo ) ); | ||
41 | +$codigo = str_replace ( ".", "", $codigo ); | ||
42 | +$codigo = strip_tags ( $codigo ); | ||
43 | +$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | ||
44 | + | ||
39 | $id_tema = ( int ) $_POST ["id_tema"]; | 45 | $id_tema = ( int ) $_POST ["id_tema"]; |
40 | 46 | ||
41 | $funcao = strtoupper ( $funcao ); | 47 | $funcao = strtoupper ( $funcao ); |
42 | switch ($funcao) { | 48 | switch ($funcao) { |
43 | case "ALTERAR" : | 49 | case "ALTERAR" : |
44 | - $codigo = str_replace ( " ", "", removeAcentos ( $codigo ) ); | ||
45 | - $codigo = str_replace ( ".", "", $codigo ); | ||
46 | - $codigo = strip_tags ( $codigo ); | ||
47 | - $codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | ||
48 | - $arq = $locaplic . "/temas/" . $codigo . ".map"; | ||
49 | - if ($codigo == "" || ! file_exists ( $arq )) { | ||
50 | - header ( "HTTP/1.1 400 arquivo nao existe" ); | ||
51 | - exit (); | ||
52 | - } | ||
53 | - $novo = alterar ( $locaplic, $id_tema, $codigo, $_POST["editavel"], $_POST["esquematabelaeditavel"], $_POST["tabelaeditavel"], $_POST["colunaidunico"], $_POST["colunageometria"] ); | ||
54 | - if ($novo === false) { | 50 | + $dados = \admin\catalogo\mapfile\editavel\alterar ( $locaplic, $id_tema, $codigo, $_POST["editavel"], $_POST["esquematabelaeditavel"], $_POST["tabelaeditavel"], $_POST["colunaidunico"], $_POST["colunageometria"] ); |
51 | + if ($dados === false) { | ||
55 | header ( "HTTP/1.1 500 erro ao definir as propriedades" ); | 52 | header ( "HTTP/1.1 500 erro ao definir as propriedades" ); |
56 | - exit (); | ||
57 | } | 53 | } |
58 | - retornaJSON ( array ( | ||
59 | - "codigo" => $codigo | ||
60 | - ) ); | ||
61 | - exit (); | ||
62 | break; | 54 | break; |
63 | case "LISTA" : | 55 | case "LISTA" : |
64 | - // pega o nome registrado no mapfile | ||
65 | - if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { | ||
66 | - header ( "HTTP/1.1 500 erro mapfile nao existe" ); | ||
67 | - exit (); | ||
68 | - } | ||
69 | - $mapa = ms_newMapObj ( $locaplic . "/temas/" . $codigo . ".map" ); | ||
70 | - $layer = $mapa->getlayerbyname ( $codigo ); | ||
71 | - if ($layer == "") { | ||
72 | - header ( "HTTP/1.1 500 erro nao existe LAYER com o nome $codigo" ); | ||
73 | - exit (); | ||
74 | - } | ||
75 | - $dados = array (); | ||
76 | - $dados["editavel"] = strtoupper($layer->getmetadata("editavel")); | ||
77 | - if($dados["editavel"] == ""){ | ||
78 | - $dados["editavel"] = "NAO"; | ||
79 | - } | ||
80 | - $dados["esquematabelaeditavel"] = $layer->getmetadata("esquematabelaeditavel"); | ||
81 | - $dados["tabelaeditavel"] = $layer->getmetadata("tabelaeditavel"); | ||
82 | - $dados["colunaidunico"] = $layer->getmetadata("colunaidunico"); | ||
83 | - $dados["colunageometria"] = $layer->getmetadata("colunageometria"); | 56 | + $dados = \admin\catalogo\mapfile\editavel\listar ($locaplic,$codigo); |
84 | retornaJSON ( array ( | 57 | retornaJSON ( array ( |
85 | "dados" => $dados | 58 | "dados" => $dados |
86 | ) ); | 59 | ) ); |
87 | break; | 60 | break; |
61 | + default: | ||
62 | + header ( "HTTP/1.1 500 erro funcao nao existe" ); | ||
63 | + break; | ||
88 | } | 64 | } |
89 | -function alterar($locaplic, $id_tema, $codigo, $editavel, $esquematabelaeditavel, $tabelaeditavel, $colunaidunico, $colunageometria) { | ||
90 | - $arq = $locaplic . "/temas/" . $codigo . ".map"; | ||
91 | - if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { | ||
92 | - return false; | ||
93 | - } | ||
94 | - $mapa = ms_newMapObj ( $arq ); | ||
95 | - $layer = @$mapa->getlayerbyname ( $codigo ); | ||
96 | - if ($layer == "") { | ||
97 | - return false; | ||
98 | - } | ||
99 | - $layer->setmetadata ( "editavel", $editavel ); | ||
100 | - $layer->setmetadata ( "esquematabelaeditavel", $esquematabelaeditavel ); | ||
101 | - $layer->setmetadata ( "tabelaeditavel", $tabelaeditavel ); | ||
102 | - $layer->setmetadata ( "colunaidunico", $colunaidunico ); | ||
103 | - $layer->setmetadata ( "colunageometria", $colunageometria ); | ||
104 | - try { | ||
105 | - $mapa->save ( $arq ); | ||
106 | - include (dirname ( __FILE__ ) . "/../../../php/removeCabecalhoMapfile.php"); | ||
107 | - removeCabecalhoMapfile ( $arq ); | ||
108 | - return true; | ||
109 | - } catch (Exception $e) { | ||
110 | - return false; | ||
111 | - } | ||
112 | -} | 65 | + |
113 | ?> | 66 | ?> |
@@ -0,0 +1,51 @@ | @@ -0,0 +1,51 @@ | ||
1 | +<?php | ||
2 | +namespace admin\catalogo\mapfile\editavel; | ||
3 | +function listar($locaplic,$codigo){ | ||
4 | + // pega o nome registrado no mapfile | ||
5 | + if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { | ||
6 | + header ( "HTTP/1.1 500 erro mapfile nao existe" ); | ||
7 | + exit (); | ||
8 | + } | ||
9 | + $mapa = ms_newMapObj ( $locaplic . "/temas/" . $codigo . ".map" ); | ||
10 | + $layer = $mapa->getlayerbyname ( $codigo ); | ||
11 | + if ($layer == "") { | ||
12 | + header ( "HTTP/1.1 500 erro nao existe LAYER com o nome $codigo" ); | ||
13 | + exit (); | ||
14 | + } | ||
15 | + $dados = array (); | ||
16 | + $dados["editavel"] = strtoupper($layer->getmetadata("editavel")); | ||
17 | + if($dados["editavel"] == ""){ | ||
18 | + $dados["editavel"] = "NAO"; | ||
19 | + } | ||
20 | + $dados["esquematabelaeditavel"] = $layer->getmetadata("esquematabelaeditavel"); | ||
21 | + $dados["tabelaeditavel"] = $layer->getmetadata("tabelaeditavel"); | ||
22 | + $dados["colunaidunico"] = $layer->getmetadata("colunaidunico"); | ||
23 | + $dados["colunageometria"] = $layer->getmetadata("colunageometria"); | ||
24 | + return $dados; | ||
25 | +} | ||
26 | +function alterar($locaplic, $id_tema, $codigo, $editavel, $esquematabelaeditavel, $tabelaeditavel, $colunaidunico, $colunageometria) { | ||
27 | + $arq = $locaplic . "/temas/" . $codigo . ".map"; | ||
28 | + if ($codigo == "" || ! file_exists ( $arq )) { | ||
29 | + header ( "HTTP/1.1 400 arquivo nao existe" ); | ||
30 | + exit (); | ||
31 | + } | ||
32 | + $mapa = ms_newMapObj ( $arq ); | ||
33 | + $layer = @$mapa->getlayerbyname ( $codigo ); | ||
34 | + if ($layer == "") { | ||
35 | + return false; | ||
36 | + } | ||
37 | + $layer->setmetadata ( "editavel", $editavel ); | ||
38 | + $layer->setmetadata ( "esquematabelaeditavel", $esquematabelaeditavel ); | ||
39 | + $layer->setmetadata ( "tabelaeditavel", $tabelaeditavel ); | ||
40 | + $layer->setmetadata ( "colunaidunico", $colunaidunico ); | ||
41 | + $layer->setmetadata ( "colunageometria", $colunageometria ); | ||
42 | + try { | ||
43 | + $mapa->save ( $arq ); | ||
44 | + include (dirname ( __FILE__ ) . "/../../../php/removeCabecalhoMapfile.php"); | ||
45 | + removeCabecalhoMapfile ( $arq ); | ||
46 | + return true; | ||
47 | + } catch (Exception $e) { | ||
48 | + return false; | ||
49 | + } | ||
50 | +} | ||
51 | +?> | ||
0 | \ No newline at end of file | 52 | \ No newline at end of file |
admin1/catalogo/mapfile/renderizacao/exec.php
@@ -34,89 +34,32 @@ if (verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | @@ -34,89 +34,32 @@ if (verificaOperacaoSessao ( "admin/html/editormapfile" ) === false) { | ||
34 | } | 34 | } |
35 | 35 | ||
36 | include (dirname ( __FILE__ ) . "/../../../../admin/php/conexao.php"); | 36 | include (dirname ( __FILE__ ) . "/../../../../admin/php/conexao.php"); |
37 | +include ("funcoes.php"); | ||
37 | 38 | ||
38 | $codigo = $_POST ["codigo"]; | 39 | $codigo = $_POST ["codigo"]; |
40 | +$codigo = str_replace ( " ", "", removeAcentos ( $codigo ) ); | ||
41 | +$codigo = str_replace ( ".", "", $codigo ); | ||
42 | +$codigo = strip_tags ( $codigo ); | ||
43 | +$codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | ||
44 | + | ||
39 | $id_tema = ( int ) $_POST ["id_tema"]; | 45 | $id_tema = ( int ) $_POST ["id_tema"]; |
40 | 46 | ||
41 | $funcao = strtoupper ( $funcao ); | 47 | $funcao = strtoupper ( $funcao ); |
42 | switch ($funcao) { | 48 | switch ($funcao) { |
43 | case "ALTERAR" : | 49 | case "ALTERAR" : |
44 | - $codigo = str_replace ( " ", "", removeAcentos ( $codigo ) ); | ||
45 | - $codigo = str_replace ( ".", "", $codigo ); | ||
46 | - $codigo = strip_tags ( $codigo ); | ||
47 | - $codigo = htmlspecialchars ( $codigo, ENT_QUOTES ); | ||
48 | - $arq = $locaplic . "/temas/" . $codigo . ".map"; | ||
49 | - if ($codigo == "" || ! file_exists ( $arq )) { | ||
50 | - header ( "HTTP/1.1 400 arquivo nao existe" ); | ||
51 | - exit (); | ||
52 | - } | ||
53 | - $novo = alterar ( $locaplic, $id_tema, $codigo, $_POST["cache"], $_POST["tiles"], $_POST["maxfeatures"]); | ||
54 | - if ($novo === false) { | ||
55 | - header ( "HTTP/1.1 500 erro ao definir as propriedades" ); | ||
56 | - exit (); | 50 | + $dados = \admin\catalogo\mapfile\renderizacao\alterar ( $locaplic, $id_tema, $codigo, $_POST["cache"], $_POST["tiles"], $_POST["maxfeatures"], $_POST["cortepixels"]); |
51 | + if ($dados === false) { | ||
52 | + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | ||
57 | } | 53 | } |
58 | - retornaJSON ( array ( | ||
59 | - "codigo" => $codigo | ||
60 | - ) ); | ||
61 | - exit (); | ||
62 | break; | 54 | break; |
63 | case "LISTA" : | 55 | case "LISTA" : |
64 | - // pega o nome registrado no mapfile | ||
65 | - if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { | ||
66 | - header ( "HTTP/1.1 500 erro mapfile nao existe" ); | ||
67 | - exit (); | ||
68 | - } | ||
69 | - $mapa = ms_newMapObj ( $locaplic . "/temas/" . $codigo . ".map" ); | ||
70 | - $layer = $mapa->getlayerbyname ( $codigo ); | ||
71 | - if ($layer == "") { | ||
72 | - header ( "HTTP/1.1 500 erro nao existe LAYER com o nome $codigo" ); | ||
73 | - exit (); | ||
74 | - } | ||
75 | - $dados = array (); | ||
76 | - $dados["cache"] = strtoupper($layer->getmetadata("cache")); | ||
77 | - if($dados["cache"] == ""){ | ||
78 | - $dados["cache"] = "NAO"; | ||
79 | - } | ||
80 | - $dados["tiles"] = strtoupper($layer->getmetadata("tiles")); | ||
81 | - if($dados["tiles"] == ""){ | ||
82 | - $dados["tiles"] = "SIM"; | ||
83 | - } | ||
84 | - $dados["cortepixels"] = $layer->getmetadata("cortepixels"); | ||
85 | - $dados["maxfeatures"] = $layer->maxfeatures; | ||
86 | - if($dados["maxfeatures"] == -1){ | ||
87 | - $dados["maxfeatures"] = ""; | ||
88 | - } | 56 | + $dados = \admin\catalogo\mapfile\renderizacao\listar ($locaplic,$codigo); |
89 | retornaJSON ( array ( | 57 | retornaJSON ( array ( |
90 | - "dados" => $dados | 58 | + "dados" => $dados |
91 | ) ); | 59 | ) ); |
92 | break; | 60 | break; |
61 | + default: | ||
62 | + header ( "HTTP/1.1 500 erro funcao nao existe" ); | ||
63 | + break; | ||
93 | } | 64 | } |
94 | -cpjson ( $retorno ); | ||
95 | -function alterar($locaplic, $id_tema, $codigo, $cache, $tiles, $maxfeatures) { | ||
96 | - $arq = $locaplic . "/temas/" . $codigo . ".map"; | ||
97 | - if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { | ||
98 | - return false; | ||
99 | - } | ||
100 | - $mapa = ms_newMapObj ( $arq ); | ||
101 | - $layer = @$mapa->getlayerbyname ( $codigo ); | ||
102 | - if ($layer == "") { | ||
103 | - return false; | ||
104 | - } | ||
105 | - $layer->setmetadata ( "cache", $cache ); | ||
106 | - $layer->setmetadata ( "cache", $tiles ); | ||
107 | - if(empty($maxfeatures)){ | ||
108 | - $maxfeatures = -1; | ||
109 | - } | ||
110 | - $layer->set("maxfeatures",$maxfeatures); | ||
111 | - | ||
112 | - try { | ||
113 | - $mapa->save ( $arq ); | ||
114 | - include (dirname ( __FILE__ ) . "/../../../php/removeCabecalhoMapfile.php"); | ||
115 | - removeCabecalhoMapfile ( $arq ); | ||
116 | - return true; | ||
117 | - } catch (Exception $e) { | ||
118 | - return false; | ||
119 | - } | ||
120 | -} | ||
121 | - | ||
122 | ?> | 65 | ?> |
@@ -0,0 +1,57 @@ | @@ -0,0 +1,57 @@ | ||
1 | +<?php | ||
2 | +namespace admin\catalogo\mapfile\renderizacao; | ||
3 | +function listar($locaplic,$codigo){ | ||
4 | + if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { | ||
5 | + header ( "HTTP/1.1 500 erro mapfile nao existe" ); | ||
6 | + exit (); | ||
7 | + } | ||
8 | + $mapa = ms_newMapObj ( $locaplic . "/temas/" . $codigo . ".map" ); | ||
9 | + $layer = $mapa->getlayerbyname ( $codigo ); | ||
10 | + if ($layer == "") { | ||
11 | + header ( "HTTP/1.1 500 erro nao existe LAYER com o nome $codigo" ); | ||
12 | + exit (); | ||
13 | + } | ||
14 | + $dados = array (); | ||
15 | + $dados["cache"] = strtoupper($layer->getmetadata("cache")); | ||
16 | + if($dados["cache"] == ""){ | ||
17 | + $dados["cache"] = "NAO"; | ||
18 | + } | ||
19 | + $dados["tiles"] = strtoupper($layer->getmetadata("tiles")); | ||
20 | + if($dados["tiles"] == ""){ | ||
21 | + $dados["tiles"] = "SIM"; | ||
22 | + } | ||
23 | + $dados["cortepixels"] = $layer->getmetadata("cortepixels"); | ||
24 | + $dados["maxfeatures"] = $layer->maxfeatures; | ||
25 | + if($dados["maxfeatures"] == -1){ | ||
26 | + $dados["maxfeatures"] = ""; | ||
27 | + } | ||
28 | + return $dados; | ||
29 | +} | ||
30 | +function alterar($locaplic, $id_tema, $codigo, $cache, $tiles, $maxfeatures, $cortepixels) { | ||
31 | + $arq = $locaplic . "/temas/" . $codigo . ".map"; | ||
32 | + if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { | ||
33 | + return false; | ||
34 | + } | ||
35 | + $mapa = ms_newMapObj ( $arq ); | ||
36 | + $layer = @$mapa->getlayerbyname ( $codigo ); | ||
37 | + if ($layer == "") { | ||
38 | + return false; | ||
39 | + } | ||
40 | + $layer->setmetadata ( "cache", $cache ); | ||
41 | + $layer->setmetadata ( "tiles", $tiles ); | ||
42 | + $layer->setmetadata ( "cortepixels", $cortepixels ); | ||
43 | + if(empty($maxfeatures)){ | ||
44 | + $maxfeatures = -1; | ||
45 | + } | ||
46 | + $layer->set("maxfeatures",$maxfeatures); | ||
47 | + | ||
48 | + try { | ||
49 | + $mapa->save ( $arq ); | ||
50 | + include (dirname ( __FILE__ ) . "/../../../php/removeCabecalhoMapfile.php"); | ||
51 | + removeCabecalhoMapfile ( $arq ); | ||
52 | + return true; | ||
53 | + } catch (Exception $e) { | ||
54 | + return false; | ||
55 | + } | ||
56 | +} | ||
57 | +?> | ||
0 | \ No newline at end of file | 58 | \ No newline at end of file |
admin1/catalogo/mapfile/renderizacao/templates/templateFormRenderizacao.php
@@ -38,6 +38,21 @@ | @@ -38,6 +38,21 @@ | ||
38 | <div class="col-md-12"> | 38 | <div class="col-md-12"> |
39 | <div class="form-group form-group-lg"> | 39 | <div class="form-group form-group-lg"> |
40 | <div class="col-md-6"> | 40 | <div class="col-md-6"> |
41 | + <label class="control-label" for="cortepixels"> | ||
42 | + {{{cortepixelsTitulo}}} | ||
43 | + </label> | ||
44 | + <p class="small"> | ||
45 | + {{{Cortepixels}}} | ||
46 | + </p> | ||
47 | + </div> | ||
48 | + <div class="col-md-6"> | ||
49 | + <input title="{{{cortepixelsTitulo}}}" type="text" value="{{{cortepixels}}}" class="form-control" name="cortepixels" > | ||
50 | + </div> | ||
51 | + </div> | ||
52 | + </div> | ||
53 | + <div class="col-md-12"> | ||
54 | + <div class="form-group form-group-lg"> | ||
55 | + <div class="col-md-6"> | ||
41 | <label class="control-label" for="maxfeatures"> | 56 | <label class="control-label" for="maxfeatures"> |
42 | {{{maxfeaturesTitulo}}} | 57 | {{{maxfeaturesTitulo}}} |
43 | </label> | 58 | </label> |
admin1/dicionario/editormapfile.js
@@ -535,7 +535,7 @@ i3GEOadmin.mapfile.dicionario = { | @@ -535,7 +535,7 @@ i3GEOadmin.mapfile.dicionario = { | ||
535 | en : "", | 535 | en : "", |
536 | es : "" | 536 | es : "" |
537 | } ], | 537 | } ], |
538 | - 'cortepixels' : [ { | 538 | + 'Cortepixels' : [ { |
539 | pt : "Ao desenhar a imagem de um TILE que compõe o mapa, a imagem é extendida e depois cortada para o tamanho correto. Isso evita que símbolos apareçam de forma parcial no mapa. Indicado para temas com representação pontual e que também utilizem cache, pois pode degradar a performance.", | 539 | pt : "Ao desenhar a imagem de um TILE que compõe o mapa, a imagem é extendida e depois cortada para o tamanho correto. Isso evita que símbolos apareçam de forma parcial no mapa. Indicado para temas com representação pontual e que também utilizem cache, pois pode degradar a performance.", |
540 | en : "", | 540 | en : "", |
541 | es : "" | 541 | es : "" |
temas/_lbiomashp.map
@@ -5,30 +5,36 @@ MAP | @@ -5,30 +5,36 @@ MAP | ||
5 | CONNECTION "" | 5 | CONNECTION "" |
6 | DATA "/var/www/i3geo/aplicmap/dados/biomas.shp" | 6 | DATA "/var/www/i3geo/aplicmap/dados/biomas.shp" |
7 | METADATA | 7 | METADATA |
8 | - "cache" "SIM" | ||
9 | "TIP" "CD_LEGENDA" | 8 | "TIP" "CD_LEGENDA" |
9 | + "cache" "SIM" | ||
10 | "CLASSE" "sim" | 10 | "CLASSE" "sim" |
11 | - "permitekmz" "SIM" | ||
12 | "temporizador" "" | 11 | "temporizador" "" |
13 | - "ITENSDESC" "Teste de acentuação" | 12 | + "permitekmz" "SIM" |
14 | "iconetema" "" | 13 | "iconetema" "" |
15 | - "ESCALA" "250000" | 14 | + "ITENSDESC" "Teste de acentuação" |
16 | "TILES" "SIM" | 15 | "TILES" "SIM" |
16 | + "ESCALA" "250000" | ||
17 | + "editavel" "NAO" | ||
17 | "extensao" "-73.990940816816 -33.74827031115 -34.822855820777 5.272224303909" | 18 | "extensao" "-73.990940816816 -33.74827031115 -34.822855820777 5.272224303909" |
18 | "permitedownload" "SIM" | 19 | "permitedownload" "SIM" |
19 | "permitecomentario" "NAO" | 20 | "permitecomentario" "NAO" |
20 | "escondido" "NAO" | 21 | "escondido" "NAO" |
21 | "download" "SIM" | 22 | "download" "SIM" |
23 | + "esquematabelaeditavel" "" | ||
22 | "itembuscarapida" "CD_LEGENDA" | 24 | "itembuscarapida" "CD_LEGENDA" |
23 | - "arquivokmz" "" | ||
24 | - "arquivodownload" "" | ||
25 | "ITENS" "CD_LEGENDA" | 25 | "ITENS" "CD_LEGENDA" |
26 | - "transitioneffect" "NAO" | ||
27 | - "permiteogc" "SIM" | 26 | + "arquivodownload" "" |
27 | + "arquivokmz" "" | ||
28 | "permitekml" "SIM" | 28 | "permitekml" "SIM" |
29 | + "permiteogc" "SIM" | ||
30 | + "transitioneffect" "NAO" | ||
29 | "TEMA" "Biomas shapefile (acentuação)" | 31 | "TEMA" "Biomas shapefile (acentuação)" |
30 | - "aplicaextensao" "NAO" | 32 | + "cortepixels" "" |
33 | + "colunaidunico" "" | ||
34 | + "colunageometria" "" | ||
31 | "identifica" "sim" | 35 | "identifica" "sim" |
36 | + "aplicaextensao" "NAO" | ||
37 | + "tabelaeditavel" "" | ||
32 | END # METADATA | 38 | END # METADATA |
33 | NAME "_lbiomashp" | 39 | NAME "_lbiomashp" |
34 | PROCESSING "ITEMS=CD_LEGENDA" | 40 | PROCESSING "ITEMS=CD_LEGENDA" |