Ferramentas

Abre ou executa determinadas operações de manipulação do mapa.

Normalmente, as funções abrem uma janela interna no i3geo

Summary
Abre ou executa determinadas operações de manipulação do mapa.
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Captura um ponto na tela e retorna o resultado para a janela interna que estiver aberta.
Abre a janela de identificação de elementos
Insere um ponto no mapa na posição clicada
Insere um gráfico no mapa na posição clicada
Insere um texto no mapa na posição clicada
Seleciona um elemento de um tema do mapa
Executa as operações de medição de distâncias
Executa as operações de seleção por polígono quando o mouse é movido sobre o mapa
Salva o map file localmente
Carrega um map file salvo
Converte mapa em web service
Altera as propriedades da exibição dos elementos selecionados.
Ativa ou desativa a logo marca.
Muda o tamanho do mapa
Define um filtro sobre a imagem gerada alterando susas características
Altera a cor do fundo atual.
Cria imagem de destaque
Exclui um tema do mapa
Sobe um tema na ordem de desenho
Desce um tema na ordem de desenho
Zoom para o tema
Limpa a selecao do tema
Muda a transparencia de um tema
Muda o nome de um tema
Opções de toponímia de um tema.
Opções de filtragem de um tema.
Análises de distribuição de pontos
Cruza um tema de pontos com um ou mais temas poligonais e gera um novo tema
Cruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono
Gera um buffer em elementos selecionados
Gera um tema com os centroides dos elementos selecionados
Sistema de análise de geometrias
Botão de medição de distâncias.
Ativa o botão de inserção de pontos (digitalização).
Inserção de gráficos.
Gera grade de pontos
Gera grade de poligonos
Gera grade de hexágonos
Gera grade de coordenadas
Procurar atributos na tabela do tema
Abre a tabela de atributos de um tema.
Abre a tabela de atributos de um tema.
Ativa ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.
Abre a paleta de cores
Editor de legenda de um tema
Adiciona temas navegando pelos diretórios do servidor
Adiciona temas tendo como fonte um web service do tipo wms
Adiciona temas tendo como fonte um web service do tipo wfs
Adiciona temas tendo como fonte um georss
Abre um programa definido no menu de sistemas.
Faz o upload de shape file
Insere a opção de busca rápida.
Realiza a busca por palavra no serviço geonames do MMA
Abre a janela de busca na wikipedia.
Abre a janela do google.
Abre a janela de busca de artigos científicos na base de dados Scielo.
Abre a janela de busca na base de dados confluence (documentos relativos a uma intersecção de coordenadas).
Cria a lente de aumento.
Abre a documentacao do sistema.
Lista temas para download
Faz o download de um tema
Opções da barra de escala.
Abre as opções de impressão do mapa
Reinicia o mapa atual
Abre a ferramenta de inclusão de textos no mapa.

Files

ferramentas.js

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; tanto a versão 2 da Licença.  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.

funções de movimentação do mouse sobre o mapa

funções de clique sobre o mapa

Summary
Captura um ponto na tela e retorna o resultado para a janela interna que estiver aberta.
Abre a janela de identificação de elementos
Insere um ponto no mapa na posição clicada
Insere um gráfico no mapa na posição clicada
Insere um texto no mapa na posição clicada
Seleciona um elemento de um tema do mapa
Executa as operações de medição de distâncias
Executa as operações de seleção por polígono quando o mouse é movido sobre o mapa

Functions

cliqueCapturaPt

function cliqueCapturaPt()

Captura um ponto na tela e retorna o resultado para a janela interna que estiver aberta.

As coordenadas do ponto, em DMS, são repassadas para os campos do tipo input da janela interna que estiver aberta.  A janela aberta deve ter os seguintes elementos do tipo input (ids): ixg,ixm,ixs,iyg,iym,iys

cliqueIdentifica

function cliqueIdentifica()

Abre a janela de identificação de elementos

cliqueInserexy

function cliqueInserexy()

Insere um ponto no mapa na posição clicada

cliqueInseregrafico

function cliqueInseregrafico()

Insere um gráfico no mapa na posição clicada

cliqueInseretoponimo

function cliqueInseretoponimo()

Insere um texto no mapa na posição clicada

cliqueSelecao

function cliqueSelecao()

Seleciona um elemento de um tema do mapa

cliqueMede

function cliqueMede()

Executa as operações de medição de distâncias

cliqueSelecaoPoli

function cliqueSelecaoPoli()

