"},
{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