PHP

Arquivo

i3geo/classesjs/classe_php.js

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.

Summary
PHPi3geo/classesjs/classe_php.js
Propriedades
cpJSONObjeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
i3GEO.phpChamadas em AJAX que executam programas no lado do servidor
Functions
verificaVerifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgraficoINSERESHPGRAFICO
insereSHPINSERESHP
pegaMensagensPEGAMENSAGENS
areaPixelAREAPIXEL
excluitemaEXCLUITEMA
reordenatemasREORDENATEMAS
criaLegendaHTMLCRIALEGENDAHTML
inverteStatusClasseINVERTESTATUSCLASSE
ligatemasLIGATEMAS
pegalistademenusPEGALISTADEMENUS
pegalistadegruposPEGALISTADEGRUPOS
pegalistadeSubgruposPEGALISTADESUBGRUPOS
pegalistadetemasPEGALISTADETEMAS
listaTemasLISTATEMAS
listaTemasEditaveisLISTATEMASLOCAIS
listaTemasComSelLISTATEMASCOMSEL
listatemasTipoLISTATEMASTIPO
pegaSistemasPEGASISTEMAS
listadrivesLISTADRIVES
listaarquivos<LISTAARQUIVOS>
geo2utmGEO2UTM
desativacgiDESATIVACGI
pegaMapas<PEGALISTADEMAPAS>
mudatamanhoMUDATAMANHO
ativalogoATIVALOGO
insereAnnotationINSEREFEATURE
identificaunicoIDENTIFICAUNICO
recuperamapaRECUPERAMAPA
criaLegendaImagemCRIALEGENDAIMAGEM
referenciadinamicaREFERENCIADINAMICA
referenciaREFERENCIA
panPAN
aproximaAPROXIMA
afastaAFASTA
zoompontoZOOMPONTO
localizaIPLOCALIZAIP
mudaextO parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescalaMUDAESCALA
aplicaResolucao<crialente>
geradestaqueGERADESTAQUE
selecaoptSELECAOPT
selecaoboxSELECAOBOX
selecaoextSELECAOEXT
selecaoatrib2SELECAOATRIB2
selecaotemaSELECAOTEMA
sobetemaSOBETEMA
descetemaDESCETEMA
fontetemaFONTETEMA
zoomtemaZOOMTEMA
zoomselZOOMSEL
limpaselLIMPASEL
invertestatuslegendaINVERTESTATUSLEGENDA
aplicaCorClasseTema<APLICACORCLASSETEMA>
mudatranspMUDATRANSP
mudanomeMUDANOME
adicionaTemaWMSADICIONATEMAWMS
adicionaTemaSHPADICIONATEMASHP
adicionaTemaIMGADICIONATEMAIMG
identificaDepreciado na versão 4.2 (utilize “identifica2”)
identifica2IDENTIFICA2
reiniciaMapaREINICIAMAPA
procurartemas2PROCURARTEMAS2
procurartemasestrelaPROCURARTEMASESTRELA
adtemaADTEMA
escalagraficaESCALAGRAFICA
flamingoMONTAFLAMINGO
googlemapsGOOGLEMAPS
googleearthGOOGLEEARTH
openlayersOPENLAYERS
corpoCORPO
criamapa<CRIAMAPA>
iniciaINICIA
chaveGoogleCHAVEGOOGLE
listaRSSwsARRAY<LISTARSSWSARRAY>
listaLayersWMSLISTALAYERSWMS
buscaRapidaBUSCARAPIDA
listaItensTemaLISTAITENS
listaValoresItensTemaLISTAREGISTROS
extRegistrosEXTREGISTROS
listaFontesTextoLISTATRUETYPE
listaEpsgLISTAEPSG
criatemaselCRIATEMASEL
pegaDataPEGADATA
alteraDataALTERADATA
dadosPerfilRelevoDADOSPERFILRELEVO
funcoesGeometriasWktFUNCOESGEOMETRIASWKT

Propriedades

cpJSON

Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON

Exemplo

cpJSON.call()

Return