Executa as operações de seleção por polígono quando o mouse é movido sobre o mapa

propriedades do mapa

Summary
Salva o map file localmente
Carrega um map file salvo
Converte mapa em web service
Altera as propriedades da exibição dos elementos selecionados.
Ativa ou desativa a logo marca.
Muda o tamanho do mapa
Define um filtro sobre a imagem gerada alterando susas características
Altera a cor do fundo atual.

Functions

salvaMapa

function salvaMapa()

Salva o map file localmente

carregaMapa

function carregaMapa()

Carrega um map file salvo

convertews

function convertews()

Converte mapa em web service

queryMap

function queryMap()

Altera as propriedades da exibição dos elementos selecionados.

ativaLogo

function ativaLogo()

Ativa ou desativa a logo marca.

tamanho

function tamanho()

Muda o tamanho do mapa

tipoimagem

function tipoimagem()

Define um filtro sobre a imagem gerada alterando susas características

corFundo

function corFundo()

Altera a cor do fundo atual.

propriedades de um tema

Summary
Cria imagem de destaque
Exclui um tema do mapa
Sobe um tema na ordem de desenho
Desce um tema na ordem de desenho
Zoom para o tema
Limpa a selecao do tema
Muda a transparencia de um tema
Muda o nome de um tema
Opções de toponímia de um tema.
Opções de filtragem de um tema.

Functions

destacaTema

function destacaTema(tema)

Cria imagem de destaque

Parameters

temaid ue identifica o tema no map file.

excluitemaf

function excluitemaf(tema)

Exclui um tema do mapa

Parameters

celulaobjeto que foi clicado nas opções de um tema.

sobetemaf

function sobetemaf(tema)

Sobe um tema na ordem de desenho

Parameters

celulaobjeto que foi clicado nas opções de um tema.

descetemaf

function descetemaf(tema)

Desce um tema na ordem de desenho

Parameters

celulaobjeto que foi clicado nas opções de um tema.

zoomtemaf

function zoomtemaf(tema)

Zoom para o tema

Parameters

celulaobjeto que foi clicado nas opções de um tema.

limpaseltemaf

function limpaseltemaf(celula)

Limpa a selecao do tema

Parameters

celulaobjeto que foi clicado nas opções de um tema.  Passado para a função pegatema.

mudatranspf

function mudatranspf(idtema)

Muda a transparencia de um tema

Parameters

celulaobjeto que foi clicado nas opções de um tema.  Passado para a função pegatema.

mudanomef

function mudanomef(idtema)

Muda o nome de um tema

Parameters

idtemaid que identifica o tema conforme definido no map file

toponimiaf

function toponimiaf(idtema)

Opções de toponímia de um tema.

Parameters

idtemaid que identifica o tema conforme definido no map file

filtrof

function filtrof(idtema)

Opções de filtragem de um tema.

Parameters

idtemaid que identifica o tema conforme definido no map file

análise geográfica

Summary
Análises de distribuição de pontos
Cruza um tema de pontos com um ou mais temas poligonais e gera um novo tema
Cruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono
Gera um buffer em elementos selecionados
Gera um tema com os centroides dos elementos selecionados
Sistema de análise de geometrias
Botão de medição de distâncias.
Ativa o botão de inserção de pontos (digitalização).
Inserção de gráficos.

Functions

pontosdistri

function pontosdistri()

Análises de distribuição de pontos

pontoempoligono

function pontoempoligono()

Cruza um tema de pontos com um ou mais temas poligonais e gera um novo tema

nptPol

function nptPol()

Cruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono

buffer

function buffer()

Gera um buffer em elementos selecionados

centroide

function centroide()

Gera um tema com os centroides dos elementos selecionados

analisaGeometrias

function analisaGeometrias()

Sistema de análise de geometrias

mede

function mede()

Botão de medição de distâncias.

A medida é feita quando o usuário clica no mapa com esta opção ativa

Quando o botão é acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado.

Para mostrar o resultado do cálculo, é incluído um div específico.

inserexy

function inserexy()

Ativa o botão de inserção de pontos (digitalização).

A inserção é feita quando o usuário clica no mapa com esta opção ativa

Quando o botão é acionado, abre-se a janela de opções, o ícone que segue o mouse é alterado e a variável g_tipoacao é definida.

inseregrafico

function inseregrafico()

Inserção de gráficos.

A inserção é feita quando o usuário clica no mapa com esta opção ativa

