Commit 32a12273c61787a7520f1c97bf79481cbc1ff4de

Authored by Edmar Moretti
1 parent 1d97b9b1

Alteração na documentação

Showing 1 changed file with 284 additions and 283 deletions   Show diff stats
ms_configura.php
@@ -16,6 +16,8 @@ As variáveis de configuração são definidas em blocos @@ -16,6 +16,8 @@ As variáveis de configuração são definidas em blocos
16 O ms_criamapa.php carrega o ms_configura.php e armazena a maior parte das variáveis na seção. Algumas variáveis 16 O ms_criamapa.php carrega o ms_configura.php e armazena a maior parte das variáveis na seção. Algumas variáveis
17 são também fornecidas para o cliente (navegador) na inicialização do mapa e ficam disponíveis em variáveis javascript. 17 são também fornecidas para o cliente (navegador) na inicialização do mapa e ficam disponíveis em variáveis javascript.
18 18
  19 +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.
  20 +
19 21
20 Licenca: 22 Licenca:
21 23
@@ -42,6 +44,24 @@ i3geo/testamapfile.php @@ -42,6 +44,24 @@ i3geo/testamapfile.php
42 Arquivo: ms_configura.php 44 Arquivo: ms_configura.php
43 45
44 */ 46 */
  47 +/*
  48 + Variable: i3geomaster
  49 +
  50 +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
  51 +
  52 +É necessário alterar esse parâmetro quando o i3Geo não estiver em localhost, caso contrário, os mapas serão bloqueados
  53 +
  54 +Tipo:
  55 +{array}
  56 +
  57 +Default:
  58 +array(array("usuario"=>"admin", "senha"=>"adminx"));
  59 +
  60 +*/
  61 +//@TODO v47 alterar a senha para admin
  62 +$i3geomaster = array(
  63 + array("usuario"=>"admin", "senha"=>"adminx")
  64 +);
