Funções utilizadas pela aplicação de administração de mapfiles. É utilizado apenas pela interface de administração.
Administração | Funções utilizadas pela aplicação de administração de mapfiles. |
Licença | I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
Files | |
admin.php | 19/6/2007 |
Functions | |
incluirTema | Inclui um tema no mapa atual. |
textoCamadaAtual | Mostra o texto de uma camada existente no mapfile atual. |
listaCamadasAtuais | Lista as camadas atuais do mapa. |
carregaMapFileAtual | Retorna o arquivo mapfile atual como um texto. |
salvaMapFileAtual | Salva uma string como mapfile atual. |
listaMapsTemas | Retorna a lista de mapfiles do diretorio i3geo/temas |
carregaMapFileTema | Retorna o arquivo mapfile de um tema como um texto. |
salvaMapFileTema | Salva uma string como mapfile de um tema. |
criaTema | Cria um novo mapfile e adiciona no mapa atual. |
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti
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.
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.
cp | objeto CPAINT |
locaplic | localização da instalação do I3Geo |
tema | tema que será processado (mapfile). Deve existir no diretório i3geo/temas. |
map_file | mapfile que será processado |
function textoCamadaAtual()
Mostra o texto de uma camada existente no mapfile atual.
O layer é lido e transformado em uma string.
cp | objeto CPAINT |
map_file | mapfile que será processado |
tema | tema que será processado |
function listaCamadasAtuais()
Lista as camadas atuais do mapa.
Retorna sempre o código original da camada, armazenado como o metadados NOMEORIGINAL.
cp | objeto CPAINT |
map_file | mapfile que será processado |
function carregaMapFileAtual()
Retorna o arquivo mapfile atual como um texto.
cp | objeto CPAINT |
map_file | mapfile que será processado |
function salvaMapFileAtual( $texto, $flag )
Salva uma string como mapfile atual.
A string enviada para ser armazenada, deve ter alguns caracteres especiais substituídos.
cp | objeto CPAINT |
map_file | mapfile que será processado |
texto | texto que será gravado |
flag | flag de abertura do arquivo |
function listaMapsTemas()
Retorna a lista de mapfiles do diretorio i3geo/temas
cp | objeto CPAINT |
locaplic | localização da instalação do I3Geo |
function carregaMapFileTema()
Retorna o arquivo mapfile de um tema como um texto.
cp | objeto CPAINT |
locaplic | localização da instalação do I3Geo |
tema | nome do tema (mapfile) |
function salvaMapFileTema( $texto, $flag, $tema )
Salva uma string como mapfile de um tema.
cp | objeto CPAINT |
locaplic | localização da instalação do I3Geo |
texto | texto que será salvo |
flag | flag de abertura do arquivo |
tema | nome do tema (mapfile) |
function criaTema( $arquivo, $tipodados, $nomearquivo, $conexaobanco, $sql, $tiporepresentacao, $opacidade, $nometema, $escala, $download )
Cria um novo mapfile e adiciona no mapa atual.
cp | objeto CPAINT |
map_file | mapfile atual |
locaplic | localização da instalação do I3Geo |
arquivo | nome do novo tema |
tipodados | tipo de dado banco| |
nomearquivo | nome do shape file se tipodados for diferente de banco |
conexaobanco | string de conexão com o banco, se tipodados for igual a banco |
sql | sql de busca dos dados |
tiporepresentacao | tipo de tema MS_LAYER_POINT|MS_LAYER_LINE|MS_LAYER_POLYGON|MS_LAYER_RASTER |
opacidade | transparência do tema |
nometema nome do tema na legenda
escala escala da fonte
download | permite o download ou não sim|nao |
Inclui um tema no mapa atual.
function incluirTema()
Mostra o texto de uma camada existente no mapfile atual.
function textoCamadaAtual()
Lista as camadas atuais do mapa.
function listaCamadasAtuais()
Retorna o arquivo mapfile atual como um texto.
function carregaMapFileAtual()
Salva uma string como mapfile atual.
function salvaMapFileAtual( $texto, $flag )
Retorna a lista de mapfiles do diretorio i3geo/temas
function listaMapsTemas()
Retorna o arquivo mapfile de um tema como um texto.
function carregaMapFileTema()
Salva uma string como mapfile de um tema.
function salvaMapFileTema( $texto, $flag, $tema )
Cria um novo mapfile e adiciona no mapa atual.
function criaTema( $arquivo, $tipodados, $nomearquivo, $conexaobanco, $sql, $tiporepresentacao, $opacidade, $nometema, $escala, $download )