classe_util-js.html
165 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><title>Utilit&aacute;rios - i3Geo</title><link rel="stylesheet" type="text/css" href="../../styles/main.css"><script language=JavaScript src="../../javascript/main.js"></script><script language=JavaScript src="../../javascript/searchdata.js"></script></head><body id=ContentPage onLoad="NDOnLoad()"><script language=JavaScript><!--
if (browserType) {document.write("<div id=" + browserType + ">");if (browserVer) {document.write("<div id=" + browserVer + ">"); }}// --></script>
<!-- Generated by Natural Docs, version Development Release 02-10-2007 (1.35 base) -->
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
<div id=Content><div class="CSection CTopic" id=MainTopic><h1 class=CTitle><a name="Utilitaacute;rios"></a>Utilit&aacute;rios</h1><div class=CBody><h4 class=CHeading>Arquivo</h4><p class=CParagraph>i3geo/classesjs/classe_util.js</p><h4 class=CHeading>Licenca</h4><p class=CParagraph>GPL2</p><p class=CParagraph>i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet</p><p class=CParagraph>Direitos Autorais Reservados © 2006 Minist&eacute;rio do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti <a href="#" onClick="location.href='mai' + 'lto:' + 'edmar.' + 'moretti' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>edmar.<span style="display: none">.nosp@m.</span>moretti<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a></p><p class=CParagraph>Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral GNU conforme publicada pela Free Software Foundation;</p><p class=CParagraph>Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til, por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita de COMERCIABILIDADE OU ADEQUACAO A UMA FINALIDADE ESPEC&Iacute;FICA. Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes. Voc&ecirc; deve ter recebido uma c&oacute;pia da Licen&ccedil;a P&uacute;blica Geral do GNU junto com este programa; se n&atilde;o, escreva para a Free Software Foundation, Inc., no endere&ccedil;o 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBody><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#Utilitaacute;rios" >Utilit&aacute;rios</a></td><td class=SDescription>i3geo/classesjs/classe_util.js</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#navm" >navm</a></td><td class=SDescription>Verdadeiro (true) se o navegador for o Internet Explorer</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#navn" >navn</a></td><td class=SDescription>Verdadeiro (true) se o navegador for o Firefox</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#chro" >chro</a></td><td class=SDescription>Verdadeiro (true) se o navegador for o Chrome</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#opera" >opera</a></td><td class=SDescription>Verdadeiro (true) se o navegador for o Opera</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#g_operacao" >g_operacao</a></td><td class=SDescription>Nome da ultima operacao que foi executada.</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#g_tipoacao" >g_tipoacao</a></td><td class=SDescription>Tipo de acao que esta sendo executada. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#$i" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">$i</a></td><td class=SDescription>Obtem um elemento DOM a partir de seu id</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#Array.remove" >Array.<span class=HB> </span>remove()</a></td><td class=SDescription>Extende os metodos de um objeto Array, permitindo remover um elemento.</td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.util" >i3GEO.util</a></td><td class=SDescription>Utilitarios.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.util.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.PINS" >PINS</a></td><td class=SDescription>Elementos IMG criados na funcao criaPin</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.util.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.escapeURL" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">escapeURL</a></td><td class=SDescription>Converte uma string em uma url valida</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.insereCookie" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">insereCookie</a></td><td class=SDescription>Cria um novo cookie.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.pegaCookie" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">pegaCookie</a></td><td class=SDescription>Pega o valor de um cookie.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.listaChaves" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">listaChaves</a></td><td class=SDescription>Lista as chaves de um objeto.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.criaBotaoAplicar(depreciado)" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">criaBotaoAplicar (depreciado)</a></td><td class=SDescription>Cria um botao flutuante do tipo aplicar.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.arvore" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">arvore</a></td><td class=SDescription>Cria uma arvore com base em um objeto contendo as propriedades.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.removeAcentos" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">removeAcentos</a></td><td class=SDescription>Remove acentos de uma palavra ou frase</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.protocolo" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">protocolo</a></td><td class=SDescription>Obtem o protocolo utilizado na URL atual</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.pegaPosicaoObjeto" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">pegaPosicaoObjeto</a></td><td class=SDescription>Retorna a posicao x,y de um objeto em relacao a tela do navegador</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.pegaElementoPai" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">pegaElementoPai</a></td><td class=SDescription>Pega o elemento pai de um elemento clicado para identificar o codigo do tema.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.mudaCursor" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">mudaCursor</a></td><td class=SDescription>Altera o cursor do ponteiro do mouse.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.criaBox" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">criaBox</a></td><td class=SDescription>Cria um elemento div na pagina atual.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.escondeBox" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">escondeBox</a></td><td class=SDescription>Esconde os BOXES com IDs registrados em i3GEO.util.BOXES</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.criaPin" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">criaPin</a></td><td class=SDescription>Cria um elemento imagem na pagina atual.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.posicionaImagemNoMapa" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">posicionaImagemNoMapa</a></td><td class=SDescription>Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.escondePin" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">escondePin</a></td><td class=SDescription>Esconde os PINS com IDs registrados em i3GEO.util.PINS</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.$im_ou_nome_curto$im" >$im ou nome curto $im</a></td><td class=SDescription>Retorna o caminho correto de uma imagem.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.$top_ou_nome_curto$top" >$top ou nome curto $top</a></td><td class=SDescription>Muda a posicao (superior) de um objeto tanto no IE como no Firefox.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.$left_ou_nome_curto$left" >$left ou nome curto $left</a></td><td class=SDescription>Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.insereMarca" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">insereMarca</a></td><td class=SDescription>Insere ou remove pontos no mapa.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.cria" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">cria</a></td><td class=SDescription>Insere um ponto no mapa</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.adicionaSHP" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">adicionaSHP</a></td><td class=SDescription>Inclui um arquivo shapefile no mapa atual como uma nova camada</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.abreCor" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">abreCor</a></td><td class=SDescription>Abre a janela flutuante para escolha de uma cor</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.ajaxhttp" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')">ajaxhttp</a></td><td class=SDescription>Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.ajaxexecASXml" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')">ajaxexecASXml</a></td><td class=SDescription>Executa uma chamada ajax no modo assincrono retornando o resultado em XML.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.aparece" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')">aparece</a></td><td class=SDescription>Aplica efeito de aparecimento suave de um objetov</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.desaparece" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')">desaparece</a></td><td class=SDescription>Aplica efeito de desaparecimento suave de um objeto</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.wkt2ext" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')">wkt2ext</a></td><td class=SDescription>Calcula a extensao geografica de uma geometria fornecida no formato WKT</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.sortNumber" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')">sortNumber</a></td><td class=SDescription>Ordena um array contendo numeros. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.getScrollerWidth" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')">getScrollerWidth</a></td><td class=SDescription>Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.scriptTag" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')">scriptTag</a></td><td class=SDescription>Insere um javascript no documento HTML</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.removeScriptTag" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')">removeScriptTag</a></td><td class=SDescription>Remove um javascript no documento HTML</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.verificaScriptTag" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')">verificaScriptTag</a></td><td class=SDescription>Verifica se um javascript esta carregado no documento.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.mensagemAjuda" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')">mensagemAjuda</a></td><td class=SDescription>Formata uma mensagem de texto com icone de ?</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.randomRGB" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')">randomRGB</a></td><td class=SDescription>Gera uma cor RGB de forma aleatoria</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.rgb2hex" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')">rgb2hex</a></td><td class=SDescription>Converte uma cor RGB para HEX</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.comboTemas" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')">comboTemas</a></td><td class=SDescription>Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.checkTemas" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')">checkTemas</a></td><td class=SDescription>Cria uma lista com check box de temas existentes no mapa e de determinado tipo</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.comboItens" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')">comboItens</a></td><td class=SDescription>Cria um combo (caixa de selecao) com a lista de itens de um layer</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.comboValoresItem" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')">comboValoresItem</a></td><td class=SDescription>Cria uma caixa de selecao com os valores de um item de um tema</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.comboFontes" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')">comboFontes</a></td><td class=SDescription>Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.comboSimNao" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')">comboSimNao</a></td><td class=SDescription>Cria uma caixa de selecao com as palavras sim e nao</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.checkItensEditaveis" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')">checkItensEditaveis</a></td><td class=SDescription>Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.radioEpsg" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')">radioEpsg</a></td><td class=SDescription>Cria uma lista de codigos EPSG para o usuario escolher um deles.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.proximoAnterior" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')">proximoAnterior</a></td><td class=SDescription>Cria uma sequencia de opcoes com botao de anterior e proximo. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.dialogoFerramenta" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')">dialogoFerramenta</a></td><td class=SDescription>Atalho para abrir a janela de dialogo de uma ferramenta padrao</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.intersectaBox" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')">intersectaBox</a></td><td class=SDescription>Verifica se um retangulo esta dentro de outro retangulo</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.abreColourRamp" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')">abreColourRamp</a></td><td class=SDescription>Abre a janela flutuante para escolha de um degrade de cores</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.localizai3GEO" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')">localizai3GEO</a></td><td class=SDescription>Tenta identificar onde os JS do i3Geo estao localizados</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.removeChild" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')">removeChild</a></td><td class=SDescription>Remove um filho de um elemento DOM</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.defineValor" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')">defineValor</a></td><td class=SDescription>Aplica um valor a uma propriedade de um elemento</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.in_array" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')">in_array</a></td><td class=SDescription>Procura a ocorrencia de um elemento em um array</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.multiStep" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')">multiStep</a></td><td class=SDescription>Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.tamanhoBrowser" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')">tamanhoBrowser</a></td><td class=SDescription>Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.detectaTablet" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')">detectaTablet</a></td><td class=SDescription>Verifica se esta em uso um dispositivo do tipo movel</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.calculaDPI" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')">calculaDPI</a></td><td class=SDescription>Calcula o valor de DPI do monitor.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.ajustaDocType" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')">ajustaDocType</a></td><td class=SDescription>Ajusta o DOCTYPE do HTML para funcionar com CSS3</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.util.versaoNavegador" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')">versaoNavegador</a></td><td class=SDescription>Retorna algumas versoes de navegador</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.util.decimalPlaces" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')">decimalPlaces</a></td><td class=SDescription>Arredonda um numero</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="Propriedades"></a>Propriedades</h3></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="navm"></a>navm</h3><div class=CBody><p class=CParagraph>Verdadeiro (true) se o navegador for o Internet Explorer</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{boolean}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{false}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="navn"></a>navn</h3><div class=CBody><p class=CParagraph>Verdadeiro (true) se o navegador for o Firefox</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{boolean}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{false}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="chro"></a>chro</h3><div class=CBody><p class=CParagraph>Verdadeiro (true) se o navegador for o Chrome</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{boolean}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{false}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="opera"></a>opera</h3><div class=CBody><p class=CParagraph>Verdadeiro (true) se o navegador for o Opera</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{boolean}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{false}</p></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="Variaveis"></a>Variaveis</h3></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="g_operacao"></a>g_operacao</h3><div class=CBody><p class=CParagraph>Nome da ultima operacao que foi executada.</p><p class=CParagraph>Dependendo do tipo de operacao sao aplicadas as atualizacoes necessarias aos componentes do mapa. Por exemplo, redesenha o corpo do mapa, atualiza a lista de temas, etc.</p><p class=CParagraph>Essas operacoes sao controladas pela funcao ajaxiniciaparametros.</p></div></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="g_tipoacao"></a>g_tipoacao</h3><div class=CBody><p class=CParagraph>Tipo de acao que esta sendo executada. Quando o usuario clica no mapa, essa variavel e pesquisada para definir o tipo de operacao que deve ser executada. E definida quando o usuario seleciona uma determinada ferramenta do i3Geo.</p></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="Functions"></a>Functions</h3></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="$i"></a>$i</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>$i = function(</td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Obtem um elemento DOM a partir de seu id</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id</td><td class=CDLDescription>{String} ID do elemento.</td></tr></table><h4 class=CHeading>Returns</h4><p class=CParagraph>{Object} Objeto.</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="Array.remove"></a>Array.<span class=HB> </span>remove()</h3><div class=CBody><p class=CParagraph>Extende os metodos de um objeto Array, permitindo remover um elemento.</p></div></div>
<div class="CClasse CTopic"><h2 class=CTitle><a name="i3GEO.util"></a>i3GEO.util</h2><div class=CBody><p class=CParagraph>Utilitarios.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBody><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#i3GEO.util.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.PINS" >PINS</a></td><td class=SDescription>Elementos IMG criados na funcao criaPin</td></tr><tr class="SGroup"><td class=SEntry><a href="#i3GEO.util.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.escapeURL" id=link58 onMouseOver="ShowTip(event, 'tt2', 'link58')" onMouseOut="HideTip('tt2')">escapeURL</a></td><td class=SDescription>Converte uma string em uma url valida</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.insereCookie" id=link59 onMouseOver="ShowTip(event, 'tt3', 'link59')" onMouseOut="HideTip('tt3')">insereCookie</a></td><td class=SDescription>Cria um novo cookie.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.pegaCookie" id=link60 onMouseOver="ShowTip(event, 'tt4', 'link60')" onMouseOut="HideTip('tt4')">pegaCookie</a></td><td class=SDescription>Pega o valor de um cookie.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.listaChaves" id=link61 onMouseOver="ShowTip(event, 'tt5', 'link61')" onMouseOut="HideTip('tt5')">listaChaves</a></td><td class=SDescription>Lista as chaves de um objeto.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.criaBotaoAplicar(depreciado)" id=link62 onMouseOver="ShowTip(event, 'tt6', 'link62')" onMouseOut="HideTip('tt6')">criaBotaoAplicar (depreciado)</a></td><td class=SDescription>Cria um botao flutuante do tipo aplicar.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.arvore" id=link63 onMouseOver="ShowTip(event, 'tt7', 'link63')" onMouseOut="HideTip('tt7')">arvore</a></td><td class=SDescription>Cria uma arvore com base em um objeto contendo as propriedades.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.removeAcentos" id=link64 onMouseOver="ShowTip(event, 'tt8', 'link64')" onMouseOut="HideTip('tt8')">removeAcentos</a></td><td class=SDescription>Remove acentos de uma palavra ou frase</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.protocolo" id=link65 onMouseOver="ShowTip(event, 'tt9', 'link65')" onMouseOut="HideTip('tt9')">protocolo</a></td><td class=SDescription>Obtem o protocolo utilizado na URL atual</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.pegaPosicaoObjeto" id=link66 onMouseOver="ShowTip(event, 'tt10', 'link66')" onMouseOut="HideTip('tt10')">pegaPosicaoObjeto</a></td><td class=SDescription>Retorna a posicao x,y de um objeto em relacao a tela do navegador</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.pegaElementoPai" id=link67 onMouseOver="ShowTip(event, 'tt11', 'link67')" onMouseOut="HideTip('tt11')">pegaElementoPai</a></td><td class=SDescription>Pega o elemento pai de um elemento clicado para identificar o codigo do tema.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.mudaCursor" id=link68 onMouseOver="ShowTip(event, 'tt12', 'link68')" onMouseOut="HideTip('tt12')">mudaCursor</a></td><td class=SDescription>Altera o cursor do ponteiro do mouse.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.criaBox" id=link69 onMouseOver="ShowTip(event, 'tt13', 'link69')" onMouseOut="HideTip('tt13')">criaBox</a></td><td class=SDescription>Cria um elemento div na pagina atual.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.escondeBox" id=link70 onMouseOver="ShowTip(event, 'tt14', 'link70')" onMouseOut="HideTip('tt14')">escondeBox</a></td><td class=SDescription>Esconde os BOXES com IDs registrados em i3GEO.util.BOXES</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.criaPin" id=link71 onMouseOver="ShowTip(event, 'tt15', 'link71')" onMouseOut="HideTip('tt15')">criaPin</a></td><td class=SDescription>Cria um elemento imagem na pagina atual.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.posicionaImagemNoMapa" id=link72 onMouseOver="ShowTip(event, 'tt16', 'link72')" onMouseOut="HideTip('tt16')">posicionaImagemNoMapa</a></td><td class=SDescription>Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.escondePin" id=link73 onMouseOver="ShowTip(event, 'tt17', 'link73')" onMouseOut="HideTip('tt17')">escondePin</a></td><td class=SDescription>Esconde os PINS com IDs registrados em i3GEO.util.PINS</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.$im_ou_nome_curto$im" >$im ou nome curto $im</a></td><td class=SDescription>Retorna o caminho correto de uma imagem.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.$top_ou_nome_curto$top" >$top ou nome curto $top</a></td><td class=SDescription>Muda a posicao (superior) de um objeto tanto no IE como no Firefox.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.$left_ou_nome_curto$left" >$left ou nome curto $left</a></td><td class=SDescription>Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.insereMarca" id=link74 onMouseOver="ShowTip(event, 'tt18', 'link74')" onMouseOut="HideTip('tt18')">insereMarca</a></td><td class=SDescription>Insere ou remove pontos no mapa.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.cria" id=link75 onMouseOver="ShowTip(event, 'tt19', 'link75')" onMouseOut="HideTip('tt19')">cria</a></td><td class=SDescription>Insere um ponto no mapa</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.adicionaSHP" id=link76 onMouseOver="ShowTip(event, 'tt20', 'link76')" onMouseOut="HideTip('tt20')">adicionaSHP</a></td><td class=SDescription>Inclui um arquivo shapefile no mapa atual como uma nova camada</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.abreCor" id=link77 onMouseOver="ShowTip(event, 'tt21', 'link77')" onMouseOut="HideTip('tt21')">abreCor</a></td><td class=SDescription>Abre a janela flutuante para escolha de uma cor</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.ajaxhttp" id=link78 onMouseOver="ShowTip(event, 'tt22', 'link78')" onMouseOut="HideTip('tt22')">ajaxhttp</a></td><td class=SDescription>Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.ajaxexecASXml" id=link79 onMouseOver="ShowTip(event, 'tt23', 'link79')" onMouseOut="HideTip('tt23')">ajaxexecASXml</a></td><td class=SDescription>Executa uma chamada ajax no modo assincrono retornando o resultado em XML.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.aparece" id=link80 onMouseOver="ShowTip(event, 'tt24', 'link80')" onMouseOut="HideTip('tt24')">aparece</a></td><td class=SDescription>Aplica efeito de aparecimento suave de um objetov</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.desaparece" id=link81 onMouseOver="ShowTip(event, 'tt25', 'link81')" onMouseOut="HideTip('tt25')">desaparece</a></td><td class=SDescription>Aplica efeito de desaparecimento suave de um objeto</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.wkt2ext" id=link82 onMouseOver="ShowTip(event, 'tt26', 'link82')" onMouseOut="HideTip('tt26')">wkt2ext</a></td><td class=SDescription>Calcula a extensao geografica de uma geometria fornecida no formato WKT</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.sortNumber" id=link83 onMouseOver="ShowTip(event, 'tt27', 'link83')" onMouseOut="HideTip('tt27')">sortNumber</a></td><td class=SDescription>Ordena um array contendo numeros. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.getScrollerWidth" id=link84 onMouseOver="ShowTip(event, 'tt28', 'link84')" onMouseOut="HideTip('tt28')">getScrollerWidth</a></td><td class=SDescription>Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.scriptTag" id=link85 onMouseOver="ShowTip(event, 'tt29', 'link85')" onMouseOut="HideTip('tt29')">scriptTag</a></td><td class=SDescription>Insere um javascript no documento HTML</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.removeScriptTag" id=link86 onMouseOver="ShowTip(event, 'tt30', 'link86')" onMouseOut="HideTip('tt30')">removeScriptTag</a></td><td class=SDescription>Remove um javascript no documento HTML</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.verificaScriptTag" id=link87 onMouseOver="ShowTip(event, 'tt31', 'link87')" onMouseOut="HideTip('tt31')">verificaScriptTag</a></td><td class=SDescription>Verifica se um javascript esta carregado no documento.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.mensagemAjuda" id=link88 onMouseOver="ShowTip(event, 'tt32', 'link88')" onMouseOut="HideTip('tt32')">mensagemAjuda</a></td><td class=SDescription>Formata uma mensagem de texto com icone de ?</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.randomRGB" id=link89 onMouseOver="ShowTip(event, 'tt33', 'link89')" onMouseOut="HideTip('tt33')">randomRGB</a></td><td class=SDescription>Gera uma cor RGB de forma aleatoria</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.rgb2hex" id=link90 onMouseOver="ShowTip(event, 'tt34', 'link90')" onMouseOut="HideTip('tt34')">rgb2hex</a></td><td class=SDescription>Converte uma cor RGB para HEX</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.comboTemas" id=link91 onMouseOver="ShowTip(event, 'tt35', 'link91')" onMouseOut="HideTip('tt35')">comboTemas</a></td><td class=SDescription>Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.checkTemas" id=link92 onMouseOver="ShowTip(event, 'tt36', 'link92')" onMouseOut="HideTip('tt36')">checkTemas</a></td><td class=SDescription>Cria uma lista com check box de temas existentes no mapa e de determinado tipo</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.comboItens" id=link93 onMouseOver="ShowTip(event, 'tt37', 'link93')" onMouseOut="HideTip('tt37')">comboItens</a></td><td class=SDescription>Cria um combo (caixa de selecao) com a lista de itens de um layer</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.comboValoresItem" id=link94 onMouseOver="ShowTip(event, 'tt38', 'link94')" onMouseOut="HideTip('tt38')">comboValoresItem</a></td><td class=SDescription>Cria uma caixa de selecao com os valores de um item de um tema</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.comboFontes" id=link95 onMouseOver="ShowTip(event, 'tt39', 'link95')" onMouseOut="HideTip('tt39')">comboFontes</a></td><td class=SDescription>Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.comboSimNao" id=link96 onMouseOver="ShowTip(event, 'tt40', 'link96')" onMouseOut="HideTip('tt40')">comboSimNao</a></td><td class=SDescription>Cria uma caixa de selecao com as palavras sim e nao</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.checkItensEditaveis" id=link97 onMouseOver="ShowTip(event, 'tt41', 'link97')" onMouseOut="HideTip('tt41')">checkItensEditaveis</a></td><td class=SDescription>Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.radioEpsg" id=link98 onMouseOver="ShowTip(event, 'tt42', 'link98')" onMouseOut="HideTip('tt42')">radioEpsg</a></td><td class=SDescription>Cria uma lista de codigos EPSG para o usuario escolher um deles.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.proximoAnterior" id=link99 onMouseOver="ShowTip(event, 'tt43', 'link99')" onMouseOut="HideTip('tt43')">proximoAnterior</a></td><td class=SDescription>Cria uma sequencia de opcoes com botao de anterior e proximo. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.dialogoFerramenta" id=link100 onMouseOver="ShowTip(event, 'tt44', 'link100')" onMouseOut="HideTip('tt44')">dialogoFerramenta</a></td><td class=SDescription>Atalho para abrir a janela de dialogo de uma ferramenta padrao</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.intersectaBox" id=link101 onMouseOver="ShowTip(event, 'tt45', 'link101')" onMouseOut="HideTip('tt45')">intersectaBox</a></td><td class=SDescription>Verifica se um retangulo esta dentro de outro retangulo</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.abreColourRamp" id=link102 onMouseOver="ShowTip(event, 'tt46', 'link102')" onMouseOut="HideTip('tt46')">abreColourRamp</a></td><td class=SDescription>Abre a janela flutuante para escolha de um degrade de cores</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.localizai3GEO" id=link103 onMouseOver="ShowTip(event, 'tt47', 'link103')" onMouseOut="HideTip('tt47')">localizai3GEO</a></td><td class=SDescription>Tenta identificar onde os JS do i3Geo estao localizados</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.removeChild" id=link104 onMouseOver="ShowTip(event, 'tt48', 'link104')" onMouseOut="HideTip('tt48')">removeChild</a></td><td class=SDescription>Remove um filho de um elemento DOM</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.defineValor" id=link105 onMouseOver="ShowTip(event, 'tt49', 'link105')" onMouseOut="HideTip('tt49')">defineValor</a></td><td class=SDescription>Aplica um valor a uma propriedade de um elemento</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.in_array" id=link106 onMouseOver="ShowTip(event, 'tt50', 'link106')" onMouseOut="HideTip('tt50')">in_array</a></td><td class=SDescription>Procura a ocorrencia de um elemento em um array</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.multiStep" id=link107 onMouseOver="ShowTip(event, 'tt51', 'link107')" onMouseOut="HideTip('tt51')">multiStep</a></td><td class=SDescription>Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.tamanhoBrowser" id=link108 onMouseOver="ShowTip(event, 'tt52', 'link108')" onMouseOut="HideTip('tt52')">tamanhoBrowser</a></td><td class=SDescription>Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.detectaTablet" id=link109 onMouseOver="ShowTip(event, 'tt53', 'link109')" onMouseOut="HideTip('tt53')">detectaTablet</a></td><td class=SDescription>Verifica se esta em uso um dispositivo do tipo movel</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.calculaDPI" id=link110 onMouseOver="ShowTip(event, 'tt54', 'link110')" onMouseOut="HideTip('tt54')">calculaDPI</a></td><td class=SDescription>Calcula o valor de DPI do monitor.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.ajustaDocType" id=link111 onMouseOver="ShowTip(event, 'tt55', 'link111')" onMouseOut="HideTip('tt55')">ajustaDocType</a></td><td class=SDescription>Ajusta o DOCTYPE do HTML para funcionar com CSS3</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.util.versaoNavegador" id=link112 onMouseOver="ShowTip(event, 'tt56', 'link112')" onMouseOut="HideTip('tt56')">versaoNavegador</a></td><td class=SDescription>Retorna algumas versoes de navegador</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.util.decimalPlaces" id=link113 onMouseOver="ShowTip(event, 'tt57', 'link113')" onMouseOut="HideTip('tt57')">decimalPlaces</a></td><td class=SDescription>Arredonda um numero</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.util.Variaveis"></a>Variaveis</h3></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="i3GEO.util.PINS"></a>PINS</h3><div class=CBody><p class=CParagraph>Elementos IMG criados na funcao criaPin</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{Array}</p></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.util.Functions"></a>Functions</h3></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.escapeURL"></a>escapeURL</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>escapeURL: function(</td><td class=PParameter nowrap>sUrl</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte uma string em uma url valida</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>sUrl {String}</td><td class=CDLDescription>url que sera convertida</td></tr></table><h4 class=CHeading>Return</h4><h4 class=CHeading>Tipo</h4><p class=CParagraph>{String}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.insereCookie"></a>insereCookie</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>insereCookie: function(</td><td class=PParameter nowrap>nome,</td></tr><tr><td></td><td class=PParameter nowrap>valor,</td></tr><tr><td></td><td class=PParameter nowrap>expira</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria um novo cookie.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>nome</td><td class=CDLDescription>{String} Nome do cookie.</td></tr><tr><td class=CDLEntry>valor</td><td class=CDLDescription>{String} Valor do cookie</td></tr><tr><td class=CDLEntry>expira</td><td class=CDLDescription>{numerico} Dias que levara para expirar</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.pegaCookie"></a>pegaCookie</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>pegaCookie: function(</td><td class=PParameter nowrap>nome</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Pega o valor de um cookie.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>nome</td><td class=CDLDescription>{String} Nome do cookie.</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>(String)</td><td class=CDLDescription>valor do cookie</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.listaChaves"></a>listaChaves</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>listaChaves: function (</td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Lista as chaves de um objeto.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>obj</td><td class=CDLDescription>{Object}</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>(Array)</td><td class=CDLDescription>array com as chaves.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.criaBotaoAplicar(depreciado)"></a>criaBotaoAplicar (depreciado)</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>criaBotaoAplicar: function (</td><td class=PParameter nowrap>nomeFuncao,</td></tr><tr><td></td><td class=PParameter nowrap>titulo,</td></tr><tr><td></td><td class=PParameter nowrap>classe,</td></tr><tr><td></td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria um botao flutuante do tipo aplicar.</p><p class=CParagraph>O novo botao e adicionado no DOM com ID “i3geo_aplicar” e posicionado sobre o objeto definido</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>nomeFuncao</td><td class=CDLDescription>{String} Nome da funcao que sera executada quando o botao for cllicado</td></tr><tr><td class=CDLEntry>titulo</td><td class=CDLDescription>(opcional) {String} Titulo que sera mostrado no botao</td></tr><tr><td class=CDLEntry>classe</td><td class=CDLDescription>(opcional) {String} Nome da classe (estilo) que sera aplicado ao botao.</td></tr><tr><td class=CDLEntry>obj</td><td class=CDLDescription>(opcional) {Objeto} Objeto DOM que foi clicado para provocar a criacao do botao.</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>(Object)</td><td class=CDLDescription>Objeto DOM criado.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.arvore"></a>arvore</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>arvore: function(</td><td class=PParameter nowrap>titulo,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria uma arvore com base em um objeto contendo as propriedades.</p><p class=CParagraph>No objeto com as propriedades, se “url” for igual a “”, sera incluido o texto original definido em “text”.</p><p class=CParagraph>Caso contrario, o valor de “text” sera traduzido com $trad(). Nesse caso, utilize em “text” o codigo definido em dicionario.js</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>titulo</td><td class=CDLDescription>{String} cabecalho da arvore</td></tr><tr><td class=CDLEntry>onde</td><td class=CDLDescription>{String} nome do id doelemento que contera a arvore</td></tr><tr><td class=CDLEntry>obj</td><td class=CDLDescription>{Object} objeto contendo os parametros, exemplo</td></tr></table><p class=CParagraph>g_listaPropriedades = {</p><p class=CParagraph>”propriedades”: [</p><p class=CParagraph>{ text: “p2”, url: “javascript:tipoimagem()” }</p><p class=CParagraph>]}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.removeAcentos"></a>removeAcentos</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>removeAcentos: function(</td><td class=PParameter nowrap>palavra</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Remove acentos de uma palavra ou frase</p><h4 class=CHeading>Parametros</h4><p class=CParagraph>palavra {String}</p><h4 class=CHeading>Return</h4><p class=CParagraph>{String}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.protocolo"></a>protocolo</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>protocolo: function()</td></tr></table></blockquote><p class=CParagraph>Obtem o protocolo utilizado na URL atual</p><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>protocolo</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.pegaPosicaoObjeto"></a>pegaPosicaoObjeto</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>pegaPosicaoObjeto: function(</td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Retorna a posicao x,y de um objeto em relacao a tela do navegador</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>obj {Object}</td><td class=CDLDescription>objeto dom</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Array}</td><td class=CDLDescription>array com a posicao [x,y]</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.pegaElementoPai"></a>pegaElementoPai</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>pegaElementoPai: function(</td><td class=PParameter nowrap>e</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Pega o elemento pai de um elemento clicado para identificar o codigo do tema.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>e</td><td class=CDLDescription>elemento do DOM.</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Node}</td><td class=CDLDescription>objeto DOM</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.mudaCursor"></a>mudaCursor</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>mudaCursor: function(</td><td class=PParameter nowrap>cursores,</td></tr><tr><td></td><td class=PParameter nowrap>tipo,</td></tr><tr><td></td><td class=PParameter nowrap>idobjeto,</td></tr><tr><td></td><td class=PParameter nowrap>locaplic</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Altera o cursor do ponteiro do mouse.</p><p class=CParagraph>Os cursores disponiveis sao definidos por default em classe_configura.js</p><p class=CParagraph>Exemplo i3GEO.util.mudaCursor(“”,”crosshair”)</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>cursores {i3GEO.configura.cursores}</td><td class=CDLDescription>objeto JSON com as URIs de cada cursor (veja i3GEO.configura.cursores)</td></tr><tr><td class=CDLEntry>tipo {String}</td><td class=CDLDescription>tipo de cursor disponivel em cursores</td></tr><tr><td class=CDLEntry>idobjeto {String}</td><td class=CDLDescription>id do objeto que tera o estilo alterado para o cursor desejado</td></tr><tr><td class=CDLEntry>locaplic {String}</td><td class=CDLDescription>onde esta instalado o i3Geo</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.criaBox"></a>criaBox</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>criaBox: function(</td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria um elemento div na pagina atual.</p><p class=CParagraph>Esse elemento pode ser utilizado para desenhar retangulos sobre o mapa</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>id do elemento que sera criado. Por default, sera ‘boxg’</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.escondeBox"></a>escondeBox</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>escondeBox: function()</td></tr></table></blockquote><p class=CParagraph>Esconde os BOXES com IDs registrados em i3GEO.util.BOXES</p><p class=CParagraph>Os ids sao criado pela funcao criaBox</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.criaPin"></a>criaPin</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>criaPin: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>imagem,</td></tr><tr><td></td><td class=PParameter nowrap>w,</td></tr><tr><td></td><td class=PParameter nowrap>h,</td></tr><tr><td></td><td class=PParameter nowrap>mouseover</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria um elemento imagem na pagina atual.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>(opcional) id do elemento que sera criado. Por default, sera ‘boxpin’</td></tr><tr><td class=CDLEntry>imagem {URL}</td><td class=CDLDescription>(opcional) endereco da imagem</td></tr><tr><td class=CDLEntry>w {String}</td><td class=CDLDescription>(opcional) largura da imagem</td></tr><tr><td class=CDLEntry>h {String}</td><td class=CDLDescription>(opcional) altura da imagem</td></tr><tr><td class=CDLEntry>mouseover</td><td class=CDLDescription>funcao que sera executada no evento mouseover</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.posicionaImagemNoMapa"></a>posicionaImagemNoMapa</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>posicionaImagemNoMapa: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>x,</td></tr><tr><td></td><td class=PParameter nowrap>y</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {string}</td><td class=CDLDescription>id do elemento que sera posicionado</td></tr><tr><td class=CDLEntry>x {posicao do pixel}</td><td class=CDLDescription>se nao for definida ou for vazia, sera utilizado o valor de objposicaocursor.telax</td></tr><tr><td class=CDLEntry>y {posicao do pixel}</td><td class=CDLDescription>se nao for definida ou for vazia, sera utilizado o valor de objposicaocursor.telay</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>array[top,left]</td><td class=CDLDescription>valores em pixel da posicao calculada da imagem</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.escondePin"></a>escondePin</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>escondePin: function()</td></tr></table></blockquote><p class=CParagraph>Esconde os PINS com IDs registrados em i3GEO.util.PINS</p><p class=CParagraph>Os ids sao criados pela funcao criaPin</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.$im_ou_nome_curto$im"></a>$im ou nome curto $im</h3><div class=CBody><p class=CParagraph>Retorna o caminho correto de uma imagem.</p><p class=CParagraph>Exemplo: $im(“imagem.png”)</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>g {String}</td><td class=CDLDescription>nome da imagem</td></tr></table><h4 class=CHeading>Retorno</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>string</td><td class=CDLDescription>caminho para a imagem</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.$top_ou_nome_curto$top"></a>$top ou nome curto $top</h3><div class=CBody><p class=CParagraph>Muda a posicao (superior) de um objeto tanto no IE como no Firefox.</p><p class=CParagraph>Exemplo: $top(“imagem”,100)</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id</td><td class=CDLDescription>identificador do objeto</td></tr><tr><td class=CDLEntry>valor</td><td class=CDLDescription>posicao em relacao ao topo.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.$left_ou_nome_curto$left"></a>$left ou nome curto $left</h3><div class=CBody><p class=CParagraph>Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.</p><p class=CParagraph>Exemplo: $left(“imagem”,100)</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id</td><td class=CDLDescription>identificador do objeto</td></tr><tr><td class=CDLEntry>valor</td><td class=CDLDescription>posicao em relacao a esquerda.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.insereMarca"></a>insereMarca</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>insereMarca:</td></tr></table></blockquote><p class=CParagraph>Insere ou remove pontos no mapa.</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.cria"></a>cria</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>cria:function(</td><td class=PParameter nowrap>xi,</td></tr><tr><td></td><td class=PParameter nowrap>yi,</td></tr><tr><td></td><td class=PParameter nowrap>funcaoOnclick,</td></tr><tr><td></td><td class=PParameter nowrap>container,</td></tr><tr><td></td><td class=PParameter nowrap>texto,</td></tr><tr><td></td><td class=PParameter nowrap>srci</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Insere um ponto no mapa</p><p class=CParagraph>Os pontos sao inseridos em um contaier de pontos e mostrados temporariamente</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>xi {Numeric}</td><td class=CDLDescription>coordenada x no mapa (imagem).</td></tr><tr><td class=CDLEntry>yi {Numeric}</td><td class=CDLDescription>coordenada y no mapa (imagem).</td></tr><tr><td class=CDLEntry>funcaoOnclick {String}</td><td class=CDLDescription>funcao que sera executada quando a marca for clicada, se for “”, o container sera esvaziado ao ser clicado na marca</td></tr><tr><td class=CDLEntry>container {String}</td><td class=CDLDescription>id do container que recebera os pontos. Se nao existir um elemento com esse ID, sera criado um novo DIV. No caso da interface google Earth, e utilizado na definicao do nome da marca (setname).</td></tr><tr><td class=CDLEntry>texto {String}</td><td class=CDLDescription>(apenas para interface Google Earth) nome que sera adicionado junto da marca</td></tr><tr><td class=CDLEntry>srci {string}</td><td class=CDLDescription>(opcional) endereco da imagem (sera incluido em SRC do tag IMG)</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.adicionaSHP"></a>adicionaSHP</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaSHP: function(</td><td class=PParameter nowrap>path</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Inclui um arquivo shapefile no mapa atual como uma nova camada</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>path {String}</td><td class=CDLDescription>caminho completo do shapefile</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.abreCor"></a>abreCor</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>abreCor: function(</td><td class=PParameter nowrap>janelaid,</td></tr><tr><td></td><td class=PParameter nowrap>elemento,</td></tr><tr><td></td><td class=PParameter nowrap>tipo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Abre a janela flutuante para escolha de uma cor</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>janelaid {String}</td><td class=CDLDescription>id do conteudo da janela flutuante que chamou a funcao. Pode ser “” caso elemento exista em document</td></tr><tr><td class=CDLEntry>elemento {String}</td><td class=CDLDescription>id do elemento que recebera os valores da cor selecionada</td></tr><tr><td class=CDLEntry>tipo {String}</td><td class=CDLDescription>opcional pode ser definido como rgb ou hex indicando o tipo de retorno da cor</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.ajaxhttp"></a>ajaxhttp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ajaxhttp: function()</td></tr></table></blockquote><p class=CParagraph>Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax</p><p class=CParagraph>O uso dessa funcao nao e recomendado. De preferencia para uso da chamada ajax via YUI</p><h4 class=CHeading>Return</h4><p class=CParagraph>{XMLHttpRequest}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.ajaxexecASXml"></a>ajaxexecASXml</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>ajaxexecASXml: function(</td><td class=PParameter nowrap>programa,</td></tr><tr><td></td><td class=PParameter nowrap>funcao</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Executa uma chamada ajax no modo assincrono retornando o resultado em XML.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>programa {String}</td><td class=CDLDescription>URL do programa que sera executado no servidor.</td></tr><tr><td class=CDLEntry>funcao {funcao}</td><td class=CDLDescription>funcao que tratara o resultado.</td></tr></table><h4 class=CHeading>Returns</h4><p class=CParagraph>O resultado em um objeto DOM. Se o retorno contiver a palavra “Erro”, e gerado um alert.</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.aparece"></a>aparece</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>aparece: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>tempo,</td></tr><tr><td></td><td class=PParameter nowrap>intervalo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aplica efeito de aparecimento suave de um objetov</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>id do objeto</td></tr><tr><td class=CDLEntry>tempo {Integer}</td><td class=CDLDescription>tempo em milesegundos que levara o efeito</td></tr><tr><td class=CDLEntry>intervalo {Integer}</td><td class=CDLDescription>intervalo entre uma imagem e outra</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.desaparece"></a>desaparece</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>desaparece: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>tempo,</td></tr><tr><td></td><td class=PParameter nowrap>intervalo,</td></tr><tr><td></td><td class=PParameter nowrap>removeobj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aplica efeito de desaparecimento suave de um objeto</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>id do objeto</td></tr><tr><td class=CDLEntry>tempo {Integer}</td><td class=CDLDescription>tempo em milesegundos que levara o efeito</td></tr><tr><td class=CDLEntry>intervalo {Integer}</td><td class=CDLDescription>intervalo entre uma imagem e outra</td></tr><tr><td class=CDLEntry>removeobj {Boolean}</td><td class=CDLDescription>remove ou nao o objeto no final</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.wkt2ext"></a>wkt2ext</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>wkt2ext:function(</td><td class=PParameter nowrap>wkt,</td></tr><tr><td></td><td class=PParameter nowrap>tipo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Calcula a extensao geografica de uma geometria fornecida no formato WKT</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>wkt {String}</td><td class=CDLDescription>geometria no formato wkt</td></tr><tr><td class=CDLEntry>tipo {String}</td><td class=CDLDescription>tipo de geometria (polygon,point,line)</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>extensao geografica (xmin ymin xmax ymax)</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.sortNumber"></a>sortNumber</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>sortNumber: function(</td><td class=PParameter nowrap>a,</td></tr><tr><td></td><td class=PParameter nowrap>b</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Ordena um array contendo numeros. Deve ser usado como parametro do metodo “sort”, exemplo</p><p class=CParagraph>y.sort(i3GEO.util.sortNumber), onde y e um array de numeros</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.getScrollerWidth"></a>getScrollerWidth</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>getScrollerWidth: function()</td></tr></table></blockquote><p class=CParagraph>Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador</p><p class=CParagraph><a href="http://www.fleegix.org/articles/2006-05-30-getting-the-scrollbar-width-in-pixels" class=LURL>http://www.fleegix.org<span class=HB>- </span>/articles<span class=HB>- </span>/2006-05-30-getting-the-scrollbar-width-in-pixels</a></p><h4 class=CHeading>Return</h4><p class=CParagraph>altura</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.scriptTag"></a>scriptTag</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>scriptTag: function(</td><td class=PParameter nowrap>js,</td></tr><tr><td></td><td class=PParameter nowrap>ini,</td></tr><tr><td></td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>aguarde</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Insere um javascript no documento HTML</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>js {String}</td><td class=CDLDescription>endereco do JS</td></tr><tr><td class=CDLEntry>ini {String}</td><td class=CDLDescription>funcao que sera executada ao ser carregado o script (pode ser “”)</td></tr><tr><td class=CDLEntry>id</td><td class=CDLDescription>id do elemento script que sera criado</td></tr><tr><td class=CDLEntry>aguarde {boolean}</td><td class=CDLDescription>mostra ou nao a janela de aguarde</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.removeScriptTag"></a>removeScriptTag</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>removeScriptTag: function(</td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Remove um javascript no documento HTML</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id</td><td class=CDLDescription>id do elemento script que sera removido</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.verificaScriptTag"></a>verificaScriptTag</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>verificaScriptTag: function(</td><td class=PParameter nowrap>texto</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Verifica se um javascript esta carregado no documento.</p><p class=CParagraph>util para verificar se existe alguma ferramenta ativa ao procurar por i3GEOF.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>texto</td><td class=CDLDescription>nome do javascript</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{boolean}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.mensagemAjuda"></a>mensagemAjuda</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>mensagemAjuda: function(</td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>texto</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Formata uma mensagem de texto com icone de ?</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>onde {String}</td><td class=CDLDescription>id do elemento que recebera a mensagem</td></tr><tr><td class=CDLEntry>texto {String}</td><td class=CDLDescription>texto da mensagem</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.randomRGB"></a>randomRGB</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>randomRGB: function()</td></tr></table></blockquote><p class=CParagraph>Gera uma cor RGB de forma aleatoria</p><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>r,g,b</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.rgb2hex"></a>rgb2hex</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>rgb2hex: function(</td><td class=PParameter nowrap>str</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte uma cor RGB para HEX</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>str {String}</td><td class=CDLDescription>r,g,b</td></tr></table><h4 class=CHeading>Return</h4><p class=CParagraph>{String}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.comboTemas"></a>comboTemas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboTemas: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>nome,</td></tr><tr><td></td><td class=PParameter nowrap>multiplo,</td></tr><tr><td></td><td class=PParameter nowrap>tipoCombo,</td></tr><tr><td></td><td class=PParameter nowrap>estilo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>funcao {Function}</td><td class=CDLDescription>funcao que sera executada ao terminar a montagem do combo. Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.</td></tr><tr><td class=CDLEntry>onde {String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr><tr><td class=CDLEntry>nome {String}</td><td class=CDLDescription>valor que sera incluido no parametro “name” do elemento “select”.</td></tr><tr><td class=CDLEntry>multiplo {Booleano}</td><td class=CDLDescription>indica se o combo permite selecoes multiplas</td></tr><tr><td class=CDLEntry>tipoCombo {String}</td><td class=CDLDescription>Tipo de temas que serao incluidos no combo ligados|selecionados|raster|pontosSelecionados|pontos|linhaDoTempo</td></tr><tr><td class=CDLEntry>estilo {string}</td><td class=CDLDescription>estilo (css) que sera aplicado ao combo</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.checkTemas"></a>checkTemas</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>checkTemas: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>nome,</td></tr><tr><td></td><td class=PParameter nowrap>tipoLista,</td></tr><tr><td></td><td class=PParameter nowrap>prefixo,</td></tr><tr><td></td><td class=PParameter nowrap>size</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria uma lista com check box de temas existentes no mapa e de determinado tipo</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>funcao {Function}</td><td class=CDLDescription>funcao que sera executada ao terminar a montagem do combo. Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.</td></tr><tr><td class=CDLEntry>onde {String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr><tr><td class=CDLEntry>nome {String}</td><td class=CDLDescription>valor que sera incluido no parametro “name” do elemento “select”.</td></tr><tr><td class=CDLEntry>tipoLista {String}</td><td class=CDLDescription>Tipo de temas que serao incluidos na lista ligados|selecionados|raster|pontosSelecionados|pontos|polraster</td></tr><tr><td class=CDLEntry>prefixo {string}</td><td class=CDLDescription>Prefixo que sera usado no id de cada elemento</td></tr><tr><td class=CDLEntry>size {numeric}</td><td class=CDLDescription>tamanho dos elementos input editaveis</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.comboItens"></a>comboItens</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboItens: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>tema,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>nome</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria um combo (caixa de selecao) com a lista de itens de um layer</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>tema {String}</td><td class=CDLDescription>codigo do tema (layer)</td></tr><tr><td class=CDLEntry>funcao {Function}</td><td class=CDLDescription>funcao que sera executada ao terminar a montagem do combo. Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.</td></tr><tr><td class=CDLEntry>onde {String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr><tr><td class=CDLEntry>nome {String}</td><td class=CDLDescription>valor que sera incluido no parametro “name” do elemento “select”.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.comboValoresItem"></a>comboValoresItem</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboValoresItem: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>tema,</td></tr><tr><td></td><td class=PParameter nowrap>itemTema,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria uma caixa de selecao com os valores de um item de um tema</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>tema {String}</td><td class=CDLDescription>codigo do tema (layer)</td></tr><tr><td class=CDLEntry>itemTema {String}</td><td class=CDLDescription>nome do item</td></tr><tr><td class=CDLEntry>funcao {Function}</td><td class=CDLDescription>funcao que sera executada ao terminar a montagem do combo. Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.</td></tr><tr><td class=CDLEntry>onde {String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.comboFontes"></a>comboFontes</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboFontes: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>onde</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>onde {String}</td><td class=CDLDescription>id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.comboSimNao"></a>comboSimNao</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboSimNao: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>selecionado</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria uma caixa de selecao com as palavras sim e nao</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id [String}</td><td class=CDLDescription>id do elemento select que sera criado</td></tr><tr><td class=CDLEntry>selecionado {string}</td><td class=CDLDescription>qual valor estara selecionado sim|nao</td></tr></table><h4 class=CHeading>Return</h4><p class=CParagraph>{string}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.checkItensEditaveis"></a>checkItensEditaveis</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>checkItensEditaveis: function(</td><td class=PParameter nowrap>tema,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>size,</td></tr><tr><td></td><td class=PParameter nowrap>prefixo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>tema {string}</td><td class=CDLDescription>codigo do layer existente no mapa</td></tr><tr><td class=CDLEntry>funcao {function}</td><td class=CDLDescription>funcao que sera executada para montar a lista. Essa funcao recebera como parametro um array do tipo {dados:ins,tipo:”dados”} onde ins e um array com as linhas e tipo e o tipo de resultado, que pode ser “dados”|”erro”</td></tr><tr><td class=CDLEntry>onde {string}</td><td class=CDLDescription>id do elemento que recebera a mensagem de aguarde</td></tr><tr><td class=CDLEntry>size {numeric}</td><td class=CDLDescription>tamanho dos elementos input editaveis</td></tr><tr><td class=CDLEntry>prefixo {string}</td><td class=CDLDescription>Prefixo que sera usado no id de cada elemento</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.radioEpsg"></a>radioEpsg</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>radioEpsg: function (</td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>prefixo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria uma lista de codigos EPSG para o usuario escolher um deles.</p><p class=CParagraph>A lista e mostrada como uma serie de elementos do tipo radio com “name” igual ao prefixo mais a palavra EPSG</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>funcao {function}</td><td class=CDLDescription>funcao que sera executada para montar a lista. Essa funcao recebera como parametro um array do tipo {dados:ins,tipo:”dados”} onde ins e um array com as linhas e tipo e o tipo de resultado, que pode ser “dados”|”erro”</td></tr><tr><td class=CDLEntry>onde {string}</td><td class=CDLDescription>id do elemento que recebera a mensagem de aguarde</td></tr><tr><td class=CDLEntry>prefixo {string}</td><td class=CDLDescription>Prefixo que sera usado no name de cada elemento</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.proximoAnterior"></a>proximoAnterior</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>proximoAnterior: function(</td><td class=PParameter nowrap>anterior,</td></tr><tr><td></td><td class=PParameter nowrap>proxima,</td></tr><tr><td></td><td class=PParameter nowrap>texto,</td></tr><tr><td></td><td class=PParameter nowrap>idatual,</td></tr><tr><td></td><td class=PParameter nowrap>container,</td></tr><tr><td></td><td class=PParameter nowrap>mantem</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria uma sequencia de opcoes com botao de anterior e proximo. e utilizado principalmente pelas ferramentas de analise espacial, onde o usuario segue uma sequencia de operacoes de escolha de parametros.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>anterior {String}</td><td class=CDLDescription>nome da funcao que e executada para voltar a tela anterior. Pode ser “”.</td></tr><tr><td class=CDLEntry>proxima {String}</td><td class=CDLDescription>nome da funcao que e executada para avancar para a proxima tela. Pode ser “”.</td></tr><tr><td class=CDLEntry>texto {String}</td><td class=CDLDescription>texto que compora a tela atual</td></tr><tr><td class=CDLEntry>idatual {String}</td><td class=CDLDescription>id do elemento DIV que sera criado para inserir o conteudo definido em ‘texto”</td></tr><tr><td class=CDLEntry>container {String}</td><td class=CDLDescription>id do elemento DIV ja existente que recebera as telas.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.dialogoFerramenta"></a>dialogoFerramenta</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>dialogoFerramenta: function(</td><td class=PParameter nowrap>mensagem,</td></tr><tr><td></td><td class=PParameter nowrap>dir,</td></tr><tr><td></td><td class=PParameter nowrap>nome,</td></tr><tr><td></td><td class=PParameter nowrap>nomejs,</td></tr><tr><td></td><td class=PParameter nowrap>nomefuncao</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Atalho para abrir a janela de dialogo de uma ferramenta padrao</p><p class=CParagraph>O script adicionado tera como ID “i3GEOF.”+nome+”_script”</p><p class=CParagraph>Se a funcao de inicializacao nao for definida em nomefuncao, sera utilizado “i3GEOF.”+nome+”.criaJanelaFlutuante();”</p><p class=CParagraph>Se o script ja estiver carregado, a funcao de inicializacao sera executada</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>mensagem {string}</td><td class=CDLDescription>mensagem que sera enviada ao console no caso do Firefox</td></tr><tr><td class=CDLEntry>dir {string}</td><td class=CDLDescription>diretorio em i3geo/ferramentas</td></tr><tr><td class=CDLEntry>nome {string}</td><td class=CDLDescription>nome da classe da ferramenta</td></tr><tr><td class=CDLEntry>nomejs {string}</td><td class=CDLDescription>nome do arquivo javascript</td></tr><tr><td class=CDLEntry>nomefuncao {string}</td><td class=CDLDescription>nome da funcao do javascript carregado que sera executado apos a carga, exemplo: i3GEOF.locregiao.abreComFiltro()</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.intersectaBox"></a>intersectaBox</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>intersectaBox: function(</td><td class=PParameter nowrap>box1,</td></tr><tr><td></td><td class=PParameter nowrap>box2</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Verifica se um retangulo esta dentro de outro retangulo</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>box1</td><td class=CDLDescription>retangulo que sera verificado</td></tr><tr><td class=CDLEntry>box2</td><td class=CDLDescription>retangulo de referencia</td></tr></table><h4 class=CHeading>Return</h4><p class=CParagraph>boolean</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.abreColourRamp"></a>abreColourRamp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>abreColourRamp: function(</td><td class=PParameter nowrap>janelaid,</td></tr><tr><td></td><td class=PParameter nowrap>elemento,</td></tr><tr><td></td><td class=PParameter nowrap>ncores</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Abre a janela flutuante para escolha de um degrade de cores</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>janelaid {String}</td><td class=CDLDescription>id do conteudo da janela flutuante que chamou a funcao. Pode ser “” caso o ‘elemento’ exista em window.document</td></tr><tr><td class=CDLEntry>elemento {String}</td><td class=CDLDescription>id do elemento HTML (um input por exemplo) que recebera os valores da cor selecionada. O evento ‘onchange’ desse elemento sera acionado quando o botao aplicar for clicado</td></tr><tr><td class=CDLEntry>ncores {numerico}</td><td class=CDLDescription>numero de cores default ao abrir o seletor de cores</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.localizai3GEO"></a>localizai3GEO</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>localizai3GEO: function()</td></tr></table></blockquote><p class=CParagraph>Tenta identificar onde os JS do i3Geo estao localizados</p><p class=CParagraph>Aplica o resultado a variavel i3GEO.configura.locaplic</p><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string}</td><td class=CDLDescription>url onde esta instalado o i3geo</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.removeChild"></a>removeChild</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>removeChild: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>el</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Remove um filho de um elemento DOM</p><p class=CParagraph>Pode-se especificar o pai e o filha a ser removido ou simplesmente o ID do no que se quer remover</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {string}</td><td class=CDLDescription>id do elemento que sera removido (filho)</td></tr><tr><td class=CDLEntry>el {node}</td><td class=CDLDescription>(opcional) node (DOM) que contem o elemento. Se nao for definido, sera obtido o parent de id</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.defineValor"></a>defineValor</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>defineValor: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>prop,</td></tr><tr><td></td><td class=PParameter nowrap>valor</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aplica um valor a uma propriedade de um elemento</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id {string}</td><td class=CDLDescription>id do elemento que sera removido (filho)</td></tr><tr><td class=CDLEntry>prop {string}</td><td class=CDLDescription>propriedade que recebera o valor</td></tr><tr><td class=CDLEntry>valor {string}</td><td class=CDLDescription>valor que sera aplicado</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.in_array"></a>in_array</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>in_array: function(</td><td class=PParameter nowrap>x,</td></tr><tr><td></td><td class=PParameter nowrap>matriz</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Procura a ocorrencia de um elemento em um array</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>x</td><td class=CDLDescription>o que sera procurado</td></tr><tr><td class=CDLEntry>matriz</td><td class=CDLDescription>array</td></tr></table><h4 class=CHeading>Return</h4><p class=CParagraph>{boolean}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.multiStep"></a>multiStep</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>multiStep: function(</td><td class=PParameter nowrap>steps,</td></tr><tr><td></td><td class=PParameter nowrap>args,</td></tr><tr><td></td><td class=PParameter nowrap>callback</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono</p><p class=CParagraph>Conforme pagina 144 do livro “Javascript de alto desempenho, Nicholas Zakas</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>steps {array}</td><td class=CDLDescription>funcoes que serao executadas</td></tr><tr><td class=CDLEntry>args {array}</td><td class=CDLDescription>array de arrays com os argumentos de cada funcao</td></tr><tr><td class=CDLEntry>callback {function}</td><td class=CDLDescription>funcao que sera executada ao terminar os processos</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.tamanhoBrowser"></a>tamanhoBrowser</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>tamanhoBrowser: function()</td></tr></table></blockquote><p class=CParagraph>Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window</p><h4 class=CHeading>Return</h4><p class=CParagraph>{[w,h]}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.detectaTablet"></a>detectaTablet</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>detectaTablet: function()</td></tr></table></blockquote><p class=CParagraph>Verifica se esta em uso um dispositivo do tipo movel</p><p class=CParagraph>Se for detectado, utiliza a interface alternativa definida em i3GEO.Interface.ALTTABLET</p><p class=CParagraph>A deteccao e feita com base em i3geo/pacotes/mobileesp/mdetect.js</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.calculaDPI"></a>calculaDPI</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>calculaDPI: function()</td></tr></table></blockquote><p class=CParagraph>Calcula o valor de DPI do monitor.</p><p class=CParagraph>O valor e aproximado e utilizado principalmente na interface OpenLayers</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.ajustaDocType"></a>ajustaDocType</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ajustaDocType: function()</td></tr></table></blockquote><p class=CParagraph>Ajusta o DOCTYPE do HTML para funcionar com CSS3</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.versaoNavegador"></a>versaoNavegador</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>versaoNavegador: function()</td></tr></table></blockquote><p class=CParagraph>Retorna algumas versoes de navegador</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.util.decimalPlaces"></a>decimalPlaces</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>decimalPlaces: function(</td><td class=PParameter nowrap>float,</td></tr><tr><td></td><td class=PParameter nowrap>length</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Arredonda um numero</p><p class=CParagraph>Obtido de</p><p class=CParagraph><a href="http://stackoverflow.com/questions/4868556/how-do-i-stop-parsefloat-from-stripping-zeroes-to-right-of-decimal/4868718#4868718" class=LURL>http://stackoverflow.com<span class=HB>- </span>/questions<span class=HB>- </span>/4868556<span class=HB>- </span>/how-do-i-stop-parsefloat-from-stripping-zeroes-to-right-of-decimal<span class=HB>- </span>/4868718#4868718</a></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>float {numer}</td><td class=CDLDescription>numero que sera arredondado</td></tr><tr><td class=CDLEntry>length {number}</td><td class=CDLDescription>numero de casas decimais</td></tr></table></div></div>
</div><!--Content-->
<div id=Footer>Gerado em 3rd December, 2012 · <a href="http://www.naturaldocs.org">Generated by Natural Docs</a></div><!--Footer-->
<div id=Menu><div id=MTitle>i3Geo<div id=MSubTitle>Documentação dos códigos</div></div><div class="MLink MEntry"><a href="http://softwarepublico.gov.br">Portal do Software Público</a></div><div class="MFile MEntry"><a href="../ms_criamapa-php.html">ms_criamapa.php</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent3')">Diagramas</a><div class=MGroupContent id=MGroupContent3><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent1')">Figuras</a><div class=MGroupContent id=MGroupContent1><div class="MLink MEntry"><a href="../diagramas/mer_banco_de_dados_de_administracao.png">banco de dados de administração</a></div><div class="MLink MEntry"><a href="../diagramas/cadastrodeusuarios">banco de dados de usuários - gerado com Eclipse + ERMaster</a></div><div class="MLink MEntry"><a href="../diagramas/metaestat">banco de dados de metadados estatisticos - gerado com Eclipse + ERMaster</a></div><div class="MLink MEntry"><a href="../diagramas/arquitetura.png">Arquitetura</a></div><div class="MLink MEntry"><a href="../diagramas/caso_de_uso_geral.png">Caso de uso geral</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_abrir_mapa_interativo.png">Atividade abrir mapa interativo</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_atualizar_versao.png">Atividade atualizar versão</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_gerar_arquivo_nova_versao.png">Atividade gerar arquivo de uma nova versão</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_gerar_pacote_de_correcoes.png">Atividade gerar pacote de correções</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent2')">Arquivos originais</a><div class=MGroupContent id=MGroupContent2><div class="MLink MEntry"><a href="http://dia-installer.de/">Baixe o software DIA</a></div><div class="MLink MEntry"><a href="../diagramas/mer_banco_de_dados_de_administracao.dia">MER do banco de dados de administração</a></div><div class="MLink MEntry"><a href="../diagramas/arquitetura.dia">Arquitetura</a></div><div class="MLink MEntry"><a href="../diagramas/caso_de_uso_geral.dia">Caso de uso geral</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_abrir_mapa_interativo.dia">Atividade abrir mapa interativo</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_atualizar_versao.dia">Atividade atualizar versão</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_gerar_arquivo_nova_versao.dia">Atividade gerar arquivo de uma nova versão</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_gerar_pacote_de_correcoes.dia">Atividade gerar pacote de correções</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent6')">Javascript</a><div class=MGroupContent id=MGroupContent6><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent4')">Classes</a><div class=MGroupContent id=MGroupContent4><div class="MFile MEntry"><a href="classe_i3geo-js.html">i3Geo</a></div><div class="MFile MEntry"><a href="classe_arvoredecamadas-js.html">Arvore de camadas</a></div><div class="MFile MEntry"><a href="classe_arvoredetemas-js.html">Arvore de temas</a></div><div class="MFile MEntry"><a href="classe_ajuda-js.html">Ajuda</a></div><div class="MFile MEntry"><a href="classe_analise-js.html">Analise geografica</a></div><div class="MFile MEntry"><a href="classe_barradebotoes-js.html">Barra de bot&otilde;es</a></div><div class="MFile MEntry"><a href="classe_calculo-js.html">C&aacute;lculos</a></div><div class="MFile MEntry"><a href="wscliente-js.html">Cliente de web services</a></div><div class="MFile MEntry"><a href="compactajs-php.html">Compactador de javascript</a></div><div class="MFile MEntry"><a href="classe_configura-js.html">Configura&ccedil;&otilde;es gerais</a></div><div class="MFile MEntry"><a href="classe_login-js.html">Controle de usu&aacute;rio</a></div><div class="MFile MEntry"><a href="classe_coordenadas-js.html">Coordenadas</a></div><div class="MFile MEntry"><a href="classe_desenho-js.html">Desenho de elementos gr&aacute;ficos</a></div><div class="MFile MEntry"><a href="classe_eventos-js.html">Eventos</a></div><div class="MFile MEntry"><a href="classe_gadgets-js.html">Gadgets (objetos marginais do mapa)</a></div><div class="MFile MEntry"><a href="classe_guias-js.html">Guias</a></div><div class="MFile MEntry"><a href="classe_idioma-js.html">Idioma</a></div><div class="MFile MEntry"><a href="classe_interface-js.html">Interface</a></div><div class="MFile MEntry"><a href="classe_janela-js.html">Janelas</a></div><div class="MFile MEntry"><a href="classe_mapa-js.html">Mapa</a></div><div class="MFile MEntry"><a href="classe_maparef-js.html">Mapa de refer&ecirc;ncia</a></div><div class="MFile MEntry"><a href="classe_navega-js.html">Navega&ccedil;&atilde;o sobre o mapa</a></div><div class="MFile MEntry"><a href="classe_php-js.html">PHP</a></div><div class="MFile MEntry"><a href="classe_tema-js.html">Temas</a></div><div class="MFile MEntry" id=MSelected>Utilit&aacute;rios</div><div class="MFile MEntry"><a href="classe_social-js.html">Social</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent5')">JS de aplicativos específicos</a><div class=MGroupContent id=MGroupContent5><div class="MFile MEntry"><a href="atlas-js.html">Atlas</a></div><div class="MFile MEntry"><a href="datadownload-js.html">Data download</a></div><div class="MFile MEntry"><a href="geradordelinks-js.html">Gerador de links</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent11')">PHP</a><div class=MGroupContent id=MGroupContent11><div class="MFile MEntry"><a href="../classesphp/mapa_controle-php.html">mapa_controle.php</a></div><div class="MFile MEntry"><a href="../classesphp/mapa_inicia-php.html">mapa_inicia.php</a></div><div class="MFile MEntry"><a href="../ms_configura-php.html">Vari&aacute;veis de inicializa&ccedil;&atilde;o ms_configura.php</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent7')">Programas de uso geral (includes)</a><div class=MGroupContent id=MGroupContent7><div class="MFile MEntry"><a href="../classesphp/carrega_ext-php.html">carrega_ext.php</a></div><div class="MFile MEntry"><a href="../classesphp/funcoes_gerais-php.html">funcoes_gerais.php</a></div><div class="MFile MEntry"><a href="../classesphp/pega_variaveis-php.html">pega_variaveis.php</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent8')">Classes</a><div class=MGroupContent id=MGroupContent8><div class="MFile MEntry"><a href="../classesphp/classe_alteraclasse-php.html">classe_alteraclasse.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_analise-php.html">classe_analise.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_atlas-php.html">classe_atlas.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_atributos-php.html">classe_atributos</a></div><div class="MFile MEntry"><a href="../classesphp/classe_escala-php.html">classe_escala.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_estatistica-php.html">classe_estatistica.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_imagem-php.html">classe_imagem.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_legenda-php.html">classe_legenda.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_mapa-php.html">classe_mapa.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_menutemas-php.html">classe_menutemas.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_navegacao-php.html">classe_navegacao.php</a></div><div class="MFile MEntry"><a href="../classesphp/class-palette-php.html">class.<span class=HB> </span>palette.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_selecao-php.html">classe_selecao.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_shp-php.html">classe_shp.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_temas-php.html">classe_temas.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_toponimia-php.html">classe_toponimia.php</a></div><div class="MFile MEntry"><a href="../classesphp/classe_vermultilayer-php.html">classe_vermultilayer.php</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent9')">Funções</a><div class=MGroupContent id=MGroupContent9><div class="MFile MEntry"><a href="../classesphp/atlas_controle-php.html">atlas_controle.php</a></div><div class="MFile MEntry"><a href="../classesphp/graficopizza-php.html">graficopizza.php</a></div><div class="MFile MEntry"><a href="../classesphp/graficos-php.html">graficos.php</a></div><div class="MFile MEntry"><a href="../classesphp/parse_cgi-php.html">parse_cgi.php</a></div><div class="MFile MEntry"><a href="../classesphp/wmswfs-php.html">wmswfs.php</a></div><div class="MFile MEntry"><a href="../classesphp/wscliente-php.html">wscliente.php</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent10')">Serviços de renderização das interfaces</a><div class=MGroupContent id=MGroupContent10><div class="MFile MEntry"><a href="../classesphp/mapa_googleearth-php.html">mapa_googleearth.php</a></div><div class="MFile MEntry"><a href="../classesphp/mapa_googlemaps-php.html">mapa_googlemaps.php</a></div><div class="MFile MEntry"><a href="../classesphp/mapa_openlayers-php.html">mapa_openlayers.php</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent18')">Aplicativos adicionais</a><div class=MGroupContent id=MGroupContent18><div class="MFile MEntry"><a href="../ms_registraip-php.html">ms_registraip.php</a></div><div class="MFile MEntry"><a href="../ogc-php.html">ogc.php</a></div><div class="MFile MEntry"><a href="../kml-php.html">kml.php</a></div><div class="MFile MEntry"><a href="../geraminiatura-php.html">geraminiatura.php</a></div><div class="MFile MEntry"><a href="../ajuda_usuario-php.html">ajuda_usuario.php</a></div><div class="MFile MEntry"><a href="../mashups/index-html.html">Mashups</a></div><div class="MFile MEntry"><a href="../twitter2geo-php.html">twitter2geo.php</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent12')">Atlas</a><div class=MGroupContent id=MGroupContent12><div class="MFile MEntry"><a href="../atlas/index-htm.html">index.htm</a></div><div class="MFile MEntry"><a href="../atlas/index-html.html">index.html</a></div><div class="MFile MEntry"><a href="../atlas/geral-htm.html">Interface padr&atilde;o dos Atlas</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent17')">Ferramentas</a><div class=MGroupContent id=MGroupContent17><div class="MFile MEntry"><a href="../ferramentas/3d/index-js.html">3d</a></div><div class="MFile MEntry"><a href="../ferramentas/conectargeojson/index-js.html">Adiciona um tema ao mapa com base em um arquivo GeoJson existente na Web</a></div><div class="MFile MEntry"><a href="../ferramentas/carregakml/index-js.html">Adiciona um tema ao mapa com base em um arquivo KML existente na Web</a></div><div class="MFile MEntry"><a href="../ferramentas/conectargeojson/exec-php.html">ADICIONATEMAGEOJSON</a></div><div class="MFile MEntry"><a href="../ferramentas/conectargeorss/exec-php.html">ADICIONATEMAGEORSS</a></div><div class="MFile MEntry"><a href="../ferramentas/agrupaelementos/index-js.html">Agrupa elementos</a></div><div class="MFile MEntry"><a href="../ferramentas/agrupaelementos/exec-php.html">AGRUPAELEMENTOS</a></div><div class="MFile MEntry"><a href="../ferramentas/analisageometrias/index-js.html">An&aacute;lise de Geometrias</a></div><div class="MFile MEntry"><a href="../ferramentas/pontosdistri/exec-php.html">ANALISEDISTRIPT</a></div><div class="MFile MEntry"><a href="../ferramentas/animacao/index-js.html">Anima&ccedil;&atilde;o</a></div><div class="MFile MEntry"><a href="../ferramentas/aplicarsld/index-js.html">aplicarsld</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_autoredesenha/index-js.html">Auto redesenho</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_escala/index-js.html">Barra de escala</a></div><div class="MFile MEntry"><a href="../ferramentas/buffer/index-js.html">Buffer</a></div><div class="MFile MEntry"><a href="../ferramentas/bufferpt/index-js.html">Buffer em um ponto</a></div><div class="MFile MEntry"><a href="../ferramentas/busca/index-js.html">Busca de dados nos atributos de um tema</a></div><div class="MFile MEntry"><a href="../ferramentas/buscafotos/index-js.html">Busca fotos</a></div><div class="MFile MEntry"><a href="../ferramentas/buscainde/index-js.html">Busca metadados na INDE</a></div><div class="MFile MEntry"><a href="../ferramentas/buscarapida/index-js.html">Busca r&aacute;pida</a></div><div class="MFile MEntry"><a href="../ferramentas/carregamapa/index-js.html">Carrega mapa salvo</a></div><div class="MFile MEntry"><a href="../ferramentas/carouseltemas/index-js.html">Carrosel de temas</a></div><div class="MFile MEntry"><a href="../ferramentas/centroide/index-js.html">Centr&oacute;ide</a></div><div class="MFile MEntry"><a href="../ferramentas/centromassa/index-js.html">Centro de massa</a></div><div class="MFile MEntry"><a href="../ferramentas/centromassa/exec-php.html">CENTROMASSA</a></div><div class="MFile MEntry"><a href="../ferramentas/conectargeorss/index-js.html">Conex&atilde;o com georss</a></div><div class="MFile MEntry"><a href="../ferramentas/conectarwms/index-js.html">Conex&atilde;o com WMS</a></div><div class="MFile MEntry"><a href="../ferramentas/confluence/index-js.html">Confluencias</a></div><div class="MFile MEntry"><a href="../ferramentas/convertemapakml/index-js.html">Converte um mapa em kml</a></div><div class="MFile MEntry"><a href="../ferramentas/convertews/index-js.html">Converte um mapa em WMS</a></div><div class="MFile MEntry"><a href="../ferramentas/convertekml/index-js.html">Converte um tema em kml</a></div><div class="MFile MEntry"><a href="../ferramentas/convertews/exec-php.html">CONVERTEWMSWMC</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_querymap/index-js.html">Cor da sele&ccedil;&atilde;o</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_fundo/index-js.html">Cor do fundo do mapa</a></div><div class="MFile MEntry"><a href="../ferramentas/cortina/index-js.html">Cortina</a></div><div class="MFile MEntry"><a href="../ferramentas/buffer/exec-php.html">CRIABUFFER</a></div><div class="MFile MEntry"><a href="../ferramentas/centroide/exec-php.html">CRIACENTROIDE</a></div><div class="MFile MEntry"><a href="../ferramentas/toponimia/exec-php.html">CRIATOPONIMIA</a></div><div class="MFile MEntry"><a href="../ferramentas/dissolve/index-js.html">Dissolve elementos de um tema</a></div><div class="MFile MEntry"><a href="../ferramentas/dissolve/exec-php.html">DISSOLVEPOLIGONO</a></div><div class="MFile MEntry"><a href="../ferramentas/distanciaptpt/index-js.html">Distância entre pontos</a></div><div class="MFile MEntry"><a href="../ferramentas/distanciaptpt/exec-php.html">DISTANCIAPTPT</a></div><div class="MFile MEntry"><a href="../ferramentas/pontosdistri/index-js.html">Distribui&ccedil;&atilde;o de pontos</a></div><div class="MFile MEntry"><a href="../ferramentas/download/index-js.html">Download de um tema</a></div><div class="MFile MEntry"><a href="../ferramentas/legenda/index-js.html">Editor de legenda</a></div><div class="MFile MEntry"><a href="../ferramentas/editorsql/index-js.html">Editor de SQL</a></div><div class="MFile MEntry"><a href="../ferramentas/especies/pesquisa-php.html">Esp&eacute;cies (PHP)</a></div><div class="MFile MEntry"><a href="../ferramentas/especies/pesquisa-htm.html">Esp�cies (JavaScript)</a></div><div class="MFile MEntry"><a href="../ferramentas/etiqueta/index-js.html">Etiqueta</a></div><div class="MFile MEntry"><a href="../ferramentas/etiqueta/exec-php.html">etiqueta\<span class=HB> </span>exec.php</a></div><div class="MFile MEntry"><a href="../ferramentas/excluirarvore/index-js.html">Excluir camadas em lote</a></div><div class="MFile MEntry"><a href="../ferramentas/filtro/index-js.html">Filtra tema</a></div><div class="MFile MEntry"><a href="../ferramentas/filtroarvore/index-js.html">Filtro da &aacute;rvore de camadas</a></div><div class="MFile MEntry"><a href="../ferramentas/filtro/exec-php.html">filtro\<span class=HB> </span>exec.php</a></div><div class="MFile MEntry"><a href="../ferramentas/outputformat/index-js.html">Formato de imagem</a></div><div class="MFile MEntry"><a href="../ferramentas/googlemaps/index-php.html">Google Maps</a></div><div class="MFile MEntry"><a href="../ferramentas/uploadgpx/index-js.html">GPX</a></div><div class="MFile MEntry"><a href="../ferramentas/graficointerativo/index-js.html">Gr&aacute;fico interativo</a></div><div class="MFile MEntry"><a href="../ferramentas/graficotema/index-js.html">Gr&aacute;fico tema</a></div><div class="MFile MEntry"><a href="../ferramentas/gradecoord/exec-php.html">Gr&aacute;ficos</a></div><div class="MFile MEntry"><a href="../ferramentas/gradecoord/index-js.html">Grade de coordenadas</a></div><div class="MFile MEntry"><a href="../ferramentas/gradehex/index-js.html">Grade de hex&aacute;gonos</a></div><div class="MFile MEntry"><a href="../ferramentas/gradepol/index-js.html">Grade de pol&iacute;gonos</a></div><div class="MFile MEntry"><a href="../ferramentas/gradepontos/index-js.html">Grade de pontos</a></div><div class="MFile MEntry"><a href="../ferramentas/gradehex/exec-php.html">GRADEDEHEX</a></div><div class="MFile MEntry"><a href="../ferramentas/gradepol/exec-php.html">GRADEDEPOL</a></div><div class="MFile MEntry"><a href="../ferramentas/gradepontos/exec-php.html">GRADEDEPONTOS</a></div><div class="MFile MEntry"><a href="../ferramentas/graficointerativo/exec-php.html">GRAFICOSELECAO</a></div><div class="MFile MEntry"><a href="../ferramentas/graficotema/exec-php.html">GRAFICOTEMA</a></div><div class="MFile MEntry"><a href="../ferramentas/identifica/index-js.html">Identifica</a></div><div class="MFile MEntry"><a href="../ferramentas/importarwmc/index-js.html">Importar WMC</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent13')">Imprimir</a><div class=MGroupContent id=MGroupContent13><div class="MFile MEntry"><a href="../ferramentas/imprimir/index-js.html">Imprimir</a></div><div class="MFile MEntry"><a href="../ferramentas/imprimir/geotif-php.html">Licen&ccedil;a</a></div><div class="MFile MEntry"><a href="../ferramentas/imprimir/svg-php.html">Licen&ccedil;a</a></div><div class="MFile MEntry"><a href="../ferramentas/imprimir/aggpng-php.html">Licen&ccedil;a</a></div></div></div><div class="MFile MEntry"><a href="../ferramentas/inseregrafico/index-js.html">Insere gr&aacute;fico interativo</a></div><div class="MFile MEntry"><a href="../ferramentas/inserexy2/index-js.html">Insere ponto</a></div><div class="MFile MEntry"><a href="../ferramentas/inseretxt/index-js.html">Insere textos</a></div><div class="MFile MEntry"><a href="../ferramentas/inserexy2/exec-php.html">INSERESHP</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_legenda/index-js.html">Legenda gr&aacute;fica do mapa</a></div><div class="MFile MEntry"><a href="../ferramentas/legenda/exec-php.html">legenda\<span class=HB> </span>exec.php</a></div><div class="MFile MEntry"><a href="../ferramentas/linhadotempo/index-php.html">Linha do tempo</a></div><div class="MFile MEntry"><a href="../ferramentas/nuvemtags/exec-php.html">LISTATAGS</a></div><div class="MFile MEntry"><a href="../ferramentas/loginusuario/index-js.html">Login</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent14')">Metaestat</a><div class=MGroupContent id=MGroupContent14><div class="MFile MEntry"><a href="../ferramentas/metaestat/analise-php.html">analise.php</a></div><div class="MFile MEntry"><a href="../ferramentas/metaestat/index-js.html">Cartogramas estat&iacute;sticos</a></div><div class="MFile MEntry"><a href="../ferramentas/metaestat/editorlimites-php.html">Editor de limites geograficos do sistema de metadados estatisticos</a></div><div class="MFile MEntry"><a href="../ferramentas/metaestat/editorlimites-js.html">Editor vetorial de limites de regi&otilde;es do sistema METAESTAT</a></div><div class="MFile MEntry"><a href="../ferramentas/metaestat/alterarep-js.html">Ferramenta que mostra opcoes adicionais de analise do m&oacute;dulo METAESTAT</a></div><div class="MFile MEntry"><a href="../ferramentas/metaestat/locregiao-js.html">Ferramenta que permite localizar uma regi&atilde;o baseada no cadastro do m&oacute;dulo METAESTAT</a></div><div class="MFile MEntry"><a href="../ferramentas/metaestat/mostraregiao-js.html">Ferramenta que permite mostrar os limites de um tipo de regi&atilde;o baseada no cadastro do m&oacute;dulo METAESTAT</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent15')">Metar</a><div class=MGroupContent id=MGroupContent15><div class="MFile MEntry"><a href="../ferramentas/metar/index-js.html">i3GEOF.<span class=HB> </span>metar</a></div><div class="MFile MEntry"><a href="../ferramentas/metar/metarextensao-php.html">metarextensao</a></div><div class="MFile MEntry"><a href="../ferramentas/metar/metarproxima-php.html">metarproxima</a></div></div></div><div class="MFile MEntry"><a href="../ferramentas/mostraexten/index-js.html">Mostra extens&atilde;o</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_tamanho/exec-php.html">MUDATAMANHO</a></div><div class="MFile MEntry"><a href="../ferramentas/nptpol/index-js.html">N&uacute;mero de pontos em pol&iacute;gonos</a></div><div class="MFile MEntry"><a href="../ferramentas/nptpol/exec-php.html">NPTPOL</a></div><div class="MFile MEntry"><a href="../ferramentas/nuvemtags/index-js.html">Nuvem de tags</a></div><div class="MFile MEntry"><a href="../ferramentas/tipoimagem/index-js.html">Op&ccedil;&otilde;es de filtro de imagem</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_label/index-js.html">Op&ccedil;&otilde;es de labels</a></div><div class="MFile MEntry"><a href="../ferramentas/opacidademapa/index-js.html">opacidademapa</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_escala/exec-php.html">opcoes_escala\<span class=HB> </span>exec.php</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_fundo/exec-php.html">opcoes_fundo\<span class=HB> </span>exec.php</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_legenda/exec-php.html">opcoes_legenda\<span class=HB> </span>exec.php</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_querymap/exec-php.html">PEGAQUERYMAPCOR</a></div><div class="MFile MEntry"><a href="../ferramentas/perfil/index-js.html">Perfil</a></div><div class="MFile MEntry"><a href="../ferramentas/pontoempoligono/index-js.html">Ponto em pol&iacute;gono</a></div><div class="MFile MEntry"><a href="../ferramentas/pontoempoligono/exec-php.html">PONTOEMPOLIGONO</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_quadros/index-js.html">Quadros de anima&ccedil;&atilde;o</a></div><div class="MFile MEntry"><a href="../ferramentas/redessociais/index-php.html">Redes sociais</a></div><div class="MFile MEntry"><a href="../ferramentas/salvamapfile/index-js.html">Salva as defini&ccedil;&otilde;es de uma camada no arquivo mapfile correspondente</a></div><div class="MFile MEntry"><a href="../ferramentas/salvamapa/index-js.html">Salva mapa</a></div><div class="MFile MEntry"><a href="../ferramentas/selecao/index-js.html">Sele&ccedil;&atilde;o</a></div><div class="MFile MEntry"><a href="../ferramentas/selecao/exec-php.html">selecao\<span class=HB> </span>exec.php</a></div><div class="MFile MEntry"><a href="../ferramentas/sibea/pesquisa-htm.html">SIBEA-MMA (JavaScript)</a></div><div class="MFile MEntry"><a href="../ferramentas/sibea/pesquisa-php.html">SIBEA-MMA (PHP)</a></div><div class="MFile MEntry"><a href="../ferramentas/tabela/index-js.html">Tabela de atributos</a></div><div class="MFile MEntry"><a href="../ferramentas/tabela/exec-php.html">tabela\<span class=HB> </span>exec.php</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_tamanho/index-js.html">Tamanho do mapa</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent16')">Telaremota</a><div class=MGroupContent id=MGroupContent16><div class="MFile MEntry"><a href="../ferramentas/telaremota/googleearth1-php.html">Interface GoogleEarth para a ferramenta tela remota</a></div><div class="MFile MEntry"><a href="../ferramentas/telaremota/googlemaps1-php.html">Interface GoogleMaps para a ferramenta tela remota</a></div><div class="MFile MEntry"><a href="../ferramentas/telaremota/openlayers1-php.html">Interface OpenLayers para a ferramenta tela remota</a></div><div class="MFile MEntry"><a href="../ferramentas/telaremota/recuperamapa-php.html">Monotor remoto</a></div><div class="MFile MEntry"><a href="../ferramentas/telaremota/index-js.html">Tela remota</a></div><div class="MFile MEntry"><a href="../ferramentas/telaremota/exec-php.html">TELAREMOTA</a></div></div></div><div class="MFile MEntry"><a href="../ferramentas/tme/index-js.html">TME</a></div><div class="MFile MEntry"><a href="../ferramentas/toponimia/index-js.html">Topon&iacute;mia de um tema</a></div><div class="MFile MEntry"><a href="../ferramentas/uploaddbf/index-js.html">Upload de arquivo dbf</a></div><div class="MFile MEntry"><a href="../ferramentas/upload/index-js.html">Upload de arquivo shapefile</a></div><div class="MFile MEntry"><a href="../ferramentas/uploadkml/index-js.html">Upload KML</a></div><div class="MFile MEntry"><a href="../ferramentas/wiki/index-js.html">Wikip&eacute;dia</a></div><div class="MFile MEntry"><a href="../ferramentas/wmstime/index-js.html">WMS Time</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent22')">Sistema de Administração</a><div class=MGroupContent id=MGroupContent22><div class="MFile MEntry"><a href="../admin/abrefontemapfile-php.html">abrefontemapfile</a></div><div class="MFile MEntry"><a href="../admin/hiperbolica-php.html">hiperbolica</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent19')">Html</a><div class=MGroupContent id=MGroupContent19><div class="MFile MEntry"><a href="../admin/html/incluimap-html.html">Ajuste de mapfiles</a></div><div class="MFile MEntry"><a href="../admin/html/gruposusuarios-html.html">Cadastro de grupos de usuarios</a></div><div class="MFile MEntry"><a href="../admin/html/usuarios-html.html">Cadastro de usuarios</a></div><div class="MFile MEntry"><a href="../admin/html/estat_variavel-html.html">Cadatro de vari&aacute;veis estat&iacute;sticas</a></div><div class="MFile MEntry"><a href="../admin/html/arvore-html.html">Editor da &aacute;rvore de menus</a></div><div class="MFile MEntry"><a href="../admin/html/atlas-html.html">Editor da interface Atlas</a></div><div class="MFile MEntry"><a href="../admin/html/estat_conexao-html.html">Editor da lista de conexoes do sistema de metadados estat&iacute;sticos</a></div><div class="MFile MEntry"><a href="../admin/html/estat_fonteinfo-html.html">Editor da lista de fontes do sistema de metadados estat&iacute;sticos</a></div><div class="MFile MEntry"><a href="../admin/html/menus-html.html">Editor da lista de menus</a></div><div class="MFile MEntry"><a href="../admin/html/estat_tipo_regiao-html.html">Editor da lista de regi&otilde;es do sistema de metadados estat&iacute;sticos</a></div><div class="MFile MEntry"><a href="../admin/html/estat_tipo_periodo-html.html">Editor da lista de tipos de per&iacute;odos de tempo do sistema de metadados estat&iacute;sticos</a></div><div class="MFile MEntry"><a href="../admin/html/estat_unidade_medida-html.html">Editor da lista de unidades de medida do sistema de metadados estat&iacute;sticos</a></div><div class="MFile MEntry"><a href="../admin/html/operacoes-html.html">Editor das opera&ccedil;&otilde;es sob controle</a></div><div class="MFile MEntry"><a href="../admin/html/editormapfile-html.html">Editor de mapfiles</a></div><div class="MFile MEntry"><a href="../admin/html/mapfiles-html.html">Editor de mapfiles de inicializa&ccedil;&atilde;o</a></div><div class="MFile MEntry"><a href="../admin/html/estat_editor-html.html">Editor de tabelas do sistema de metadados estat&iacute;sticos</a></div><div class="MFile MEntry"><a href="../admin/html/ms_configura-html.html">Editor do ms_configura</a></div><div class="MFile MEntry"><a href="../admin/html/ogcws-html.html">Editor do ogcws.map</a></div><div class="MFile MEntry"><a href="../admin/html/mapas-html.html">Mapas</a></div><div class="MFile MEntry"><a href="../admin/html/identifica-html.html">Op&ccedil;&otilde;es da ferramenta identifica</a></div><div class="MFile MEntry"><a href="../admin/html/perfis-html.html">Perfis</a></div><div class="MFile MEntry"><a href="../admin/html/sistemas-html.html">Sistemas de adi&ccedil;&atilde;o de temas</a></div><div class="MFile MEntry"><a href="../admin/html/subirshapefile-html.html">Subir shapefile</a></div><div class="MFile MEntry"><a href="../admin/html/tags-html.html">Tags</a></div><div class="MFile MEntry"><a href="../admin/html/estat_uploaddados-html.html">Upload de dados do sistema de metadados estat&iacute;sticos</a></div><div class="MFile MEntry"><a href="../admin/html/webservices-html.html">Web Services</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent20')">Js</a><div class=MGroupContent id=MGroupContent20><div class="MFile MEntry"><a href="../admin/js/arvore-js.html">arvore.js</a></div><div class="MFile MEntry"><a href="../admin/js/atlas-js.html">atlas.js</a></div><div class="MFile MEntry"><a href="../admin/js/core-js.html">core.js</a></div><div class="MFile MEntry"><a href="../admin/js/editormapfile-js.html">editormapfile.js</a></div><div class="MFile MEntry"><a href="../admin/js/grupos-js.html">grupos.js</a></div><div class="MFile MEntry"><a href="../admin/js/gruposusuarios-js.html">gruposusuarios.js</a></div><div class="MFile MEntry"><a href="../admin/js/identifica-js.html">identifica.js</a></div><div class="MFile MEntry"><a href="../admin/js/importar-js.html">importar.js</a></div><div class="MFile MEntry"><a href="../admin/js/mapas-js.html">mapas.js</a></div><div class="MFile MEntry"><a href="../admin/js/mapfiles-js.html">mapfiles.js</a></div><div class="MFile MEntry"><a href="../admin/js/menu-js.html">menu.js</a></div><div class="MFile MEntry"><a href="../admin/js/ms_configura-js.html">ms_configura.js</a></div><div class="MFile MEntry"><a href="../admin/js/ogcws-js.html">ogcws.js</a></div><div class="MFile MEntry"><a href="../admin/js/operacoes-js.html">operacoes.js</a></div><div class="MFile MEntry"><a href="../admin/js/perfis-js.html">perfis.js</a></div><div class="MFile MEntry"><a href="../admin/js/sistemas-js.html">sistemas.js</a></div><div class="MFile MEntry"><a href="../admin/js/subgrupos-js.html">subgrupos.js</a></div><div class="MFile MEntry"><a href="../admin/js/tags-js.html">tags.js</a></div><div class="MFile MEntry"><a href="../admin/js/usuarios-js.html">usuarios.js</a></div><div class="MFile MEntry"><a href="../admin/js/webservices-js.html">webservices.js</a></div></div></div><div class="MFile MEntry"><a href="../admin/index-html.html">Menu principal</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent21')">Php</a><div class=MGroupContent id=MGroupContent21><div class="MFile MEntry"><a href="../admin/php/arvore-php.html">arvore.php</a></div><div class="MFile MEntry"><a href="../admin/php/atlas-php.html">atlas.php</a></div><div class="MFile MEntry"><a href="../admin/php/classe_arvore-php.html">classe_arvore.php</a></div><div class="MFile MEntry"><a href="../admin/php/classe_metaestat-php.html">classe_metaestat.php</a></div><div class="MFile MEntry"><a href="../admin/php/conexao-php.html">conexao.php</a></div><div class="MFile MEntry"><a href="../admin/php/criabanco-php.html">criabanco.php</a></div><div class="MFile MEntry"><a href="../admin/php/editormapfile-php.html">editormapfile.php</a></div><div class="MFile MEntry"><a href="../admin/php/estatisticas-php.html">Estat&iacute;sticas do banco de dados de administra&ccedil;&atilde;o</a></div><div class="MFile MEntry"><a href="../admin/php/admin-php.html">Fun&ccedil;&otilde;es de uso geral</a></div><div class="MFile MEntry"><a href="../admin/php/login-php.html">funcoes_login.php</a></div><div class="MFile MEntry"><a href="../admin/php/gruposusuarios-php.html">gruposusuarios.php</a></div><div class="MFile MEntry"><a href="../admin/php/identifica-php.html">identifica.php</a></div><div class="MFile MEntry"><a href="../admin/php/incluiMAP-php.html">incluiMAP.php</a></div><div class="MFile MEntry"><a href="../admin/php/mapas-php.html">mapas.php</a></div><div class="MFile MEntry"><a href="../admin/php/mapfiles-php.html">mapfiles.php</a></div><div class="MFile MEntry"><a href="../admin/php/menutemas-php.html">menutemas.php</a></div><div class="MFile MEntry"><a href="../admin/php/metaestat-php.html">metaestat.php</a></div><div class="MFile MEntry"><a href="../admin/php/ms_configura-php.html">ms_configura.<span class=HB> </span>php (DEPRECIADO)</a></div><div class="MFile MEntry"><a href="../admin/php/ogcws-php.html">ogcws.php</a></div><div class="MFile MEntry"><a href="../admin/php/operacoes-php.html">operacoes.php</a></div><div class="MFile MEntry"><a href="../admin/php/parsemapfile-php.html">parsemapfile.php</a></div><div class="MFile MEntry"><a href="../admin/php/sistemas-php.html">sistemas.php</a></div><div class="MFile MEntry"><a href="../admin/php/sqlite-php.html">sqlite.php</a></div><div class="MFile MEntry"><a href="../admin/php/upgradebanco44_45-php.html">upgradebanco44_45.php</a></div><div class="MFile MEntry"><a href="../admin/php/upgradebanco46_47-php.html">upgradebanco46_47.php</a></div><div class="MFile MEntry"><a href="../admin/php/usuarios-php.html">usuarios.php</a></div><div class="MFile MEntry"><a href="../admin/php/webservices-php.html">webservices.php</a></div><div class="MFile MEntry"><a href="../admin/php/xml-php.html">xml.php</a></div></div></div><div class="MFile MEntry"><a href="../admin/rsscomentariostemas-php.html">rsscomentariostemas</a></div><div class="MFile MEntry"><a href="../admin/rssgrupos-php.html">rssgrupos</a></div><div class="MFile MEntry"><a href="../admin/rsssubgrupos-php.html">rsssubgrupos</a></div><div class="MFile MEntry"><a href="../admin/rsstemas-php.html">rsstemas</a></div><div class="MFile MEntry"><a href="../admin/rsstemasdownload-php.html">rsstemasdownload</a></div><div class="MFile MEntry"><a href="../admin/rsstemaskml-php.html">rsstemaskml</a></div><div class="MFile MEntry"><a href="../admin/rsstemasogc-php.html">rsstemasogc</a></div><div class="MFile MEntry"><a href="../admin/rsstemasraiz-php.html">rsstemasraiz</a></div><div class="MFile MEntry"><a href="../admin/xmlgeorss-php.html">xmlgeorss</a></div><div class="MFile MEntry"><a href="../admin/xmlidentifica-php.html">xmlidentifica</a></div><div class="MFile MEntry"><a href="../admin/xmlkmlrss-php.html">xmlkmlrss</a></div><div class="MFile MEntry"><a href="../admin/xmllinksdownload-php.html">xmllinksdownload</a></div><div class="MFile MEntry"><a href="../admin/xmlmapas-php.html">xmlmapas</a></div><div class="MFile MEntry"><a href="../admin/xmlservicoswms-php.html">xmlservicoswms</a></div><div class="MFile MEntry"><a href="../admin/xmlservicosws-php.html">xmlservicosws</a></div><div class="MFile MEntry"><a href="../admin/xmlsistemas-php.html">xmlsistemas</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent23')">Index</a><div class=MGroupContent id=MGroupContent23><div class="MIndex MEntry"><a href="../../index/General.html">Everything</a></div><div class="MIndex MEntry"><a href="../../index/Functions.html">Functions</a></div><div class="MIndex MEntry"><a href="../../index/Arquivos.html">Arquivos</a></div><div class="MIndex MEntry"><a href="../../index/Classe.html">Classe</a></div><div class="MIndex MEntry"><a href="../../index/Files.html">Files</a></div></div></div><script type="text/javascript"><!--
var searchPanel = new SearchPanel("searchPanel", "HTML", "../../search");
--></script><div id=MSearchPanel class=MSearchPanelInactive><input type=text id=MSearchField value=Search onFocus="searchPanel.OnSearchFieldFocus(true)" onBlur="searchPanel.OnSearchFieldFocus(false)" onKeyUp="searchPanel.OnSearchFieldChange()"><select id=MSearchType onFocus="searchPanel.OnSearchTypeFocus(true)" onBlur="searchPanel.OnSearchTypeFocus(false)" onChange="searchPanel.OnSearchTypeChange()"><option id=MSearchEverything selected value="General">Everything</option><option value="Arquivos">Arquivos</option><option value="Classe">Classe</option><option value="Files">Files</option><option value="Functions">Functions</option></select></div><div id=MSearchResultsWindow><iframe src="" frameborder=0 name=MSearchResults id=MSearchResults></iframe><a href="javascript:searchPanel.CloseResultsWindow()" id=MSearchResultsWindowClose>Close</a></div><script language=JavaScript><!--
if (document.getElementById){for (var menu = 1; menu < 24; menu++){if (menu != 4 && menu != 6){document.getElementById("MGroupContent" + menu).style.display = "none";};};}// --></script></div><!--Menu-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>$i = function(</td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Obtem um elemento DOM a partir de seu id</div></div><div class=CToolTip id="tt2"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>escapeURL: function(</td><td class=PParameter nowrap>sUrl</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte uma string em uma url valida</div></div><div class=CToolTip id="tt3"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>insereCookie: function(</td><td class=PParameter nowrap>nome,</td></tr><tr><td></td><td class=PParameter nowrap>valor,</td></tr><tr><td></td><td class=PParameter nowrap>expira</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um novo cookie.</div></div><div class=CToolTip id="tt4"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>pegaCookie: function(</td><td class=PParameter nowrap>nome</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Pega o valor de um cookie.</div></div><div class=CToolTip id="tt5"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>listaChaves: function (</td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Lista as chaves de um objeto.</div></div><div class=CToolTip id="tt6"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>criaBotaoAplicar: function (</td><td class=PParameter nowrap>nomeFuncao,</td></tr><tr><td></td><td class=PParameter nowrap>titulo,</td></tr><tr><td></td><td class=PParameter nowrap>classe,</td></tr><tr><td></td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um botao flutuante do tipo aplicar.</div></div><div class=CToolTip id="tt7"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>arvore: function(</td><td class=PParameter nowrap>titulo,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma arvore com base em um objeto contendo as propriedades.</div></div><div class=CToolTip id="tt8"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>removeAcentos: function(</td><td class=PParameter nowrap>palavra</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Remove acentos de uma palavra ou frase</div></div><div class=CToolTip id="tt9"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>protocolo: function()</td></tr></table></blockquote>Obtem o protocolo utilizado na URL atual</div></div><div class=CToolTip id="tt10"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>pegaPosicaoObjeto: function(</td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna a posicao x,y de um objeto em relacao a tela do navegador</div></div><div class=CToolTip id="tt11"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>pegaElementoPai: function(</td><td class=PParameter nowrap>e</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Pega o elemento pai de um elemento clicado para identificar o codigo do tema.</div></div><div class=CToolTip id="tt12"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>mudaCursor: function(</td><td class=PParameter nowrap>cursores,</td></tr><tr><td></td><td class=PParameter nowrap>tipo,</td></tr><tr><td></td><td class=PParameter nowrap>idobjeto,</td></tr><tr><td></td><td class=PParameter nowrap>locaplic</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Altera o cursor do ponteiro do mouse.</div></div><div class=CToolTip id="tt13"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>criaBox: function(</td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um elemento div na pagina atual.</div></div><div class=CToolTip id="tt14"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>escondeBox: function()</td></tr></table></blockquote>Esconde os BOXES com IDs registrados em i3GEO.util.BOXES</div></div><div class=CToolTip id="tt15"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>criaPin: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>imagem,</td></tr><tr><td></td><td class=PParameter nowrap>w,</td></tr><tr><td></td><td class=PParameter nowrap>h,</td></tr><tr><td></td><td class=PParameter nowrap>mouseover</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um elemento imagem na pagina atual.</div></div><div class=CToolTip id="tt16"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>posicionaImagemNoMapa: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>x,</td></tr><tr><td></td><td class=PParameter nowrap>y</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa</div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>escondePin: function()</td></tr></table></blockquote>Esconde os PINS com IDs registrados em i3GEO.util.PINS</div></div><div class=CToolTip id="tt18"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>insereMarca:</td></tr></table></blockquote>Insere ou remove pontos no mapa.</div></div><div class=CToolTip id="tt19"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>cria:function(</td><td class=PParameter nowrap>xi,</td></tr><tr><td></td><td class=PParameter nowrap>yi,</td></tr><tr><td></td><td class=PParameter nowrap>funcaoOnclick,</td></tr><tr><td></td><td class=PParameter nowrap>container,</td></tr><tr><td></td><td class=PParameter nowrap>texto,</td></tr><tr><td></td><td class=PParameter nowrap>srci</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Insere um ponto no mapa</div></div><div class=CToolTip id="tt20"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaSHP: function(</td><td class=PParameter nowrap>path</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Inclui um arquivo shapefile no mapa atual como uma nova camada</div></div><div class=CToolTip id="tt21"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>abreCor: function(</td><td class=PParameter nowrap>janelaid,</td></tr><tr><td></td><td class=PParameter nowrap>elemento,</td></tr><tr><td></td><td class=PParameter nowrap>tipo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Abre a janela flutuante para escolha de uma cor</div></div><div class=CToolTip id="tt22"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ajaxhttp: function()</td></tr></table></blockquote>Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax</div></div><div class=CToolTip id="tt23"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>ajaxexecASXml: function(</td><td class=PParameter nowrap>programa,</td></tr><tr><td></td><td class=PParameter nowrap>funcao</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Executa uma chamada ajax no modo assincrono retornando o resultado em XML.</div></div><div class=CToolTip id="tt24"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>aparece: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>tempo,</td></tr><tr><td></td><td class=PParameter nowrap>intervalo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica efeito de aparecimento suave de um objetov</div></div><div class=CToolTip id="tt25"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>desaparece: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>tempo,</td></tr><tr><td></td><td class=PParameter nowrap>intervalo,</td></tr><tr><td></td><td class=PParameter nowrap>removeobj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica efeito de desaparecimento suave de um objeto</div></div><div class=CToolTip id="tt26"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>wkt2ext:function(</td><td class=PParameter nowrap>wkt,</td></tr><tr><td></td><td class=PParameter nowrap>tipo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Calcula a extensao geografica de uma geometria fornecida no formato WKT</div></div><div class=CToolTip id="tt27"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>sortNumber: function(</td><td class=PParameter nowrap>a,</td></tr><tr><td></td><td class=PParameter nowrap>b</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Ordena um array contendo numeros. </div></div><div class=CToolTip id="tt28"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>getScrollerWidth: function()</td></tr></table></blockquote>Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador</div></div><div class=CToolTip id="tt29"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>scriptTag: function(</td><td class=PParameter nowrap>js,</td></tr><tr><td></td><td class=PParameter nowrap>ini,</td></tr><tr><td></td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>aguarde</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Insere um javascript no documento HTML</div></div><div class=CToolTip id="tt30"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>removeScriptTag: function(</td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Remove um javascript no documento HTML</div></div><div class=CToolTip id="tt31"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>verificaScriptTag: function(</td><td class=PParameter nowrap>texto</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Verifica se um javascript esta carregado no documento.</div></div><div class=CToolTip id="tt32"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>mensagemAjuda: function(</td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>texto</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Formata uma mensagem de texto com icone de ?</div></div><div class=CToolTip id="tt33"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>randomRGB: function()</td></tr></table></blockquote>Gera uma cor RGB de forma aleatoria</div></div><div class=CToolTip id="tt34"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>rgb2hex: function(</td><td class=PParameter nowrap>str</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte uma cor RGB para HEX</div></div><div class=CToolTip id="tt35"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboTemas: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>nome,</td></tr><tr><td></td><td class=PParameter nowrap>multiplo,</td></tr><tr><td></td><td class=PParameter nowrap>tipoCombo,</td></tr><tr><td></td><td class=PParameter nowrap>estilo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo</div></div><div class=CToolTip id="tt36"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>checkTemas: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>nome,</td></tr><tr><td></td><td class=PParameter nowrap>tipoLista,</td></tr><tr><td></td><td class=PParameter nowrap>prefixo,</td></tr><tr><td></td><td class=PParameter nowrap>size</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma lista com check box de temas existentes no mapa e de determinado tipo</div></div><div class=CToolTip id="tt37"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboItens: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>tema,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>nome</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um combo (caixa de selecao) com a lista de itens de um layer</div></div><div class=CToolTip id="tt38"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboValoresItem: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>tema,</td></tr><tr><td></td><td class=PParameter nowrap>itemTema,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma caixa de selecao com os valores de um item de um tema</div></div><div class=CToolTip id="tt39"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboFontes: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>onde</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis</div></div><div class=CToolTip id="tt40"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>comboSimNao: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>selecionado</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma caixa de selecao com as palavras sim e nao</div></div><div class=CToolTip id="tt41"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>checkItensEditaveis: function(</td><td class=PParameter nowrap>tema,</td></tr><tr><td></td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>size,</td></tr><tr><td></td><td class=PParameter nowrap>prefixo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.</div></div><div class=CToolTip id="tt42"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>radioEpsg: function (</td><td class=PParameter nowrap>funcao,</td></tr><tr><td></td><td class=PParameter nowrap>onde,</td></tr><tr><td></td><td class=PParameter nowrap>prefixo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma lista de codigos EPSG para o usuario escolher um deles.</div></div><div class=CToolTip id="tt43"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>proximoAnterior: function(</td><td class=PParameter nowrap>anterior,</td></tr><tr><td></td><td class=PParameter nowrap>proxima,</td></tr><tr><td></td><td class=PParameter nowrap>texto,</td></tr><tr><td></td><td class=PParameter nowrap>idatual,</td></tr><tr><td></td><td class=PParameter nowrap>container,</td></tr><tr><td></td><td class=PParameter nowrap>mantem</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma sequencia de opcoes com botao de anterior e proximo. </div></div><div class=CToolTip id="tt44"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>dialogoFerramenta: function(</td><td class=PParameter nowrap>mensagem,</td></tr><tr><td></td><td class=PParameter nowrap>dir,</td></tr><tr><td></td><td class=PParameter nowrap>nome,</td></tr><tr><td></td><td class=PParameter nowrap>nomejs,</td></tr><tr><td></td><td class=PParameter nowrap>nomefuncao</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Atalho para abrir a janela de dialogo de uma ferramenta padrao</div></div><div class=CToolTip id="tt45"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>intersectaBox: function(</td><td class=PParameter nowrap>box1,</td></tr><tr><td></td><td class=PParameter nowrap>box2</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Verifica se um retangulo esta dentro de outro retangulo</div></div><div class=CToolTip id="tt46"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>abreColourRamp: function(</td><td class=PParameter nowrap>janelaid,</td></tr><tr><td></td><td class=PParameter nowrap>elemento,</td></tr><tr><td></td><td class=PParameter nowrap>ncores</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Abre a janela flutuante para escolha de um degrade de cores</div></div><div class=CToolTip id="tt47"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>localizai3GEO: function()</td></tr></table></blockquote>Tenta identificar onde os JS do i3Geo estao localizados</div></div><div class=CToolTip id="tt48"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>removeChild: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>el</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Remove um filho de um elemento DOM</div></div><div class=CToolTip id="tt49"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>defineValor: function(</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PParameter nowrap>prop,</td></tr><tr><td></td><td class=PParameter nowrap>valor</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica um valor a uma propriedade de um elemento</div></div><div class=CToolTip id="tt50"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>in_array: function(</td><td class=PParameter nowrap>x,</td></tr><tr><td></td><td class=PParameter nowrap>matriz</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Procura a ocorrencia de um elemento em um array</div></div><div class=CToolTip id="tt51"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>multiStep: function(</td><td class=PParameter nowrap>steps,</td></tr><tr><td></td><td class=PParameter nowrap>args,</td></tr><tr><td></td><td class=PParameter nowrap>callback</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono</div></div><div class=CToolTip id="tt52"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>tamanhoBrowser: function()</td></tr></table></blockquote>Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window</div></div><div class=CToolTip id="tt53"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>detectaTablet: function()</td></tr></table></blockquote>Verifica se esta em uso um dispositivo do tipo movel</div></div><div class=CToolTip id="tt54"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>calculaDPI: function()</td></tr></table></blockquote>Calcula o valor de DPI do monitor.</div></div><div class=CToolTip id="tt55"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ajustaDocType: function()</td></tr></table></blockquote>Ajusta o DOCTYPE do HTML para funcionar com CSS3</div></div><div class=CToolTip id="tt56"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>versaoNavegador: function()</td></tr></table></blockquote>Retorna algumas versoes de navegador</div></div><div class=CToolTip id="tt57"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>decimalPlaces: function(</td><td class=PParameter nowrap>float,</td></tr><tr><td></td><td class=PParameter nowrap>length</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Arredonda um numero</div></div><!--END_ND_TOOLTIPS-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>