O objeto CPAINT retorna os dados encapsulados em um objeto JSON.  Os programas PHP que fazem uso dessa biblioteca (CPAINT) devem fazer o include da mesma.  Os dados de interesse retornados no objeto JSON, ficam embutidos na propriedade “data”, por exemplo:

var temp = function(retorno){alert(retorno.data);}

cpJSON.call(p,”teste”,temp);

onde, p contém o nome do programa PHP e seus parâmetros “teste” é o nome da função PHP (no caso do i3Geo, isso não afeta em nada) e temp é a função que tratará o retorno dos dados.

i3GEO.php

Chamadas em AJAX que executam programas no lado do servidor

Muitos dos parâmetros exigidos pelos programas em PHP são obtidos da variável de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome do arquivo correspondente ao mapfile atualmente em uso

Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT.  Esse objeto é utilizado nas chamadas AJAX.

O objeto cpJSON possuí um método .call que executa a operação AJAX.  Esse método utiliza basicamente dois parâmetros, sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá receber e processar os resultados do programa.  Exemplo:

cpJSON.call(p,””,funcao);

”p” é a URL e funcao o nome da função

Para compor “p” o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo

var p = i3GEO.configura.locaplic+”/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid=”+i3GEO.configura.sid

Para mais detalhes sobre as funções, veja mapa_controle.php

Summary
Functions
verificaVerifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgraficoINSERESHPGRAFICO
insereSHPINSERESHP
pegaMensagensPEGAMENSAGENS
areaPixelAREAPIXEL
excluitemaEXCLUITEMA
reordenatemasREORDENATEMAS
criaLegendaHTMLCRIALEGENDAHTML
inverteStatusClasseINVERTESTATUSCLASSE
ligatemasLIGATEMAS
pegalistademenusPEGALISTADEMENUS
pegalistadegruposPEGALISTADEGRUPOS
pegalistadeSubgruposPEGALISTADESUBGRUPOS
pegalistadetemasPEGALISTADETEMAS
listaTemasLISTATEMAS
listaTemasEditaveisLISTATEMASLOCAIS
listaTemasComSelLISTATEMASCOMSEL
listatemasTipoLISTATEMASTIPO
pegaSistemasPEGASISTEMAS
listadrivesLISTADRIVES
listaarquivos<LISTAARQUIVOS>
geo2utmGEO2UTM
desativacgiDESATIVACGI
pegaMapas<PEGALISTADEMAPAS>
mudatamanhoMUDATAMANHO
ativalogoATIVALOGO
insereAnnotationINSEREFEATURE
identificaunicoIDENTIFICAUNICO
recuperamapaRECUPERAMAPA
criaLegendaImagemCRIALEGENDAIMAGEM
referenciadinamicaREFERENCIADINAMICA
referenciaREFERENCIA
panPAN
aproximaAPROXIMA
afastaAFASTA
zoompontoZOOMPONTO
localizaIPLOCALIZAIP
mudaextO parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescalaMUDAESCALA
aplicaResolucao<crialente>
geradestaqueGERADESTAQUE
selecaoptSELECAOPT
selecaoboxSELECAOBOX
selecaoextSELECAOEXT
selecaoatrib2SELECAOATRIB2
selecaotemaSELECAOTEMA
sobetemaSOBETEMA
descetemaDESCETEMA
fontetemaFONTETEMA
zoomtemaZOOMTEMA
zoomselZOOMSEL
limpaselLIMPASEL
invertestatuslegendaINVERTESTATUSLEGENDA
aplicaCorClasseTema<APLICACORCLASSETEMA>
mudatranspMUDATRANSP
mudanomeMUDANOME
adicionaTemaWMSADICIONATEMAWMS
adicionaTemaSHPADICIONATEMASHP
adicionaTemaIMGADICIONATEMAIMG
identificaDepreciado na versão 4.2 (utilize “identifica2”)
identifica2IDENTIFICA2
reiniciaMapaREINICIAMAPA
procurartemas2PROCURARTEMAS2
procurartemasestrelaPROCURARTEMASESTRELA
adtemaADTEMA
escalagraficaESCALAGRAFICA
flamingoMONTAFLAMINGO
googlemapsGOOGLEMAPS
googleearthGOOGLEEARTH
openlayersOPENLAYERS
corpoCORPO
criamapa<CRIAMAPA>
iniciaINICIA
chaveGoogleCHAVEGOOGLE
listaRSSwsARRAY<LISTARSSWSARRAY>
listaLayersWMSLISTALAYERSWMS
buscaRapidaBUSCARAPIDA
listaItensTemaLISTAITENS
listaValoresItensTemaLISTAREGISTROS
extRegistrosEXTREGISTROS
listaFontesTextoLISTATRUETYPE
listaEpsgLISTAEPSG
criatemaselCRIATEMASEL
pegaDataPEGADATA
alteraDataALTERADATA
dadosPerfilRelevoDADOSPERFILRELEVO
funcoesGeometriasWktFUNCOESGEOMETRIASWKT

