arvoredecamadas.htm 8.15 KB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script>

</head>
<body id="i3geo" style=background-color:white; >
<div id=listaTemas style='position:absolute;top:15px;left:15px'></div>
<div style='position:absolute;top:15px;left:350px;width:600px'>
<p class=paragrafo >
A &aacute;rvore de camadas mostra a lista de layers que est&atilde;o dispon&iacute;veis no mapa atual. A &aacute;rvore controla
quais temas est&atilde;o vis&iacute;veis ou n&atilde;o, a ordem de sobreposi&ccedil;&atilde;o e possibilita acessar as fun&ccedil;&otilde;es de
manipula&ccedil;&atilde;o das caracter&iacute;sticas de cada layer, como simbologia, t&iacute;tulo, etc.
</p>
<p class=paragrafo >
Nesta p&aacute;gina s&atilde;o mostrados os par&acirc;metros principais que podem ser utilizados para customizar a &aacute;rvore,
modificando o seu comportamento normal.
</p>
<p class=paragrafo >
Voc&ecirc; pode testar os par&acirc;metros e obter o c&oacute;digo javascript necess&aacute;rio para faz&ecirc;-los funcionar. Os c&oacute;digos
normalmente devem ser inseridos no HTML utilizado para montar o seu mapa. Por exemplo, voc&ecirc; pode editar o
arquivo padr&atilde;o do i3Geo: i3geo/interface/openlayers.htm. Nesse caso, os c&oacute;digos devem ser inseridos antes da linha:<br>
i3GEO.cria();
</p>
<p class=paragrafo >
<input class=aplicar type="button" value="Atualizar a &aacute;rvore" onclick="ARVatualizar()" />
</p>
<div id=ARVparametros >
<p class=paragrafo ><b>Par&acirc;metros:</b></p>

<p class=paragrafo >
	<select name="FILTRAR" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
	Mostra o &iacute;cone para filtrar as camadas.
</p>
<p class=paragrafo >
	<select name="ABRELEGENDA" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
	Mostra o &iacute;cone para abrir a legenda do mapa.
</p>
<p class=paragrafo >
	<select name="ANIMAMAPA" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
Mostra ou n&atilde;o a op&ccedil;&atilde;o que permite gerar uma anima&ccedil;&atilde;o do mapa, ligando e desligando camadas
</p>
<p class=paragrafo >
	<select name="ALTERAOPACIDADE" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
Mostra ou n&atilde;o a op&ccedil;&atilde;o que permite alterar a transpar&ecirc;ncia das camadas existentes no mapa
</p>
<p class=paragrafo >
	<select name="REFRESH" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
Ativa a op&ccedil;&atilde;o de arrastar um tema para a lixeria quando se quer remov&ecirc;-lo do mapa.
</p>
<p class=paragrafo >
	<select name="BARRAPROGRESSO" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
	Mostra uma barra na parte superior do mapa que indica o progresso do desenho das camadas do mapa
</p>
<p class=paragrafo >
	<select name="VERIFICAABRANGENCIATEMAS" onchange="ARVatualizar()">
		<option value=true  >true</option>
		<option value=false selected >false</option>
	</select>
	Verifica ou n&atilde;o se um tema da &aacute;rvore est&aacute; dentro da abrang&ecirc;ncia do mapa atual, marcando esses temas na &aacute;rvore
	A verifica&ccedil;&atilde;o s&oacute; &eacute; feita se o tema possuir a extens&atilde;o geogr&aacute;fica registrada (veja o sistema de administra&ccedil;&atilde;o)
</p>
<p class=paragrafo >
	<select name="BARRAPROGRESSO" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
	Mostra uma barra na parte superior do mapa que indica o progresso do desenho das camadas do mapa
</p>
<p class=paragrafo >
	<select name="ARRASTARORDEM" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
	Ativa a op&ccedil;&atilde;o de arrastar um tema para alterar a ordem de desenho das camadas
</p>
<p class=paragrafo >
	<select name="ARRASTARLIXEIRA" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
	Ativa a op&ccedil;&atilde;o de arrastar um tema para a lixeria quando se quer remov&ecirc;-lo do mapa
