funcoes_gerais-php.html
159 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
185
186
187
188
189
190
191
192
193
194
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><title>funcoes_gerais.php - 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="funcoes_gerais.php"></a>funcoes_gerais.php</h1><div class=CBody><p class=CParagraph>Contém um conjunto de funções que são compartilhadas por outros programas PHP utilizados pelo i3Geo.</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ério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti <a href="#" onClick="location.href='mai' + 'lto:' + 'edmar.' + 'moretti' + '@' + 'mma.g' + 'ov.br'; return false;" class=LEMail>edmar.<span style="display: none">.nosp@m.</span>moretti<span>@</span>mma.g<span style="display: none">.nosp@m.</span>ov.br</a></p><p class=CParagraph>Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;</p><p class=CParagraph>Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.</p><h4 class=CHeading>Arquivo</h4><p class=CParagraph>i3geo/classesphp/funcoes_gerais.php</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="#funcoes_gerais.php" >funcoes_gerais.php</a></td><td class=SDescription>Contém um conjunto de funções que são compartilhadas por outros programas PHP utilizados pelo i3Geo.</td></tr><tr class="SSection"><td class=SEntry><a href="#Imagens" >Imagens</a></td><td class=SDescription></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="#classesRasterI" >classesRasterI</a></td><td class=SDescription>Gera parâmetros para classificação de imagens.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#fusaoGrafico" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">fusaoGrafico</a></td><td class=SDescription>Faz a fusao de uma imagem com outra grafico+imagem.</td></tr><tr class="SSection"><td class=SEntry><a href="#R" >R</a></td><td class=SDescription></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="#executaR" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">executaR</a></td><td class=SDescription>Executa comandos do R.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#criaImagemR" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">criaImagemR</a></td><td class=SDescription>Cria uma imagem png a partir de dados armazenados em disco.</td></tr><tr class="SSection"><td class=SEntry><a href="#cor" >cor</a></td><td class=SDescription></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="#corRGB" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">corRGB</a></td><td class=SDescription>Obtém os valores em RGB de um objeto cor do Mapscript.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#corE" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">corE</a></td><td class=SDescription>Aplica uma cor a um elemento de um objeto label de um layer.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#colorHex" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">colorHex</a></td><td class=SDescription>Aloca uma cor a um objeto imagem (GD).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#colorRGB" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">colorRGB</a></td><td class=SDescription>Aloca uma cor a um objeto imagem (GD).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#colorRGBshadow" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">colorRGBshadow</a></td><td class=SDescription>Aloca uma cor de sombra a um objeto imagem (GD).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#colorHexshadow" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">colorHexshadow</a></td><td class=SDescription>Aloca uma cor de sombra a um objeto imagem (GD).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#RGB2hex" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">RGB2hex</a></td><td class=SDescription>Converte uma cor rgb em hex.</td></tr><tr class="SSection"><td class=SEntry><a href="#arquivos" >arquivos</a></td><td class=SDescription></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="#nomeRandomico" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">nomeRandomico</a></td><td class=SDescription>Gera um nome randômico.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#listaEpsg" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">listaEpsg</a></td><td class=SDescription>Lê o arquivo com os códigos de projeção epsg e retorna um array com os dados.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#copiaSeguranca" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">copiaSeguranca</a></td><td class=SDescription>Cria cópia de segurança do map_file.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#listaDiretorios" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">listaDiretorios</a></td><td class=SDescription>Retorna lista de diretórios.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#listaArquivos" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">listaArquivos</a></td><td class=SDescription>Retorna lista de arquivos.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#gravaDados" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">gravaDados</a></td><td class=SDescription>Grava as linhas de um array em um arquivo.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#listaTrueType" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">listaTrueType</a></td><td class=SDescription>Lista as fontes true type.</td></tr><tr class="SSection"><td class=SEntry><a href="#mapa" >mapa</a></td><td class=SDescription></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="#substituiCon" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">substituiCon</a></td><td class=SDescription>Substituí a string de conexão com o banco postgis pela string definida na inicialização (ms_configura.php)</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#restauraCon" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">restauraCon</a></td><td class=SDescription>Esconde a string de conexão com o banco, caso necessário</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#retornaReferencia" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">retornaReferencia</a></td><td class=SDescription>Retorna uma string com as variaveis de um novo mapa de referencia.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#retornaReferenciaDinamica" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">retornaReferenciaDinamica</a></td><td class=SDescription>Retorna uma string com as variaveis de um novo mapa de referencia gerado de forma dinamica.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#testaMapa" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')">testaMapa</a></td><td class=SDescription>Testa se um mapa está íntegro.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#desligamargem" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')">desligamargem</a></td><td class=SDescription>Desliga o mapa de referência e a barra de escala de um mapa.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#desligaTemas" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')">desligaTemas</a></td><td class=SDescription>Desliga todos os temas de um mapa.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#extPadrao" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')">extPadrao</a></td><td class=SDescription>Aplica o valor da extensao geográfica padrao a um objeto map.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#gravaImagemMapa" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')">gravaImagemMapa</a></td><td class=SDescription>Grava a imagem do mapa atual</td></tr><tr class="SSection"><td class=SEntry><a href="#atributos" >atributos</a></td><td class=SDescription></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="#pegaValores" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')">pegaValores</a></td><td class=SDescription>Pega os valores de um item de um tema.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#pegaValoresM" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')">pegaValoresM</a></td><td class=SDescription>Pega os valores de múltiplos itens de um tema.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#agrupaValores" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')">agrupaValores</a></td><td class=SDescription>Agrupa os valores de um array por um método de cálculo.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#pegaItens" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')">pegaItens</a></td><td class=SDescription>Pega os itens da tabela de atributos de um tema.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#buscaRapida" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')">buscaRapida</a></td><td class=SDescription>Acessa um web service RPC de busca de nomes e retorna os resultados.</td></tr><tr class="SSection"><td class=SEntry><a href="#coordenadas" >coordenadas</a></td><td class=SDescription></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="#ip2geo" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')">ip2geo</a></td><td class=SDescription>Localiza a coordenada geográfica de um endereço IP.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#xy2imagem" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')">xy2imagem</a></td><td class=SDescription>Converte coordenadas geograficas em coordenadas de imagem e retorna um ponto.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#imagem2xy" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')">imagem2xy</a></td><td class=SDescription>Converte coordenadas de imagem em coordenadas geográficas.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#xy2wkt" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')">xy2wkt</a></td><td class=SDescription>Converte coordenadas para wkt.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#geo2zonaUTM" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')">geo2zonaUTM</a></td><td class=SDescription>Calcula a zona utm de um meridiano</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#geo2utm" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')">geo2utm</a></td><td class=SDescription>Converte coordenadas geográficas para UTM</td></tr><tr class="SSection"><td class=SEntry><a href="#web_services" >web services</a></td><td class=SDescription></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="#reSLD" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')">reSLD</a></td><td class=SDescription>Gera o SLD de um tema WMS.</td></tr><tr class="SSection"><td class=SEntry><a href="#tema" >tema</a></td><td class=SDescription></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="#pegaNome" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')">pegaNome</a></td><td class=SDescription>Retorna o nome correto de um layer verificando os elementos METADATA TEMA e ALTTEMA</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#criaLayer" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')">criaLayer</a></td><td class=SDescription>Cria um objeto layer</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#criaSHP" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')">criaSHP</a></td><td class=SDescription>Cria um arquivo shape file de um tema.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#downloadTema(depreciado)" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')">downloadTema (depreciado)</a></td><td class=SDescription>Utilize downloadTema2</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#downloadTema2" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')">downloadTema2</a></td><td class=SDescription>Faz o download dos dados de um tema.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#verificaDBF" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')">verificaDBF</a></td><td class=SDescription>Verifica se um arquivo dbf está ou não vazio</td></tr><tr class="SSection"><td class=SEntry><a href="#Outros" >Outros</a></td><td class=SDescription></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="#calculaAreaPixel" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')">calculaAreaPixel</a></td><td class=SDescription>Calcula a área em m2 de um pixel do mapa</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#pegaIPcliente" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')">pegaIPcliente</a></td><td class=SDescription>Pega o IP do cliente</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#pegaIPcliente2" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')">pegaIPcliente2</a></td><td class=SDescription>Pega o IP do cliente sem REMOTE_ADDR</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#versao" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')">versao</a></td><td class=SDescription>Retorna a versão do Mapserver.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#iXml" >iXml</a></td><td class=SDescription>Retorna o valor de um elemento xml</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#autoClasses" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')">autoClasses</a></td><td class=SDescription>Gera as classes do layer com base em valores definidos na tabela de atributos.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#removeAcentos" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')">removeAcentos</a></td><td class=SDescription>Remove os acentos de uma string</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#criaDirMapa" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')">criaDirMapa</a></td><td class=SDescription>Cria os diretórios temporários para a aplicação.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#array2json" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')">array2json</a></td><td class=SDescription>Converte um array em uma string no formato JSON. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#json2array" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')">json2array</a></td><td class=SDescription>Converte uma string JSON em um objeto PHP</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#echojson" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')">echojson</a></td><td class=SDescription>Retorna para o navegador uma string (JSON) e para o processamento do PHP</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#cpjson" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')">cpjson</a></td><td class=SDescription>Converte um array em um objeto JSON e retorna para o navegador</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#removeLinha" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')">removeLinha</a></td><td class=SDescription>Remove uma linha do mapfile baseado na comparação de strings.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#verificaEditores" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')">verificaEditores</a></td><td class=SDescription>Verifica se o usuário atual está cadastrado como editor</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="Imagens"></a>Imagens</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#classesRasterI" >classesRasterI</a></td><td class=SDescription>Gera parâmetros para classificação de imagens.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#fusaoGrafico" id=link58 onMouseOver="ShowTip(event, 'tt1', 'link58')" onMouseOut="HideTip('tt1')">fusaoGrafico</a></td><td class=SDescription>Faz a fusao de uma imagem com outra grafico+imagem.</td></tr></table></div></div><!--END_ND_SUMMARY--></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="classesRasterI"></a>classesRasterI</h3><div class=CBody><p class=CParagraph>Gera parâmetros para classificação de imagens.</p><p class=CParagraph>Gera a expressão e as cores para uso em classes com intervalos iguais para representação de imagens raster.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$minvalor {numeric}</td><td class=CDLDescription>Menor valor existente na série</td></tr><tr><td class=CDLEntry>$maxvalor {numeric}</td><td class=CDLDescription>Maior valor</td></tr><tr><td class=CDLEntry>$nclasses {numeric}</td><td class=CDLDescription>Número de classes</td></tr><tr><td class=CDLEntry>$cores {array}</td><td class=CDLDescription>Cores. Array de array de cores cores[0] = array(r,g,b)</td></tr></table><h4 class=CHeading>Retorno</h4><blockquote><pre class=CCode>array(<br> array(<br> "nomeclasse"=>,<br> "expressao"=>,<br> "cores"=><br> )<br>)</pre></blockquote></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="fusaoGrafico"></a>fusaoGrafico</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function fusaoGrafico()</td></tr></table></blockquote><p class=CParagraph>Faz a fusao de uma imagem com outra grafico+imagem.</p><h4 class=CHeading>Globais</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$imagem {objeto}</td><td class=CDLDescription>imagem base, caso $map_file for “”</td></tr><tr><td class=CDLEntry>$grafico {objeto}</td><td class=CDLDescription>imagem do grafico</td></tr><tr><td class=CDLEntry>$dir_tmp {string}</td><td class=CDLDescription>diretorio onde estao as imagens</td></tr><tr><td class=CDLEntry>$cp {CPAINT}</td><td class=CDLDescription>Objeto CPAINT</td></tr><tr><td class=CDLEntry>$map_file [string}</td><td class=CDLDescription>arquivo mapfile que será utilizado para gerar a imagem base. Se for “”, será utilizado a imagem definida em $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>endereço da imagem criada</td></tr></table></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="R"></a>R</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#executaR" id=link59 onMouseOver="ShowTip(event, 'tt2', 'link59')" onMouseOut="HideTip('tt2')">executaR</a></td><td class=SDescription>Executa comandos do R.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#criaImagemR" id=link60 onMouseOver="ShowTip(event, 'tt3', 'link60')" onMouseOut="HideTip('tt3')">criaImagemR</a></td><td class=SDescription>Cria uma imagem png a partir de dados armazenados em disco.</td></tr></table></div></div><!--END_ND_SUMMARY--></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="executaR"></a>executaR</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>function executaR(</td><td class=PParameter nowrap>$rcode,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$R_path,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$gfile_name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Executa comandos do R.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$rcode {array}</td><td class=CDLDescription>Código que será executado.</td></tr><tr><td class=CDLEntry>$dir_tmp {string}</td><td class=CDLDescription>Diretório temporário onde ficarão os arquivos para processamento.</td></tr><tr><td class=CDLEntry>$R_path {string}</td><td class=CDLDescription>Executável do R.</td></tr><tr><td class=CDLEntry>$gfile_name {string}</td><td class=CDLDescription>nome da imagem que será criada</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>nome do arquivo com o código R que foi executado</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="criaImagemR"></a>criaImagemR</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>function criaImagemR(</td><td class=PParameter nowrap>$nomearq</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria uma imagem png a partir de dados armazenados em disco.</p><p class=CParagraph>Utilizado para gerar uma imagem com base nos resultados de comandos R.</p><p class=CParagraph>O nome da imagem criada será o mesmo nome de $nomearq, porém com extensão .png</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$nomearq {string}</td><td class=CDLDescription>Nome do arquivo no servidor que será utilizado para gerar a imagem.</td></tr></table><h4 class=CHeading>Retorno</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{array($minpixel,$maxpixel)}</td><td class=CDLDescription>tamanho da imagem gerada.</td></tr></table></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="cor"></a>cor</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#corRGB" id=link61 onMouseOver="ShowTip(event, 'tt4', 'link61')" onMouseOut="HideTip('tt4')">corRGB</a></td><td class=SDescription>Obtém os valores em RGB de um objeto cor do Mapscript.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#corE" id=link62 onMouseOver="ShowTip(event, 'tt5', 'link62')" onMouseOut="HideTip('tt5')">corE</a></td><td class=SDescription>Aplica uma cor a um elemento de um objeto label de um layer.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#colorHex" id=link63 onMouseOver="ShowTip(event, 'tt6', 'link63')" onMouseOut="HideTip('tt6')">colorHex</a></td><td class=SDescription>Aloca uma cor a um objeto imagem (GD).</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#colorRGB" id=link64 onMouseOver="ShowTip(event, 'tt7', 'link64')" onMouseOut="HideTip('tt7')">colorRGB</a></td><td class=SDescription>Aloca uma cor a um objeto imagem (GD).</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#colorRGBshadow" id=link65 onMouseOver="ShowTip(event, 'tt8', 'link65')" onMouseOut="HideTip('tt8')">colorRGBshadow</a></td><td class=SDescription>Aloca uma cor de sombra a um objeto imagem (GD).</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#colorHexshadow" id=link66 onMouseOver="ShowTip(event, 'tt9', 'link66')" onMouseOut="HideTip('tt9')">colorHexshadow</a></td><td class=SDescription>Aloca uma cor de sombra a um objeto imagem (GD).</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#RGB2hex" id=link67 onMouseOver="ShowTip(event, 'tt10', 'link67')" onMouseOut="HideTip('tt10')">RGB2hex</a></td><td class=SDescription>Converte uma cor rgb em hex.</td></tr></table></div></div><!--END_ND_SUMMARY--></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="corRGB"></a>corRGB</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>function corRGB(</td><td class=PParameter nowrap>$cor</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Obtém os valores em RGB de um objeto cor do Mapscript.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$cor {objeto}</td><td class=CDLDescription>objeto cor do mapscript.</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>Cor em RGB separados por vírgula.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="corE"></a>corE</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>function corE(</td><td class=PParameter nowrap>$label,</td></tr><tr><td></td><td class=PParameter nowrap>$cor,</td></tr><tr><td></td><td class=PParameter nowrap>$elemento</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aplica uma cor a um elemento de um objeto label de um layer.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$label {objeto}</td><td class=CDLDescription>Objeto do tipo label.</td></tr><tr><td class=CDLEntry>$cor {string}</td><td class=CDLDescription>RGB separado por espacos, se for um array, aplica diretamente ao objeto cor.</td></tr><tr><td class=CDLEntry>$elemento {string}</td><td class=CDLDescription>Nome do elemento que receberá a cor.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="colorHex"></a>colorHex</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>function colorHex(</td><td class=PParameter nowrap>$img,</td></tr><tr><td></td><td class=PParameter nowrap>$HexColorString</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aloca uma cor a um objeto imagem (GD).</p><p class=CParagraph>A origem é uma cor definida em hexadecimal.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$img {objeto}</td><td class=CDLDescription>objeto imagem</td></tr><tr><td class=CDLEntry>$HexColorString {string}</td><td class=CDLDescription>cor hexadecimal</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="colorRGB"></a>colorRGB</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>function colorRGB(</td><td class=PParameter nowrap>$img,</td></tr><tr><td></td><td class=PParameter nowrap>$ColorString</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aloca uma cor a um objeto imagem (GD).</p><p class=CParagraph>A origem é uma cor definida em rgb.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$img {objeto}</td><td class=CDLDescription>objeto imagem</td></tr><tr><td class=CDLEntry>$ColorString {string}</td><td class=CDLDescription>cor r,g,b</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="colorRGBshadow"></a>colorRGBshadow</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>function colorRGBshadow(</td><td class=PParameter nowrap>$img,</td></tr><tr><td></td><td class=PParameter nowrap>$ColorString,</td></tr><tr><td></td><td class=PParameter nowrap>$mork</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aloca uma cor de sombra a um objeto imagem (GD).</p><p class=CParagraph>A origem é uma cor definida em rgb.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$img {objeto}</td><td class=CDLDescription>objeto imagem</td></tr><tr><td class=CDLEntry>$ColorString {string}</td><td class=CDLDescription>cor r,g,b</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="colorHexshadow"></a>colorHexshadow</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>function colorHexshadow(</td><td class=PParameter nowrap>$img,</td></tr><tr><td></td><td class=PParameter nowrap>$HexColorString,</td></tr><tr><td></td><td class=PParameter nowrap>$mork</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aloca uma cor de sombra a um objeto imagem (GD).</p><p class=CParagraph>A origem é uma cor definida em hexadecimal.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$img {objeto}</td><td class=CDLDescription>objeto imagem</td></tr><tr><td class=CDLEntry>$ColorString {string}</td><td class=CDLDescription>cor hexadecimal</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="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>function RGB2hex(</td><td class=PParameter nowrap>$rgb</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte uma cor rgb em hex.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$rgb {string}</td><td class=CDLDescription>cor RGB</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{string}</p></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="arquivos"></a>arquivos</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#nomeRandomico" id=link68 onMouseOver="ShowTip(event, 'tt11', 'link68')" onMouseOut="HideTip('tt11')">nomeRandomico</a></td><td class=SDescription>Gera um nome randômico.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#listaEpsg" id=link69 onMouseOver="ShowTip(event, 'tt12', 'link69')" onMouseOut="HideTip('tt12')">listaEpsg</a></td><td class=SDescription>Lê o arquivo com os códigos de projeção epsg e retorna um array com os dados.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#copiaSeguranca" id=link70 onMouseOver="ShowTip(event, 'tt13', 'link70')" onMouseOut="HideTip('tt13')">copiaSeguranca</a></td><td class=SDescription>Cria cópia de segurança do map_file.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#listaDiretorios" id=link71 onMouseOver="ShowTip(event, 'tt14', 'link71')" onMouseOut="HideTip('tt14')">listaDiretorios</a></td><td class=SDescription>Retorna lista de diretórios.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#listaArquivos" id=link72 onMouseOver="ShowTip(event, 'tt15', 'link72')" onMouseOut="HideTip('tt15')">listaArquivos</a></td><td class=SDescription>Retorna lista de arquivos.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#gravaDados" id=link73 onMouseOver="ShowTip(event, 'tt16', 'link73')" onMouseOut="HideTip('tt16')">gravaDados</a></td><td class=SDescription>Grava as linhas de um array em um arquivo.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#listaTrueType" id=link74 onMouseOver="ShowTip(event, 'tt17', 'link74')" onMouseOut="HideTip('tt17')">listaTrueType</a></td><td class=SDescription>Lista as fontes true type.</td></tr></table></div></div><!--END_ND_SUMMARY--></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="nomeRandomico"></a>nomeRandomico</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>function nomeRandomico(</td><td class=PParameter nowrap>$n</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>10</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Gera um nome randômico.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$n {numeric}</td><td class=CDLDescription>Número de dígitos.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{string}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="listaEpsg"></a>listaEpsg</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function listaEpsg()</td></tr></table></blockquote><p class=CParagraph>Lê o arquivo com os códigos de projeção epsg e retorna um array com os dados.</p><p class=CParagraph>O arquivo lido é “../ferramentas/epsg.txt”</p><h4 class=CHeading>Retorno</h4><p class=CParagraph>{start code} array( array( “codigo”=>, “nome”=>, “def”=> ) ) {end}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="copiaSeguranca"></a>copiaSeguranca</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>function copiaSeguranca(</td><td class=PParameter nowrap>$map_file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria cópia de segurança do map_file.</p><p class=CParagraph>Salva o mapfile atual incluindo no nome, a string “seguranca”.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>Arquivo map file.</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="listaDiretorios"></a>listaDiretorios</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>function listaDiretorios(</td><td class=PParameter nowrap>$diretorio</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Retorna lista de diretórios.</p><h4 class=CHeading>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$diretorio {string}</td><td class=CDLDescription>Raiz onde será feita a busca.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="listaArquivos"></a>listaArquivos</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>function listaArquivos(</td><td class=PParameter nowrap>$diretorio</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Retorna lista de arquivos.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$diretorio {string}</td><td class=CDLDescription>Raiz onde será feita a busca.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="gravaDados"></a>gravaDados</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>function gravaDados(</td><td class=PParameter nowrap>$dados,</td></tr><tr><td></td><td class=PParameter nowrap>$arq</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Grava as linhas de um array em um arquivo.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$dados {array}</td><td class=CDLDescription>Dados que serão gravados.</td></tr><tr><td class=CDLEntry>$arq {string}</td><td class=CDLDescription>Nome do arquivo que será gravado</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="listaTrueType"></a>listaTrueType</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function listaTrueType()</td></tr></table></blockquote><p class=CParagraph>Lista as fontes true type.</p><p class=CParagraph>Lê o arquivo fontes.txt existente no diretório symbols da instalação do I3Geo. O resultado é gravado em um arquivo temporário para include, o que torna mais rápida a carga futura. O arquivo para include armazena a variável res que contém a lista de fontes separadas por vírgula.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$cp {CAPAINT}</td><td class=CDLDescription>Objeto CPAINT.</td></tr><tr><td class=CDLEntry>$locaplic {string}</td><td class=CDLDescription>Localização da aplicação no servidor.</td></tr><tr><td class=CDLEntry>$imgdir {string}</td><td class=CDLDescription>Diretório das imagens.</td></tr><tr><td class=CDLEntry>$dir_tmp {string}</td><td class=CDLDescription>Diretório temporário.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{string}</p></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="mapa"></a>mapa</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#substituiCon" id=link75 onMouseOver="ShowTip(event, 'tt18', 'link75')" onMouseOut="HideTip('tt18')">substituiCon</a></td><td class=SDescription>Substituí a string de conexão com o banco postgis pela string definida na inicialização (ms_configura.php)</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#restauraCon" id=link76 onMouseOver="ShowTip(event, 'tt19', 'link76')" onMouseOut="HideTip('tt19')">restauraCon</a></td><td class=SDescription>Esconde a string de conexão com o banco, caso necessário</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#retornaReferencia" id=link77 onMouseOver="ShowTip(event, 'tt20', 'link77')" onMouseOut="HideTip('tt20')">retornaReferencia</a></td><td class=SDescription>Retorna uma string com as variaveis de um novo mapa de referencia.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#retornaReferenciaDinamica" id=link78 onMouseOver="ShowTip(event, 'tt21', 'link78')" onMouseOut="HideTip('tt21')">retornaReferenciaDinamica</a></td><td class=SDescription>Retorna uma string com as variaveis de um novo mapa de referencia gerado de forma dinamica.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#testaMapa" id=link79 onMouseOver="ShowTip(event, 'tt22', 'link79')" onMouseOut="HideTip('tt22')">testaMapa</a></td><td class=SDescription>Testa se um mapa está íntegro.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#desligamargem" id=link80 onMouseOver="ShowTip(event, 'tt23', 'link80')" onMouseOut="HideTip('tt23')">desligamargem</a></td><td class=SDescription>Desliga o mapa de referência e a barra de escala de um mapa.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#desligaTemas" id=link81 onMouseOver="ShowTip(event, 'tt24', 'link81')" onMouseOut="HideTip('tt24')">desligaTemas</a></td><td class=SDescription>Desliga todos os temas de um mapa.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#extPadrao" id=link82 onMouseOver="ShowTip(event, 'tt25', 'link82')" onMouseOut="HideTip('tt25')">extPadrao</a></td><td class=SDescription>Aplica o valor da extensao geográfica padrao a um objeto map.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#gravaImagemMapa" id=link83 onMouseOver="ShowTip(event, 'tt26', 'link83')" onMouseOut="HideTip('tt26')">gravaImagemMapa</a></td><td class=SDescription>Grava a imagem do mapa atual</td></tr></table></div></div><!--END_ND_SUMMARY--></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="substituiCon"></a>substituiCon</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>function substituiCon(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Substituí a string de conexão com o banco postgis pela string definida na inicialização (ms_configura.php)</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>arquivo mapfile</td></tr><tr><td class=CDLEntry>$postgis_mapa {array}</td><td class=CDLDescription>lista de strings de conexão com o banco</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{boleano}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="restauraCon"></a>restauraCon</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>function restauraCon(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Esconde a string de conexão com o banco, caso necessário</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>arquivo mapfile</td></tr><tr><td class=CDLEntry>$postgis_mapa {string}</td><td class=CDLDescription>lista de conexão com o banco</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="retornaReferencia"></a>retornaReferencia</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>function retornaReferencia(</td><td class=PParameter nowrap>$ext</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Retorna uma string com as variaveis de um novo mapa de referencia.</p><h4 class=CHeading>Globais</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$nomeImagem {string}</td><td class=CDLDescription>Nome da imagem do corpo do mapa.</td></tr><tr><td class=CDLEntry>$objMapa {objeto}</td><td class=CDLDescription>Objeto map.</td></tr><tr><td class=CDLEntry>$utilizacgi {string}</td><td class=CDLDescription>indica se o mapserver CGI está em uso</td></tr><tr><td class=CDLEntry>$locmapserv {string}</td><td class=CDLDescription>locallização do mapserver CGI</td></tr><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>mapfile que será processado</td></tr></table><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$ext {string}</td><td class=CDLDescription>(opcional) extensão geográfica do mapa</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>string contendo variáveis no formato javascript</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="retornaReferenciaDinamica"></a>retornaReferenciaDinamica</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>function retornaReferenciaDinamica(</td><td class=PParameter nowrap>$ext</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Retorna uma string com as variaveis de um novo mapa de referencia gerado de forma dinamica.</p><p class=CParagraph>O mapa de referência é baseado no mapfile aplicmap/referenciadinamica.map ou no mapa atual</p><h4 class=CHeading>Globais</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$nomeImagem {string}</td><td class=CDLDescription>Nome da imagem do corpo do mapa.</td></tr><tr><td class=CDLEntry>$objMapa {objeto}</td><td class=CDLDescription>Objeto map.</td></tr><tr><td class=CDLEntry>$utilizacgi {string}</td><td class=CDLDescription>indica se o mapserver CGI está em uso</td></tr><tr><td class=CDLEntry>$locmapserv {string}</td><td class=CDLDescription>locallização do mapserver CGI</td></tr><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>mapfile que será processado</td></tr><tr><td class=CDLEntry>$locaplic {string}</td><td class=CDLDescription>onde o i3geo está instalado</td></tr><tr><td class=CDLEntry>$zoom</td><td class=CDLDescription>fator de zoom</td></tr><tr><td class=CDLEntry>$tipo</td><td class=CDLDescription>tipo de referência dinamico|mapa</td></tr><tr><td class=CDLEntry>$interface</td><td class=CDLDescription>interface do mapa atual padrao|openlayers|googlemaps|flamingo|googleearth</td></tr></table><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$ext {string}</td><td class=CDLDescription>(opcional) extensão geográfica do mapa</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>String contendo variáveis no formato javascript</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="testaMapa"></a>testaMapa</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>function testaMapa(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Testa se um mapa está íntegro.</p><p class=CParagraph>Se o mapfile apresentar problemas, a cópia de segurança é restaurada.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>Arquivo map file.</td></tr><tr><td class=CDLEntry>$postgis_mapa {array}</td><td class=CDLDescription>lista de strings de conexão com o banco de dados definida em ms_configura.php</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>erro|ok</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="desligamargem"></a>desligamargem</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>function desligamargem(</td><td class=PParameter nowrap>$objmapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Desliga o mapa de referência e a barra de escala de um mapa.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$objmapa {objeto}</td><td class=CDLDescription>Objeto map.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>Objeto map alterado.</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="desligaTemas"></a>desligaTemas</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>function desligaTemas(</td><td class=PParameter nowrap>$objMapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Desliga todos os temas de um mapa.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$objMapa {objeto}</td><td class=CDLDescription>Objeto map.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>Objeto map alterado.</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="extPadrao"></a>extPadrao</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>function extPadrao(</td><td class=PParameter nowrap>$oMap</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aplica o valor da extensao geográfica padrao a um objeto map.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$oMap {objeto}</td><td class=CDLDescription>objeto mapa</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="gravaImagemMapa"></a>gravaImagemMapa</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>function gravaImagemMapa(</td><td class=PParameter nowrap>$mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Grava a imagem do mapa atual</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$mapa</td><td class=CDLDescription>objeto mapa ou arquivo mapfile</td></tr></table><h4 class=CHeading>Retorno</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{array}</td><td class=CDLDescription>array(“url”=>,”arquivo”=>) ou falso se ocorrer erro</td></tr></table></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="atributos"></a>atributos</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#pegaValores" id=link84 onMouseOver="ShowTip(event, 'tt27', 'link84')" onMouseOut="HideTip('tt27')">pegaValores</a></td><td class=SDescription>Pega os valores de um item de um tema.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#pegaValoresM" id=link85 onMouseOver="ShowTip(event, 'tt28', 'link85')" onMouseOut="HideTip('tt28')">pegaValoresM</a></td><td class=SDescription>Pega os valores de múltiplos itens de um tema.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#agrupaValores" id=link86 onMouseOver="ShowTip(event, 'tt29', 'link86')" onMouseOut="HideTip('tt29')">agrupaValores</a></td><td class=SDescription>Agrupa os valores de um array por um método de cálculo.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#pegaItens" id=link87 onMouseOver="ShowTip(event, 'tt30', 'link87')" onMouseOut="HideTip('tt30')">pegaItens</a></td><td class=SDescription>Pega os itens da tabela de atributos de um tema.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#buscaRapida" id=link88 onMouseOver="ShowTip(event, 'tt31', 'link88')" onMouseOut="HideTip('tt31')">buscaRapida</a></td><td class=SDescription>Acessa um web service RPC de busca de nomes e retorna os resultados.</td></tr></table></div></div><!--END_ND_SUMMARY--></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="pegaValores"></a>pegaValores</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>function pegaValores(</td><td class=PParameter nowrap>$mapa,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$layer,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$item,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$numerico</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>false,</td></tr><tr><td></td><td class=PParameter nowrap>$ignorar</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Pega 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>$layer {objeto}</td><td class=CDLDescription>Layer que será processado.</td></tr><tr><td class=CDLEntry>$item {string}</td><td class=CDLDescription>Item que será processado.</td></tr><tr><td class=CDLEntry>$numerico {boleano}</td><td class=CDLDescription>O item e numerico (true ou false).</td></tr><tr><td class=CDLEntry>$ignorar {string}</td><td class=CDLDescription>valor que será ignorado na listagem final</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="pegaValoresM"></a>pegaValoresM</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>function pegaValoresM(</td><td class=PParameter nowrap>$mapa,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$layer,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$itens,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$exclui</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"nulo",</td></tr><tr><td></td><td class=PParameter nowrap>$selecionados</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"nao",</td></tr><tr><td></td><td class=PParameter nowrap>$chaves</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>false,</td></tr><tr><td></td><td class=PParameter nowrap>$centroide</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>false</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Pega os valores de múltiplos itens de um tema.</p><p class=CParagraph>Se for passado apenas um item, o array de retorno será unidimensional.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$layer {objeto}</td><td class=CDLDescription>Layer que será processado.</td></tr><tr><td class=CDLEntry>$itens {array}</td><td class=CDLDescription>Itens que serão processados.</td></tr><tr><td class=CDLEntry>$exclui {string}</td><td class=CDLDescription>O registro não será considerado se um dos valores for igual a esse valor.</td></tr><tr><td class=CDLEntry>$selecionados {string}</td><td class=CDLDescription>sim|nao Utiliza apenas os selecionados ou todos</td></tr><tr><td class=CDLEntry>$chaves {boolean}</td><td class=CDLDescription>inclui ou não os nomes dos itens como chave no array resultante</td></tr><tr><td class=CDLEntry>$centroide {boolean}</td><td class=CDLDescription>captura ou não o WKT com o centroide do elemento</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="agrupaValores"></a>agrupaValores</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>function agrupaValores(</td><td class=PParameter nowrap>$lista,</td></tr><tr><td></td><td class=PParameter nowrap>$indiceChave,</td></tr><tr><td></td><td class=PParameter nowrap>$indiceValor,</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>Agrupa os valores de um array por um método de cálculo.</p><p class=CParagraph>No caso de soma e média, será considerado apenas um item e uma chave.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$lista {array}</td><td class=CDLDescription>Lista com os arrays contendo os dados que serão processados.</td></tr><tr><td class=CDLEntry>$indiceChave {string}</td><td class=CDLDescription>Índice do array da lista que será considerado como a chave do array.</td></tr><tr><td class=CDLEntry>$indiceValor {string}</td><td class=CDLDescription>Índice do array da lista que será considerado como o valor.</td></tr><tr><td class=CDLEntry>$tipo {string}</td><td class=CDLDescription>Tipo de processamento soma|media|contagem|nenhum.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="pegaItens"></a>pegaItens</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>function pegaItens(</td><td class=PParameter nowrap>$layer</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Pega os itens da tabela de atributos de um tema.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$layer {objeto}</td><td class=CDLDescription>objeto layer</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="buscaRapida"></a>buscaRapida</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>function buscaRapida(</td><td class=PParameter nowrap>$servico,</td></tr><tr><td></td><td class=PParameter nowrap>$palavra</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Acessa um web service RPC de busca de nomes e retorna os resultados.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$servico {string}</td><td class=CDLDescription>Endereco do web service.</td></tr><tr><td class=CDLEntry>$palavra {string}</td><td class=CDLDescription>palavra de busca</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array} | “erro”</p></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="coordenadas"></a>coordenadas</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#ip2geo" id=link89 onMouseOver="ShowTip(event, 'tt32', 'link89')" onMouseOut="HideTip('tt32')">ip2geo</a></td><td class=SDescription>Localiza a coordenada geográfica de um endereço IP.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#xy2imagem" id=link90 onMouseOver="ShowTip(event, 'tt33', 'link90')" onMouseOut="HideTip('tt33')">xy2imagem</a></td><td class=SDescription>Converte coordenadas geograficas em coordenadas de imagem e retorna um ponto.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#imagem2xy" id=link91 onMouseOver="ShowTip(event, 'tt34', 'link91')" onMouseOut="HideTip('tt34')">imagem2xy</a></td><td class=SDescription>Converte coordenadas de imagem em coordenadas geográficas.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#xy2wkt" id=link92 onMouseOver="ShowTip(event, 'tt35', 'link92')" onMouseOut="HideTip('tt35')">xy2wkt</a></td><td class=SDescription>Converte coordenadas para wkt.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#geo2zonaUTM" id=link93 onMouseOver="ShowTip(event, 'tt36', 'link93')" onMouseOut="HideTip('tt36')">geo2zonaUTM</a></td><td class=SDescription>Calcula a zona utm de um meridiano</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#geo2utm" id=link94 onMouseOver="ShowTip(event, 'tt37', 'link94')" onMouseOut="HideTip('tt37')">geo2utm</a></td><td class=SDescription>Converte coordenadas geográficas para UTM</td></tr></table></div></div><!--END_ND_SUMMARY--></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="ip2geo"></a>ip2geo</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>function ip2geo(</td><td class=PParameter nowrap>$ip,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$locaplic</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>".."</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Localiza a coordenada geográfica de um endereço IP.</p><p class=CParagraph>Essa função baseia-se no pacote geoIP, que deve estar instalado em pacotes/geoip.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$ip {string}</td><td class=CDLDescription>Número do IP.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="xy2imagem"></a>xy2imagem</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>function xy2imagem(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$xy</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte coordenadas geograficas em coordenadas de imagem e retorna um ponto.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>Arquivo map file.</td></tr><tr><td class=CDLEntry>$xy {string | array}</td><td class=CDLDescription>XY com as coordenadas (separado por espaço no caso de string)</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{mapscript point}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="imagem2xy"></a>imagem2xy</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>function imagem2xy(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$xy</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte coordenadas de imagem em coordenadas geográficas.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>Arquivo map file.</td></tr><tr><td class=CDLEntry>$xy {array | string}</td><td class=CDLDescription>XY com as coordenadas (separado por espaço no caso de string)</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="xy2wkt"></a>xy2wkt</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>function xy2wkt(</td><td class=PParameter nowrap>$xy</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte coordenadas para wkt.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$xy {string}</td><td class=CDLDescription>Lista de pares de coordenadas xy separadas por espaço.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{start code} array( “ponto”=>, “linha”=>, “poligono”=> ) {end}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="geo2zonaUTM"></a>geo2zonaUTM</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>function geo2zonaUTM(</td><td class=PParameter nowrap>$x</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Calcula a zona utm de um meridiano</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$x {numerico dd}</td><td class=CDLDescription>longitude</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{numerico}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="geo2utm"></a>geo2utm</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>function geo2utm(</td><td class=PParameter nowrap>$x,</td></tr><tr><td></td><td class=PParameter nowrap>$y,</td></tr><tr><td></td><td class=PParameter nowrap>$zona</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte coordenadas geográficas para UTM</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$x {numerico dd}</td><td class=CDLDescription>longitude</td></tr><tr><td class=CDLEntry>$y {numerico dd}</td><td class=CDLDescription>latitude</td></tr><tr><td class=CDLEntry>$zona {numerico}</td><td class=CDLDescription>zona UTM</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{start code} array( “x”=>, “y”=>, “zona”=>, “datum”=>”SAD-69” ) {end}</p></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="web_services"></a>web services</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#reSLD" id=link95 onMouseOver="ShowTip(event, 'tt38', 'link95')" onMouseOut="HideTip('tt38')">reSLD</a></td><td class=SDescription>Gera o SLD de um tema WMS.</td></tr></table></div></div><!--END_ND_SUMMARY--></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="reSLD"></a>reSLD</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>function reSLD(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$tema,</td></tr><tr><td></td><td class=PParameter nowrap>$sld</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Gera o SLD de um tema WMS.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>arquivo map_file</td></tr><tr><td class=CDLEntry>$tema {string}</td><td class=CDLDescription>código do tema</td></tr><tr><td class=CDLEntry>$sld {string}</td><td class=CDLDescription>arquivo onde o sld será gravado</td></tr></table></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="tema"></a>tema</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#pegaNome" id=link96 onMouseOver="ShowTip(event, 'tt39', 'link96')" onMouseOut="HideTip('tt39')">pegaNome</a></td><td class=SDescription>Retorna o nome correto de um layer verificando os elementos METADATA TEMA e ALTTEMA</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#criaLayer" id=link97 onMouseOver="ShowTip(event, 'tt40', 'link97')" onMouseOut="HideTip('tt40')">criaLayer</a></td><td class=SDescription>Cria um objeto layer</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#criaSHP" id=link98 onMouseOver="ShowTip(event, 'tt41', 'link98')" onMouseOut="HideTip('tt41')">criaSHP</a></td><td class=SDescription>Cria um arquivo shape file de um tema.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#downloadTema(depreciado)" id=link99 onMouseOver="ShowTip(event, 'tt42', 'link99')" onMouseOut="HideTip('tt42')">downloadTema (depreciado)</a></td><td class=SDescription>Utilize downloadTema2</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#downloadTema2" id=link100 onMouseOver="ShowTip(event, 'tt43', 'link100')" onMouseOut="HideTip('tt43')">downloadTema2</a></td><td class=SDescription>Faz o download dos dados de um tema.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#verificaDBF" id=link101 onMouseOver="ShowTip(event, 'tt44', 'link101')" onMouseOut="HideTip('tt44')">verificaDBF</a></td><td class=SDescription>Verifica se um arquivo dbf está ou não vazio</td></tr></table></div></div><!--END_ND_SUMMARY--></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="pegaNome"></a>pegaNome</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>function pegaNome(</td><td class=PParameter nowrap>$layer,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$enc</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"AUTO"</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Retorna o nome correto de um layer verificando os elementos METADATA TEMA e ALTTEMA</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$layer {objeto}</td><td class=CDLDescription>Objeto layer</td></tr><tr><td class=CDLEntry>$enc {string}</td><td class=CDLDescription>Código de página para conversão de caracteres</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{string}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="criaLayer"></a>criaLayer</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>function criaLayer(</td><td class=PParameter nowrap>$oMapa,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$ms_tipo,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$ms_status,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$metaTema,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$metaClasse</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"SIM"</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria um objeto layer</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$oMapa {objeto}</td><td class=CDLDescription>objeto mapa</td></tr><tr><td class=CDLEntry>$ms_tipo {MS_LAYER}</td><td class=CDLDescription>tipo de layer</td></tr><tr><td class=CDLEntry>$ms_status [MS_STATUS}</td><td class=CDLDescription>status de visibilidade</td></tr><tr><td class=CDLEntry>$metaTema {string}</td><td class=CDLDescription>nome do tema que será incluído no metadata TEMA</td></tr><tr><td class=CDLEntry>$metaClasse {string}</td><td class=CDLDescription>SIM|NAO indica se a classe é visível ou não na legenda</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{layer}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="criaSHP"></a>criaSHP</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>function criaSHP(</td><td class=PParameter nowrap>$tema,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$map_file,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$locaplic,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$nomeRand</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>TRUE</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria um arquivo shape file 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>Tema que será processado.</td></tr><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>Nome do arquivo map file. Inclua o caminho completo no servidor.</td></tr><tr><td class=CDLEntry>$locaplic {string}</td><td class=CDLDescription>Diretório onde está a aplicação no servidor.</td></tr><tr><td class=CDLEntry>$dir_tmp {string}</td><td class=CDLDescription>Diretório temporário</td></tr><tr><td class=CDLEntry>$nomeRand {boleano}</td><td class=CDLDescription>Gera um nome randomico para o shapefile (TRUE) ou utiliza o nome do tema (FALSE)</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>nome do arquivo criado ou false se ocorrer erro</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="downloadTema(depreciado)"></a>downloadTema (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>function downloadTema(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$tema,</td></tr><tr><td></td><td class=PParameter nowrap>$locaplic,</td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Utilize downloadTema2</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="downloadTema2"></a>downloadTema2</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>function downloadTema2(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$tema,</td></tr><tr><td></td><td class=PParameter nowrap>$locaplic,</td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Faz o download dos dados de um tema.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>Nome do arquivo map file. Inclua o caminho completo no servidor.</td></tr><tr><td class=CDLEntry>$tema {string}</td><td class=CDLDescription>Tema que será processado.</td></tr><tr><td class=CDLEntry>$locaplic {string}</td><td class=CDLDescription>Diretório da aplicação.</td></tr><tr><td class=CDLEntry>$dir_tmp {string}</td><td class=CDLDescription>Diretório temporário</td></tr><tr><td class=CDLEntry>$postgismapa</td><td class=CDLDescription>variavel definida em ms_configura.php</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{array} com o nome do diretório e nome do arquivo</p><h4 class=CHeading>Include</h4><p class=CParagraph><a href="../ms_configura-php.html#ms_configura.php" class=LArquivo >ms_configura.php</a></p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="verificaDBF"></a>verificaDBF</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>function verificaDBF(</td><td class=PParameter nowrap>$arq</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Verifica se um arquivo dbf está ou não vazio</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$arq {string}</td><td class=CDLDescription>nome do arquivo dbf</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{boolean}</td><td class=CDLDescription>true indica que não está vazio</td></tr></table></div></div>
<div class="CSection CTopic"><h2 class=CTitle><a name="Outros"></a>Outros</h2><div class=CBody><!--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="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#calculaAreaPixel" id=link102 onMouseOver="ShowTip(event, 'tt45', 'link102')" onMouseOut="HideTip('tt45')">calculaAreaPixel</a></td><td class=SDescription>Calcula a área em m2 de um pixel do mapa</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#pegaIPcliente" id=link103 onMouseOver="ShowTip(event, 'tt46', 'link103')" onMouseOut="HideTip('tt46')">pegaIPcliente</a></td><td class=SDescription>Pega o IP do cliente</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#pegaIPcliente2" id=link104 onMouseOver="ShowTip(event, 'tt47', 'link104')" onMouseOut="HideTip('tt47')">pegaIPcliente2</a></td><td class=SDescription>Pega o IP do cliente sem REMOTE_ADDR</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#versao" id=link105 onMouseOver="ShowTip(event, 'tt48', 'link105')" onMouseOut="HideTip('tt48')">versao</a></td><td class=SDescription>Retorna a versão do Mapserver.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#iXml" >iXml</a></td><td class=SDescription>Retorna o valor de um elemento xml</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#autoClasses" id=link106 onMouseOver="ShowTip(event, 'tt49', 'link106')" onMouseOut="HideTip('tt49')">autoClasses</a></td><td class=SDescription>Gera as classes do layer com base em valores definidos na tabela de atributos.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#removeAcentos" id=link107 onMouseOver="ShowTip(event, 'tt50', 'link107')" onMouseOut="HideTip('tt50')">removeAcentos</a></td><td class=SDescription>Remove os acentos de uma string</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#criaDirMapa" id=link108 onMouseOver="ShowTip(event, 'tt51', 'link108')" onMouseOut="HideTip('tt51')">criaDirMapa</a></td><td class=SDescription>Cria os diretórios temporários para a aplicação.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#array2json" id=link109 onMouseOver="ShowTip(event, 'tt52', 'link109')" onMouseOut="HideTip('tt52')">array2json</a></td><td class=SDescription>Converte um array em uma string no formato JSON. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#json2array" id=link110 onMouseOver="ShowTip(event, 'tt53', 'link110')" onMouseOut="HideTip('tt53')">json2array</a></td><td class=SDescription>Converte uma string JSON em um objeto PHP</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#echojson" id=link111 onMouseOver="ShowTip(event, 'tt54', 'link111')" onMouseOut="HideTip('tt54')">echojson</a></td><td class=SDescription>Retorna para o navegador uma string (JSON) e para o processamento do PHP</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#cpjson" id=link112 onMouseOver="ShowTip(event, 'tt55', 'link112')" onMouseOut="HideTip('tt55')">cpjson</a></td><td class=SDescription>Converte um array em um objeto JSON e retorna para o navegador</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#removeLinha" id=link113 onMouseOver="ShowTip(event, 'tt56', 'link113')" onMouseOut="HideTip('tt56')">removeLinha</a></td><td class=SDescription>Remove uma linha do mapfile baseado na comparação de strings.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#verificaEditores" id=link114 onMouseOver="ShowTip(event, 'tt57', 'link114')" onMouseOut="HideTip('tt57')">verificaEditores</a></td><td class=SDescription>Verifica se o usuário atual está cadastrado como editor</td></tr></table></div></div><!--END_ND_SUMMARY--></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="calculaAreaPixel"></a>calculaAreaPixel</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>function calculaAreaPixel(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$celsize</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Calcula a área em m2 de um pixel do mapa</p><p class=CParagraph>O cálculo é feito projetando-se o mapa atual para a projeção policônica</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file {string}</td><td class=CDLDescription>arquivo do mapa</td></tr><tr><td class=CDLEntry>$celsize {numerico}</td><td class=CDLDescription>tamanho do pixel em décimos de grau</td></tr></table><h4 class=CHeading>Retorno</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Numerico}</td><td class=CDLDescription>área em metros quadrados</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="pegaIPcliente"></a>pegaIPcliente</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function pegaIPcliente()</td></tr></table></blockquote><p class=CParagraph>Pega o IP do cliente</p><h4 class=CHeading>Retorno</h4><p class=CParagraph>{string}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="pegaIPcliente2"></a>pegaIPcliente2</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function pegaIPcliente2()</td></tr></table></blockquote><p class=CParagraph>Pega o IP do cliente sem REMOTE_ADDR</p><h4 class=CHeading>Retorno</h4><p class=CParagraph>{string}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="versao"></a>versao</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function versao()</td></tr></table></blockquote><p class=CParagraph>Retorna a versão do Mapserver.</p><h4 class=CHeading>Retorno</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{array}</td><td class=CDLDescription>array(“completa”=>,”principal”=>)</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="iXml"></a>iXml</h3><div class=CBody><p class=CParagraph>Retorna o valor de um elemento xml</p><h4 class=CHeading>Parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$no</td><td class=CDLDescription>objeto representando o elemento xml</td></tr><tr><td class=CDLEntry>$nome</td><td class=CDLDescription>nome do elemento</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="autoClasses"></a>autoClasses</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>function autoClasses(</td><td class=PParameterPrefix nowrap>&</td><td class=PParameter nowrap>$nlayer,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameterPrefix nowrap></td><td class=PParameter nowrap>$mapa,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameterPrefix nowrap></td><td class=PParameter nowrap>$locaplic</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Gera as classes do layer com base em valores definidos na tabela de atributos.</p><p class=CParagraph>Os parâmetros para montagem das classes são definidos em metadados do layer.</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$nlayer {objeto}</td><td class=CDLDescription>objeto layer que será processado</td></tr><tr><td class=CDLEntry>$mapa {objeto}</td><td class=CDLDescription>objeto mapa que será processado</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{objeto} layer modificado</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="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>function removeAcentos(</td><td class=PParameter nowrap>$var</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Remove os acentos de uma string</p><h4 class=CHeading>Parametro</h4><p class=CParagraph>$var {string}</p><h4 class=CHeading>Retorno</h4><p class=CParagraph>{string} palavra sem acento</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="criaDirMapa"></a>criaDirMapa</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>function criaDirMapa(</td><td class=PParameter nowrap>$dir_tmp</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria os diretórios temporários para a aplicação.</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$dir_tmp {string}</td><td class=CDLDescription>Diretório temporário (no servidor) utilizado pelo mapserver.</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{boleano}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="array2json"></a>array2json</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>function array2json(</td><td class=PParameter nowrap>$a,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$cpaint</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>true</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte um array em uma string no formato JSON. Utiliza as funções nativas do PHP para gerar o objeto.</p><h4 class=CHeading>Parametro</h4><p class=CParagraph>$a {array}</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$cpaint {boolean}</td><td class=CDLDescription>se for true é acrescentado o elemento “data” como chave no array, mantendo a compatibilidade da resposta com o CPAINT</td></tr></table><h4 class=CHeading>Retorno</h4><p class=CParagraph>{JSON}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="json2array"></a>json2array</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>function json2array(</td><td class=PParameter nowrap>$a</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte uma string JSON em um objeto PHP</p><p class=CParagraph>$a {string}</p><h4 class=CHeading>Retorno</h4><p class=CParagraph>{objeto}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="echojson"></a>echojson</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>function echojson(</td><td class=PParameter nowrap>$a</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Retorna para o navegador uma string (JSON) e para o processamento do PHP</p><h4 class=CHeading>Parametro</h4><p class=CParagraph>$a {string}</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="cpjson"></a>cpjson</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>function cpjson(</td><td class=PParameter nowrap>$obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Converte um array em um objeto JSON e retorna para o navegador</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$obj {array}</td><td class=CDLDescription>objeto que será convertido</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="removeLinha"></a>removeLinha</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>function removeLinha(</td><td class=PParameter nowrap>$texto,</td></tr><tr><td></td><td class=PParameter nowrap>$mapfile</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Remove uma linha do mapfile baseado na comparação de strings.</p><h4 class=CHeading>Parametros</h4><p class=CParagraph>$texto</p><p class=CParagraph>$mapfile</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="verificaEditores"></a>verificaEditores</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>function verificaEditores(</td><td class=PParameter nowrap>$editores</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Verifica se o usuário atual está cadastrado como editor</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>editores</td><td class=CDLDescription>array com a lista de editores</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>sim|nao</td></tr></table></div></div>
</div><!--Content-->
<div id=Footer>Para mais informações veja http://softwarepublico.gov.br · Gerado em 15th March, 2011 · <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="MFile MEntry"><a href="../principal-htm.html">Página principal com a lista de aplicativos do i3geo</a></div><div class="MFile MEntry"><a href="../ms_criamapa-php.html">Inicializa o i3Geo via URL ms_criamapa.php</a></div><div class="MFile MEntry"><a href="../ms_configura-php.html">Variáveis de inicialização ms_configura.php</a></div><div class="MFile MEntry"><a href="../testainstal-php.html">Testa a instalação do I3Geo</a></div><div class="MFile MEntry"><a href="../testamapfile-php.html">Testa um mapfile</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent1')">Interface HTML</a><div class=MGroupContent id=MGroupContent1><div class="MFile MEntry"><a href="../interface/flamingo-htm.html">Flamingo</a></div><div class="MFile MEntry"><a href="../interface/googleearth-phtml.html">Google Earth (experimental)</a></div><div class="MFile MEntry"><a href="../interface/googlemaps-phtml.html">Google Maps</a></div><div class="MFile MEntry"><a href="../interface/minima-htm.html">Interface minima</a></div><div class="MFile MEntry"><a href="../interface/geral-htm.html">Interface normal</a></div><div class="MFile MEntry"><a href="../interface/openlayers-htm.html">Interface Openlayers</a></div><div class="MFile MEntry"><a href="../interface/zerocal-htm.html">Interface zerocal</a></div><div class="MFile MEntry"><a href="../interface/zerocalol-htm.html">Interface zerocalol</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent4')">API javascript</a><div class=MGroupContent id=MGroupContent4><div class="MFile MEntry"><a href="../classesjs/i3geo-js.html">i3geo - carregador de javascripts</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent2')">JS de aplicativos específicos</a><div class=MGroupContent id=MGroupContent2><div class="MFile MEntry"><a href="../classesjs/geradordelinks-js.html">Gerador de links</a></div><div class="MFile MEntry"><a href="../classesjs/atlas-js.html">Atlas</a></div><div class="MFile MEntry"><a href="../classesjs/datadownload-js.html">Data download</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent3')">Classes</a><div class=MGroupContent id=MGroupContent3><div class="MFile MEntry"><a href="../classesjs/depreciados-js.html">Depreciados</a></div><div class="MFile MEntry"><a href="../classesjs/classe_i3geo-js.html">i3Geo</a></div><div class="MFile MEntry"><a href="../classesjs/classe_arvoredecamadas-js.html">Árvore de camadas</a></div><div class="MFile MEntry"><a href="../classesjs/classe_arvoredetemas-js.html">Árvore de temas</a></div><div class="MFile MEntry"><a href="../classesjs/classe_ajuda-js.html">Ajuda</a></div><div class="MFile MEntry"><a href="../classesjs/classe_analise-js.html">Análise geográfica</a></div><div class="MFile MEntry"><a href="../classesjs/classe_barradebotoes-js.html">Barra de botões</a></div><div class="MFile MEntry"><a href="../classesjs/classe_calculo-js.html">Cálculos</a></div><div class="MFile MEntry"><a href="../classesjs/wscliente-js.html">Cliente de web services</a></div><div class="MFile MEntry"><a href="../classesjs/compactajs-php.html">Compactador de javascript</a></div><div class="MFile MEntry"><a href="../classesjs/classe_configura-js.html">Configurações gerais</a></div><div class="MFile MEntry"><a href="../classesjs/classe_desenho-js.html">Desenho de elementos gráficos</a></div><div class="MFile MEntry"><a href="../classesjs/classe_eventos-js.html">Eventos</a></div><div class="MFile MEntry"><a href="../classesjs/classe_gadgets-js.html">Gadgets (objetos marginais do mapa)</a></div><div class="MFile MEntry"><a href="../classesjs/classe_guias-js.html">Guias</a></div><div class="MFile MEntry"><a href="../classesjs/classe_idioma-js.html">Idioma</a></div><div class="MFile MEntry"><a href="../classesjs/classe_interface-js.html">Interface</a></div><div class="MFile MEntry"><a href="../classesjs/classe_janela-js.html">Janelas</a></div><div class="MFile MEntry"><a href="../classesjs/classe_mapa-js.html">Mapa</a></div><div class="MFile MEntry"><a href="../classesjs/classe_maparef-js.html">Mapa de referência</a></div><div class="MFile MEntry"><a href="../classesjs/classe_navega-js.html">Navegação sobre o mapa</a></div><div class="MFile MEntry"><a href="../classesjs/classe_php-js.html">PHP</a></div><div class="MFile MEntry"><a href="../classesjs/classe_tema-js.html">Temas</a></div><div class="MFile MEntry"><a href="../classesjs/classe_util-js.html">Utilitários</a></div><div class="MFile MEntry"><a href="../classesjs/classe_coordenadas-js.html">Coordenadas</a></div><div class="MFile MEntry"><a href="../classesjs/classe_social-js.html">Social</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent9')">API PHP</a><div class=MGroupContent id=MGroupContent9><div class="MFile MEntry"><a href="mapa_controle-php.html">mapa_controle.php</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent5')">Programas de uso geral</a><div class=MGroupContent id=MGroupContent5><div class="MFile MEntry" id=MSelected>funcoes_gerais.php</div><div class="MFile MEntry"><a href="carrega_ext-php.html">carrega_ext.php</a></div><div class="MFile MEntry"><a href="pega_variaveis-php.html">pega_variaveis.php</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent6')">Serviços de renderização das interfaces</a><div class=MGroupContent id=MGroupContent6><div class="MFile MEntry"><a href="flamingo-inc.html">flamingo.inc</a></div><div class="MFile MEntry"><a href="flamingoogc-php.html">flamingoogc.php</a></div><div class="MFile MEntry"><a href="mapa_googleearth-php.html">mapa_googleearth.php</a></div><div class="MFile MEntry"><a href="mapa_googlemaps-php.html">mapa_googlemaps.php</a></div><div class="MFile MEntry"><a href="mapa_inicia-php.html">mapa_inicia.php</a></div><div class="MFile MEntry"><a href="mapa_openlayers-php.html">mapa_openlayers.php</a></div><div class="MFile MEntry"><a href="parse_cgi-php.html">parse_cgi.php</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent7')">Classes e funções</a><div class=MGroupContent id=MGroupContent7><div class="MFile MEntry"><a href="class-palette-php.html">class.<span class=HB> </span>palette.php</a></div><div class="MFile MEntry"><a href="classe_alteraclasse-php.html">classe_alteraclasse.php</a></div><div class="MFile MEntry"><a href="classe_analise-php.html">classe_analise.php</a></div><div class="MFile MEntry"><a href="classe_atlas-php.html">classe_atlas.php</a></div><div class="MFile MEntry"><a href="classe_atributos-php.html">classe_atributos</a></div><div class="MFile MEntry"><a href="classe_escala-php.html">classe_escala.php</a></div><div class="MFile MEntry"><a href="classe_estatistica-php.html">classe_estatistica.php</a></div><div class="MFile MEntry"><a href="classe_imagem-php.html">classe_imagem.php</a></div><div class="MFile MEntry"><a href="classe_legenda-php.html">classe_legenda.php</a></div><div class="MFile MEntry"><a href="classe_mapa-php.html">classe_mapa.php</a></div><div class="MFile MEntry"><a href="classe_menutemas-php.html">classe_menutemas.php</a></div><div class="MFile MEntry"><a href="classe_navegacao-php.html">classe_navegacao.php</a></div><div class="MFile MEntry"><a href="classe_selecao-php.html">classe_selecao.php</a></div><div class="MFile MEntry"><a href="classe_shp-php.html">classe_shp.php</a></div><div class="MFile MEntry"><a href="classe_temas-php.html">classe_temas.php</a></div><div class="MFile MEntry"><a href="classe_toponimia-php.html">classe_toponimia.php</a></div><div class="MFile MEntry"><a href="classe_vermultilayer-php.html">classe_vermultilayer.php</a></div><div class="MFile MEntry"><a href="wmswfs-php.html">wmswfs.php</a></div><div class="MFile MEntry"><a href="graficopizza-php.html">graficopizza.php</a></div><div class="MFile MEntry"><a href="graficos-php.html">graficos.php</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent8')">Funções de aplicativos específicos</a><div class=MGroupContent id=MGroupContent8><div class="MFile MEntry"><a href="atlas_controle-php.html">atlas_controle.php</a></div><div class="MFile MEntry"><a href="wscliente-php.html">wscliente.php</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent17')">Ferramentas</a><div class=MGroupContent id=MGroupContent17><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent10')">Análise</a><div class=MGroupContent id=MGroupContent10><div class="MFile MEntry"><a href="../ferramentas/3d/index-js-php.html">3d</a></div><div class="MFile MEntry"><a href="../ferramentas/agrupaelementos/index-js-php.html">Agrupa elementos</a></div><div class="MFile MEntry"><a href="../ferramentas/analisageometrias/index-js-php.html">Análise de Geometrias</a></div><div class="MFile MEntry"><a href="../ferramentas/buffer/index-js-php.html">Buffer</a></div><div class="MFile MEntry"><a href="../ferramentas/centromassa/index-js-php.html">Centro de massa</a></div><div class="MFile MEntry"><a href="../ferramentas/centroide/index-js-php.html">Centróide</a></div><div class="MFile MEntry"><a href="../ferramentas/dissolve/index-js-php.html">Dissolve elementos de um tema</a></div><div class="MFile MEntry"><a href="../ferramentas/distanciaptpt/index-js-php.html">Distância entre pontos</a></div><div class="MFile MEntry"><a href="../ferramentas/pontosdistri/index-js-php.html">Distribuição de pontos</a></div><div class="MFile MEntry"><a href="../ferramentas/graficointerativo/index-js-php.html">Gráfico interativo</a></div><div class="MFile MEntry"><a href="../ferramentas/nptpol/index-js-php.html">Número de pontos em polígonos</a></div><div class="MFile MEntry"><a href="../ferramentas/perfil/index-js-php.html">Perfil</a></div><div class="MFile MEntry"><a href="../ferramentas/pontoempoligono/index-js-php.html">Ponto em polígono</a></div><div class="MFile MEntry"><a href="../ferramentas/selecao/index-js-php.html">Seleção</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent11')">Adição de dados</a><div class=MGroupContent id=MGroupContent11><div class="MFile MEntry"><a href="../ferramentas/carouseltemas/index-js-php.html">Carrosel de temas</a></div><div class="MFile MEntry"><a href="../ferramentas/conectargeorss/index-js.html">Conexão com georss</a></div><div class="MFile MEntry"><a href="../ferramentas/conectarwms/index-js.html">Conexão com WMS</a></div><div class="MFile MEntry"><a href="../ferramentas/uploadgpx/index-js-php.html">GPX</a></div><div class="MFile MEntry"><a href="../ferramentas/gradecoord/index-js-php.html">Grade de coordenadas</a></div><div class="MFile MEntry"><a href="../ferramentas/gradehex/index-js-php.html">Grade de hexágonos</a></div><div class="MFile MEntry"><a href="../ferramentas/gradepol/index-js-php.html">Grade de polígonos</a></div><div class="MFile MEntry"><a href="../ferramentas/gradepontos/index-js-php.html">Grade de pontos</a></div><div class="MFile MEntry"><a href="../ferramentas/inseregrafico/index-js-php.html">Insere gráfico interativo</a></div><div class="MFile MEntry"><a href="../ferramentas/inserexy2/index-js-php.html">Insere ponto</a></div><div class="MFile MEntry"><a href="../ferramentas/inseretxt/index-js-php.html">Insere textos</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/index-js-php.html">Nuvem de tags</a></div><div class="MFile MEntry"><a href="../ferramentas/uploaddbf/index-js-php.html">Upload de arquivo dbf</a></div><div class="MFile MEntry"><a href="../ferramentas/upload/index-js-php.html">Upload de arquivo shapefile</a></div><div class="MFile MEntry"><a href="../ferramentas/wmstime/index-js.html">WMS Time</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent13')">Consulta e navegação</a><div class=MGroupContent id=MGroupContent13><div class="MFile MEntry"><a href="../ferramentas/busca/index-js-php.html">Busca de dados nos atributos de um tema</a></div><div class="MFile MEntry"><a href="../ferramentas/buscafotos/index-js-php.html">Busca fotos</a></div><div class="MFile MEntry"><a href="../ferramentas/buscarapida/index-js.html">Busca rápida</a></div><div class="MFile MEntry"><a href="../ferramentas/confluence/index-js-php.html">Confluencias</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/especies/pesquisa-php.html">Espécies (PHP)</a></div><div class="MFile MEntry"><a href="../ferramentas/googlemaps/index-php.html">Google Maps</a></div><div class="MFile MEntry"><a href="../ferramentas/identifica/index-js-php.html">Identifica</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent12')">Metar</a><div class=MGroupContent id=MGroupContent12><div class="MFile MEntry"><a href="../ferramentas/metar/index-js-php.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-php.html">Mostra extensão</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/wiki/index-js-php.html">Wikipédia</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent15')">Manipulação do mapa</a><div class=MGroupContent id=MGroupContent15><div class="MFile MEntry"><a href="../ferramentas/opcoes_autoredesenha/index-js-php.html">Auto redesenho</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_escala/index-js-php.html">Barra de escala</a></div><div class="MFile MEntry"><a href="../ferramentas/carregamapa/index-js-php.html">Carrega mapa salvo</a></div><div class="MFile MEntry"><a href="../ferramentas/convertemapakml/index-js-php.html">Converte um mapa em kml</a></div><div class="MFile MEntry"><a href="../ferramentas/convertews/index-js-php.html">Converte um mapa em WMS</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_querymap/index-js-php.html">Cor da seleção</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_fundo/index-js-php.html">Cor do fundo do mapa</a></div><div class="MFile MEntry"><a href="../ferramentas/cortina/index-js-php.html">Cortina</a></div><div class="MFile MEntry"><a href="../ferramentas/filtroarvore/index-js-php.html">Filtro da árvore de camadas</a></div><div class="MFile MEntry"><a href="../ferramentas/outputformat/index-js-php.html">Formato de imagem</a></div><div class="MFile MEntry"><a href="../ferramentas/importarwmc/index-js-php.html">Importar WMC</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_legenda/index-js-php.html">Legenda gráfica do mapa</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent14')">Imprimir</a><div class=MGroupContent id=MGroupContent14><div class="MFile MEntry"><a href="../ferramentas/imprimir/index-js-php.html">Imprimir</a></div><div class="MFile MEntry"><a href="../ferramentas/imprimir/geotif-php.html">Licença</a></div><div class="MFile MEntry"><a href="../ferramentas/imprimir/aggpng-php.html">Licença</a></div><div class="MFile MEntry"><a href="../ferramentas/imprimir/svg-php.html">Licença</a></div></div></div><div class="MFile MEntry"><a href="../ferramentas/tipoimagem/index-js-php.html">Opções de filtro de imagem</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_quadros/index-js-php.html">Quadros de animaçã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/salvamapa/index-js-php.html">Salva mapa</a></div><div class="MFile MEntry"><a href="../ferramentas/opcoes_tamanho/index-js-php.html">Tamanho do mapa</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent16')">Manipulação de tema</a><div class=MGroupContent id=MGroupContent16><div class="MFile MEntry"><a href="../ferramentas/aplicarsld/index-js-php.html">aplicarsld</a></div><div class="MFile MEntry"><a href="../ferramentas/convertekml/index-js-php.html">Converte um tema em kml</a></div><div class="MFile MEntry"><a href="../ferramentas/download/index-js-php.html">Download de um tema</a></div><div class="MFile MEntry"><a href="../ferramentas/legenda/index-js-php.html">Editor de legenda</a></div><div class="MFile MEntry"><a href="../ferramentas/editorsql/index-js-php.html">Editor de SQL</a></div><div class="MFile MEntry"><a href="../ferramentas/etiqueta/index-js-php.html">Etiqueta</a></div><div class="MFile MEntry"><a href="../ferramentas/filtro/index-js-php.html">Filtra tema</a></div><div class="MFile MEntry"><a href="../ferramentas/graficotema/index-js-php.html">Gráfico tema</a></div><div class="MFile MEntry"><a href="../ferramentas/salvamapfile/index-js-php.html">Salva as definições de uma camada no arquivo mapfile correspondente</a></div><div class="MFile MEntry"><a href="../ferramentas/tabela/index-js-php.html">Tabela de atributos</a></div><div class="MFile MEntry"><a href="../ferramentas/toponimia/index-js-php.html">Toponímia de um tema</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent18')">Redirecionadores</a><div class=MGroupContent id=MGroupContent18><div class="MFile MEntry"><a href="../index-html.html">Redirecionador para o ms_criamapa.<span class=HB> </span>php com extensão HTML</a></div><div class="MFile MEntry"><a href="../index-htm.html">Redirecionador para o ms_criamapa.<span class=HB> </span>php com extensão HTM</a></div><div class="MFile MEntry"><a href="../hiperbolica-html.html">Redirecionador para o pacotes/<span class=HB> </span>arvorehiper/<span class=HB> </span>index.<span class=HB> </span>php com extensão HTML</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent21')">Aplicativos adicionais</a><div class=MGroupContent id=MGroupContent21><div class="MFile MEntry"><a href="../ms_registraip-php.html">ms_registraip.php</a></div><div class="MFile MEntry"><a href="../datadownload-htm.html">datadownload.htm</a></div><div class="MFile MEntry"><a href="../ogc-htm.html">ogc.htm</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="../geradordelinks-htm.html">geradordelinks.htm</a></div><div class="MFile MEntry"><a href="../wscliente-htm.html">wscliente.htm</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="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent19')">Atlas</a><div class=MGroupContent id=MGroupContent19><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ão dos Atlas</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent20')">Mobile</a><div class=MGroupContent id=MGroupContent20><div class="MFile MEntry"><a href="../mobile/adicionatema-php.html">adicionatema.php</a></div><div class="MFile MEntry"><a href="../mobile/ativatexto-php.html">ativatexto.php</a></div><div class="MFile MEntry"><a href="../mobile/desligar-php.html">desligar.php</a></div><div class="MFile MEntry"><a href="../mobile/identifica-php.html">identifica.php</a></div><div class="MFile MEntry"><a href="../mobile/index-htm.html">index.htm</a></div><div class="MFile MEntry"><a href="../mobile/index-html.html">index.html</a></div><div class="MFile MEntry"><a href="../mobile/index-php.html">index.php</a></div><div class="MFile MEntry"><a href="../mobile/inicia-php.html">inicia.php</a></div><div class="MFile MEntry"><a href="../mobile/legenda-php.html">legenda.php</a></div><div class="MFile MEntry"><a href="../mobile/ligar-php.html">ligar.php</a></div><div class="MFile MEntry"><a href="../mobile/localizar-php.html">localizar.php</a></div><div class="MFile MEntry"><a href="../mobile/localizarxy-php.html">localizarxy.php</a></div><div class="MFile MEntry"><a href="../mobile/mobile-php.html">mobile.php</a></div><div class="MFile MEntry"><a href="../mobile/qrcode-htm.html">qrcode.htm</a></div></div></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></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent27')">Administração</a><div class=MGroupContent id=MGroupContent27><div class="MFile MEntry"><a href="../admin/index-html.html">Menu principal</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent23')">Utilitários</a><div class=MGroupContent id=MGroupContent23><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('MGroupContent22')">Php</a><div class=MGroupContent id=MGroupContent22><div class="MFile MEntry"><a href="../admin/php/estatisticas-php.html">Estatísticas do banco de dados de administração</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/parsemapfile-php.html">parsemapfile.php</a></div><div class="MFile MEntry"><a href="../admin/php/sqlite-php.html">sqlite.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/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('MGroupContent24')">Js</a><div class=MGroupContent id=MGroupContent24><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/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/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/webservices-js.html">webservices.js</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent25')">Php</a><div class=MGroupContent id=MGroupContent25><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/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/conexaomma-php.html">Exemplo de arquivo de conexão alternativo</a></div><div class="MFile MEntry"><a href="../admin/php/admin-php.html">Funções de uso geral</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/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/ms_configura-php.html">ms_configura.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/upgradebanco44_45-php.html">upgradebanco44_45.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="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent26')">Html</a><div class=MGroupContent id=MGroupContent26><div class="MFile MEntry"><a href="../admin/html/incluimap-html.html">Ajuste de mapfiles</a></div><div class="MFile MEntry"><a href="../admin/html/arvore-html.html">Editor da á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/menus-html.html">Editor da lista de menus</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ção</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/mapas-html.html">Mapas</a></div><div class="MFile MEntry"><a href="../admin/html/identifica-html.html">Opçõ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ção de temas</a></div><div class="MFile MEntry"><a href="../admin/html/tags-html.html">Tags</a></div><div class="MFile MEntry"><a href="../admin/html/webservices-html.html">Web Services</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent28')">Index</a><div class=MGroupContent id=MGroupContent28><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></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="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 < 29; menu++){if (menu != 5 && menu != 9){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>function fusaoGrafico()</td></tr></table></blockquote>Faz a fusao de uma imagem com outra grafico+imagem.</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>function executaR(</td><td class=PParameter nowrap>$rcode,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$R_path,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$gfile_name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Executa comandos do R.</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>function criaImagemR(</td><td class=PParameter nowrap>$nomearq</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria uma imagem png a partir de dados armazenados em disco.</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>function corRGB(</td><td class=PParameter nowrap>$cor</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Obtém os valores em RGB de um objeto cor do Mapscript.</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>function corE(</td><td class=PParameter nowrap>$label,</td></tr><tr><td></td><td class=PParameter nowrap>$cor,</td></tr><tr><td></td><td class=PParameter nowrap>$elemento</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica uma cor a um elemento de um objeto label de um layer.</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>function colorHex(</td><td class=PParameter nowrap>$img,</td></tr><tr><td></td><td class=PParameter nowrap>$HexColorString</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aloca uma cor a um objeto imagem (GD).</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>function colorRGB(</td><td class=PParameter nowrap>$img,</td></tr><tr><td></td><td class=PParameter nowrap>$ColorString</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aloca uma cor a um objeto imagem (GD).</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>function colorRGBshadow(</td><td class=PParameter nowrap>$img,</td></tr><tr><td></td><td class=PParameter nowrap>$ColorString,</td></tr><tr><td></td><td class=PParameter nowrap>$mork</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aloca uma cor de sombra a um objeto imagem (GD).</div></div><div class=CToolTip id="tt9"><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>function colorHexshadow(</td><td class=PParameter nowrap>$img,</td></tr><tr><td></td><td class=PParameter nowrap>$HexColorString,</td></tr><tr><td></td><td class=PParameter nowrap>$mork</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aloca uma cor de sombra a um objeto imagem (GD).</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>function RGB2hex(</td><td class=PParameter nowrap>$rgb</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte uma cor rgb em hex.</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>function nomeRandomico(</td><td class=PParameter nowrap>$n</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>10</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Gera um nome randômico.</div></div><div class=CToolTip id="tt12"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function listaEpsg()</td></tr></table></blockquote>Lê o arquivo com os códigos de projeção epsg e retorna um array com os dados.</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>function copiaSeguranca(</td><td class=PParameter nowrap>$map_file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria cópia de segurança do map_file.</div></div><div class=CToolTip id="tt14"><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>function listaDiretorios(</td><td class=PParameter nowrap>$diretorio</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna lista de diretórios.</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>function listaArquivos(</td><td class=PParameter nowrap>$diretorio</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna lista de arquivos.</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>function gravaDados(</td><td class=PParameter nowrap>$dados,</td></tr><tr><td></td><td class=PParameter nowrap>$arq</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Grava as linhas de um array em um arquivo.</div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function listaTrueType()</td></tr></table></blockquote>Lista as fontes true type.</div></div><div class=CToolTip id="tt18"><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>function substituiCon(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Substituí a string de conexão com o banco postgis pela string definida na inicialização (ms_configura.php)</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>function restauraCon(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Esconde a string de conexão com o banco, caso necessário</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>function retornaReferencia(</td><td class=PParameter nowrap>$ext</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna uma string com as variaveis de um novo mapa de referencia.</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>function retornaReferenciaDinamica(</td><td class=PParameter nowrap>$ext</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna uma string com as variaveis de um novo mapa de referencia gerado de forma dinamica.</div></div><div class=CToolTip id="tt22"><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>function testaMapa(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Testa se um mapa está íntegro.</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>function desligamargem(</td><td class=PParameter nowrap>$objmapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Desliga o mapa de referência e a barra de escala de um mapa.</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>function desligaTemas(</td><td class=PParameter nowrap>$objMapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Desliga todos os temas de um mapa.</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>function extPadrao(</td><td class=PParameter nowrap>$oMap</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica o valor da extensao geográfica padrao a um objeto map.</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>function gravaImagemMapa(</td><td class=PParameter nowrap>$mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Grava a imagem do mapa atual</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>function pegaValores(</td><td class=PParameter nowrap>$mapa,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$layer,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$item,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$numerico</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>false,</td></tr><tr><td></td><td class=PParameter nowrap>$ignorar</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Pega os valores de um item de um tema.</div></div><div class=CToolTip id="tt28"><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>function pegaValoresM(</td><td class=PParameter nowrap>$mapa,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$layer,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$itens,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$exclui</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"nulo",</td></tr><tr><td></td><td class=PParameter nowrap>$selecionados</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"nao",</td></tr><tr><td></td><td class=PParameter nowrap>$chaves</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>false,</td></tr><tr><td></td><td class=PParameter nowrap>$centroide</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>false</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Pega os valores de múltiplos itens de um tema.</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>function agrupaValores(</td><td class=PParameter nowrap>$lista,</td></tr><tr><td></td><td class=PParameter nowrap>$indiceChave,</td></tr><tr><td></td><td class=PParameter nowrap>$indiceValor,</td></tr><tr><td></td><td class=PParameter nowrap>$tipo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Agrupa os valores de um array por um método de cálculo.</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>function pegaItens(</td><td class=PParameter nowrap>$layer</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Pega os itens da tabela de atributos de um tema.</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>function buscaRapida(</td><td class=PParameter nowrap>$servico,</td></tr><tr><td></td><td class=PParameter nowrap>$palavra</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Acessa um web service RPC de busca de nomes e retorna os resultados.</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>function ip2geo(</td><td class=PParameter nowrap>$ip,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$locaplic</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>".."</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Localiza a coordenada geográfica de um endereço IP.</div></div><div class=CToolTip id="tt33"><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>function xy2imagem(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$xy</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte coordenadas geograficas em coordenadas de imagem e retorna um ponto.</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>function imagem2xy(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$xy</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte coordenadas de imagem em coordenadas geográficas.</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>function xy2wkt(</td><td class=PParameter nowrap>$xy</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte coordenadas para wkt.</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>function geo2zonaUTM(</td><td class=PParameter nowrap>$x</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Calcula a zona utm de um meridiano</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>function geo2utm(</td><td class=PParameter nowrap>$x,</td></tr><tr><td></td><td class=PParameter nowrap>$y,</td></tr><tr><td></td><td class=PParameter nowrap>$zona</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte coordenadas geográficas para UTM</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>function reSLD(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$tema,</td></tr><tr><td></td><td class=PParameter nowrap>$sld</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Gera o SLD de um tema WMS.</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>function pegaNome(</td><td class=PParameter nowrap>$layer,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$enc</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"AUTO"</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna o nome correto de um layer verificando os elementos METADATA TEMA e ALTTEMA</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>function criaLayer(</td><td class=PParameter nowrap>$oMapa,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$ms_tipo,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$ms_status,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$metaTema,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$metaClasse</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"SIM"</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um objeto layer</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>function criaSHP(</td><td class=PParameter nowrap>$tema,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$map_file,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$locaplic,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$nomeRand</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>TRUE</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria um arquivo shape file 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>function downloadTema(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$tema,</td></tr><tr><td></td><td class=PParameter nowrap>$locaplic,</td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Utilize downloadTema2</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>function downloadTema2(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$tema,</td></tr><tr><td></td><td class=PParameter nowrap>$locaplic,</td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td></tr><tr><td></td><td class=PParameter nowrap>$postgis_mapa</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Faz o download dos dados de um tema.</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>function verificaDBF(</td><td class=PParameter nowrap>$arq</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Verifica se um arquivo dbf está ou não vazio</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>function calculaAreaPixel(</td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$celsize</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Calcula a área em m2 de um pixel do mapa</div></div><div class=CToolTip id="tt46"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function pegaIPcliente()</td></tr></table></blockquote>Pega o IP do cliente</div></div><div class=CToolTip id="tt47"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function pegaIPcliente2()</td></tr></table></blockquote>Pega o IP do cliente sem REMOTE_ADDR</div></div><div class=CToolTip id="tt48"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function versao()</td></tr></table></blockquote>Retorna a versão do Mapserver.</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>function autoClasses(</td><td class=PParameterPrefix nowrap>&</td><td class=PParameter nowrap>$nlayer,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameterPrefix nowrap></td><td class=PParameter nowrap>$mapa,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameterPrefix nowrap></td><td class=PParameter nowrap>$locaplic</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Gera as classes do layer com base em valores definidos na tabela de atributos.</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>function removeAcentos(</td><td class=PParameter nowrap>$var</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Remove os acentos de uma string</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>function criaDirMapa(</td><td class=PParameter nowrap>$dir_tmp</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria os diretórios temporários para a aplicação.</div></div><div class=CToolTip id="tt52"><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>function array2json(</td><td class=PParameter nowrap>$a,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PParameter nowrap>$cpaint</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>true</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte um array em uma string no formato JSON. </div></div><div class=CToolTip id="tt53"><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>function json2array(</td><td class=PParameter nowrap>$a</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte uma string JSON em um objeto PHP</div></div><div class=CToolTip id="tt54"><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>function echojson(</td><td class=PParameter nowrap>$a</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Retorna para o navegador uma string (JSON) e para o processamento do PHP</div></div><div class=CToolTip id="tt55"><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>function cpjson(</td><td class=PParameter nowrap>$obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converte um array em um objeto JSON e retorna para o navegador</div></div><div class=CToolTip id="tt56"><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>function removeLinha(</td><td class=PParameter nowrap>$texto,</td></tr><tr><td></td><td class=PParameter nowrap>$mapfile</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Remove uma linha do mapfile baseado na comparação de strings.</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>function verificaEditores(</td><td class=PParameter nowrap>$editores</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Verifica se o usuário atual está cadastrado como editor</div></div><!--END_ND_TOOLTIPS-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>