Functions

verifica

verifica: function()

Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem

insereSHPgrafico

insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)

INSERESHPGRAFICO

insereSHP

insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)

INSERESHP

pegaMensagens

pegaMensagens: function(funcao)

PEGAMENSAGENS

areaPixel

areaPixel: function(funcao,
g_celula)

AREAPIXEL

excluitema

excluitema: function(funcao,
temas)

EXCLUITEMA

reordenatemas

reordenatemas: function(funcao,
lista)

REORDENATEMAS

criaLegendaHTML

criaLegendaHTML: function(funcao,
tema,
template)

CRIALEGENDAHTML

inverteStatusClasse

inverteStatusClasse: function(funcao,
tema,
classe)

INVERTESTATUSCLASSE

ligatemas

ligatemas: function(funcao,
desligar,
ligar,
adicionar)

LIGATEMAS

pegalistademenus

pegalistademenus: function(funcao)

PEGALISTADEMENUS

pegalistadegrupos

pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)

PEGALISTADEGRUPOS

pegalistadeSubgrupos

pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)

PEGALISTADESUBGRUPOS

pegalistadetemas

pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)

PEGALISTADETEMAS

listaTemas

listaTemas: function(funcao,
tipo,
locaplic,
sid)

LISTATEMAS

listaTemasEditaveis

listaTemasEditaveis: function(funcao,
locaplic,
sid)

LISTATEMASLOCAIS

listaTemasComSel

listaTemasComSel: function(funcao,
locaplic,
sid)

LISTATEMASCOMSEL

listatemasTipo

listatemasTipo: function(funcao,
tipo,
locaplic,
sid)

LISTATEMASTIPO

pegaSistemas

pegaSistemas: function(funcao)

PEGASISTEMAS

listadrives

listadrives: function(funcao)

LISTADRIVES

listaarquivos

listaarquivos: function(funcao,
caminho)

<LISTAARQUIVOS>

geo2utm

geo2utm: function(funcao,
x,
y)

GEO2UTM

desativacgi

desativacgi: function(funcao)

DESATIVACGI

pegaMapas

pegaMapas: function(funcao)

<PEGALISTADEMAPAS>

mudatamanho

mudatamanho: function(funcao,
altura,
largura)

MUDATAMANHO

ativalogo

ativalogo: function(funcao,
altura,
largura)

ATIVALOGO

insereAnnotation

insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)

INSEREFEATURE

identificaunico

identificaunico: function(funcao,
xy,
tema,
item)

IDENTIFICAUNICO

recuperamapa

recuperamapa: function(funcao)

RECUPERAMAPA

criaLegendaImagem

criaLegendaImagem: function(funcao)

CRIALEGENDAIMAGEM

referenciadinamica

referenciadinamica: function(funcao,
zoom,
tipo)

REFERENCIADINAMICA

referencia

referencia: function(funcao)

REFERENCIA

pan

pan: function(funcao,
escala,
tipo,
x,
y)

PAN

aproxima

aproxima: function(funcao,
nivel)

APROXIMA

afasta

afasta: function(funcao,
nivel)

AFASTA

zoomponto

