Insere gráfico interativo

Inclui gráficos em elementos indicados pelo usuário tendo como fonte a tabela de atributos de um tema.  Abre uma janela com várias opções e lista de itens para os gráficos.  O tema que será utilizado é o que estiver armazenado na variável global i3GEO.temaAtivo

Veja

i3GEO.mapa.dialogo.cliqueGrafico

Summary
Insere gráfico interativoInclui gráficos em elementos indicados pelo usuário tendo como fonte a tabela de atributos de um tema.
Arquivos
i3geo/ ferramentas/ inseregrafico/ index. js.php
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
i3GEOF. insereGrafico
Variaveis
aguardeEstilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela.
Functions
iniciaInicia a ferramenta.
htmlGera o código html para apresentação das opções da ferramenta
criaJanelaFlutuanteCria a janela flutuante para controle da ferramenta.
ativaFocoRefaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
insereInsere um grafico no mapa na posição clicada
comboTemasCria o combo com os temas disponíveis (temas ligados) para adição dos gráficos.
listaItensMonta a listagem de itens de um tema com a opção de seleção de cor
corjAbre a janela para o usuário selecionar uma cor interativamente
pegaItensMarcadosRecupera os itens que foram marcados e monta uma lista para enviar como parâmetro para a função de geração dos gráficos
legendaMostra a legenda no mapa do último gráfico inserido

Arquivos

i3geo/ ferramentas/ inseregrafico/ index. js.php

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.

i3GEOF. insereGrafico

Summary
Variaveis
aguardeEstilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela.
Functions
iniciaInicia a ferramenta.
htmlGera o código html para apresentação das opções da ferramenta
criaJanelaFlutuanteCria a janela flutuante para controle da ferramenta.
ativaFocoRefaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
insereInsere um grafico no mapa na posição clicada
comboTemasCria o combo com os temas disponíveis (temas ligados) para adição dos gráficos.
listaItensMonta a listagem de itens de um tema com a opção de seleção de cor
corjAbre a janela para o usuário selecionar uma cor interativamente
pegaItensMarcadosRecupera os itens que foram marcados e monta uma lista para enviar como parâmetro para a função de geração dos gráficos
legendaMostra a legenda no mapa do último gráfico inserido

Variaveis

aguarde

Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela.

Functions

inicia

inicia: function(iddiv)

Inicia a ferramenta.  É chamado por criaJanelaFlutuante

Parametro

iddiv {String}id do div que receberá o conteudo HTML da ferramenta

html

html:function()

Gera o código html para apresentação das opções da ferramenta

Retorno

String com o código html

criaJanelaFlutuante

criaJanelaFlutuante: function()

Cria a janela flutuante para controle da ferramenta.

ativaFoco

ativaFoco: function()

Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado

insere

insere: function()

Insere um grafico no mapa na posição clicada

O ponto é obtidos do objeto objposicaocursor e os demais parâmetros da janela interna aberta no iframe “wdocai”

Veja

i3GEO.php.insereSHPgrafico

comboTemas

comboTemas: function()

Cria o combo com os temas disponíveis (temas ligados) para adição dos gráficos.

Veja

i3GEO.util.comboTemas

listaItens

listaItens: function(retorno)

Monta a listagem de itens de um tema com a opção de seleção de cor

Parametro

retorno {JSON}

corj

corj: function(obj)

Abre a janela para o usuário selecionar uma cor interativamente

pegaItensMarcados

pegaItensMarcados: function()

Recupera os itens que foram marcados e monta uma lista para enviar como parâmetro para a função de geração dos gráficos

legenda

legenda: function()

Mostra a legenda no mapa do último gráfico inserido

inicia: function(iddiv)
Inicia a ferramenta.
html:function()
Gera o código html para apresentação das opções da ferramenta
criaJanelaFlutuante: function()
Cria a janela flutuante para controle da ferramenta.
ativaFoco: function()
Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
insere: function()
Insere um grafico no mapa na posição clicada
comboTemas: function()
Cria o combo com os temas disponíveis (temas ligados) para adição dos gráficos.
listaItens: function(retorno)
Monta a listagem de itens de um tema com a opção de seleção de cor
corj: function(obj)
Abre a janela para o usuário selecionar uma cor interativamente
pegaItensMarcados: function()
Recupera os itens que foram marcados e monta uma lista para enviar como parâmetro para a função de geração dos gráficos
legenda: function()
Mostra a legenda no mapa do último gráfico inserido
cliqueGrafico: function()
Abre a janela de diálogo da ferramenta inseregrafico
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo)
Cria um combo (caixa de seleção) com a lista de temas existentes no mapa e de determinado tipo