classe_navegacao.php

Operações de navegação que alteram a abrangência do mapa.

Alteração de escala, deslocamento, 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_navegacao.php

Summary
classe_navegacao.phpOperações de navegação que alteram a abrangência do mapa.
Navegacao
Variaveis
$mapaObjeto mapa
$arquivoArquivo map file
Functions
__constructCria um objeto avegacao
salvaSalva o mapfile atual
gravaImagemCorpo (depreciado)Grava a imagem do mapa atual
afastaAfasta a visualização de um mapa (zoom out)
aproximaAproxima a visualização de um mapa (zoom in)
desabilitaRASTERDesliga o status das camadas raster
aplicaResolucaoAplica uma resolução nova ao mapa atual
panDesloca a visualização de um mapa (pan).
mudaExtensaoMuda a extensão geográfica do mapa.
mudaEscalaMuda a escala do mapa.
zoomPontoDesloca o centro do mapa para um ponto específico.

Navegacao

Summary
Variaveis
$mapaObjeto mapa
$arquivoArquivo map file
Functions
__constructCria um objeto avegacao
salvaSalva o mapfile atual
gravaImagemCorpo (depreciado)Grava a imagem do mapa atual
afastaAfasta a visualização de um mapa (zoom out)
aproximaAproxima a visualização de um mapa (zoom in)
desabilitaRASTERDesliga o status das camadas raster
aplicaResolucaoAplica uma resolução nova ao mapa atual
panDesloca a visualização de um mapa (pan).
mudaExtensaoMuda a extensão geográfica do mapa.
mudaEscalaMuda a escala do mapa.
zoomPontoDesloca o centro do mapa para um ponto específico.

Variaveis

$mapa

Objeto mapa

$arquivo

Arquivo map file

Functions

__construct

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

Cria um objeto avegacao

parameters

$map_filestring $map_file Endereço do mapfile no servidor.

salva

function salva()

Salva o mapfile atual

gravaImagemCorpo (depreciado)

function gravaImagemCorpo()

Grava a imagem do mapa atual

return

stringnome da imagem gravada

afasta

function afasta($nivel)

Afasta a visualização de um mapa (zoom out)

O centro do mapa permanece inalterado, mudando-se apenas a escala.

parameter

$nivelnivel de zoom

aproxima

function aproxima($nivel)

Aproxima a visualização de um mapa (zoom in)

O centro do mapa permanece inalterado, mudando-se apenas a escala.

paremeter

$nivelinteger Nível de zoom.

desabilitaRASTER

function desabilitaRASTER()

Desliga o status das camadas raster

aplicaResolucao

function aplicaResolucao($resolucao,  
$ext = "")

Aplica uma resolução nova ao mapa atual

Utilizado para gerar imagens ampliadas do mapa atual

parameter

$resolucaoResolução a ser aplicada
$extextensão geográfica que será aplicada ao mapa

pan

function pan($x,
$y,
$escala,
$tipo)

Desloca a visualização de um mapa (pan).

parameters

$xValor de x em coordenadas de imagem.
$yValor de y em coordenadas de imagem.
$escalaValor da escala (utilizado quando o clique é feito sobre o mapa de referência).
$tiporef| Indica se o ponto foi clicado no mapa ou no mapa de referência

mudaExtensao

function mudaExtensao($ext)

Muda a extensão geográfica do mapa.

parameter

$extExtensão geográfica a ser aplicada com valores separados por virgula ou espaços.

mudaEscala

function mudaEscala($escala)

Muda a escala do mapa.

parameter

$escalaEscala a ser aplicada.

zoomPonto

function zoomPonto($xy)

Desloca o centro do mapa para um ponto específico.

parameter

$xyXY com as coordenadas separado por espaço
function __construct($map_file,  
$locaplic = "")
Cria um objeto avegacao
function salva()
Salva o mapfile atual
function gravaImagemCorpo()
Grava a imagem do mapa atual
function afasta($nivel)
Afasta a visualização de um mapa (zoom out)
function aproxima($nivel)
Aproxima a visualização de um mapa (zoom in)
function desabilitaRASTER()
Desliga o status das camadas raster
function aplicaResolucao($resolucao,  
$ext = "")
Aplica uma resolução nova ao mapa atual
function pan($x,
$y,
$escala,
$tipo)
Desloca a visualização de um mapa (pan).
function mudaExtensao($ext)
Muda a extensão geográfica do mapa.
function mudaEscala($escala)
Muda a escala do mapa.
function zoomPonto($xy)
Desloca o centro do mapa para um ponto específico.