diff --git a/admin/admin.db b/admin/admin.db index 7d90e37..caeb28f 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/js/editormapfile.js b/admin/js/editormapfile.js index b6accf4..283ea86 100644 --- a/admin/js/editormapfile.js +++ b/admin/js/editormapfile.js @@ -1263,8 +1263,9 @@ function editorEditavel(codigoMap,codigoLayer) core_pegaDados("Obtendo dados...",sUrl,"montaEditorEditavel"); } //depreciado -function editorConexao(codigoMap,codigoLayer) -{editorDados(codigoMap,codigoLayer);} +function editorConexao(codigoMap,codigoLayer){ + editorDados(codigoMap,codigoLayer); +} /* Function: editorMetadados @@ -1594,6 +1595,8 @@ function montaEditorDados(dados) titulo:"Type",id:"",value:dados.type,tipo:"text",div:"
"}, {ajuda:"Ativa ou não a manutenção de um cache para armazenar as imagens geradas para montar o mapa. Essa opção afeta apenas as interfaces do i3Geo que utilizam o modo TILE (como a interface OpenLayers). O cache é mantido no diretório temporário utilizado pelo i3Geo, na pasta chamada cache. Para cada camada é criada uma sub-pasta. Para limpar o cache, utilize a opção existente junto ao nó principal desse mapfile", titulo:"Cache de mapas. Camadas WMS são acessadas diretamente do servidor de origem quando o cache estiver inativo. (CACHE)",id:"",value:dados.cache,tipo:"text",div:"
"}, + {ajuda:"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.", + titulo:"Extende e corta imagem em pixels (cortepixels)",id:"cortepixels",value:dados.cortepixels,tipo:"text"}, {ajuda:"Projeção", titulo:"Projection",id:"projection",value:dados.projection,tipo:"text"}, {ajuda:"Este parâmetro permite filtrar atributos específicos ao mesmo tempo em que é feita uma filtragem espacial, mas antes de que qualquer expressão em CLASS seja contabilizada. Para OGR e shapefiles, a string é simplesmente uma expressão regular do MapServer. Por exemplo: FILTER type= road and size <2. Para bancos de dados espaciais é uma cláusula SQL WHERE que é válida de acordo com o banco de dados subjacente. ", @@ -1640,8 +1643,6 @@ function montaEditorDados(dados) temp += ""; $i("cMetaestat_id_medida_variavel").innerHTML = temp; } - - if($i("cMetaestat")){ temp = ""; $i("cTipoOriginal").innerHTML = temp; } - temp = ""; @@ -2197,7 +2197,7 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo, } if(tipo == "conexao") { - campos = new Array("metaestat_id_medida_variavel","metaestat","cache","projection","type","connection","data","connectiontype","tileitem","tileindex","filteritem","filter","tipooriginal","convcaracter"); + campos = new Array("cortepixels","metaestat_id_medida_variavel","metaestat","cache","projection","type","connection","data","connectiontype","tileitem","tileindex","filteritem","filter","tipooriginal","convcaracter"); par = "&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; prog = "../php/editormapfile.php?funcao=alterarConexao"; } diff --git a/admin/php/editormapfile.php b/admin/php/editormapfile.php index 2f4d522..cf96381 100644 --- a/admin/php/editormapfile.php +++ b/admin/php/editormapfile.php @@ -1654,6 +1654,10 @@ function pegaConexao() $dados["tileindex"] = $layer->tileindex; $dados["tileitem"] = $layer->tileitem; $dados["cache"] = $layer->getmetadata("cache"); + $dados["cortepixels"] = $layer->getmetadata("cortepixels"); + if($dados["cortepixels"] == ""){ + $dados["cortepixels"] = 0; + } if($dados["tileindex"] == ""){ $dados["tileitem"] = ""; } @@ -1691,7 +1695,7 @@ function pegaConexao() } function alterarConexao() { - global $esquemaadmin,$metaestat_id_medida_variavel,$metaestat,$convcaracter,$cache,$tipooriginal,$filteritem,$filter,$projection,$type,$dir_tmp,$testar,$codigoMap,$codigoLayer,$locaplic,$connection,$connectiontype,$data,$tileitem,$tileindex; + global $cortepixels,$esquemaadmin,$metaestat_id_medida_variavel,$metaestat,$convcaracter,$cache,$tipooriginal,$filteritem,$filter,$projection,$type,$dir_tmp,$testar,$codigoMap,$codigoLayer,$locaplic,$connection,$connectiontype,$data,$tileitem,$tileindex; $mapfile = $locaplic."/temas/".$codigoMap.".map"; $mapa = ms_newMapObj($mapfile); $layer = $mapa->getlayerbyname($codigoLayer); @@ -1741,6 +1745,11 @@ function alterarConexao() $layer->setmetadata("tipooriginal",$tipooriginal); } $layer->setmetadata("cache",$cache); + if($cortepixels == ""){ + $cortepixels = 0; + } + $layer->setmetadata("cortepixels",$cortepixels); + $layer->setmetadata("convcaracter",$convcaracter); if($testar == "true") { diff --git a/temas/_llocali.map b/temas/_llocali.map index 158e7a8..4806390 100644 --- a/temas/_llocali.map +++ b/temas/_llocali.map @@ -6,41 +6,41 @@ MAP DATA "/var/www/i3geo/aplicmap/dados/locali.shp" METADATA "METAESTAT_ID_MEDIDA_VARIAVEL" "" - "cache" "SIM" - "cortepixels" "50" - "LTEMPOITEMIMAGEM" "" "TIP" "TIPO,ANOCRIA,NOMELOC" - "LTEMPOITEMDESCRICAO" "TIPO" + "LTEMPOITEMIMAGEM" "" + "cache" "SIM" "CLASSE" "SIM" - "palletestep" "" + "LTEMPOITEMDESCRICAO" "TIPO" "LTEMPOITEMINICIO" "ANOCRIA" - "temporizador" "" - "LTEMPOITEMTIP" "ANOCRIA" + "palletestep" "" "permitekmz" "sim" - "description_template" "" - "LTEMPOITEMTITULO" "NOMELOC" + "LTEMPOITEMTIP" "ANOCRIA" + "temporizador" "" "iconetema" "" + "LTEMPOITEMTITULO" "NOMELOC" + "description_template" "" "LTEMPOITEMLINK" "" "METAESTAT_CODIGO_TIPO_REGIAO" "" "palletefile" "" - "LTEMPOFORMATODATA" "iso8601" "permitedownload" "sim" - "LTEMPOITEMICONE" "" + "LTEMPOFORMATODATA" "iso8601" "permitecomentario" "SIM" + "LTEMPOITEMICONE" "" "metaestat" "" "download" "SIM" "itembuscarapida" "NOMELOC" - "arquivokmz" "" "arquivodownload" "" - "transitioneffect" "NAO" - "permiteogc" "sim" + "arquivokmz" "" "permitekml" "sim" - "convcaracter" "" + "permiteogc" "sim" + "transitioneffect" "NAO" "TEMA" "Localidades (usar com timeline)" - "LTEMPOCONVENCODE" "SIM" + "convcaracter" "" + "cortepixels" "40" "editorsql" "" - "legendaimg" "" + "LTEMPOCONVENCODE" "SIM" "LTEMPOITEMFIM" "" + "legendaimg" "" END # METADATA NAME "_llocali" STATUS OFF -- libgit2 0.21.2