45 /* 65 /*
46 Variavel: linkedinoauth (ainda não implementado) 66 Variavel: linkedinoauth (ainda não implementado)
47 67
@@ -187,272 +207,269 @@ Tipo: @@ -187,272 +207,269 @@ Tipo:
187 */ 207 */
188 $metaestatTemplates = "/ferramentas/metaestat/templates"; 208 $metaestatTemplates = "/ferramentas/metaestat/templates";
189 209
  210 +//@TODO controlar pelo sistema de login de usuario
  211 +/*
  212 + Variable: navegadoresLocais
  213 +
  214 +Ip dos usuarios que podem navegar no servidor para acessar arquivos de dados geográficos.
  215 +
  216 +O i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos.
  217 +Isso possibilita o acesso aos dados mesmo que não constem na árvore de temas definida em menutemas/menutemas.xml
  218 +Por segurança, essa funcionalidade só é ativada para números IP específicos, definidos nessa variável.
  219 +
  220 +Para cada IP registrado, deve-se definir os diretórios que serão acessíveis, conforme mostrado abaixo.
  221 +
  222 +A validação do IP é feita com javascript, na inicialização do mapa, a variável javascript objmapa.navegacaoDir é definida como sim (caso $navegadoresLocais for diferente de "") ou nao.
  223 +
  224 +Se objmapa.navegacaoDir for igual a "sim", ou seja, $navegadoresLocais é diferente de "", na guia de adição de temas da interface HTML, será mostrada a opção de navegação. Portanto, se vc não quiser que essa opção seja ativada, mantenha essa variável igual a
  225 +
  226 +$navegadoresLocais = "";
  227 +
  228 +Com a opção ativa na interface do mapa, o ip do cliente é verificado e caso estiver registrado no array, a navegação pelos diretórios do servidor será permitida. Para mais detalhes, veja a ferramenta i3geo/ferramentas/navegacaodir
  229 +
  230 +Tipo:
  231 +{array}
  232 +*/
  233 +//ver opcao especifica abaixo para o sistema operacional
  234 +$navegadoresLocais = "";
  235 +/*
  236 + Variable: dir_tmp
  237 +
  238 +Caminho completo do diretório temporário utilizado pelo mapserver.
  239 +
  240 +Tipo:
  241 +{string}
  242 +*/
  243 +//ver opcao especifica abaixo para o sistema operacional
  244 +$dir_tmp = "";
  245 +/*
  246 + Variable: locaplic
  247 +
  248 +Caminho completo onde fica o I3Geo
  249 +
  250 +Tipo:
  251 +{string}
  252 +*/
  253 +$locaplic = __DIR__;
  254 +/*
  255 + Variable: locmapserv
  256 +
  257 +Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.
  258 +
  259 +Essa variável é necessária em processos que utilizam o mapserver no modo CGI.
  260 +
  261 +Por exemplo, se o endereço for http://localhost/cgi-bin/mapserv.exe, a variável deverá conter apenas /cgi-bin/mapserv.exe
  262 +
  263 +Tipo:
  264 +{string}
  265 +*/
  266 +//ver opcao especifica abaixo para o sistema operacional
  267 +$locmapserv = "";
  268 +/*
  269 + Variable: locmapas
  270 +
  271 +Onde fica o xml, para preencher a guia mapas.
  272 +
  273 +Se for "" será utilizado o sistema de administração do i3geo (veja i3geo/admin).
  274 +
  275 +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.
  276 +
  277 +Veja a documentação específica do arquivo mapas.xml para maiores detalhes.
  278 +
  279 +Tipo:
  280 +{string}
  281 +*/
  282 +$locmapas = "";
  283 +/*
  284 + Variable: R_path
  285 +
  286 +Onde esta o executavel do software R
  287 +
  288 +O R é um pacote estatístico utilizado pelo I3Geo para geração de gráficos e análises estatísticas
  289 +Se vc não possui o R instalado, comente a linha abaixo
  290 +
  291 +Tipo:
  292 +{string}
  293 +*/
  294 +//ver opcao especifica abaixo para o sistema operacional
  295 +$R_path = "";
  296 +/*
  297 + Variable: R_pathlib
  298 +
  299 +Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R
  300 +
  301 +Instale no R as bibliotecas SPATSTAT e DELDIR. No Ubuntu, experimente usar o software RKWard que possui um instalador de bibliotecas
  302 +
  303 +Tipo:
  304 +{string}
  305 +*/
  306 +//ver opcao especifica abaixo para o sistema operacional
  307 +$R_libpath = "";
  308 +/*
  309 + Variable: postgis_mapa
  310 +
  311 +String de conexão para acesso aos dados (opcional).
  312 +
  313 +Prefira usar o esquema de criptografia nativo do Mapserver, veja em:
  314 +
  315 +http://mapserver.org/utilities/msencrypt.html
  316 +
  317 +Com o uso opcional dessa variável é possível esconder a string de conexão com o banco de dados. O Mapserver
  318 +não permite esconder essa string, por isso, no i3geo, foi implementado um esquema de substituição.
  319 +Toda vez que um objeto "map" é criado via PHP Mapscript, a string de conexão é substituída pelo valor de $postgis_mapa.
  320 +Se não for desejado a substituição, deixe essa variável em branco.
  321 +Se vc especificar essa variável, o mapa será forçado a recusar o modo de operação CGI.
  322 +
  323 +Para mais detalhes veja a função substituiCon em classesphp/funcoes_gerais.php
  324 +
  325 +exemplo -
  326 +
  327 +$postgis_mapa = array(
  328 + "teste"=>"user=geodados password=geodados dbname=geodados host=10.1.1.36 port=5432",
  329 + "conexao2"=>"user=geodados password=geodados dbname=geodadosteste host=10.1.1.36 port=5432"
  330 +)
  331 +
  332 +No exemplo, vc pode usar "teste" ou "conexao2" no seu mapfile veja em i3geo/temas/testesubstring.map
  333 +
  334 +Se vc não quiser usar essa substituição, deixe como está ou use
  335 +
  336 +$postgis_mapa = ""
  337 +
  338 +Tipo:
  339 +{array ou string}
  340 +*/
  341 +$postgis_mapa = array(
  342 + "teste"=>"user=postgres password=postgres dbname=postgis host=localhost port=5432 options='-c client_encoding=LATIN1'",
  343 + "postgres"=>"user=postgres password=postgres dbname=postgis host=localhost port=5432",
  344 +);
  345 +/*
  346 + Variable: utilizacgi
  347 +
  348 +Variável indicando se o desenho do corpo do mapa será baseado no modo cgi.
  349 +
  350 +Por default, o mapserver desenha o mapa via php, porém, pode-se alterar o modo de desenho.
  351 +
  352 +No modo normal, a imagem do mapa é gerada e armazenada no diretório ms_tmp. Após a geração da imagem
  353 +o endereço do arquivo é retornado ao mapa (retorno via Ajax) e o javascript se encarrega de alterar o
  354 +endereço da imagem no navegador. Com o uso do CGI a imagem não é gerada, sendo repassado ao navegador
  355 +o endereço do cgi acrescentado do nome do mapfile, fazendo com que a imagem seja retornada diretamente.
  356 +
  357 +Em alguns casos o uso do cgi torna a aplicação mais rápida.
  358 +
  359 +Tipo:
  360 +{string}
  361 +*/
  362 +$utilizacgi = "nao";
  363 +/*
  364 + Variable: expoeMapfile
  365 +
  366 +Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.
  367 +
  368 +Quando essa variável for definida como "nao" algumas das funcionalidades do i3geo poderão ficar prejudicadas, mas sem comprometimento das funções principais.
  369 +
  370 +Tipo:
  371 +{string}
  372 +*/
  373 +$expoeMapfile = "sim";
  374 +/*
  375 + Variable: conexaoadmin
  376 +
  377 +Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.
  378 +
  379 +Esse arquivo é incluído no programa i3geo/admin/conexao.php
  380 +
  381 +O banco de dados administrativo é utilizado para definir coisas como a árvore de temas, árvore de mapas, etc.
  382 +
  383 +O banco de dados, originalmente, é montado em SQLITE, porém, em ambientes corporativos, sugere-se o uso de bancos de daods mais robustos.
  384 +
  385 +Se você quiser utilizar a conexão default, baseado no SQLITE, mantenha essa variável vazia.
  386 +
  387 +O uso do banco de dados não é obrigatório, uma vez que os arquivos podem ser mantidos em disco (arquivos XML).
  388 +
  389 +O programa PHP que estabelece a conexão deve retornar objetos com nomes padronizados. Veja o arquivo i3geo/admin/conexao.php para maiores detalhes.
  390 +
  391 +Exemplos:
  392 +
  393 +$conexaoadmin = $locaplic."/admin/php/conexaopostgresql.php";
  394 +$conexaoadmin = $locaplic."/admin/php/conexaomma.php";
  395 +
  396 +Tipo:
  397 +{string}
  398 +
  399 +*/
  400 +$conexaoadmin = "";
  401 +/*
  402 + Variable: $esquemaadmin
  403 +
  404 +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.
  405 +
  406 +Tipo:
  407 +{string}
  408 +*/
  409 +$esquemaadmin = "";
  410 +/*
  411 + Variable: interfacePadrao
  412 +
  413 +Interface padrão utilizada para abrir o mapa.
  414 +
  415 +A interface pode ser um arquivo com as extensões .htm .html .phtml
  416 +
  417 +O arquivo deve estar armazenado em i3geo/aplicmap
  418 +
  419 +A interface padrão é utilizada quando não é definida nenhuma interface via URL.
  420 +
  421 +Tipo:
  422 +{string}
  423 +*/
  424 +$interfacePadrao = "openlayers.htm";
  425 +/*
  426 + Variable: base
  427 +
  428 +Enderço do arquivo mapfile que será utilizado como base para a criação do mapa
  429 +
  430 +Se vc não usar o caminho completo, o arquivo será procurado em i3geo/aplicmap
  431 +
  432 +Quando não for definido, o i3Geo tentará escolher o mapfile mais adequado, conforme o que existir em i3geo/aplicmap
  433 +
  434 +A escolha depende do sistema operacional e da versão do Mapserver.
  435 +
  436 +Vc pode usar essa variável para customizar a inicialização do mapa.
  437 +
  438 +Tipo:
  439 +{string}
  440 +*/
  441 +$base = "";
  442 +/*
  443 + Variable: cachedir
  444 +
  445 +Pasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.
  446 +
  447 +Os layers que permitem cache são definidos no sistema de administração do i3Geo.
  448 +
  449 +Se cachedir for vazia, será utilizado o default do i3geo (diretório temporário)
  450 +
  451 +Exemplo
  452 +
  453 +$cachedir = 'c:/temp/cache';
  454 +
  455 +Tipo:
  456 +{string}
  457 +*/
  458 +$cachedir = "";
