classe_escala.php

Manipulação da escala.

Cria escala grafica, edita características, etc.

Licenca

GPL2

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;

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.

Arquivo

i3geo/classesphp/classe_escala.php

Summary
classe_escala.phpManipulação da escala.
Escala
Variaveis
$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.

Escala

Summary
Variaveis
$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.

Variaveis

$mapa

Objeto mapa

$arquivo

Arquivo map file

$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

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.