Quando o botão é acionado, abre-se a janela de opções, o ícone que segue o mouse é alterado e a variável g_tipoacao é definida.

grades

Summary
Gera grade de pontos
Gera grade de poligonos
Gera grade de hexágonos
Gera grade de coordenadas

Functions

gradePontos

function gradePontos()

Gera grade de pontos

gradePoligonos

Gera grade de poligonos

gradeHex

function gradeHex()

Gera grade de hexágonos

gradeCoord

function gradeCoord()

Gera grade de coordenadas

atributos

Summary
Procurar atributos na tabela do tema
Abre a tabela de atributos de um tema.
Abre a tabela de atributos de um tema.

Functions

procuraratribf

function procuraratribf(idtema)

Procurar atributos na tabela do tema

Parameters

idtemaid que identifica o tema conforme definido no map file

tabelaf

function tabelaf(idtema)

Abre a tabela de atributos de um tema.

Parameters

idtemaid que identifica o tema conforme definido no map file

etiquetas

function etiquetas(idtema)

Abre a tabela de atributos de um tema.

Parameters

idtemaid que identifica o tema conforme definido no map file

legenda

Summary
Ativa ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.
Abre a paleta de cores
Editor de legenda de um tema

Functions

opcoesLegenda

function opcoesLegenda()

Ativa ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.

abreCor

function abreCor(janela,
elemento)

Abre a paleta de cores

Parameters

janelaid da janela que disparou a janela de cores
elementoelemento da janela que receberá os valores de cor selecionada

editaLegenda

function editaLegenda(idtema)

Editor de legenda de um tema

Parameters

idtemaid que identifica o tema conforme definido no map file

adição de temas

Summary
Adiciona temas navegando pelos diretórios do servidor
Adiciona temas tendo como fonte um web service do tipo wms
Adiciona temas tendo como fonte um web service do tipo wfs
Adiciona temas tendo como fonte um georss
Abre um programa definido no menu de sistemas.
Faz o upload de shape file

Functions

navegacaoDir

function navegacaoDir()

Adiciona temas navegando pelos diretórios do servidor

conectarwms

function conectarwms()

Adiciona temas tendo como fonte um web service do tipo wms

conectarwfs

function conectarwfs()

Adiciona temas tendo como fonte um web service do tipo wfs

conectargeorss

function conectargeorss()

Adiciona temas tendo como fonte um georss

abreSistema

function abreSistema(endereco,
w,
h)

Abre um programa definido no menu de sistemas.

A lista de sistemas é lida de um arquivo xml definido no ms_configura.php

Parameters

enderecoprograma que será executado.
wlargura da janela.
haltura da janela.

upload

function upload()

Faz o upload de shape file

navegação

Summary
Insere a opção de busca rápida.
Realiza a busca por palavra no serviço geonames do MMA
Abre a janela de busca na wikipedia.
Abre a janela do google.
Abre a janela de busca de artigos científicos na base de dados Scielo.
Abre a janela de busca na base de dados confluence (documentos relativos a uma intersecção de coordenadas).
Cria a lente de aumento.

Functions

buscaRapida

Insere a opção de busca rápida.

buscaRapida

function buscaRapida()

Realiza a busca por palavra no serviço geonames do MMA

Chama o web service e mostra os resultados na tela

wiki

function wiki()

Abre a janela de busca na wikipedia.

google

function google()

Abre a janela do google.

scielo

function scielo()

Abre a janela de busca de artigos científicos na base de dados Scielo.

confluence

function confluence()

Abre a janela de busca na base de dados confluence (documentos relativos a uma intersecção de coordenadas).

lenteDeAumento

function lenteDeAumento()

Cria a lente de aumento.

A lente de aumento permite visualizar a mesma imagem do mapa de forma ampliada, porém, em uma janela menor.  A imagem é mostrada conforme a posição do mouse sobre o corpo do mapa.

outros

Summary
Abre a documentacao do sistema.
Lista temas para download
Faz o download de um tema
Opções da barra de escala.
Abre as opções de impressão do mapa
Reinicia o mapa atual
Abre a ferramenta de inclusão de textos no mapa.

Functions

abreDoc

function abreDoc()

Abre a documentacao do sistema.

downloadbase

function downloadbase()

Lista temas para download

download

function download(idtema)

Faz o download de um tema

Parameters

idtemaid ue identifica o tema no map file.

opcoesEscala

function opcoesEscala()

Opções da barra de escala.

imprimir

function imprimir()

Abre as opções de impressão do mapa

