ms_configura-php.html
37.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
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Variáveis de inicialização ms_configura.php - i3Geo</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script><script language=JavaScript src="../javascript/prettify.js"></script></head><body class="FramedContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>
<!-- Generated by Natural Docs, version 1.51 -->
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
<div id=Content><div class="CSection"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="Variaacute;veis_de_inicializaccedil;atilde;o_ms_configura.php"></a>Variáveis de inicialização ms_configura.php</h1><div class=CBody><p>Nesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.</p><p>O ms_configura é incluído em vários programas do i3Geo e os valores das variáveis devem ser editados caso a instalação do i3geo tenha sido feita em um diretório diferente do padrão. No windows o diretório padrão é c:\ms4w\apache\htdocs\i3geo e no linux é /opt/www/html/i3geo</p><p>Para verificar a instalação do i3geo utilize o programa i3geo/testainstal.php, que pode fornecer algumas dicas caso estejam ocorrendo problemas na iniciallização.</p><p>As variáveis de configuração são definidas em blocos diferentes conforme o sistema operacional (linux ou windows).</p><p>O ms_criamapa.php carrega o ms_configura.php e armazena a maior parte das variáveis na seção. Algumas variáveis são também fornecidas para o cliente (navegador) na inicialização do mapa e ficam disponíveis em variáveis javascript.</p><p>Qualquer uma das variáveis pode ser colocada dentro do bloco que identifica o sistema operacional. Dessa forma pode-se ter um comportamento diferente de acordo com o ambiente.</p><h4 class=CHeading>Licenca</h4><p>GPL2</p><p>i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet</p><p>Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti <a href="#" onClick="location.href='mai' + 'lto:' + 'edmar.' + 'moretti' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>edmar.<span style="display: none">.nosp@m.</span>moretti<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a></p><p>Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;</p><p>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. i3geo/testamapfile.php Arquivo: ms_configura.php</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#Variaacute;veis_de_inicializaccedil;atilde;o_ms_configura.php" >Variáveis de inicialização ms_configura.php</a></td><td class=SDescription>Nesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3geomaster" >i3geomaster</a></td><td class=SDescription>Usuário e senha que podem realizar operações de administração inicial do i3Geo, como a criação do banco de dados de administração ou operações críticas do sistema</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#$i3GeoProjDefault" >$i3GeoProjDefault</a></td><td class=SDescription>Parametros de projecao cartografica utilizados nos mapas e nas exportacoes de arquivos.</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#$statusFerramentas" >$statusFerramentas</a></td><td class=SDescription>Algumas das funcionalidades do mapa interativo dependem de configurações específicas do servidor. </td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#$ogrOutput" >$ogrOutput</a></td><td class=SDescription>Indica se o OGR esta corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de dados</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#saikuUrl" >saikuUrl</a></td><td class=SDescription>URL para acessar o aplicativo SAIKU. </td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#saikuConfigDataSource" >saikuConfigDataSource</a></td><td class=SDescription>Parametros de configuracao da fonte de dados utilizada pelo applicativo SAIKU</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3georendermode" >i3georendermode</a></td><td class=SDescription>Opcoes que definem a rotina que sera utilizada para enviar ao navegador as imagens geradas de cada camada</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#linkedinoauth(ainda_natilde;o_implementado)" >linkedinoauth (ainda não implementado)</a></td><td class=SDescription>Parâmetros registrados no Linkedin para permitir que o i3Geo faça autenticação com base na conta do usuário</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#facebookoauth" >facebookoauth</a></td><td class=SDescription>Parâmetros registrados no Facebook para permitir que o i3Geo faça autenticação com base na conta do usuário</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#twitteroauth" >twitteroauth</a></td><td class=SDescription>Parâmetros registrados no Twitter para permitir que o i3Geo faça autenticação com base na conta do usuário</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#mensagemInicia" >mensagemInicia</a></td><td class=SDescription>Mensagem de inicialização mostrada pelo programa ms_criamapa.php</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#tituloInstituicao" >tituloInstituicao</a></td><td class=SDescription>Nome que será utilizado em alguns cabeçalhos e títulos de páginas</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#emailInstituicao" >emailInstituicao</a></td><td class=SDescription>Endereço de e-mail que pode ser mostrado na interface do mapa</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#googleApiKey" >googleApiKey</a></td><td class=SDescription>Chave utilizada pela API do Google maps.</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#metaestatTemplates" >metaestatTemplates</a></td><td class=SDescription>Indica a pasta onde ficam os templates utilizados para a publicacao de mapas. </td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#navegadoresLocais" >navegadoresLocais</a></td><td class=SDescription>O i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos. </td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#dir_tmp" >dir_tmp</a></td><td class=SDescription>Caminho completo do diretório temporário utilizado pelo mapserver.</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#locaplic" >locaplic</a></td><td class=SDescription>Caminho completo onde fica o I3Geo</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#locmapserv" >locmapserv</a></td><td class=SDescription>Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#locmapas" >locmapas</a></td><td class=SDescription>Onde fica o xml, para preencher a guia mapas.</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#R_path" >R_path</a></td><td class=SDescription>Onde esta o executavel do software R</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#R_pathlib" >R_pathlib</a></td><td class=SDescription>Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#postgis_mapa" >postgis_mapa</a></td><td class=SDescription>String de conexão para acesso aos dados (opcional).</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#utilizacgi" >utilizacgi</a></td><td class=SDescription>Variável indicando se o desenho do corpo do mapa será baseado no modo cgi.</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#expoeMapfile" >expoeMapfile</a></td><td class=SDescription>Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#conexaoadmin" >conexaoadmin</a></td><td class=SDescription>Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#$esquemaadmin" >$esquemaadmin</a></td><td class=SDescription>Indica em qual esquema do banco de dados de administração estão armazenadas as tabelas do sistema de administração. </td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#interfacePadrao" >interfacePadrao</a></td><td class=SDescription>Interface padrão utilizada para abrir o mapa.</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#customDir" >customDir</a></td><td class=SDescription>Nome da pasta dentro de "i3geo" utilizada para armazenar os arquivos das interfaces de mapas interativos e outras customizações específicas de determinada instalação. </td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#base" >base</a></td><td class=SDescription>Enderço do arquivo mapfile que será utilizado como base para a criação do mapa</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#cachedir" >cachedir</a></td><td class=SDescription>Pasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#ogcwsmap" >ogcwsmap</a></td><td class=SDescription>Nome (caminho completo) do arquivo mapfile que sera utilizado como base para a construcao dos servicos OGC</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#$i3geo_proxy_server" >$i3geo_proxy_server</a></td><td class=SDescription>String com a definicao do servidor de proxy.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Variaveis"></a>Variaveis</h3></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3geomaster"></a>i3geomaster</h3><div class=CBody><p>Usuário e senha que podem realizar operações de administração inicial do i3Geo, como a criação do banco de dados de administração ou operações críticas do sistema</p><p>É necessário alterar esse parâmetro quando o i3Geo não estiver em localhost, caso contrário, os mapas serão bloqueados</p><h4 class=CHeading>Tipo</h4><p>{array}</p><h4 class=CHeading>Default</h4><p>array(array(“usuario”=>”admin”, “senha”=>”adminx”));</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="$i3GeoProjDefault"></a>$i3GeoProjDefault</h3><div class=CBody><p>Parametros de projecao cartografica utilizados nos mapas e nas exportacoes de arquivos.</p><p>Os valores devem ser obtidos do site <a href="http://spatialreference.org/" class=LURL target=_top>http://spatialreference.org/</a></p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>proj4</td><td class=CDLDescription>corresponde a string de definicao de projecao conforme a biblioteca proj4, exemplo <a href="http://spatialreference.org/ref/epsg/4326/proj4/" class=LURL target=_top>http://spatialreference.org/ref/epsg/4326/proj4/</a></td></tr><tr><td class=CDLEntry>epsg</td><td class=CDLDescription>corresponde ao codigo da projecao definido pela autoridade EPSG e eh o mesmo utilizado como SRID no Postgis, exemplo <a href="http://spatialreference.org/ref/epsg/4326/" class=LURL target=_top>http://spatialreference.org/ref/epsg/4326/</a></td></tr><tr><td class=CDLEntry>prj</td><td class=CDLDescription>string utilizado para gerar arquivos .prj que compoem shapefiles, exemplo: <a href="http://spatialreference.org/ref/epsg/4326/esriwkt/" class=LURL target=_top>http://spatialreference.org<wbr>/ref<wbr>/epsg<wbr>/4326<wbr>/esriwkt<wbr>/</a></td></tr></table><p>A exportacao de arquivos shapefile gera sempre o PRJ conforme essa definicao.</p><p>Quando um mapfile utilizado no i3Geo nao possui a definicao de projecao no LAYER o i3Geo utilizara a projecao definida nessa variavel.</p><p>Caso essa variavel esteja definida como vazio ou nao definida aqui o i3Geo utilizara o defaul, que se baseia no EPSG:4326.</p><p>Os mapfiles de inicializacao tem seus parametros de projecao sobrepostos por essa variavel.</p><h4 class=CHeading>Tipo</h4><p>{array}</p><h4 class=CHeading>Default</h4><p>baseado em 4326</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="$statusFerramentas"></a>$statusFerramentas</h3><div class=CBody><p>Algumas das funcionalidades do mapa interativo dependem de configurações específicas do servidor. Esse array informa quais dessas ferramentas estão corretamente configuradas. As que estiverem marcadas como false não serão mostradas na interface do mapa interativo</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="$ogrOutput"></a>$ogrOutput</h3><div class=CBody><p>Indica se o OGR esta corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de dados</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="saikuUrl"></a>saikuUrl</h3><div class=CBody><p>URL para acessar o aplicativo SAIKU. Se nao estiver instalado, deixe em branco</p><p>Para maiores informacoes sobre como instalar o SAIKU veja em <a href="http://localhost/i3geo/ferramentas/saiku/instal.txt" class=LURL target=_top>http://localhost<wbr>/i3geo<wbr>/ferramentas<wbr>/saiku<wbr>/instal.txt</a></p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="saikuConfigDataSource"></a>saikuConfigDataSource</h3><div class=CBody><p>Parametros de configuracao da fonte de dados utilizada pelo applicativo SAIKU</p><p>Indicam onde estao os dados utilizados pelo sistema de metadados estatisticos e que podem ser visualizados na forma de cubos OLAP</p><h4 class=CHeading>Ajuste os parametros indicando</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>serverdb</td><td class=CDLDescription>endereco do servidor postgres</td></tr><tr><td class=CDLEntry>port</td><td class=CDLDescription>porta de acesso ao servidor</td></tr><tr><td class=CDLEntry>database</td><td class=CDLDescription>nome do database que contem as tabelas</td></tr><tr><td class=CDLEntry>username</td><td class=CDLDescription>nome do usuario que pode acessar o database</td></tr><tr><td class=CDLEntry>password</td><td class=CDLDescription>senha desse usuario</td></tr></table><p>Os parametros sao utilizados pelo programa definido em Catalog. Ese programa monta o arquivo de fonte de dados temorario e armazena em ms_tmp/saiku-datasources</p><h4 class=CHeading>Esse arquivo contera uma string como esse exemplo</h4><p>type=OLAP driver=mondrian.olap4j.MondrianOlap4jDriver location=jdbc:mondrian:Jdbc=jdbc:postgresql://localhost:5432/i3geosaude;Catalog=<a href="http://localhost/i3geo/ferramentas/saiku/esquemaxml.php;JdbcDrivers=org.postgresql.Driver;" class=LURL target=_top>http://localhost<wbr>/i3geo<wbr>/ferramentas<wbr>/saiku<wbr>/esquemaxml.php;JdbcDrivers=org.postgresql.Driver;</a> username=postgres password=postgres</p><p>Note que o database possui o nome i3geosaude Se os seus dados estatisticos estiverem em outro banco altere esse valor</p><p>Em tabelaDimensaoTempo utilize nome_do_esquema.nome_da_tabela</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3georendermode"></a>i3georendermode</h3><div class=CBody><p>Opcoes que definem a rotina que sera utilizada para enviar ao navegador as imagens geradas de cada camada</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>0</td><td class=CDLDescription>modo default. Utiliza a funcao imagepng() do PHP para enviar a imagem ao navegador</td></tr><tr><td class=CDLEntry>1</td><td class=CDLDescription>utiliza a funcao do Mapserver saveImage() para enviar a imagem ao navegador (e mais rapida, mas nao funciona em algumas versoes do Mapserver)</td></tr><tr><td class=CDLEntry>2</td><td class=CDLDescription>utiliza X-Sendfile (mais rapido que as outras opcoes) mas exige modificacoes na instalacao do Apache. Veja em: <a href="https://tn123.org/mod_xsendfile/" class=LURL target=_top>https://tn123.org/mod_xsendfile/</a> e <a href="http://edmarmoretti.blogspot.com.br/" class=LURL target=_top>http://edmarmoretti.blogspot.com.br/</a></td></tr></table></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="linkedinoauth(ainda_natilde;o_implementado)"></a>linkedinoauth (ainda não implementado)</h3><div class=CBody><p>Parâmetros registrados no Linkedin para permitir que o i3Geo faça autenticação com base na conta do usuário</p><p>O Linkedin exige que cada site seja registrado para permitir que a API de autenticação funcione</p><p>Veja o site para maiores informações: <a href="http://developer.linkedin.com/docs/DOC-1008" class=LURL target=_top>http://developer.linkedin.com/docs/DOC-1008</a></p><p>Caso vc não queira permitir essa opção, deixe essa variável vazia, e.x</p><p>Ao registrai3geo/testamapfile.phpr utilize o valor <a href="http://meuservidor/i3geo/pacotes/openid/login.php?login" class=LURL target=_top>http://meuservidor<wbr>/i3geo<wbr>/pacotes<wbr>/openid<wbr>/login.php?login</a></p><h4 class=CHeading>Exemplo</h4><p>$linkedinoauth = array( “consumerkey” => “0oQ30ge-ggKarx4HGaXVK118n8mekMBbFYTrC-agGV9hvxUXfeWwS1q7ZMvD-8LL”, “consumersecret” => “nRGXfHp1XNMt0eCG7tWJpoCcXX1uoZseDtgiU-CRy1ajqipo4KpjjZdDUXmqZGQA” );</p><h4 class=CHeading>Tipo</h4><p>{array}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="facebookoauth"></a>facebookoauth</h3><div class=CBody><p>Parâmetros registrados no Facebook para permitir que o i3Geo faça autenticação com base na conta do usuário</p><p>O Facebook exige que cada site seja registrado para permitir que a API de autenticação funcione</p><p>Veja o site para maiores informações: <a href="http://developers.facebook.com/setup/" class=LURL target=_top>http://developers.facebook.com/setup/</a></p><p>Caso vc não queira permitir essa opção, deixe essa variável vazia, e.x</p><p>Ao registrar utilize o valor <a href="http://meuservidor/i3geo/pacotes/openid/login.php?login" class=LURL target=_top>http://meuservidor<wbr>/i3geo<wbr>/pacotes<wbr>/openid<wbr>/login.php?login</a></p><h4 class=CHeading>Exemplo</h4><p>$facebookoauth = array( “consumerkey” => “136279263094148”, “consumersecret” => “679fc4a007b1d289377fa8af8f7086b6” );</p><h4 class=CHeading>Tipo</h4><p>{array}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="twitteroauth"></a>twitteroauth</h3><div class=CBody><p>Parâmetros registrados no Twitter para permitir que o i3Geo faça autenticação com base na conta do usuário</p><p>O Twitter exige que cada site seja registrado para permitir que a API de autenticação funcione</p><p>Veja o site para maiores informações: <a href="http://www.snipe.net/2009/07/writing-your-first-twitter-application-with-oauth/" class=LURL target=_top>http://www.snipe.net<wbr>/2009<wbr>/07<wbr>/writing-your-first-twitter-application-with-oauth<wbr>/</a></p><p>Lista de aplicações cadastradas: <a href="https://twitter.com/oauth_clients/" class=LURL target=_top>https://twitter.com/oauth_clients/</a></p><p>Caso vc não queira permitir essa opção, deixe essa variável vazia, e.x</p><p>$twitteroauth = “”;</p><p>Ao registrar a aplicação, utilize o endereço do i3geo em Application Website, por exemplo <a href="http://meuservidor/i3geo" class=LURL target=_top>http://meuservidor/i3geo</a></p><p>Ao registrar utilize como “Callback URL” o valor <a href="http://meuservidor/i3geo/pacotes/openid/login.php?login" class=LURL target=_top>http://meuservidor<wbr>/i3geo<wbr>/pacotes<wbr>/openid<wbr>/login.php?login</a></p><h4 class=CHeading>Exemplo</h4><p>$twitteroauth = array( “consumerkey” => “vUvBcsOULjS0ewxuSvbS6w”, “consumersecret” => “0Hj6uCyycDCeNOgzTUF1bBSel75KtfbnCS4bxWVqaxk”, “requesttokenurl” => “<a href="https://twitter.com/oauth/request_token" class=LURL target=_top>https://twitter.com/oauth/request_token</a>”, “accesstokenurl” => “<a href="https://twitter.com/oauth/access_token" class=LURL target=_top>https://twitter.com/oauth/access_token</a>”, “authorizeurl” => “<a href="https://twitter.com/oauth/authorize" class=LURL target=_top>https://twitter.com/oauth/authorize</a>” );</p><h4 class=CHeading>Tipo</h4><p>{array}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="mensagemInicia"></a>mensagemInicia</h3><div class=CBody><p>Mensagem de inicialização mostrada pelo programa ms_criamapa.php</p><p>Por default é obtida de um include para permitir a atualização da versão nos pacotes de correção</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="tituloInstituicao"></a>tituloInstituicao</h3><div class=CBody><p>Nome que será utilizado em alguns cabeçalhos e títulos de páginas</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="emailInstituicao"></a>emailInstituicao</h3><div class=CBody><p>Endereço de e-mail que pode ser mostrado na interface do mapa</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="googleApiKey"></a>googleApiKey</h3><div class=CBody><p>Chave utilizada pela API do Google maps.</p><p>A API do Google maps é utilizada em algumas funcionalidades do i3geo. Vc deve registrar uma chave no site do Google para o seu endereço de servidor web. veja como fazer em: <a href="http://code.google.com/apis/maps/signup.html" class=LURL target=_top>http://code.google.com/apis/maps/signup.html</a></p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="metaestatTemplates"></a>metaestatTemplates</h3><div class=CBody><p>Indica a pasta onde ficam os templates utilizados para a publicacao de mapas. E utilizado pelo sistema de metadados estatisticos. O default e a pasta /ferramentas/metaestat/templates A pasta deve estar dentro do diretorio onde esta instalado o i3geo A pasta com os templates deve conter uma pasta chamada “logos” para guardar as logomarcas utilizadas pelos mapas</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="navegadoresLocais"></a>navegadoresLocais</h3><div class=CBody><p>O i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos. Isso possibilita o acesso aos dados mesmo que não constem na árvore de temas</p><p>Caso o usuário não esteja logado, será mostrada para navegacao apenas a pasta i3geo/data</p><p>Se do lado do cliente a variavel javascript for false e $navegadoresLocais for vazia a opção nao será mostrada na árvore</p><p>i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir = false; //inserir no HTML</p><p>Portanto, se vc não quiser que essa opção seja ativada, mesmo com o usuário logado mantenha essa variável igual a</p><p>$navegadoresLocais = “”;</p><p>Para efeito de compatibilidade, manteve-se a possibilidade de um array com multiplos arrays, mas apenas o primeiro e utilizado</p><h4 class=CHeading>Exemplo</h4><p>$navegadoresLocais = array( array( “drives”=>array( array(“caminho”=>”/tmp”,”nome”=>”tmp”), array(“caminho”=>”/var/www”,”nome”=>”www”) ) ) );</p><h4 class=CHeading>Tipo</h4><p>{array}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="dir_tmp"></a>dir_tmp</h3><div class=CBody><p>Caminho completo do diretório temporário utilizado pelo mapserver.</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="locaplic"></a>locaplic</h3><div class=CBody><p>Caminho completo onde fica o I3Geo</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="locmapserv"></a>locmapserv</h3><div class=CBody><p>Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.</p><p>Essa variável é necessária em processos que utilizam o mapserver no modo CGI.</p><p>Por exemplo, se o endereço for <a href="http://localhost/cgi-bin/mapserv.exe" class=LURL target=_top>http://localhost/cgi-bin/mapserv.exe</a>, a variável deverá conter apenas /cgi-bin/mapserv.exe</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="locmapas"></a>locmapas</h3><div class=CBody><p>Onde fica o xml, para preencher a guia mapas.</p><p>Se for “” será utilizado o sistema de administração do i3geo (veja i3geo/admin).</p><p>A guia “Mapas” mostra uma lista de links que permitem abrir mapas específicos. Essa lista é utilizada também pela versão mobile do i3geo.</p><p>Veja a documentação específica do arquivo mapas.xml para maiores detalhes.</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="R_path"></a>R_path</h3><div class=CBody><p>Onde esta o executavel do software R</p><p>O R é um pacote estatístico utilizado pelo I3Geo para geração de gráficos e análises estatísticas Se vc não possui o R instalado, comente a linha abaixo</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="R_pathlib"></a>R_pathlib</h3><div class=CBody><p>Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R</p><p>Instale no R as bibliotecas SPATSTAT e DELDIR. No Ubuntu, experimente usar o software RKWard que possui um instalador de bibliotecas</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="postgis_mapa"></a>postgis_mapa</h3><div class=CBody><p>String de conexão para acesso aos dados (opcional).</p><h4 class=CHeading>Prefira usar o esquema de criptografia nativo do Mapserver, veja em</h4><p><a href="http://mapserver.org/utilities/msencrypt.html" class=LURL target=_top>http://mapserver.org/utilities/msencrypt.html</a></p><p>Com o uso opcional dessa variável é possível esconder a string de conexão com o banco de dados. O Mapserver não permite esconder essa string, por isso, no i3geo, foi implementado um esquema de substituição. Toda vez que um objeto “map” é criado via PHP Mapscript, a string de conexão é substituída pelo valor de $postgis_mapa. Se não for desejado a substituição, deixe essa variável em branco. Se vc especificar essa variável, o mapa será forçado a recusar o modo de operação CGI.</p><p>Para mais detalhes veja a função substituiCon em classesphp/funcoes_gerais.php</p><p>exemplo -</p><p>$postgis_mapa = array( “teste”=>”user=geodados password=geodados dbname=geodados host=10.1.1.36 port=5432 options=’-c client_encoding=LATIN1’”, “conexao2”=>”user=geodados password=geodados dbname=geodadosteste host=10.1.1.36 port=5432” )</p><p>No exemplo, vc pode usar “teste” ou “conexao2” no seu mapfile veja em i3geo/temas/testesubstring.map</p><p>Se vc não quiser usar essa substituição, deixe como está ou use</p><p>$postgis_mapa = “”</p><h4 class=CHeading>Tipo</h4><p>{array ou string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="utilizacgi"></a>utilizacgi</h3><div class=CBody><p>Variável indicando se o desenho do corpo do mapa será baseado no modo cgi.</p><p>Por default, o mapserver desenha o mapa via php, porém, pode-se alterar o modo de desenho.</p><p>No modo normal, a imagem do mapa é gerada e armazenada no diretório ms_tmp. Após a geração da imagem</p><ul><li>endereço do arquivo é retornado ao mapa (retorno via Ajax) e o javascript se encarrega de alterar o endereço da imagem no navegador. Com o uso do CGI a imagem não é gerada, sendo repassado ao navegador</li><li>endereço do cgi acrescentado do nome do mapfile, fazendo com que a imagem seja retornada diretamente.</li></ul><p>Em alguns casos o uso do cgi torna a aplicação mais rápida.</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="expoeMapfile"></a>expoeMapfile</h3><div class=CBody><p>Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.</p><p>Quando essa variável for definida como “nao” algumas das funcionalidades do i3geo poderão ficar prejudicadas, mas sem comprometimento das funções principais.</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="conexaoadmin"></a>conexaoadmin</h3><div class=CBody><p>Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.</p><p>Esse arquivo é incluído no programa i3geo/admin/conexao.php</p><p>O banco de dados administrativo é utilizado para definir coisas como a árvore de temas, árvore de mapas, etc.</p><p>O banco de dados, originalmente, é montado em SQLITE, porém, em ambientes corporativos, sugere-se o uso de bancos de dados mais robustos.</p><p>Se você quiser utilizar a conexão default, baseado no SQLITE, mantenha essa variável vazia.</p><p>O programa PHP que estabelece a conexão deve retornar objetos com nomes padronizados. Veja o arquivo i3geo/admin/conexao.php e i3geo/admin/php/conexaopostgresql.php para maiores detalhes.</p><h4 class=CHeading>Exemplos</h4><p>$conexaoadmin = $locaplic.”/admin/php/conexaopostgresql.php”; $conexaoadmin = $locaplic.”/admin/php/conexaomma.php”;</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="$esquemaadmin"></a>$esquemaadmin</h3><div class=CBody><p>Indica em qual esquema do banco de dados de administração estão armazenadas as tabelas do sistema de administração. Por default, utiliza-se o esquema public.</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="interfacePadrao"></a>interfacePadrao</h3><div class=CBody><p>Interface padrão utilizada para abrir o mapa.</p><p>A interface pode ser um arquivo com as extensões .htm .html .phtml</p><p>O arquivo deve estar armazenado em i3geo/aplicmap</p><p>A interface padrão é utilizada quando não é definida nenhuma interface via URL.</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="customDir"></a>customDir</h3><div class=CBody><p>Nome da pasta dentro de "i3geo" utilizada para armazenar os arquivos das interfaces de mapas interativos e outras customizações específicas de determinada instalação. O valor padrão é "interface", ou seja, os arquivos ficam na pasta i3geo/interface.</p><p>A página inicial do i3Geo utiliza essa variável para montar os links que abrem os mapas.</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="base"></a>base</h3><div class=CBody><p>Enderço do arquivo mapfile que será utilizado como base para a criação do mapa</p><p>Se vc não usar o caminho completo, o arquivo será procurado em i3geo/aplicmap</p><p>Quando não for definido, o i3Geo tentará escolher o mapfile mais adequado, conforme o que existir em i3geo/aplicmap</p><p>A escolha depende do sistema operacional e da versão do Mapserver.</p><p>Vc pode usar essa variável para customizar a inicialização do mapa.</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="cachedir"></a>cachedir</h3><div class=CBody><p>Pasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.</p><p>Os layers que permitem cache são definidos no sistema de administração do i3Geo.</p><p>Se cachedir for vazia, será utilizado o default do i3geo (diretório temporário)</p><p>Exemplo</p><p>$cachedir = ‘c:/temp/cache’;</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="ogcwsmap"></a>ogcwsmap</h3><div class=CBody><p>Nome (caminho completo) do arquivo mapfile que sera utilizado como base para a construcao dos servicos OGC</p><p>Esse mapfile deve conter os parametros de OWS conforme o default</p><p>Se for vazio sera utilizado o default, que depende da versao do mapserver instalado</p><p>Os arquivos default ficam na pasta i3geo/aplicmap/ogcws*.map</p><p>Uilize um desses para criar o seu proprio arquivo e customizar os parametros desejados</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="$i3geo_proxy_server"></a>$i3geo_proxy_server</h3><div class=CBody><p>String com a definicao do servidor de proxy.</p><p>O programa classesphp/proxy.php utiliza essa variavel para definir o proxy utilizado pela libcurl</p><p>Como no caso: localhost/i3geo/classesphp/proxy.php?url=<a href="http://dev.openlayers.org/examples/kml/sundials.kml" class=LURL target=_top>http://dev.openlayers.org<wbr>/examples<wbr>/kml<wbr>/sundials.kml</a></p><h4 class=CHeading>Exemplo</h4><p>$i3geo_proxy_server = ‘proxy:80’;</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
</div><!--Content-->
<!--START_ND_TOOLTIPS-->
<!--END_ND_TOOLTIPS-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>