classe_escala.php

Manipulação da escala.

Cria escala grafica, edita características, etc.

Summary
classe_escala.phpManipulação da escala.
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Files
i3geo/ classesphp/ classe_escala.php19/6/2007
Escala
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$nomeImagemNome da imagem criada
Functions
__constructCria um objeto Escala
salvaSalva o mapfile atual
retornaBarraEscalaGera barra de escala.
parametrosBarraEscalaPega os parâmetros da barra de escala.
mudaEscalaGraficaMuda os parâmetros da barra de escala.
testaescalagraficaTesta os parâmetros da barra de escala.

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/ classe_escala.php

19/6/2007

Escala

Summary
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$nomeImagemNome da imagem criada
Functions
__constructCria um objeto Escala
salvaSalva o mapfile atual
retornaBarraEscalaGera barra de escala.
parametrosBarraEscalaPega os parâmetros da barra de escala.
mudaEscalaGraficaMuda os parâmetros da barra de escala.
testaescalagraficaTesta os parâmetros da barra de escala.

Variables

$mapa

protected $mapa

Objeto mapa

$arquivo

protected $arquivo

Arquivo map file

$nomeImagem

protected $nomeImagem

Nome da imagem criada

Functions

__construct

function __construct($map_file,  
$nomeImagem = "",
$locaplic = "")

Cria um objeto Escala

parameters

$map_fileEndereço do mapfile no servidor.

salva

function salva()

Salva o mapfile atual

retornaBarraEscala

function retornaBarraEscala()

Gera barra de escala.

Retorna uma string com sintaxe em javaScript com o nome da imagem e demais parâmetros.

return

string com variáveis javascript.

parametrosBarraEscala

function parametrosBarraEscala()

Pega os parâmetros da barra de escala.

return

string javascript com os parametros.

mudaEscalaGrafica

function mudaEscalaGrafica($w,
$h,
$estilo,
$intervalos,
$unidade,
$cor,
$bcor,
$ocor)

Muda os parâmetros da barra de escala.

parameters

$winteger Largura.
$hinteger Altura.
$estiloestilo
$intervalosNúmero de intervalos.
$unidadeTipo de unidade de medida.
$corCor RGB separado por vírgulas.
$bcorCor do fundo RGB separado por vírgulas.
$ocorCor do contorno RGB separado por vírgulas.

testaescalagrafica

function testaescalagrafica($w,
$h,
$estilo,
$intervalos,
$unidade,
$cor,
$bcor,
$ocor)

Testa os parâmetros da barra de escala.

Gera uma imagem da escala sem alterar o mapa

parameters

$winteger Largura.
$hinteger Altura.
$estiloestilo
$intervalosNúmero de intervalos.
$unidadeTipo de unidade de medida.
$corCor RGB separado por vírgulas.
$bcorCor do fundo RGB separado por vírgulas.
$ocorCor do contorno RGB separado por vírgulas.

return

string com o endereço da imagem criada

protected $mapa
Objeto mapa
protected $arquivo
Arquivo map file
protected $nomeImagem
Nome da imagem criada
function __construct($map_file,  
$nomeImagem = "",
$locaplic = "")
Cria um objeto Escala
function salva()
Salva o mapfile atual
function retornaBarraEscala()
Gera barra de escala.
function parametrosBarraEscala()
Pega os parâmetros da barra de escala.
function mudaEscalaGrafica($w,
$h,
$estilo,
$intervalos,
$unidade,
$cor,
$bcor,
$ocor)
Muda os parâmetros da barra de escala.
function testaescalagrafica($w,
$h,
$estilo,
$intervalos,
$unidade,
$cor,
$bcor,
$ocor)
Testa os parâmetros da barra de escala.