Administração

Funções utilizadas pela aplicação de administração de mapfiles.  É utilizado apenas pela interface de administração.

Summary
AdministraçãoFunções utilizadas pela aplicação de administração de mapfiles.
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Files
admin.php19/6/2007
Functions
incluirTemaInclui um tema no mapa atual.
textoCamadaAtualMostra o texto de uma camada existente no mapfile atual.
listaCamadasAtuaisLista as camadas atuais do mapa.
carregaMapFileAtualRetorna o arquivo mapfile atual como um texto.
salvaMapFileAtualSalva uma string como mapfile atual.
listaMapsTemasRetorna a lista de mapfiles do diretorio i3geo/temas
carregaMapFileTemaRetorna o arquivo mapfile de um tema como um texto.
salvaMapFileTemaSalva uma string como mapfile de um tema.
criaTemaCria 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

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.
19/6/2007
19/6/2007