funcoes_gerais-php.html
95.5 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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><title>A - Funções compartilhadas - 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="A-Funções_compartilhadas"></a>A - Funções compartilhadas</h1><div class=CBody><p class=CParagraph>Contém um conjunto de funções que são compartilhadas por outros programas do I3Geo.</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="#A-Funções_compartilhadas" >A - Funções compartilhadas</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="SGeneric SIndent1 SMarked"><td class=SEntry><a href="#Licença" >Licença</a></td><td class=SDescription>I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Files" >Files</a></td><td class=SDescription></td></tr><tr class="SFile SIndent2 SMarked"><td class=SEntry><a href="#funcoes_gerais.php" >funcoes_gerais.php</a></td><td class=SDescription>19/6/2007</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" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">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=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">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=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">executaR</a></td><td class=SDescription>Executa comandos do R.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#criaImagemR" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">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=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">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=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">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=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">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=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">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=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">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=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">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=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">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=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">nomeRandomico</a></td><td class=SDescription>Gera um nome randômico.</td></tr><tr class="SFunction SIndent2"><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 SMarked"><td class=SEntry><a href="#criaDirMapa" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">criaDirMapa</a></td><td class=SDescription>Cria os diretórios temporários para a aplicação. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#listaDiretorios" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">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=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">listaArquivos</a></td><td class=SDescription>Retorna lista de arquivos.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#gravaDados" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">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=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">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=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">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=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">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=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">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="#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 SMarked"><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"><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 SMarked"><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="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=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')">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=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')">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=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')">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=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')">pegaItens</a></td><td class=SDescription>Pega os itens de um tema e armazena em cache.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#buscaRapida" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')">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="#xy2imagem" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')">xy2imagem</a></td><td class=SDescription>Converte coordenadas geograficas em coordenadas de imagem e retorna um ponto.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#xy2wkt" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')">xy2wkt</a></td><td class=SDescription>Converte coordenadas em wkt.</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=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')">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" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')">georssCanais</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=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')">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=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')">criaLayer</a></td><td class=SDescription>Cria um objeto layer</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#criaSHP" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')">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=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')">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="#pegaIPcliente" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')">pegaIPcliente</a></td><td class=SDescription>Pega o IP do cliente</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div>
<div class="CGeneric CTopic"><h3 class=CTitle><a name="Licença"></a>Licença</h3><div class=CBody><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></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="Files"></a>Files</h3></div>
<div class="CFile CTopic"><h3 class=CTitle><a name="funcoes_gerais.php"></a>funcoes_gerais.php</h3><div class=CBody><p class=CParagraph>19/6/2007</p></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" id=link40 onMouseOver="ShowTip(event, 'tt1', 'link40')" onMouseOut="HideTip('tt1')">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=link41 onMouseOver="ShowTip(event, 'tt2', 'link41')" onMouseOut="HideTip('tt2')">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><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 classesRasterI(</td><td class=PParameter nowrap>$minvalor,</td></tr><tr><td></td><td class=PParameter nowrap>$maxvalor,</td></tr><tr><td></td><td class=PParameter nowrap>$nclasses,</td></tr><tr><td></td><td class=PParameter nowrap>$cores</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><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>Parameters</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=LFile id=link42 onMouseOver="ShowTip(event, 'tt40', 'link42')" onMouseOut="HideTip('tt40')">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=link43 onMouseOver="ShowTip(event, 'tt3', 'link43')" onMouseOut="HideTip('tt3')">executaR</a></td><td class=SDescription>Executa comandos do R.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#criaImagemR" id=link44 onMouseOver="ShowTip(event, 'tt4', 'link44')" onMouseOut="HideTip('tt4')">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></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td></tr><tr><td></td><td class=PParameter nowrap>$R_path,</td></tr><tr><td></td><td class=PParameter nowrap>$gfile_name</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=LFile id=link45 onMouseOver="ShowTip(event, 'tt40', 'link45')" onMouseOut="HideTip('tt40')">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=link46 onMouseOver="ShowTip(event, 'tt5', 'link46')" onMouseOut="HideTip('tt5')">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=link47 onMouseOver="ShowTip(event, 'tt6', 'link47')" onMouseOut="HideTip('tt6')">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=link48 onMouseOver="ShowTip(event, 'tt7', 'link48')" onMouseOut="HideTip('tt7')">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=link49 onMouseOver="ShowTip(event, 'tt8', 'link49')" onMouseOut="HideTip('tt8')">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=link50 onMouseOver="ShowTip(event, 'tt9', 'link50')" onMouseOut="HideTip('tt9')">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=link51 onMouseOver="ShowTip(event, 'tt10', 'link51')" onMouseOut="HideTip('tt10')">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=link52 onMouseOver="ShowTip(event, 'tt11', 'link52')" onMouseOut="HideTip('tt11')">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=link53 onMouseOver="ShowTip(event, 'tt12', 'link53')" onMouseOut="HideTip('tt12')">nomeRandomico</a></td><td class=SDescription>Gera um nome randômico.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#copiaSeguranca" id=link54 onMouseOver="ShowTip(event, 'tt13', 'link54')" onMouseOut="HideTip('tt13')">copiaSeguranca</a></td><td class=SDescription>Cria cópia de segurança do map_file.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#criaDirMapa" id=link55 onMouseOver="ShowTip(event, 'tt14', 'link55')" onMouseOut="HideTip('tt14')">criaDirMapa</a></td><td class=SDescription>Cria os diretórios temporários para a aplicação. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#listaDiretorios" id=link56 onMouseOver="ShowTip(event, 'tt15', 'link56')" onMouseOut="HideTip('tt15')">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=link57 onMouseOver="ShowTip(event, 'tt16', 'link57')" onMouseOut="HideTip('tt16')">listaArquivos</a></td><td class=SDescription>Retorna lista de arquivos.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#gravaDados" id=link58 onMouseOver="ShowTip(event, 'tt17', 'link58')" onMouseOut="HideTip('tt17')">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=link59 onMouseOver="ShowTip(event, 'tt18', 'link59')" onMouseOut="HideTip('tt18')">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="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="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="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>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 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=link60 onMouseOver="ShowTip(event, 'tt19', 'link60')" onMouseOut="HideTip('tt19')">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=link61 onMouseOver="ShowTip(event, 'tt20', 'link61')" onMouseOut="HideTip('tt20')">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=link62 onMouseOver="ShowTip(event, 'tt21', 'link62')" onMouseOut="HideTip('tt21')">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="#testaMapa" id=link63 onMouseOver="ShowTip(event, 'tt22', 'link63')" onMouseOut="HideTip('tt22')">testaMapa</a></td><td class=SDescription>Testa se um mapa está íntegro.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#desligamargem" id=link64 onMouseOver="ShowTip(event, 'tt23', 'link64')" 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"><td class=SEntry><a href="#desligaTemas" id=link65 onMouseOver="ShowTip(event, 'tt24', 'link65')" onMouseOut="HideTip('tt24')">desligaTemas</a></td><td class=SDescription>Desliga todos os temas de um mapa.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#extPadrao" id=link66 onMouseOver="ShowTip(event, 'tt25', 'link66')" onMouseOut="HideTip('tt25')">extPadrao</a></td><td class=SDescription>Aplica o valor da extensao geográfica padrao a um objeto map.</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>Parameters</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>Parameters</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="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><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></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="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=link67 onMouseOver="ShowTip(event, 'tt26', 'link67')" onMouseOut="HideTip('tt26')">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=link68 onMouseOver="ShowTip(event, 'tt27', 'link68')" onMouseOut="HideTip('tt27')">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=link69 onMouseOver="ShowTip(event, 'tt28', 'link69')" onMouseOut="HideTip('tt28')">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=link70 onMouseOver="ShowTip(event, 'tt29', 'link70')" onMouseOut="HideTip('tt29')">pegaItens</a></td><td class=SDescription>Pega os itens de um tema e armazena em cache.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#buscaRapida" id=link71 onMouseOver="ShowTip(event, 'tt30', 'link71')" onMouseOut="HideTip('tt30')">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 de um tema e armazena em cache.</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="#xy2imagem" id=link72 onMouseOver="ShowTip(event, 'tt31', 'link72')" onMouseOut="HideTip('tt31')">xy2imagem</a></td><td class=SDescription>Converte coordenadas geograficas em coordenadas de imagem e retorna um ponto.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#xy2wkt" id=link73 onMouseOver="ShowTip(event, 'tt32', 'link73')" onMouseOut="HideTip('tt32')">xy2wkt</a></td><td class=SDescription>Converte coordenadas em wkt.</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="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="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="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=link74 onMouseOver="ShowTip(event, 'tt33', 'link74')" onMouseOut="HideTip('tt33')">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" id=link75 onMouseOver="ShowTip(event, 'tt34', 'link75')" onMouseOut="HideTip('tt34')">georssCanais</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"></a>georssCanais</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=link76 onMouseOver="ShowTip(event, 'tt35', 'link76')" onMouseOut="HideTip('tt35')">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=link77 onMouseOver="ShowTip(event, 'tt36', 'link77')" onMouseOut="HideTip('tt36')">criaLayer</a></td><td class=SDescription>Cria um objeto layer</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#criaSHP" id=link78 onMouseOver="ShowTip(event, 'tt37', 'link78')" onMouseOut="HideTip('tt37')">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=link79 onMouseOver="ShowTip(event, 'tt38', 'link79')" onMouseOut="HideTip('tt38')">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=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></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></tr><tr><td></td><td class=PParameter nowrap>$map_file,</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>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></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><a href="../ms_configura-php.html#ms_configura.php" class=LFile >ms_configura.php</a></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="#pegaIPcliente" id=link80 onMouseOver="ShowTip(event, 'tt39', 'link80')" onMouseOut="HideTip('tt39')">pegaIPcliente</a></td><td class=SDescription>Pega o IP do cliente</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="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><!--Content-->
<div id=Footer>http://mapas.mma.gov.br/i3geo · Última atualização Sept 26th · <a href="http://www.naturaldocs.org">Generated by Natural Docs</a></div><!--Footer-->
<div id=Menu><div id=MTitle>I3Geo<div id=MSubTitle>Interface Integrada de Ferramentas de Geoprocessamento para Internet</div></div><div class="MLink MEntry"><a href="http://mapas.mma.gov.br/i3geo">I3Geo no MMA</a></div><div class="MFile MEntry"><a href="../ms_configura-php.html">Variáveis de inicialização.</a></div><div class="MFile MEntry"><a href="../ms_criamapa-php.html">Inicializa o I3Geo via URL</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent2')">Programas especiais</a><div class=MGroupContent id=MGroupContent2><div class="MFile MEntry"><a href="../ogc-php.html">Gerador automático de web services OGC</a></div><div class="MFile MEntry"><a href="../exemplos/mashup-htm.html">Mashup</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent1')">Menutemas</a><div class=MGroupContent id=MGroupContent1><div class="MFile MEntry"><a href="../menutemas/identifica-xml.html">Lista de aplicações de identificação</a></div><div class="MFile MEntry"><a href="../menutemas/linksdownload-xml.html">Lista de links para sites de download</a></div><div class="MFile MEntry"><a href="../menutemas/mapas-xml.html">Lista de mapas</a></div><div class="MFile MEntry"><a href="../menutemas/servicosws-xml.html">Lista de serviços de acesso aos dados.</a></div><div class="MFile MEntry"><a href="../menutemas/servicosgeorss-xml.html">Lista de serviços georss</a></div><div class="MFile MEntry"><a href="../menutemas/sistemas-xml.html">Lista de sistemas.</a></div><div class="MFile MEntry"><a href="../menutemas/menutemas-xml.html">Menu de temas</a></div></div></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></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent3')">Interfaces - diretório aplicmap</a><div class=MGroupContent id=MGroupContent3><div class="MFile MEntry"><a href="../aplicmap/admin-htm.html">Administração de mapfiles (experimental)</a></div><div class="MFile MEntry"><a href="../aplicmap/geral-htm.html">Interface normal</a></div><div class="MFile MEntry"><a href="../aplicmap/minima-htm.html">Mínima</a></div><div class="MFile MEntry"><a href="../aplicmap/openlayers-htm.html">OpenLayers (experimental)</a></div><div class="MFile MEntry"><a href="../aplicmap/simples1-htm.html">Simples 1</a></div><div class="MFile MEntry"><a href="../aplicmap/simples2-htm.html">Simples 2</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent4')">Programas frontend - diretório classesjs</a><div class=MGroupContent id=MGroupContent4><div class="MFile MEntry"><a href="../classesjs/i3geonaocompacto-js.html">$i</a></div><div class="MFile MEntry"><a href="../classesjs/compactajs-php.html">A - Compacta js e css</a></div><div class="MFile MEntry"><a href="../classesjs/i3geoadmin-js.html">Administração de mapfiles</a></div><div class="MFile MEntry"><a href="../classesjs/i3geo-js.html">Carrega os scripts do i3geo.</a></div><div class="MFile MEntry"><a href="../classesjs/wscliente-js.html">Cliente de web service</a></div><div class="MFile MEntry"><a href="../classesjs/datadownload-js.html">DataDownLoad</a></div><div class="MFile MEntry"><a href="../classesjs/ferramentas-js.html">Ferramentas</a></div><div class="MFile MEntry"><a href="../classesjs/ferramentasadmin-js.html">Ferramentas da interface de administração</a></div><div class="MFile MEntry"><a href="../classesjs/funcoes-js.html">Funções gerais</a></div><div class="MFile MEntry"><a href="../classesjs/iniciamma-js.html">Inicialização do i3geo.</a></div><div class="MFile MEntry"><a href="../classesjs/menususpenso-js.html">Menu suspenso</a></div><div class="MFile MEntry"><a href="../classesjs/redesenho-js.html">Redesenho</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent5')">Programas backend - diretório classesphp</a><div class=MGroupContent id=MGroupContent5><div class="MFile MEntry"><a href="pega_variaveis-php.html">A - Carrega as variáveis passadas como POST ou GET</a></div><div class="MFile MEntry"><a href="mapa_controle-php.html">A - Controle das requisições em Ajax</a></div><div class="MFile MEntry"><a href="carrega_ext-php.html">A - Extensões PHP</a></div><div class="MFile MEntry" id=MSelected>A - Funções compartilhadas</div><div class="MFile MEntry"><a href="mapa_inicia-php.html">A - Inicializa o mapa</a></div><div class="MFile MEntry"><a href="admin-php.html">Administração</a></div><div class="MFile MEntry"><a href="classe_analise-php.html">Análise</a></div><div class="MFile MEntry"><a href="classe_atributos-php.html">Atributos</a></div><div class="MFile MEntry"><a href="classe_alteraclasse-php.html">Classes e estilos</a></div><div class="MFile MEntry"><a href="class-palette-php.html">Degradê</a></div><div class="MFile MEntry"><a href="classe_escala-php.html">Escala</a></div><div class="MFile MEntry"><a href="classe_estatistica-php.html">Estatística</a></div><div class="MFile MEntry"><a href="graficos-php.html">Gráficos R</a></div><div class="MFile MEntry"><a href="classe_imagem-php.html">Imagem</a></div><div class="MFile MEntry"><a href="classe_legenda-php.html">Legenda</a></div><div class="MFile MEntry"><a href="classe_mapa-php.html">Mapa</a></div><div class="MFile MEntry"><a href="classe_menutemas-php.html">Menu</a></div><div class="MFile MEntry"><a href="classe_vermultilayer-php.html">Multilayer</a></div><div class="MFile MEntry"><a href="classe_navegacao-php.html">Navegação</a></div><div class="MFile MEntry"><a href="wmswfs-php.html">OGC</a></div><div class="MFile MEntry"><a href="graficopizza-php.html">Pizza</a></div><div class="MFile MEntry"><a href="classe_selecao-php.html">Seleção</a></div><div class="MFile MEntry"><a href="classe_shp-php.html">Shape</a></div><div class="MFile MEntry"><a href="classe_temas-php.html">Temas</a></div><div class="MFile MEntry"><a href="classe_toponimia-php.html">Toponímia</a></div><div class="MFile MEntry"><a href="wscliente-php.html">WS Cliente</a></div></div></div><div class="MIndex MEntry"><a href="../../index/Classes.html">Class Index</a></div><div class="MIndex MEntry"><a href="../../index/General.html">Everything</a></div><div class="MIndex MEntry"><a href="../../index/Files.html">File Index</a></div><div class="MIndex MEntry"><a href="../../index/Functions.html">Function Index</a></div><div class="MIndex MEntry"><a href="../../index/Properties.html">Property Index</a></div><div class="MIndex MEntry"><a href="../../index/Variables.html">Variable Index</a></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="Classes">Classes</option><option value="Files">Files</option><option value="Functions">Functions</option><option value="Properties">Properties</option><option value="Variables">Variables</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 < 6; menu++){if (menu != 5){document.getElementById("MGroupContent" + menu).style.display = "none";};};}// --></script></div><!--Menu-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function classesRasterI(</td><td class=PParameter nowrap>$minvalor,</td></tr><tr><td></td><td class=PParameter nowrap>$maxvalor,</td></tr><tr><td></td><td class=PParameter nowrap>$nclasses,</td></tr><tr><td></td><td class=PParameter nowrap>$cores</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Gera parâmetros para classificação de imagens.</div></div><div class=CToolTip id="tt2"><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="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 executaR(</td><td class=PParameter nowrap>$rcode,</td></tr><tr><td></td><td class=PParameter nowrap>$dir_tmp,</td></tr><tr><td></td><td class=PParameter nowrap>$R_path,</td></tr><tr><td></td><td class=PParameter nowrap>$gfile_name</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Executa comandos do R.</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 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="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 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="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 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="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 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="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 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="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 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="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 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="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 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="tt12"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>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="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 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="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 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="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 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="tt17"><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="tt18"><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="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 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="tt20"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function 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="tt21"><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="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><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 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="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 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="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 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="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 pegaItens(</td><td class=PParameter nowrap>$layer</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Pega os itens de um tema e armazena em cache.</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 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="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 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="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 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="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 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="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 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="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 pegaNome(</td><td class=PParameter nowrap>$layer</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="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 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="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 criaSHP(</td><td class=PParameter nowrap>$tema,</td></tr><tr><td></td><td class=PParameter nowrap>$map_file,</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>Cria um arquivo shape file de um tema.</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 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="tt39"><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="tt40"><div class=CFile>19/6/2007</div></div><!--END_ND_TOOLTIPS-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>