Administraçăo

Funçőes utilizadas pela aplicaçăo de administraçăo de mapfiles.  É utilizado apenas pela interface de administraçăo.

Summary
Funçőes utilizadas pela aplicaçăo de administraçăo de mapfiles.
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
19/6/2007
Inclui um tema no mapa atual.
Mostra o texto de uma camada existente no mapfile atual.
Lista as camadas atuais do mapa.
Retorna o arquivo mapfile atual como um texto.
Salva uma string como mapfile atual.
Retorna a lista de mapfiles do diretorio i3geo/temas
Retorna o arquivo mapfile de um tema como um texto.
Salva uma string como mapfile de um tema.
Cria um novo mapfile e adiciona no mapa atual.

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.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.

Files

i3geo/ classesphp/ admin.php

19/6/2007

Include

<carrega_ext.php>, <pega_variaveis.php>, <ms_configura.php>

Functions

incluirTema

function incluirTema()

Inclui um tema no mapa atual.

O tema deve ser um dos existentes no diretório ‘temas’ do I3Geo.

A funçăo listaMapsTemas retorna a lista de temas disponíveis.

Parameters

cpobjeto CPAINT
locapliclocalizaçăo da instalaçăo do I3Geo
tematema que será processado (mapfile).  Deve existir no diretório i3geo/temas.
map_filemapfile que será processado

textoCamadaAtual

function textoCamadaAtual()

Mostra o texto de uma camada existente no mapfile atual.

O layer é lido e transformado em uma string.

Parameters

cpobjeto CPAINT
map_filemapfile que será processado
tematema que será processado

listaCamadasAtuais

function listaCamadasAtuais()

Lista as camadas atuais do mapa.

Retorna sempre o código original da camada, armazenado como o metadados NOMEORIGINAL.

Parameters

cpobjeto CPAINT
map_filemapfile que será processado

carregaMapFileAtual

function carregaMapFileAtual()

Retorna o arquivo mapfile atual como um texto.

Parameters

cpobjeto CPAINT
map_filemapfile que será processado

salvaMapFileAtual

function salvaMapFileAtual($texto,
$flag)

Salva uma string como mapfile atual.

A string enviada para ser armazenada, deve ter alguns caracteres especiais substituídos.

Parameters

cpobjeto CPAINT
map_filemapfile que será processado
textotexto que será gravado
flagflag de abertura do arquivo

listaMapsTemas

function listaMapsTemas()

Retorna a lista de mapfiles do diretorio i3geo/temas

Parameters

cpobjeto CPAINT
locapliclocalizaçăo da instalaçăo do I3Geo

carregaMapFileTema

function carregaMapFileTema()

Retorna o arquivo mapfile de um tema como um texto.

Parameters

cpobjeto CPAINT
locapliclocalizaçăo da instalaçăo do I3Geo
temanome do tema (mapfile)

salvaMapFileTema

function salvaMapFileTema($texto,
$flag,
$tema)

Salva uma string como mapfile de um tema.

Parameters

cpobjeto CPAINT
locapliclocalizaçăo da instalaçăo do I3Geo
textotexto que será salvo
flagflag de abertura do arquivo
temanome do tema (mapfile)

criaTema

function criaTema($arquivo,
$tipodados,
$nomearquivo,
$conexaobanco,
$sql,
$tiporepresentacao,
$opacidade,
$nometema,
$escala,
$download)

Cria um novo mapfile e adiciona no mapa atual.

Parameters

cpobjeto CPAINT
map_filemapfile atual
locapliclocalizaçăo da instalaçăo do I3Geo
arquivonome do novo tema
tipodadostipo de dado banco|
nomearquivonome do shape file se tipodados for diferente de banco
conexaobancostring de conexăo com o banco, se tipodados for igual a banco
sqlsql de busca dos dados
tiporepresentacaotipo de tema MS_LAYER_POINT|MS_LAYER_LINE|MS_LAYER_POLYGON|MS_LAYER_RASTER
opacidadetransparęncia do tema

nometema nome do tema na legenda

escala escala da fonte

downloadpermite o download ou năo sim|nao
function incluirTema()
Inclui um tema no mapa atual.
function textoCamadaAtual()
Mostra o texto de uma camada existente no mapfile atual.
function listaCamadasAtuais()
Lista as camadas atuais do mapa.
function carregaMapFileAtual()
Retorna o arquivo mapfile atual como um texto.
function salvaMapFileAtual($texto,
$flag)
Salva uma string como mapfile atual.
function listaMapsTemas()
Retorna a lista de mapfiles do diretorio i3geo/temas
function carregaMapFileTema()
Retorna o arquivo mapfile de um tema como um texto.
function salvaMapFileTema($texto,
$flag,
$tema)
Salva uma string como mapfile de um tema.
function criaTema($arquivo,
$tipodados,
$nomearquivo,
$conexaobanco,
$sql,
$tiporepresentacao,
$opacidade,
$nometema,
$escala,
$download)
Cria um novo mapfile e adiciona no mapa atual.