</p>
<p class=paragrafo >
	<select name="LIGARDESLIGARTODOS" onchange="ARVatualizar()">
		<option value=true selected >true</option>
		<option value=false >false</option>
	</select>
	Mostra os &iacute;cones de desligar/ligar todos os temas
</p>
<p class=paragrafo >
	<select name="PERMITEEXPANDIRTEMAS" onchange="ARVatualizar()">
		<option value=true  selected >true</option>
		<option value=false >false</option>
	</select>
	Permite que as op&ccedil;&otilde;es abaixo dos nós referentes acada tema sejam mostradas
</p>
<p class=paragrafo >
	<select name="EXPANDIDA" onchange="ARVatualizar()">
		<option value=true  >true</option>
		<option value=false selected >false</option>
	</select>
	Indica se a &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;o. Se true, os nós do primeiro n&iacute;vel ser&atilde;o abertos na inicializa&ccedil;&atilde;o da &aacute;rvore
</p>
<p class=paragrafo >
	<select name="EXPANDESOLEGENDA" onchange="ARVatualizar()">
		<option value=true  >true</option>
		<option value=false selected >false</option>
	</select>
	Ao expandir um tema mostra apenas a legenda, sem as outras op&ccedil;&otilde;es
</p>
<p class=paragrafo >
	<select name="LEGENDAEXPANDIDA" onchange="ARVatualizar()">
		<option value=true  >true</option>
		<option value=false selected >false</option>
	</select>
	Indica se a legenda da &aacute;rvore ser&aacute; montada de forma expandida ou n&atilde;o
</p>
<p class=paragrafo >
	<select name="OPCOESICONES" onchange="ARVatualizar()">
		<option value=true  selected >true</option>
		<option value=false >false</option>
	</select>
	Inclui ou n&atilde;o os &iacute;cones de op&ccedil;&otilde;es em cada tema (farol, zoom para o tema, etc)
</p>
<p class=paragrafo >
	<select name="OPCOESTEMAS" onchange="ARVatualizar()">
		<option value=true  selected >true</option>
		<option value=false >false</option>
	</select>
	Inclui ou n&atilde;o o nó com as op&ccedil;&otilde;es de manipula&ccedil;&atilde;o de cada tema
</p>
<p class=paragrafo >
	<select name="OPCOESLEGENDA" onchange="ARVatualizar()">
		<option value=true  selected >true</option>
		<option value=false >false</option>
	</select>
	Inclui ou n&atilde;o o nó para mostrar a legenda do tema
</p>
<p class=paragrafo >
	<select name="AGUARDALEGENDA" onchange="ARVatualizar()">
		<option value=true  >true</option>
		<option value=false selected >false</option>
	</select>
	Ativa a op&ccedil;&atilde;o de aguarde para mostrar a legenda de um tema quando o usu&aacute;rio estaciona o mouse sobre o nome de um tema
</p>
<p class=paragrafo >
	<select name="ICONETEMA" onchange="ARVatualizar()">
		<option value=true  selected >true</option>
		<option value=false >false</option>
	</select>
	Mostra ou n&atilde;o o &iacute;cone do tema caso exista.
	O &iacute;cone &eacute; definido no METADATA ICONETEMA no mapfile correspondente ao tema (veja o sistema de administra&ccedil;&atilde;o
</p>
</div>
<p class=paragrafo ><b>Código:</b></p>
<div id=codigo class=paragrafo ></div>
</div>
<script type="text/javascript">
i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo";
i3GEO.cria();
i3GEO.inicia();
i3GEO.ajuda.ATIVAJANELA = false;
function ARVatualizar(){
	var par = $i("ARVparametros").getElementsByTagName("select"),
		n = par.length,
		i,
		codigo = "",
		c;
	for(i = 0;i < n; i++){
		c = "i3GEO.arvoreDeCamadas."+par[i].name+" = "+par[i].value+";";
		eval(c);
		codigo += c+"<br>";
	}
	$i("codigo").innerHTML = codigo;
	i3GEO.arvoreDeCamadas.atualiza();
}
ARVatualizar();
</script>
</body>

</html>