funcoes_gerais-php.html
129 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
<!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 do 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; tanto a versão 2 da Licença. 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 do 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 em 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 par de coordenadas geográficas</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>Regera o SLD de um tema WMS.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#georssCanais(depreciado)" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')">georssCanais (depreciado)</a></td><td class=SDescription>Lista os canais de um GeoRss.</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=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')">pegaNome</a></td><td class=SDescription>Retorna o nome correto de um layer</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#criaLayer" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')">criaLayer</a></td><td class=SDescription>Cria um objeto layer</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#criaSHP" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')">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" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')">downloadTema</a></td><td class=SDescription>Faz o download dos dados de um tema.</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=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')">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=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')">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=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')">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=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')">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=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')">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=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')">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=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')">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=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')">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="#echojson" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')">echojson</a></td><td class=SDescription>Retorna para o navegador uma string (JSON) e para o processamento</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#cpjson" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')">cpjson</a></td><td class=SDescription>Converte um array em um objeto JSON e retorna para o navegador</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=link54 onMouseOver="ShowTip(event, 'tt1', 'link54')" 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</td><td class=CDLDescription>Menor valor existente na série</td></tr><tr><td class=CDLEntry>maxvalor</td><td class=CDLDescription>Maior valor</td></tr><tr><td class=CDLEntry>nclasses</td><td class=CDLDescription>Número de classes</td></tr><tr><td class=CDLEntry>cores</td><td class=CDLDescription>Cores. Array de array de cores cores[0] = array(r,g,b)</td></tr></table><h4 class=CHeading>return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>array</td><td class=CDLDescription>array(“nomeclasse”=>$nomeclasse,”expressao”=>$expressao,”cores”=>$cores[$i])</td></tr></table></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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>imagem</td><td class=CDLDescription>imagem do mapa</td></tr><tr><td class=CDLEntry>grafico</td><td class=CDLDescription>imagem do grafico</td></tr><tr><td class=CDLEntry>dir_tmp</td><td class=CDLDescription>diretorio onde estao as imagens</td></tr><tr><td class=CDLEntry>cp</td><td class=CDLDescription>Objeto CPAINT</td></tr></table><h4 class=CHeading>Return</h4><p class=CParagraph>Objeto cpaint com o nome da nova imagem criada.</p><h4 class=CHeading>Include</h4><p class=CParagraph><a href="classe_imagem-php.html#classe_imagem.php" class=LSection id=link55 onMouseOver="ShowTip(event, 'tt54', 'link55')" onMouseOut="HideTip('tt54')">classe_imagem.php</a></p></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=link56 onMouseOver="ShowTip(event, 'tt2', 'link56')" 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=link57 onMouseOver="ShowTip(event, 'tt3', 'link57')" 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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$rcode</td><td class=CDLDescription>Código que será executado.</td></tr><tr><td class=CDLEntry>$dir_tmp</td><td class=CDLDescription>Diretório temporário onde ficarão os arquivos para processamento.</td></tr><tr><td class=CDLEntry>$R_path</td><td class=CDLDescription>Executável do R.</td></tr><tr><td class=CDLEntry>$gfile_name</td><td class=CDLDescription>nome da imagem que será criada</td></tr></table><h4 class=CHeading>Include</h4><p class=CParagraph><a href="classe_imagem-php.html#classe_imagem.php" class=LSection id=link58 onMouseOver="ShowTip(event, 'tt54', 'link58')" onMouseOut="HideTip('tt54')">classe_imagem.php</a></p></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><h4 class=CHeading>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$nomearq</td><td class=CDLDescription>Nome do arquivo no servidor que será utilizado para gerar a imagem.</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=link59 onMouseOver="ShowTip(event, 'tt4', 'link59')" 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=link60 onMouseOver="ShowTip(event, 'tt5', 'link60')" 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=link61 onMouseOver="ShowTip(event, 'tt6', 'link61')" 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=link62 onMouseOver="ShowTip(event, 'tt7', 'link62')" 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=link63 onMouseOver="ShowTip(event, 'tt8', 'link63')" 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=link64 onMouseOver="ShowTip(event, 'tt9', 'link64')" 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=link65 onMouseOver="ShowTip(event, 'tt10', 'link65')" 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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$cor</td><td class=CDLDescription>objeto cor do mapscript.</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>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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>label</td><td class=CDLDescription>Objeto do tipo label.</td></tr><tr><td class=CDLEntry>cor</td><td class=CDLDescription>RGB separado por espacos, se for um array, aplica diretamente ao objeto cor.</td></tr><tr><td class=CDLEntry>elemento</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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$img</td><td class=CDLDescription>objeto imagem</td></tr><tr><td class=CDLEntry>$HexColorString</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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$img</td><td class=CDLDescription>objeto imagem</td></tr><tr><td class=CDLEntry>$ColorString</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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$img</td><td class=CDLDescription>objeto imagem</td></tr><tr><td class=CDLEntry>$ColorString</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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$img</td><td class=CDLDescription>objeto imagem</td></tr><tr><td class=CDLEntry>$ColorString</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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$rgb</td><td class=CDLDescription>cor RGB</td></tr></table></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=link66 onMouseOver="ShowTip(event, 'tt11', 'link66')" 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=link67 onMouseOver="ShowTip(event, 'tt12', 'link67')" 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=link68 onMouseOver="ShowTip(event, 'tt13', 'link68')" 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=link69 onMouseOver="ShowTip(event, 'tt14', 'link69')" 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=link70 onMouseOver="ShowTip(event, 'tt15', 'link70')" 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=link71 onMouseOver="ShowTip(event, 'tt16', 'link71')" 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=link72 onMouseOver="ShowTip(event, 'tt17', 'link72')" 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>parameter</h4><p class=CParagraph>Número de dígitos.</p><h4 class=CHeading>return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>string</td><td class=CDLDescription>Nome aleatório.</td></tr></table></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></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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>map_file</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</td><td class=CDLDescription>Raiz onde será feita a busca.</td></tr></table><h4 class=CHeading>return</h4><p class=CParagraph>array com a lista de diretórios.</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>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$diretorio</td><td class=CDLDescription>Raiz onde será feita a busca.</td></tr></table><h4 class=CHeading>Return</h4><p class=CParagraph>array com a lista de arquivos e diretórios.</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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$dados</td><td class=CDLDescription>Dados que serão gravados.</td></tr><tr><td class=CDLEntry>$arq</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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$cp</td><td class=CDLDescription>Objeto CPAINT.</td></tr><tr><td class=CDLEntry>$locaplic</td><td class=CDLDescription>Localização da aplicação no servidor.</td></tr><tr><td class=CDLEntry>$imgdir</td><td class=CDLDescription>Diretório das imagens.</td></tr><tr><td class=CDLEntry>$dir_tmp</td><td class=CDLDescription>Diretório temporário.</td></tr></table></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=link73 onMouseOver="ShowTip(event, 'tt18', 'link73')" 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=link74 onMouseOver="ShowTip(event, 'tt19', 'link74')" 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=link75 onMouseOver="ShowTip(event, 'tt20', 'link75')" 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=link76 onMouseOver="ShowTip(event, 'tt21', 'link76')" 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=link77 onMouseOver="ShowTip(event, 'tt22', 'link77')" 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=link78 onMouseOver="ShowTip(event, 'tt23', 'link78')" 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=link79 onMouseOver="ShowTip(event, 'tt24', 'link79')" 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=link80 onMouseOver="ShowTip(event, 'tt25', 'link80')" 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=link81 onMouseOver="ShowTip(event, 'tt26', 'link81')" 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</td><td class=CDLDescription>arquivo mapfile</td></tr><tr><td class=CDLEntry>postgis_mapa</td><td class=CDLDescription>string de conexão com o banco</td></tr></table></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</td><td class=CDLDescription>arquivo mapfile</td></tr><tr><td class=CDLEntry>postgis_mapa</td><td class=CDLDescription>string 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>function retornaReferencia()</td></tr></table></blockquote><p class=CParagraph>Retorna uma string com as variaveis de um novo mapa de referencia.</p><h4 class=CHeading>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>cp</td><td class=CDLDescription>Objeto CPAINT.</td></tr><tr><td class=CDLEntry>nomeImagem</td><td class=CDLDescription>Nome da imagem do corpo do mapa.</td></tr><tr><td class=CDLEntry>objMapa</td><td class=CDLDescription>Objeto map.</td></tr></table><h4 class=CHeading>return</h4><p class=CParagraph>Objeto cpaint com uma 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>function retornaReferenciaDinamica()</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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>cp</td><td class=CDLDescription>Objeto CPAINT.</td></tr><tr><td class=CDLEntry>nomeImagem</td><td class=CDLDescription>Nome da imagem do corpo do mapa.</td></tr><tr><td class=CDLEntry>objMapa</td><td class=CDLDescription>Objeto map.</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></table><h4 class=CHeading>return</h4><p class=CParagraph>Objeto cpaint com uma 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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>map_file</td><td class=CDLDescription>Arquivo map file.</td></tr><tr><td class=CDLEntry>postgis_mapa</td><td class=CDLDescription>string de conexão com o banco de dados definida em ms_configura.php</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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>objmapa</td><td class=CDLDescription>Objeto map.</td></tr></table><h4 class=CHeading>return</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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>objMapa</td><td class=CDLDescription>Objeto map.</td></tr></table><h4 class=CHeading>return</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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$oMap</td><td class=CDLDescription>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>Parametros</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>Return</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=link82 onMouseOver="ShowTip(event, 'tt27', 'link82')" 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=link83 onMouseOver="ShowTip(event, 'tt28', 'link83')" 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=link84 onMouseOver="ShowTip(event, 'tt29', 'link84')" 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=link85 onMouseOver="ShowTip(event, 'tt30', 'link85')" 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=link86 onMouseOver="ShowTip(event, 'tt31', 'link86')" 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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$layer</td><td class=CDLDescription>Layer que será processado.</td></tr><tr><td class=CDLEntry>$item</td><td class=CDLDescription>Item que será processado.</td></tr><tr><td class=CDLEntry>$numerico</td><td class=CDLDescription>O item e numerico (true ou false).</td></tr><tr><td class=CDLEntry>$ignorar</td><td class=CDLDescription>valor que será ignorado na listagem final</td></tr></table></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><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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$layer</td><td class=CDLDescription>Layer que será processado.</td></tr><tr><td class=CDLEntry>$itens</td><td class=CDLDescription>Itens que serão processados.</td></tr><tr><td class=CDLEntry>$exclui</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</td><td class=CDLDescription>Utiliza apenas os selecionados ou todos</td></tr></table></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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$lista</td><td class=CDLDescription>Lista com os arrays contendo os dados que serão processados.</td></tr><tr><td class=CDLEntry>$indiceChave</td><td class=CDLDescription>Índice do array da lista que será considerado como a chave do array.</td></tr><tr><td class=CDLEntry>$indiceValor</td><td class=CDLDescription>Índice do array da lista que será considerado como o valor.</td></tr><tr><td class=CDLEntry>$tipo</td><td class=CDLDescription>Tipo de processamento soma|media|contagem|nenhum.</td></tr></table></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>parameter</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$layer</td><td class=CDLDescription>objeto layer</td></tr></table></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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>servico</td><td class=CDLDescription>Endereco do web service.</td></tr><tr><td class=CDLEntry>palavra</td><td class=CDLDescription>palavra de busca</td></tr></table><h4 class=CHeading>return</h4><p class=CParagraph>array com o resultado.</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=link87 onMouseOver="ShowTip(event, 'tt32', 'link87')" 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=link88 onMouseOver="ShowTip(event, 'tt33', 'link88')" 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=link89 onMouseOver="ShowTip(event, 'tt34', 'link89')" 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=link90 onMouseOver="ShowTip(event, 'tt35', 'link90')" onMouseOut="HideTip('tt35')">xy2wkt</a></td><td class=SDescription>Converte coordenadas em wkt.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#geo2zonaUTM" id=link91 onMouseOver="ShowTip(event, 'tt36', 'link91')" onMouseOut="HideTip('tt36')">geo2zonaUTM</a></td><td class=SDescription>Calcula a zona utm de um par de coordenadas geográficas</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#geo2utm" id=link92 onMouseOver="ShowTip(event, 'tt37', 'link92')" 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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$ip</td><td class=CDLDescription>Número do IP.</td></tr></table></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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file</td><td class=CDLDescription>Arquivo map file.</td></tr><tr><td class=CDLEntry>$xy</td><td class=CDLDescription>XY com as coordenadas (separado por espaço no caso de string)</td></tr></table></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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file</td><td class=CDLDescription>Arquivo map file.</td></tr><tr><td class=CDLEntry>$xy</td><td class=CDLDescription>XY com as coordenadas (separado por espaço no caso de string)</td></tr></table></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 em wkt.</p><h4 class=CHeading>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$xy</td><td class=CDLDescription>Lista de pares de coordenadas xy separadas por espaço.</td></tr></table></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 par de coordenadas geográficas</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$x</td><td class=CDLDescription>longitude</td></tr></table></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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$x</td><td class=CDLDescription>longitude</td></tr><tr><td class=CDLEntry>$y</td><td class=CDLDescription>latitude</td></tr><tr><td class=CDLEntry>$zona</td><td class=CDLDescription>zona UTM</td></tr></table></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=link93 onMouseOver="ShowTip(event, 'tt38', 'link93')" onMouseOut="HideTip('tt38')">reSLD</a></td><td class=SDescription>Regera o SLD de um tema WMS.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#georssCanais(depreciado)" id=link94 onMouseOver="ShowTip(event, 'tt39', 'link94')" onMouseOut="HideTip('tt39')">georssCanais (depreciado)</a></td><td class=SDescription>Lista os canais de um GeoRss.</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>Regera o SLD de um tema WMS.</p><h4 class=CHeading>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file</td><td class=CDLDescription>arquivo map_file</td></tr><tr><td class=CDLEntry>$tema</td><td class=CDLDescription>código do tema</td></tr><tr><td class=CDLEntry>$sld</td><td class=CDLDescription>string sld</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="georssCanais(depreciado)"></a>georssCanais (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 georssCanais(</td><td class=PParameter nowrap>$servico,</td></tr><tr><td></td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td></tr><tr><td></td><td class=PParameter nowrap>$locaplic</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Lista os canais de um GeoRss.</p><h4 class=CHeading>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$servico</td><td class=CDLDescription>Endereço do RSS.</td></tr><tr><td class=CDLEntry>$map_file</td><td class=CDLDescription>Nome do arquivo map file. Inclua o caminho completo no servidor.</td></tr><tr><td class=CDLEntry>$dir_tmp</td><td class=CDLDescription>Diretório onde o arquivo será criado.</td></tr><tr><td class=CDLEntry>$locaplic</td><td class=CDLDescription>Localização do I3geo</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=link95 onMouseOver="ShowTip(event, 'tt40', 'link95')" onMouseOut="HideTip('tt40')">pegaNome</a></td><td class=SDescription>Retorna o nome correto de um layer</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#criaLayer" id=link96 onMouseOver="ShowTip(event, 'tt41', 'link96')" onMouseOut="HideTip('tt41')">criaLayer</a></td><td class=SDescription>Cria um objeto layer</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#criaSHP" id=link97 onMouseOver="ShowTip(event, 'tt42', 'link97')" onMouseOut="HideTip('tt42')">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" id=link98 onMouseOver="ShowTip(event, 'tt43', 'link98')" onMouseOut="HideTip('tt43')">downloadTema</a></td><td class=SDescription>Faz o download dos dados de um tema.</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</p><h4 class=CHeading>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$layer</td><td class=CDLDescription>Objeto layer</td></tr><tr><td class=CDLEntry>$enc</td><td class=CDLDescription>Código de página para conversão de caracteres</td></tr></table></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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$oMapa</td><td class=CDLDescription>objeto mapa</td></tr><tr><td class=CDLEntry>$ms_tipo</td><td class=CDLDescription>tipo de layer</td></tr><tr><td class=CDLEntry>$ms_status</td><td class=CDLDescription>status de visibilidade</td></tr><tr><td class=CDLEntry>$metaTema</td><td class=CDLDescription>metadado com o nome do tema</td></tr><tr><td class=CDLEntry>$metaClasse</td><td class=CDLDescription>metadado indicando se a classe é visível ou não na legenda</td></tr></table></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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$tema</td><td class=CDLDescription>Tema que será processado.</td></tr></table><p class=CParagraph>$map_file -Nome do arquivo map file. Inclua o caminho completo no servidor.</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$locaplic</td><td class=CDLDescription>Diretório onde está a aplicação no servidor.</td></tr><tr><td class=CDLEntry>$dir_tmp</td><td class=CDLDescription>Diretório temporário</td></tr><tr><td class=CDLEntry>$nomeRand</td><td class=CDLDescription>Gera um nome randomico para o shapefile (TRUE) ou utiliza o nome do tema (FALSE)</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="downloadTema"></a>downloadTema</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><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>parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$map_file</td><td class=CDLDescription>Nome do arquivo map file. Inclua o caminho completo no servidor.</td></tr><tr><td class=CDLEntry>$tema</td><td class=CDLDescription>Tema que será processado.</td></tr><tr><td class=CDLEntry>$locaplic</td><td class=CDLDescription>Diretório da aplicação.</td></tr><tr><td class=CDLEntry>$dir_tmp</td><td class=CDLDescription>Diretório temporário</td></tr></table><h4 class=CHeading>return</h4><p class=CParagraph>Array com o nome do diretório e nome do arquivo</p><h4 class=CHeading>Include</h4><p class=CParagraph><ms_configura.php></p></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=link99 onMouseOver="ShowTip(event, 'tt44', 'link99')" onMouseOut="HideTip('tt44')">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=link100 onMouseOver="ShowTip(event, 'tt45', 'link100')" onMouseOut="HideTip('tt45')">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=link101 onMouseOver="ShowTip(event, 'tt46', 'link101')" onMouseOut="HideTip('tt46')">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=link102 onMouseOver="ShowTip(event, 'tt47', 'link102')" onMouseOut="HideTip('tt47')">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=link103 onMouseOver="ShowTip(event, 'tt48', 'link103')" onMouseOut="HideTip('tt48')">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=link104 onMouseOver="ShowTip(event, 'tt49', 'link104')" onMouseOut="HideTip('tt49')">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=link105 onMouseOver="ShowTip(event, 'tt50', 'link105')" onMouseOut="HideTip('tt50')">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=link106 onMouseOver="ShowTip(event, 'tt51', 'link106')" onMouseOut="HideTip('tt51')">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="#echojson" id=link107 onMouseOver="ShowTip(event, 'tt52', 'link107')" onMouseOut="HideTip('tt52')">echojson</a></td><td class=SDescription>Retorna para o navegador uma string (JSON) e para o processamento</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#cpjson" id=link108 onMouseOver="ShowTip(event, 'tt53', 'link108')" onMouseOut="HideTip('tt53')">cpjson</a></td><td class=SDescription>Converte um array em um objeto JSON e retorna para o navegador</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</td><td class=CDLDescription>arquivo do mapa</td></tr><tr><td class=CDLEntry>celsize</td><td class=CDLDescription>tamanho do pixel em décimos de grau</td></tr></table><h4 class=CHeading>Return</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Numeric}</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></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></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>Return</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></tr><tr><td></td><td class=PParameterPrefix nowrap></td><td class=PParameter nowrap>$mapa</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</td><td class=CDLDescription>objeto layer que será processado</td></tr><tr><td class=CDLEntry>mapa</td><td class=CDLDescription>objeto mapa que será processado</td></tr></table><h4 class=CHeading>Return</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>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>var</td><td class=CDLDescription>string</td></tr></table><h4 class=CHeading>Return</h4><p class=CParagraph>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. parameters:</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$dir_tmp</td><td class=CDLDescription>Diretório temporário (no servidor) utilizado pelo mapserver.</td></tr></table></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><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$cpaint</td><td class=CDLDescription>{boolean} se for true é acrescentado o elemento “data” como chave no array, mantendo a compatibilidade da resposta com o CPAINT</td></tr></table></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</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$a</td><td class=CDLDescription>string</td></tr></table></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><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>$obj</td><td class=CDLDescription>objeto que será convertido</td></tr></table></div></div>
</div><!--Content-->
<div id=Footer>Para mais informações veja http://softwarepublico.gov.br · Gerado em 5th January, 2010 · <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="../exemplos/index-html.html">Exemplos de configuração</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="MFile MEntry"><a href="../classesjs/i3geo-js.html">i3geo.js</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent3')">API Javascript</a><div class=MGroupContent id=MGroupContent3><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent1')">Classes</a><div class=MGroupContent id=MGroupContent1><div class="MFile MEntry"><a href="../classesjs/compactajs-php.html">Compactador de javascript</a></div><div class="MFile MEntry"><a href="../classesjs/classe_i3geo-js.html">i3Geo</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_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_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/classe_configura-js.html">Configurações gerais</a></div><div class="MFile MEntry"><a href="../classesjs/depreciados-js.html">Depreciados</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_selecao-js.html">Seleção de elementos (depreciado)</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></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent2')">Aplicativos</a><div class=MGroupContent id=MGroupContent2><div class="MFile MEntry"><a href="../classesjs/atlas-js.html">Atlas</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/datadownload-js.html">Data download</a></div><div class="MFile MEntry"><a href="../classesjs/geradordelinks-js.html">Gerador de links</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent4')">API PHP</a><div class=MGroupContent id=MGroupContent4><div class="MFile MEntry"><a href="atlas_controle-php.html">atlas_controle.php</a></div><div class="MFile MEntry"><a href="carrega_ext-php.html">carrega_ext.php</a></div><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="flamingoogc-php.html">flamingoogc.php</a></div><div class="MFile MEntry" id=MSelected>funcoes_gerais.php</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 class="MFile MEntry"><a href="mapa_controle-php.html">mapa_controle.php</a></div><div class="MFile MEntry"><a href="mapa_inicia-php.html">mapa_inicia.php</a></div><div class="MFile MEntry"><a href="parse_cgi-php.html">parse_cgi.php</a></div><div class="MFile MEntry"><a href="pega_variaveis-php.html">pega_variaveis.php</a></div><div class="MFile MEntry"><a href="wmswfs-php.html">wmswfs.php</a></div><div class="MFile MEntry"><a href="wscliente-php.html">wscliente.php</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent5')">Redirecionadores</a><div class=MGroupContent id=MGroupContent5><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="../zerocal/index-htm.html">Redirecionador HTM para o ms_criamapa.<span class=HB> </span>php com interface zerocal</a></div><div class="MFile MEntry"><a href="../zerocal/index-html.html">Redirecionador HTML para o ms_criamapa.<span class=HB> </span>php com interface zerocal</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('MGroupContent8')">Aplicativos adicionais</a><div class=MGroupContent id=MGroupContent8><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="../classesjs/zerocal/i3geo-js.html">i3geo.js</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent6')">Atlas</a><div class=MGroupContent id=MGroupContent6><div class="MFile MEntry"><a href="../atlas/geral-htm.html">geral.htm</a></div><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></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent7')">Mobile</a><div class=MGroupContent id=MGroupContent7><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/escala-php.html">escala.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></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent9')">Interfaces HTML e mapfiles de inicialização e configuração</a><div class=MGroupContent id=MGroupContent9><div class="MFile MEntry"><a href="../aplicmap/flamingo-htm.html">Flamingo (experimental)</a></div><div class="MFile MEntry"><a href="../aplicmap/googleearth-phtml.html">Google Earth (experimental)</a></div><div class="MFile MEntry"><a href="../aplicmap/googlemaps-phtml.html">Google Maps (experimental)</a></div><div class="MFile MEntry"><a href="../aplicmap/minima-htm.html">Interface minima</a></div><div class="MFile MEntry"><a href="../aplicmap/geral-htm.html">Interface normal</a></div><div class="MFile MEntry"><a href="../aplicmap/openlayers-htm.html">Interface normal</a></div><div class="MFile MEntry"><a href="../aplicmap/debug-htm.html">Interface normal</a></div><div class="MFile MEntry"><a href="../aplicmap/meumapa-htm.html">Interface normal (para exemplos)</a></div><div class="MFile MEntry"><a href="../aplicmap/simples1-htm.html">Interface simples 1</a></div><div class="MFile MEntry"><a href="../aplicmap/simples2-htm.html">Interface simples 2</a></div><div class="MFile MEntry"><a href="../aplicmap/zerocal-htm.html">Interface zerocal</a></div><div class="MFile MEntry"><a href="../aplicmap/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="../aplicmap/index-html.html">Redirecionador para o ms_criamapa.<span class=HB> </span>php com extensão HTML</a></div></div></div><div class="MFile MEntry"><a href="../exemplos/botoes1-htm.html">Interface normal</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent10')">Index</a><div class=MGroupContent id=MGroupContent10><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 < 11; menu++){if (menu != 4){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>function retornaReferencia()</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>function retornaReferenciaDinamica()</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><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 em 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 par de coordenadas geográficas</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>Regera 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 georssCanais(</td><td class=PParameter nowrap>$servico,</td></tr><tr><td></td><td class=PParameter nowrap>$map_file,</td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td></tr><tr><td></td><td class=PParameter nowrap>$locaplic</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Lista os canais de um GeoRss.</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 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</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 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="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 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="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 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><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 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="tt45"><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="tt46"><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="tt47"><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="tt48"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function autoClasses(</td><td class=PParameterPrefix nowrap>&</td><td class=PParameter nowrap>$nlayer,</td></tr><tr><td></td><td class=PParameterPrefix nowrap></td><td class=PParameter nowrap>$mapa</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="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 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="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 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="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 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="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 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</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 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="tt54"><div class=CSection>Manipulação de imagens.</div></div><!--END_ND_TOOLTIPS-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>