zoomponto: function(funcao,
x,
y,
tamanho,
simbolo,
cor)

ZOOMPONTO

localizaIP

localizaIP: function(funcao)

LOCALIZAIP

mudaext

mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)

O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.

O parâmetro “geo” é do tipo booleano e indica se as coordenadas deverão ser convertidas para geográficas ao serem salvas no mapfile

MUDAEXT

mudaescala

mudaescala: function(funcao,
escala)

MUDAESCALA

aplicaResolucao

aplicaResolucao: function(funcao,
resolucao)

<crialente>

geradestaque

geradestaque: function(funcao,
tema,
ext)

GERADESTAQUE

selecaopt

selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)

SELECAOPT

selecaobox

selecaobox: function(funcao,
tema,
tipo,
box)

SELECAOBOX

selecaoext

selecaoext: function(funcao,
tema,
tipo)

SELECAOEXT

selecaoatrib2

selecaoatrib2: function(funcao,
tema,
filtro,
tipo)

SELECAOATRIB2

selecaotema

selecaotema: function(funcao,
temao,
tema,
tipo)

SELECAOTEMA

sobetema

sobetema: function(funcao,
tema)

SOBETEMA

descetema

descetema: function(funcao,
tema)

DESCETEMA

fontetema

fontetema: function(funcao,
tema)

FONTETEMA

zoomtema

zoomtema: function(funcao,
tema)

ZOOMTEMA

zoomsel

zoomsel: function(funcao,
tema)

ZOOMSEL

limpasel

limpasel: function(funcao,
tema)

LIMPASEL

invertestatuslegenda

invertestatuslegenda: function(funcao,
tema)

INVERTESTATUSLEGENDA

aplicaCorClasseTema

aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)

<APLICACORCLASSETEMA>

mudatransp

mudatransp: function(funcao,
tema,
valor)

MUDATRANSP

mudanome

mudanome: function(funcao,
tema,
valor)

MUDANOME

adicionaTemaWMS

adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid)

ADICIONATEMAWMS

adicionaTemaSHP

adicionaTemaSHP: function(funcao,
path)

ADICIONATEMASHP

adicionaTemaIMG

adicionaTemaIMG: function(funcao,
path)

ADICIONATEMAIMG

identifica

identifica: function(funcao,
x,
y,
resolucao,
locaplic,
sid)

Depreciado na versão 4.2 (utilize “identifica2”)

identifica2

identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)

IDENTIFICA2

reiniciaMapa

reiniciaMapa: function(funcao)

REINICIAMAPA

procurartemas2

procurartemas2: function(funcao,
procurar,
locaplic)

PROCURARTEMAS2

procurartemasestrela

procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)

PROCURARTEMASESTRELA

adtema

adtema: function(funcao,
temas,
locaplic,
sid)

ADTEMA

escalagrafica

escalagrafica: function(funcao)

ESCALAGRAFICA

flamingo

flamingo: function(funcao)

MONTAFLAMINGO

googlemaps

googlemaps: function(funcao)

GOOGLEMAPS

googleearth

googleearth: function(funcao)

GOOGLEEARTH

openlayers

openlayers: function(funcao)

OPENLAYERS

corpo

corpo: function(funcao,
tipoimagem)

CORPO

criamapa

criamapa: function(funcao,
parametros)

<CRIAMAPA>

inicia

inicia: function(funcao,
embedLegenda,
w,
h)

INICIA

chaveGoogle

chaveGoogle: function(funcao)

CHAVEGOOGLE

listaRSSwsARRAY

listaRSSwsARRAY: function(funcao,
tipo)

<LISTARSSWSARRAY>

listaLayersWMS

listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer)

LISTALAYERSWMS

buscaRapida

buscaRapida: function(funcao,
locaplic,
servico,
palavra)

BUSCARAPIDA

listaItensTema

listaItensTema: function(funcao,
tema)

LISTAITENS

listaValoresItensTema

listaValoresItensTema: function(funcao,
tema,
itemTema)

LISTAREGISTROS

extRegistros

extRegistros: function(funcao,
tema,
reg)

