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.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.
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 )