ms_configura.php 6.31 KB
<?php
/*
Title: Variáveis de inicialização.

Armazena as variáveis de inicialização necessárias ao funcionamento do I3Geo.

O ms_configura é incluído em vários programas do I3Geo.

As variáveis de configuração devem ser definidas para linux e windows.

File: ms_configura.php

About: Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br

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.

About: Variáveis

editores - ip dos usuarios que podem administrar via navegador

dir_tmp - caminho completo do diretório temporário utilizado pelo mapserver

temasdir - caminho completo do diretório onde ficam os arquivos .map correspondentes aos temas disponíveis

temasaplic - caminho completo onde ficam os arquivos .map específicos do I3Geo

locmapserv - localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host

locaplic - caminho completo onde fica o I3Geo

locsistemas - onde fica o xml, relativo ao diretório i3geo, que será embutido na lista de temas com sistemas locais, se for "" não será feita nenhuma inclusão

locidentifica - onde fica o xml, relativo ao diretório i3geo, que será embutido na lista de identificacao, se for "" não será feita nenhuma inclusão

locmapas - onde fica o xml, para preencher a guia mapas. Se for vazio a guia não será mostrada no mapa

R_path - onde esta o executavel do pacote R. 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

postgis_con - string de conexão com o banco de dados postgis para realização de cálculos, se não existir, deixe em branco

srid_area - srid utilizado nos cálculos que exigem projeção equivalente

postgis_mapa - string de conexão com o banco de dados para substituição do CONNECTION " ". Os layers que tiverem CONNECTION " " terão a string de conexão substituída por esse valor.
*/
$mensagemInicia = "I3Geo versão 3.7";
if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
{
	//ip dos usuarios que podem navegar no servidor para acessar arquivos de dados geográficos 
	$navegadoresLocais = array(
							array(
							"ip"=>"127.0.0.1",
							"drives"=>array(
										array("caminho"=>"c:/","nome"=>"c"),
										array("caminho"=>"d:/","nome"=>"d")
										)
							)
						);
	//ip dos usuarios que podem administrar via navegador. Separe os ips por vírgula
	$editores = array("127.0.0.1");
	//caminho completo do diretório temporário utilizado pelo mapserver
	$dir_tmp = "c:/ms4w/tmp/ms_tmp";
	//caminho completo onde fica o I3Geo
	$locaplic = "c:/ms4w/apache/htdocs/i3geo";
	//caminho completo do diretório onde ficam os arquivos .map correspondentes aos temas disponíveis
	$temasdir = $locaplic."/temas"; //"c:/ms4w/apache/htdocs/i3geo/temas";
	//caminho completo onde ficam os arquivos .map específicos do I3Geo
	$temasaplic = $locaplic."/aplicmap";//"c:\ms4w\apache\htdocs\i3geo\aplicmap";
	//localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host
	$locmapserv = "/cgi-bin/mapserv.exe";
	// onde fica o xml, relativo ao diretório i3geo, que será embutido na lista de temas com sistemas locais, se for "" não será feita nenhuma inclusão
	$locsistemas = "http://localhost/i3geo/menutemas/sistemas.xml";
	// onde fica o xml, relativo ao diretório i3geo, que será embutido na lista de identificacao, se for "" não será feita nenhuma inclusão
	$locidentifica = "http://localhost/i3geo/menutemas/identifica.xml";
	// onde fica o xml, para preencher a guia mapas. Se for vazio a guia não será mostrada no mapa
	//$locmapas = "http://mapas.mma.gov.br/abremapa.php?id=xml";
	$locmapas = "http://localhost/i3geo/menutemas/mapas.xml";
	//onde esta o executavel do pacote R
	//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
	$R_path = "c:/r/win/bin/R.exe";
	//string de conexão com o banco de dados postgis utilizada para reallização de cálculos
	//se não existir, deixe em branco
	$postgis_con = "";
	//srid utilizado nos cálculos que exigem projeção equivalente
	$srid_area = 1;
	//string de conexão para acesso aos dados
	//os mapfiles do diretório temas que tiverem CONNECTION " ", terão a string de conexão substituída por esse valor
	//se não for desejado a substituição, deixe essa variável em branco
	$postgis_mapa = "";
	//array com a lista de arquivos xml que serão incluidos na guia de adição de temas
	/*
	$menutemas = array(
		array("idmenu"=>1,"arquivo"=>"http://localhost/i3geo/menutemas/menutemas.xml"),
		array("idmenu"=>2,"arquivo"=>"http://localhost/i3geo/menutemas/menutemas2.xml")
		);
	*/
	$menutemas = "";
}
else //se for linux
{
	$editores = array("10.1.15.207","10.1.13.206","10.1.18.78");
	$dir_tmp = "/var/tmp/ms_tmp";
	$temasdir = "/opt/www/html/i3geo/temas";
	$temasaplic = "/opt/www/html/i3geo/aplicmap";
	$locmapserv = "/cgi-bin/mapserv";
	$locaplic = "/opt/www/html/i3geo";
	$locsistemas= "http://mapas.mma.gov.br/i3geo/menutemas/sistemas.xml";
	$locidentifica = "http://mapas.mma.gov.br/i3geo/menutemas/identifica.xml";
	$locmapas = "http://mapas.mma.gov.br/abremapa.php?id=xml";
	$R_path = "R";//se vc não instalou o R no seu servidor, tente o endereço $R_path = $locaplic."/pacotes/r/linux/r";
	$postgis_con = "user=geodados password=geodados dbname=geodados host=mapas.mma.gov.br port=5432";
	$srid_area = 1;
	$postgis_mapa = "";
	/*
	$menutemas = array(
		array("idmenu"=>1,"arquivo"=>"http://mapas.mma.gov.br/i3geo/menutemas/menutemas.xml")
		);
	*/
	$menutemas = "";
}
?>