Navegação

Summary
Navegação
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Files
classe_navegacao.php19/6/2007
NavegacaoOperações de navegação que alteram a abrangência do mapa.
Variables
$mapaObjeto mapa
$arquivoArquivo map file
Functions
__constructCria um objeto avegacao
salvaSalva o mapfile atual
gravaImagemCorpoGrava 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.

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_navegacao.php

19/6/2007

Navegacao

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

Alteração de escala, deslocamento, etc.

Summary
Variables
$mapaObjeto mapa
$arquivoArquivo map file
Functions
__constructCria um objeto avegacao
salvaSalva o mapfile atual
gravaImagemCorpoGrava 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.

Variables

$mapa

public $mapa

Objeto mapa

$arquivo

protected $arquivo

Arquivo map file

Functions

__construct

function __construct($map_file)

Cria um objeto avegacao

parameters

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

salva

function salva()

Salva o mapfile atual

gravaImagemCorpo

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)

Aplica uma resolução nova ao mapa atual

Utilizado para gerar imagens ampliadas do mapa atual

parameter

$resolucaoResolução a ser aplicada

pan

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

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

parameters

$xValor de x em décimos de grau.
$yValor de y em décimos de grau.
$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
public $mapa
Objeto mapa
protected $arquivo
Arquivo map file
function __construct($map_file)
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)
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.