From 26d768eef1a7b76d9cf6c06b7757ed4f525af1ae Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 26 Jun 2013 13:22:12 +0000 Subject: [PATCH] Alterações para permitir o uso de simbolos em linha nos mapfiles --- admin/admin.db | Bin 204800 -> 0 bytes admin/js/estat_variavel.js | 2 +- admin/php/classe_metaestat.php | 10 ++++++++++ admin/php/editortexto.php | 3 ++- documentacao/manual-admin-i3geo-4_7-pt.odt | Bin 4758075 -> 0 bytes documentacao/manual-admin-i3geo-4_7-pt.pdf | Bin 6454080 -> 0 bytes 6 files changed, 13 insertions(+), 2 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index 3dc04dd..d20e21e 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/js/estat_variavel.js b/admin/js/estat_variavel.js index a16a965..619755a 100755 --- a/admin/js/estat_variavel.js +++ b/admin/js/estat_variavel.js @@ -572,7 +572,7 @@ i3GEOadmin.variaveis = { "linhas":[ {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, {titulo:"Expressão (no estilo Mapserver)
exemplo (([nu_farm_funcionando] > 0) and ([nu_farm_funcionando] < 5)):",id:"Eexpressao",size:"50",value:i.expressao,tipo:"text",div:""}, - {titulo:"Símbolo:",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""}, + {titulo:"Símbolo (pode ser utilizado uma imagem, exemplo: /var/www/i3geo/imagensteste.png) :",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""}, {titulo:"Tamanho do símbolo:",id:"Etamanho",size:"10",value:i.tamanho,tipo:"text",div:""}, {titulo:"Vermelho: ",id:"Evermelho",size:"10",value:i.vermelho,tipo:"text",div:""}, {titulo:"Verde:",id:"Everde",size:"10",value:i.verde,tipo:"text",div:""}, diff --git a/admin/php/classe_metaestat.php b/admin/php/classe_metaestat.php index b3b30aa..678d0ae 100755 --- a/admin/php/classe_metaestat.php +++ b/admin/php/classe_metaestat.php @@ -544,6 +544,16 @@ class Metaestat{ $dados[] = "MAP"; $dados[] = 'SYMBOLSET "'.$this->locaplic.'/symbols/simbolosv6.sym"'; $dados[] = 'FONTSET "'.$this->locaplic.'/symbols/fontes.txt"'; + //inclui os simbolos que podem ser definidos como imagens + foreach($classes as $classe){ + if(file_exists($classe["simbolo"])){ + $dados[] = "SYMBOL"; + $dados[] = ' NAME "'.$classe["simbolo"].'"'; + $dados[] = ' TYPE pixmap'; + $dados[] = ' IMAGE "'.$classe["simbolo"].'"'; + $dados[] = "END"; + } + } $dados[] = "LAYER"; $dados[] = ' NAME "'.$this->nomecache.'"'; $dados[] = " TYPE $tipolayer"; diff --git a/admin/php/editortexto.php b/admin/php/editortexto.php index d4551c6..c16b5de 100644 --- a/admin/php/editortexto.php +++ b/admin/php/editortexto.php @@ -57,7 +57,8 @@ body { fclose($fp); } echo 'RGB:

'; - echo "Edite:
"; + echo "Você pode usar símbolos em linha, veja exemplo no mapfile _llocali"; + echo "
Edite:
"; echo ""; diff --git a/documentacao/manual-admin-i3geo-4_7-pt.odt b/documentacao/manual-admin-i3geo-4_7-pt.odt index 675c9b1..329023d 100644 Binary files a/documentacao/manual-admin-i3geo-4_7-pt.odt and b/documentacao/manual-admin-i3geo-4_7-pt.odt differ diff --git a/documentacao/manual-admin-i3geo-4_7-pt.pdf b/documentacao/manual-admin-i3geo-4_7-pt.pdf index cdb354b..cf1e957 100644 Binary files a/documentacao/manual-admin-i3geo-4_7-pt.pdf and b/documentacao/manual-admin-i3geo-4_7-pt.pdf differ -- libgit2 0.21.2