Classes e estilos

Summary
Classes e estilos
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Files
classe_alteraclasse.php19/6/2007
AlteraclasseOperações que alteram as classes da legenda de um tema existente no mapa.
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layerObjeto layer
$nomeNome do layer
Functions
__constructCria um objeto Alteraclasse
salvaSalva o mapfile atual
simbolounicoElimina as classes existentes em um objeto layer mantendo apenas a primeira classe.
alteraclassesAltera as classes existentes em um objeto layer conforme a lista de índices, nomes e expressões definidas nos parâmetros passados como argumentos.
intervalosiguaisCria classes em um objeto layer com intervalos iguais baseando-se em um item numérico na tabela de atributos com um número de classes fixos.
quartisCria classes em um objeto layer com intervalos em quartis baseando-se em um item numérico na tabela de atributos com um número de classes fixos.
valorunicoCria classes em um objeto layer baseando-se em um item na tabela de atributos.
adicionaclasseAdiciona uma nova classe em um objeto layer
alteraCoresClassesAltera as cores das classes existentes em um objeto layer gerando uma paleta de cores de acordo com um valor inicial e final.
inverteCoresClassesInverte as cores da legenda de um tema.
inverteStatusClasseInverte o status a uma classe.

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;   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

classe_alteraclasse.php

19/6/2007

Alteraclasse

Operações que alteram as classes da legenda de um tema existente no mapa.  As modificações permitem contruir novas legendas para cada tema.

Summary
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layerObjeto layer
$nomeNome do layer
Functions
__constructCria um objeto Alteraclasse
salvaSalva o mapfile atual
simbolounicoElimina as classes existentes em um objeto layer mantendo apenas a primeira classe.
alteraclassesAltera as classes existentes em um objeto layer conforme a lista de índices, nomes e expressões definidas nos parâmetros passados como argumentos.
intervalosiguaisCria classes em um objeto layer com intervalos iguais baseando-se em um item numérico na tabela de atributos com um número de classes fixos.
quartisCria classes em um objeto layer com intervalos em quartis baseando-se em um item numérico na tabela de atributos com um número de classes fixos.
valorunicoCria classes em um objeto layer baseando-se em um item na tabela de atributos.
adicionaclasseAdiciona uma nova classe em um objeto layer
alteraCoresClassesAltera as cores das classes existentes em um objeto layer gerando uma paleta de cores de acordo com um valor inicial e final.
inverteCoresClassesInverte as cores da legenda de um tema.
inverteStatusClasseInverte o status a uma classe.

Variables

$mapa

protected $mapa

Objeto mapa

$arquivo

protected $arquivo

Arquivo map file

$layer

protected $layer

Objeto layer

$nome

protected $nome

Nome do layer

Functions

__construct

function __construct($map_file,  
$tema = "")

Cria um objeto Alteraclasse

parameters

$map_fileEndereço do mapfile no servidor.
$temanome do tema

salva

function salva()

Salva o mapfile atual

simbolounico

function simbolounico()

Elimina as classes existentes em um objeto layer mantendo apenas a primeira classe.  Todos os elementos passarão a ser desenhados conforme essa primeira classe, uma vez que a expressão de definição da classe passa a ser vazia.

alteraclasses

function alteraclasses($ids,
$nomes,
$exps)

Altera as classes existentes em um objeto layer conforme a lista de índices, nomes e expressões definidas nos parâmetros passados como argumentos.

parameters

$idslista de ids, separados por vírgula, que identificam as classes no layer
$nomeslista com os novos nomes
$expslista com as novas expressões

intervalosiguais

function intervalosiguais($item,
$nclasses)

Cria classes em um objeto layer com intervalos iguais baseando-se em um item numérico na tabela de atributos com um número de classes fixos.

parameters

$itemitem da tabela de atributos
$nclassesnúmero de classes

quartis

function quartis($item)

Cria classes em um objeto layer com intervalos em quartis baseando-se em um item numérico na tabela de atributos com um número de classes fixos.

parameters

$itemItem da tabela de atributos utilizado para gerar as classes.

Include

classe_estatistica.php

valorunico

function valorunico($item)

Cria classes em um objeto layer baseando-se em um item na tabela de atributos.

Para cada ocorrência de um valor é acrescentada uma classe.

parameters

$itemItem da tabela de atributos utilizado para gerar as classes.

adicionaclasse

function adicionaclasse()

Adiciona uma nova classe em um objeto layer

A nova classe será uma cópia da classe 0.

alteraCoresClasses

function alteraCoresClasses($cori,
$corf)

Altera as cores das classes existentes em um objeto layer gerando uma paleta de cores de acordo com um valor inicial e final.

parameters

$coricor inicial.
$corfcor final.

Include

class.palette.php

inverteCoresClasses

function inverteCoresClasses()

Inverte as cores da legenda de um tema.

inverteStatusClasse

Inverte o status a uma classe.

Parameters

$classeid da classe
protected $mapa
Objeto mapa
protected $arquivo
Arquivo map file
protected $layer
Objeto layer
protected $nome
Nome do layer
function __construct($map_file,  
$tema = "")
Cria um objeto Alteraclasse
function salva()
Salva o mapfile atual
function simbolounico()
Elimina as classes existentes em um objeto layer mantendo apenas a primeira classe.
function alteraclasses($ids,
$nomes,
$exps)
Altera as classes existentes em um objeto layer conforme a lista de índices, nomes e expressões definidas nos parâmetros passados como argumentos.
function intervalosiguais($item,
$nclasses)
Cria classes em um objeto layer com intervalos iguais baseando-se em um item numérico na tabela de atributos com um número de classes fixos.
function quartis($item)
Cria classes em um objeto layer com intervalos em quartis baseando-se em um item numérico na tabela de atributos com um número de classes fixos.
function valorunico($item)
Cria classes em um objeto layer baseando-se em um item na tabela de atributos.
function adicionaclasse()
Adiciona uma nova classe em um objeto layer
function alteraCoresClasses($cori,
$corf)
Altera as cores das classes existentes em um objeto layer gerando uma paleta de cores de acordo com um valor inicial e final.
function inverteCoresClasses()
Inverte as cores da legenda de um tema.
19/6/2007
19/6/2007