Classes e estilos | |
Licença | I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
Files | |
classe_alteraclasse.php | 19/6/2007 |
Alteraclasse | Operações que alteram as classes da legenda de um tema existente no mapa. |
Variables | |
$mapa | Objeto mapa |
$arquivo | Arquivo map file |
$layer | Objeto layer |
$nome | Nome do layer |
Functions | |
__construct | Cria um objeto Alteraclasse |
salva | Salva o mapfile atual |
simbolounico | Elimina as classes existentes em um objeto layer mantendo apenas a primeira classe. |
alteraclasses | Altera as classes existentes em um objeto layer conforme a lista de índices, nomes e expressões definidas nos parâmetros passados como argumentos. |
intervalosiguais | 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. |
quartis | 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. |
valorunico | Cria classes em um objeto layer baseando-se em um item na tabela de atributos. |
adicionaclasse | Adiciona uma nova classe em um objeto layer |
alteraCoresClasses | Altera as cores das classes existentes em um objeto layer gerando uma paleta de cores de acordo com um valor inicial e final. |
inverteCoresClasses | Inverte as cores da legenda de um tema. |
inverteStatusClasse | Inverte o status a uma classe. |
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; 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.
Operações que alteram as classes da legenda de um tema existente no mapa. As modificações permitem contruir novas legendas para cada tema.
Variables | |
$mapa | Objeto mapa |
$arquivo | Arquivo map file |
$layer | Objeto layer |
$nome | Nome do layer |
Functions | |
__construct | Cria um objeto Alteraclasse |
salva | Salva o mapfile atual |
simbolounico | Elimina as classes existentes em um objeto layer mantendo apenas a primeira classe. |
alteraclasses | Altera as classes existentes em um objeto layer conforme a lista de índices, nomes e expressões definidas nos parâmetros passados como argumentos. |
intervalosiguais | 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. |
quartis | 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. |
valorunico | Cria classes em um objeto layer baseando-se em um item na tabela de atributos. |
adicionaclasse | Adiciona uma nova classe em um objeto layer |
alteraCoresClasses | Altera as cores das classes existentes em um objeto layer gerando uma paleta de cores de acordo com um valor inicial e final. |
inverteCoresClasses | Inverte as cores da legenda de um tema. |
inverteStatusClasse | Inverte o status a uma classe. |
function __construct( $map_file, $tema = "" )
Cria um objeto Alteraclasse
$map_file | Endereço do mapfile no servidor. |
$tema | nome do tema |
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.
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.
$ids | lista de ids, separados por vírgula, que identificam as classes no layer |
$nomes | lista com os novos nomes |
$exps | lista com as novas expressões |
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.
$item | item da tabela de atributos |
$nclasses | número de classes |
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.
$item | Item da tabela de atributos utilizado para gerar as classes. |
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.
$item | Item da tabela de atributos utilizado para gerar as classes. |
function adicionaclasse()
Adiciona uma nova classe em um objeto layer
A nova classe será uma cópia da classe 0.
Objeto mapa
protected $mapa
Arquivo map file
protected $arquivo
Objeto layer
protected $layer
Nome do layer
protected $nome
Cria um objeto Alteraclasse
function __construct( $map_file, $tema = "" )
Salva o mapfile atual
function salva()
Elimina as classes existentes em um objeto layer mantendo apenas a primeira classe.
function simbolounico()
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 alteraclasses( $ids, $nomes, $exps )
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 intervalosiguais( $item, $nclasses )
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 quartis( $item )
Cria classes em um objeto layer baseando-se em um item na tabela de atributos.
function valorunico( $item )
Adiciona uma nova classe em um objeto layer
function adicionaclasse()
Altera as cores das classes existentes em um objeto layer gerando uma paleta de cores de acordo com um valor inicial e final.
function alteraCoresClasses( $cori, $corf )
Inverte as cores da legenda de um tema.
function inverteCoresClasses()