EXTREGISTROS

listaFontesTexto

listaFontesTexto: function(funcao)

LISTATRUETYPE

listaEpsg

listaEpsg: function(funcao)

LISTAEPSG

criatemasel

pegaData

pegaData: function(funcao,
tema)

PEGADATA

alteraData

alteraData: function(funcao,
tema,
data)

ALTERADATA

dadosPerfilRelevo

dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)

DADOSPERFILRELEVO

funcoesGeometriasWkt

funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)

FUNCOESGEOMETRIASWKT

verifica: function()
Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
Cria um gráfico e insere no mapa em um local clicado no mapa.
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
Insere um ponto em um shape file existente.
pegaMensagens: function(funcao)
PEGAMENSAGENS
Pega as mensagens do metadata ‘mensagem’.
areaPixel: function(funcao,
g_celula)
AREAPIXEL
Calcula a área de um pixel da imagem.
excluitema: function(funcao,
temas)
EXCLUITEMA
Exclui um tema do mapa.
reordenatemas: function(funcao,
lista)
REORDENATEMAS
Reordena os temas baseados na localização de um segundo tema no mapa.
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
Gera a legenda processando o template HTML.
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
Altera o status de desenho de uma classe, tornando-a vi´sivel ou não.
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
Liga e desliga temas no mapa atual.
pegalistademenus: function(funcao)
PEGALISTADEMENUS
Pega a lista de menus para incluir na guia adiciona.
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
Pega a lista de grupos do menu.
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
Pega a lista de subgrupos de um grupo do menu.
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
Pega a lista de temas do menu.
listaTemas: function(funcao,
tipo,
locaplic,
sid)
LISTATEMAS
Lista os temas existentes em um mapa.
listaTemasEditaveis: function(funcao,
locaplic,
sid)
LISTATEMASLOCAIS
Lista os temas existentes no diretório temporário do mapa atual.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
Lista os temas que possuem seleção.
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
Lista os temas existentes por tipo.
pegaSistemas: function(funcao)
PEGASISTEMAS
Pega a lista de sistemas.
listadrives: function(funcao)
LISTADRIVES
Pega a lista de drives registrados para o usuário atual.
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
geo2utm: function(funcao,
x,
y)
GEO2UTM
Retorna coordenadas utm a partir de coordenadas geo
desativacgi: function(funcao)
DESATIVACGI
Desativa o modo cgi.
pegaMapas: function(funcao)
PEGALISTADEMAPAS
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
Muda o tamanho da imagem do mapa atual.
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
Ativa ou desativa a marca de logo no mapa.
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
case "INSEREFEATURE": include_once("classe_temas.php")
Insere elemento gráfico em um tema.
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
Identifica elementos no mapa retornando apenas o valor de um único item.
recuperamapa: function(funcao)
RECUPERAMAPA
Recupera o mapfile de segurança.
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
Desenha a imagem da legenda.
referenciadinamica: function(funcao,
zoom,
tipo)
REFERENCIADINAMICA
Gera a imagem do mapa de referência de forma dinâmica, variando com a escala do mapa atual.
referencia: function(funcao)
REFERENCIA
Gera a imagem do mapa de referência.
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
Desloca a visualização de um mapa (pan).
aproxima: function(funcao,
nivel)
APROXIMA
Aproxima a visualização de um mapa (zoom in)
afasta: function(funcao,
nivel)
AFASTA
Afasta a visualização de um mapa (zoom out)
zoomponto: function(funcao,
x,
y,
tamanho,
simbolo,
cor)
ZOOMPONTO
Desloca o centro do mapa para um ponto específico.
localizaIP: function(funcao)
LOCALIZAIP
Localiza as coordenadas geográficas do usuário atual.
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescala: function(funcao,
escala)
MUDAESCALA
Muda a escala do mapa.
aplicaResolucao: function(funcao,
resolucao)
crialente
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
Gera uma imagem que será utilizada para destacar um determinado tema.
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
Seleciona elementos utilizando um ponto.
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
Seleciona elementos utilizando um retângulo.
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
Seleciona elementos utilizando a extensão do mapa.
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
Seleciona elementos com base nos atributos utilizando sintaxe complexa.
selecaotema: function(funcao,
temao,
tema,
tipo)
SELECAOTEMA
Sleciona elementos de um tema com base em outro tema.
sobetema: function(funcao,
tema)
SOBETEMA
Sobe um tema na ordem de desenho.
descetema: function(funcao,
tema)
DESCETEMA
Desce um tema na ordem de desenho.
fontetema: function(funcao,
tema)
FONTETEMA
Busca o link para a fonte do tema
zoomtema: function(funcao,
tema)
ZOOMTEMA
Muda a extensão geográfica do mapa de acordo com a abrangência de um tema.
zoomsel: function(funcao,
tema)
ZOOMSEL
Muda a extensão geográfica do mapa de acordo com a abrangência dos elementos selecionados de um tema.
limpasel: function(funcao,
tema)
LIMPASEL
Limpa a seleção existente em um tema.
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
Inverte o metadata CLASSE
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
Altera a transparência de um tema
mudanome: function(funcao,
tema,
valor)
MUDANOME
Altera o nome do tema
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid)
ADICIONATEMAWMS
Acrescenta um novo tema em um arquivo map file tendo como fonte um WMS.
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
Adiciona um tema baseado em um arquivo shape file.
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
Adiciona um tema baseado em um arquivo de imagem.
identifica: function(funcao,
x,
y,
resolucao,
locaplic,
sid)
Depreciado na versão 4.2 (utilize “identifica2”)
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA2
Identifica elementos no mapa.
reiniciaMapa: function(funcao)
REINICIAMAPA
Reinicia um mapa restaurando a cópia de segurança.
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
Procura um tema no menu considerando todos os níveis.
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
Procura um tema com um certo número de estrelas.
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
Adiciona um novo tema ao mapa.
escalagrafica: function(funcao)
ESCALAGRAFICA
Gera a imagem da barra de escala.
flamingo: function(funcao)
MONTAFLAMINGO
Gera o arquivo xml de configuração para a interface Flamingo.
googlemaps: function(funcao)
GOOGLEMAPS
Prepara o mapa atual para funcionar na interface googlemaps.
googleearth: function(funcao)
GOOGLEEARTH
Prepara o mapa atual para funcionar na interface googleearth.
openlayers: function(funcao)
OPENLAYERS
Prepara o mapa atual para funcionar na interface openlayers.
corpo: function(funcao,
tipoimagem)
CORPO
Redesenha o mapa.
criamapa: function(funcao,
parametros)
CRIAMAPA
inicia: function(funcao,
embedLegenda,
w,
h)
INICIA
Inicia o mapa, pegando os parâmetros necessários para a montagem inicial.
chaveGoogle: function(funcao)
CHAVEGOOGLE
Retorna o valor da chave registrada para a API do Google maps
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer)
LISTALAYERSWMS
Retorna a lista de layers de um WMS.
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
Acessa dados de um serviço de geonames ou busca dados nos temas existentes no mapa.
listaItensTema: function(funcao,
tema)
LISTAITENS
Lista os itens de um tema.
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
Pega todos os valores dos itens de uma tabela de um tema.
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
Pega a extensão geográfica de um registro na tabela de atributos de um tema.
listaFontesTexto: function(funcao)
LISTATRUETYPE
Lista as fontes truetype disponíveis.
listaEpsg: function(funcao)
LISTAEPSG
Pega os códigos de projeção EPSG.
Cria um novo tema com a seleção atual.
pegaData: function(funcao,
tema)
PEGADATA
Obtém o valor definido no elemento DATA de um LAYER.
alteraData: function(funcao,
tema,
data)
ALTERADATA
Altera o valor definido no elemento DATA de um LAYER.
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
Pega os dados para elaboração de gráfico de perfil do relevo
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
Processa geometrias recebidas como WKT gerando uma nova geometria.
Controle das requisições em Ajax feitas pelas interfaces normais do i3geo
Muda a extensão geográfica do mapa.