reiniciaMapa

function reiniciaMapa()

Reinicia o mapa atual

textofid

function textofid()

Abre a ferramenta de inclusão de textos no mapa.

A inserção é feita quando o usuário clica no mapa com esta opção ativa

Quando o botão é acionado, abre-se a janela de opções, o ícone que segue o mouse é alterado e a variável g_tipoacao é definida.

function cliqueCapturaPt()
Captura um ponto na tela e retorna o resultado para a janela interna que estiver aberta.
function cliqueIdentifica()
Abre a janela de identificação de elementos
function cliqueInserexy()
Insere um ponto no mapa na posição clicada
function cliqueInseregrafico()
Insere um gráfico no mapa na posição clicada
function cliqueInseretoponimo()
Insere um texto no mapa na posição clicada
function cliqueSelecao()
Seleciona um elemento de um tema do mapa
function cliqueMede()
Executa as operações de medição de distâncias
function cliqueSelecaoPoli()
Executa as operações de seleção por polígono quando o mouse é movido sobre o mapa
function salvaMapa()
Salva o map file localmente
function carregaMapa()
Carrega um map file salvo
function convertews()
Converte mapa em web service
function queryMap()
Altera as propriedades da exibição dos elementos selecionados.
function ativaLogo()
Ativa ou desativa a logo marca.
function tamanho()
Muda o tamanho do mapa
function tipoimagem()
Define um filtro sobre a imagem gerada alterando susas características
function corFundo()
Altera a cor do fundo atual.
function destacaTema(tema)
Cria imagem de destaque
function excluitemaf(tema)
Exclui um tema do mapa
function sobetemaf(tema)
Sobe um tema na ordem de desenho
function descetemaf(tema)
Desce um tema na ordem de desenho
function zoomtemaf(tema)
Zoom para o tema
function limpaseltemaf(celula)
Limpa a selecao do tema
function mudatranspf(idtema)
Muda a transparencia de um tema
function mudanomef(idtema)
Muda o nome de um tema
function toponimiaf(idtema)
Opções de toponímia de um tema.
function filtrof(idtema)
Opções de filtragem de um tema.
function pontosdistri()
Análises de distribuição de pontos
function pontoempoligono()
Cruza um tema de pontos com um ou mais temas poligonais e gera um novo tema
function nptPol()
Cruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono
function buffer()
Gera um buffer em elementos selecionados
function centroide()
Gera um tema com os centroides dos elementos selecionados
function analisaGeometrias()
Sistema de análise de geometrias
function mede()
Botão de medição de distâncias.
function inserexy()
Ativa o botão de inserção de pontos (digitalização).
function inseregrafico()
Inserção de gráficos.
function gradePontos()
Gera grade de pontos
function gradeHex()
Gera grade de hexágonos
function gradeCoord()
Gera grade de coordenadas
function procuraratribf(idtema)
Procurar atributos na tabela do tema
function tabelaf(idtema)
Abre a tabela de atributos de um tema.
function etiquetas(idtema)
Abre a tabela de atributos de um tema.
function opcoesLegenda()
Ativa ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.
function abreCor(janela,
elemento)
Abre a paleta de cores
function editaLegenda(idtema)
Editor de legenda de um tema
function navegacaoDir()
Adiciona temas navegando pelos diretórios do servidor
function conectarwms()
Adiciona temas tendo como fonte um web service do tipo wms
function conectarwfs()
Adiciona temas tendo como fonte um web service do tipo wfs
function conectargeorss()
Adiciona temas tendo como fonte um georss
function abreSistema(endereco,
w,
h)
Abre um programa definido no menu de sistemas.
function upload()
Faz o upload de shape file
function buscaRapida()
Realiza a busca por palavra no serviço geonames do MMA
function wiki()
Abre a janela de busca na wikipedia.
function google()
Abre a janela do google.
function scielo()
Abre a janela de busca de artigos científicos na base de dados Scielo.
function confluence()
Abre a janela de busca na base de dados confluence (documentos relativos a uma intersecção de coordenadas).
function lenteDeAumento()
Cria a lente de aumento.
function abreDoc()
Abre a documentacao do sistema.
function downloadbase()
Lista temas para download
function download(idtema)
Faz o download de um tema
function opcoesEscala()
Opções da barra de escala.
function imprimir()
Abre as opções de impressão do mapa
function reiniciaMapa()
Reinicia o mapa atual
function textofid()
Abre a ferramenta de inclusão de textos no mapa.