190 if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) 459 if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
191 { 460 {
192 - //TODO controlar pelo sistema de login de usuario  
193 - /*  
194 - Variable: navegadoresLocais  
195 -  
196 - Ip dos usuarios que podem navegar no servidor para acessar arquivos de dados geográficos.  
197 -  
198 - O i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos.  
199 - Isso possibilita o acesso aos dados mesmo que não constem na árvore de temas definida em menutemas/menutemas.xml  
200 - Por segurança, essa funcionalidade só é ativada para números IP específicos, definidos nessa variável.  
201 -  
202 - Para cada IP registrado, deve-se definir os diretórios que serão acessíveis, conforme mostrado abaixo.  
203 -  
204 - A validação do IP é feita com javascript, na inicialização do mapa, a variável javascript objmapa.navegacaoDir é definida como sim (caso $navegadoresLocais for diferente de "") ou nao.  
205 -  
206 - Se objmapa.navegacaoDir for igual a "sim", ou seja, $navegadoresLocais é diferente de "", na guia de adição de temas da interface HTML, será mostrada a opção de navegação. Portanto, se vc não quiser que essa opção seja ativada, mantenha essa variável igual a  
207 -  
208 - $navegadoresLocais = "";  
209 -  
210 - Com a opção ativa na interface do mapa, o ip do cliente é verificado e caso estiver registrado no array, a navegação pelos diretórios do servidor será permitida. Para mais detalhes, veja a ferramenta i3geo/ferramentas/navegacaodir  
211 -  
212 - Tipo:  
213 - {array}  
214 - */  
215 $navegadoresLocais = array( 461 $navegadoresLocais = array(
216 - array(  
217 - "ip"=>"127.0.0.1",  
218 - "drives"=>array(  
219 - array("caminho"=>"c:","nome"=>"c:")  
220 - )  
221 - )  
222 - );  
223 -  
224 - /*  
225 - Variable: i3geomaster  
226 -  
227 - 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  
228 -  
229 - Tipo:  
230 - {array}  
231 -  
232 - */  
233 - $i3geomaster = array(  
234 - array("usuario"=>"admin", "senha"=>"adminx") 462 + array(
  463 + "ip"=>"127.0.0.1",
  464 + "drives"=>array(
  465 + array("caminho"=>"c:","nome"=>"c:")
  466 + )
  467 + )
235 ); 468 );
236 - /*  
237 - Variable: dir_tmp  
238 -  
239 - Caminho completo do diretório temporário utilizado pelo mapserver.  
240 -  
241 - Tipo:  
242 - {string}  
243 - */  
244 $dir_tmp = "c:/ms4w/tmp/ms_tmp"; 469 $dir_tmp = "c:/ms4w/tmp/ms_tmp";
245 - /*  
246 - Variable: locaplic  
247 -  
248 - Caminho completo onde fica o I3Geo  
249 -  
250 - Tipo:  
251 - {string}  
252 - */  
253 - $locaplic = __DIR__;//"c:/ms4w/apache/htdocs/i3geo";  
254 - /*  
255 - Variable: locmapserv  
256 -  
257 - Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.  
258 -  
259 - Essa variável é necessária em processos que utilizam o mapserver no modo CGI.  
260 -  
261 - Por exemplo, se o endereço for http://localhost/cgi-bin/mapserv.exe, a variável deverá conter apenas /cgi-bin/mapserv.exe  
262 -  
263 - Tipo:  
264 - {string}  
265 - */  
266 $locmapserv = "/cgi-bin/mapserv.exe"; 470 $locmapserv = "/cgi-bin/mapserv.exe";
267 - /*  
268 - Variable: locmapas  
269 -  
270 - Onde fica o xml, para preencher a guia mapas.  
271 -  
272 - Se for "" será utilizado o sistema de administração do i3geo (veja i3geo/admin).  
273 -  
274 - 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.  
275 -  
276 - Veja a documentação específica do arquivo mapas.xml para maiores detalhes.  
277 -  
278 - Tipo:  
279 - {string}  
280 - */  
281 - $locmapas = "";  
282 - /*  
283 - Variable: R_path  
284 -  
285 - Onde esta o executavel do software R  
286 -  
287 - O R é um pacote estatístico utilizado pelo I3Geo para geração de gráficos e análises estatísticas  
288 - Se vc não possui o R instalado, comente a linha abaixo  
289 -  
290 - Tipo:  
291 - {string}  
292 - */  
293 $R_path = "c:/r/win/bin/R.exe"; 471 $R_path = "c:/r/win/bin/R.exe";
294 - /*  
295 - Variable: R_pathlib  
296 -  
297 - Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R  
298 -  
299 - Instale no R as bibliotecas SPATSTAT e DELDIR. No Ubuntu, experimente usar o software RKWard que possui um instalador de bibliotecas  
300 -  
301 - Tipo:  
302 - {string}  
303 - */  
304 $R_libpath = "c:/r/win/library"; 472 $R_libpath = "c:/r/win/library";
305 - /*  
306 - Variable: postgis_mapa  
307 -  
308 - String de conexão para acesso aos dados (opcional).  
309 -  
310 - Prefira usar o esquema de criptografia nativo do Mapserver, veja em:  
311 -  
312 - http://mapserver.org/utilities/msencrypt.html  
313 -  
314 - Com o uso opcional dessa variável é possível esconder a string de conexão com o banco de dados. O Mapserver  
315 - não permite esconder essa string, por isso, no i3geo, foi implementado um esquema de substituição.  
316 - Toda vez que um objeto "map" é criado via PHP Mapscript, a string de conexão é substituída pelo valor de $postgis_mapa.  
317 - Se não for desejado a substituição, deixe essa variável em branco.  
318 - Se vc especificar essa variável, o mapa será forçado a recusar o modo de operação CGI.  
319 -  
320 - Para mais detalhes veja a função substituiCon em classesphp/funcoes_gerais.php  
321 -  
322 - exemplo -  
323 -  
324 - $postgis_mapa = array(  
325 - "teste"=>"user=geodados password=geodados dbname=geodados host=10.1.1.36 port=5432",  
326 - "conexao2"=>"user=geodados password=geodados dbname=geodadosteste host=10.1.1.36 port=5432"  
327 - )  
328 -  
329 - No exemplo, vc pode usar "teste" ou "conexao2" no seu mapfile veja em i3geo/temas/testesubstring.map  
330 -  
331 - Se vc não quiser usar essa substituição, deixe como está ou use  
332 -  
333 - $postgis_mapa = ""  
334 -  
335 - Tipo:  
336 - {array ou string}  
337 - */  
338 - $postgis_mapa = array(  
339 - "teste"=>"user=postgres password=postgres dbname=postgis host=localhost port=5432 options='-c client_encoding=LATIN1'",  
340 - "postgres"=>"user=postgres password=postgres dbname=postgis host=localhost port=5432",  
341 - );  
342 - /*  
343 - Variable: utilizacgi  
344 -  
345 - Variável indicando se o desenho do corpo do mapa será baseado no modo cgi.  
346 -  
347 - Por default, o mapserver desenha o mapa via php, porém, pode-se alterar o modo de desenho.  
348 -  
349 - No modo normal, a imagem do mapa é gerada e armazenada no diretório ms_tmp. Após a geração da imagem  
350 - o endereço do arquivo é retornado ao mapa (retorno via Ajax) e o javascript se encarrega de alterar o  
351 - endereço da imagem no navegador. Com o uso do CGI a imagem não é gerada, sendo repassado ao navegador  
352 - o endereço do cgi acrescentado do nome do mapfile, fazendo com que a imagem seja retornada diretamente.  
353 -  
354 - Em alguns casos o uso do cgi torna a aplicação mais rápida.  
355 -  
356 - Tipo:  
357 - {string}  
358 - */  
359 - $utilizacgi = "nao";  
360 - /*  
361 - Variable: expoeMapfile  
362 -  
363 - Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.  
364 -  
365 - Quando essa variável for definida como "nao" algumas das funcionalidades do i3geo poderão ficar prejudicadas, mas sem comprometimento das funções principais.  
366 -  
367 - Tipo:  
368 - {string}  
369 - */  
370 - $expoeMapfile = "sim";  
371 - /*  
372 - Variable: conexaoadmin  
373 -  
374 - Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.  
375 -  
376 - Esse arquivo é incluído no programa i3geo/admin/conexao.php  
377 -  
378 - O banco de dados administrativo é utilizado para definir coisas como a árvore de temas, árvore de mapas, etc.  
379 -  
380 - O banco de dados, originalmente, é montado em SQLITE, porém, em ambientes corporativos, sugere-se o uso de bancos de daods mais robustos.  
381 -  
382 - Se você quiser utilizar a conexão default, baseado no SQLITE, mantenha essa variável vazia.  
383 -  
384 - O uso do banco de dados não é obrigatório, uma vez que os arquivos podem ser mantidos em disco (arquivos XML).  
385 -  
386 - O programa PHP que estabelece a conexão deve retornar objetos com nomes padronizados. Veja o arquivo i3geo/admin/conexao.php para maiores detalhes.  
387 -  
388 - Exemplos:  
389 -  
390 - $conexaoadmin = $locaplic."/admin/php/conexaopostgresql.php";  
391 - $conexaoadmin = $locaplic."/admin/php/conexaomma.php";  
392 -  
393 - Tipo:  
394 - {string}  
395 -  
396 - */  
397 - $conexaoadmin = "";  
398 - /*  
399 - Variable: $esquemaadmin  
400 -  
401 - 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.  
402 -  
403 - Tipo:  
404 - {string}  
405 - */  
406 - $esquemaadmin = "";  
407 - /*  
408 - Variable: interfacePadrao  
409 -  
410 - Interface padrão utilizada para abrir o mapa.  
411 -  
412 - A interface pode ser um arquivo com as extensões .htm .html .phtml  
413 -  
414 - O arquivo deve estar armazenado em i3geo/aplicmap  
415 -  
416 - A interface padrão é utilizada quando não é definida nenhuma interface via URL.  
417 -  
418 - Tipo:  
419 - {string}  
420 - */  
421 - $interfacePadrao = "openlayers.htm";  
422 - /*  
423 - Variable: base  
424 -  
425 - Enderço do arquivo mapfile que será utilizado como base para a criação do mapa  
426 -  
427 - Se vc não usar o caminho completo, o arquivo será procurado em i3geo/aplicmap  
428 -  
429 - Quando não for definido, o i3Geo tentará escolher o mapfile mais adequado, conforme o que existir em i3geo/aplicmap  
430 -  
431 - A escolha depende do sistema operacional e da versão do Mapserver.  
432 -  
433 - Vc pode usar essa variável para customizar a inicialização do mapa.  
434 -  
435 - Tipo:  
436 - {string}  
437 - */  
438 - $base = "";  
439 - /*  
440 - Variable: cachedir  
441 -  
442 - Pasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.  
443 -  
444 - Os layers que permitem cache são definidos no sistema de administração do i3Geo.  
445 -  
446 - Se cachedir for vazia, será utilizado o default do i3geo (diretório temporário)  
447 -  
448 - Exemplo  
449 -  
450 - $cachedir = 'c:/temp/cache';  
451 -  
452 - Tipo:  
453 - {string}  
454 - */  
455 - $cachedir = "";  
456 } 473 }
457 else //se for linux 474 else //se for linux
458 { 475 {
@@ -464,34 +481,18 @@ else //se for linux @@ -464,34 +481,18 @@ else //se for linux
464 if((dirname($locaplic) == "/var/www") || (dirname($locaplic) == "/var/www/html")){ 481 if((dirname($locaplic) == "/var/www") || (dirname($locaplic) == "/var/www/html")){
465 $dir_tmp = "/tmp/ms_tmp"; 482 $dir_tmp = "/tmp/ms_tmp";
466 } 483 }
467 - //TODO v47 alterar a senha para admin  
468 - $i3geomaster = array(  
469 - array("usuario"=>"admin", "senha"=>"adminx")  
470 - );  
471 -  
472 $navegadoresLocais = array( 484 $navegadoresLocais = array(
473 - array(  
474 - "ip"=>"127.0.0.1",  
475 - "drives"=>array(  
476 - array("caminho"=>"/home","nome"=>"home"),  
477 - array("caminho"=>"/tmp","nome"=>"tmp"),  
478 - array("caminho"=>"/var/www","nome"=>"www")  
479 - )  
480 - )  
481 - ); 485 + array(
  486 + "ip"=>"127.0.0.1",
  487 + "drives"=>array(
  488 + array("caminho"=>"/home","nome"=>"home"),
  489 + array("caminho"=>"/tmp","nome"=>"tmp"),
  490 + array("caminho"=>"/var/www","nome"=>"www")
  491 + )
  492 + )
  493 + );
482 $locmapserv = "/cgi-bin/mapserv"; 494 $locmapserv = "/cgi-bin/mapserv";
483 $R_path = "R"; 495 $R_path = "R";
484 $R_libpath = ""; 496 $R_libpath = "";
485 - $postgis_mapa = array(  
486 - "teste"=>"user=postgres password=postgres dbname=postgis host=localhost port=5432 options='-c client_encoding=LATIN1'",  
487 - "postgres"=>"user=postgres password=postgres dbname=postgres host=localhost port=5432",  
488 - );  
489 - $utilizacgi = "nao";  
490 - $expoeMapfile = "sim";  
491 - $conexaoadmin = "";//$locaplic."/admin/php/conexaopostgresql.php";  
492 - $esquemaadmin = "";  
493 - $interfacePadrao = "openlayers.htm";  
494 - $base = "";  
495 - $cachedir = "";  
496 } 497 }
497 ?> 498 ?>