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@gmai.nosp@m.l.com

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 ADEQUACÃ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” &eacute; do tipo booleano e indica se o redesenho do mapa ser&aacute; feito ou n&atilde;o.
mudaescalaMUDAESCALA
aplicaResolucao<crialente>
geradestaqueGERADESTAQUE
selecaoptSELECAOPT
selecaoboxSELECAOBOX
selecaoextSELECAOEXT
selecaoatrib2SELECAOATRIB2
selecaotemaSELECAOTEMA
sobetemaSOBETEMA
descetemaDESCETEMA
fontetemaFONTETEMA
zoomtemaZOOMTEMA
zoomselZOOMSEL
limpaselLIMPASEL
invertestatuslegendaINVERTESTATUSLEGENDA
aplicaCorClasseTema<APLICACORCLASSETEMA>
mudatranspMUDATRANSP
mudanomeMUDANOME
adicionaTemaWMSADICIONATEMAWMS
adicionaTemaSHPADICIONATEMASHP
adicionaTemaIMGADICIONATEMAIMG
identifica2Depreciado na vers&atilde;o 4.7 (utilize “identifica3”)
identifica3IDENTIFICA3
reiniciaMapaREINICIAMAPA
procurartemas2PROCURARTEMAS2
procurartemasestrelaPROCURARTEMASESTRELA
adtemaADTEMA
escalagraficaESCALAGRAFICA
googlemapsGOOGLEMAPS
googleearthGOOGLEEARTH
openlayersOPENLAYERS
corpoCORPO
converte2googlemapsCONVERTE2GOOGLEMAPS
converte2openlayersCONVERTE2OPENLAYERS
criamapa<CRIAMAPA>
iniciaINICIA
chaveGoogleCHAVEGOOGLE
listaRSSwsARRAY<LISTARSSWSARRAY>
listaLayersWMSLISTALAYERSWMS
buscaRapidaBUSCARAPIDA
listaItensTemaLISTAITENS
listaValoresItensTemaLISTAREGISTROS
extRegistrosEXTREGISTROS
listaFontesTextoLISTATRUETYPE
listaEpsgLISTAEPSG
criatemaselCRIATEMASEL
pegaDataPEGADATA
pegaMetaDataPEGAMETADATA
alteraDataALTERADATA
dadosPerfilRelevoDADOSPERFILRELEVO
funcoesGeometriasWktFUNCOESGEOMETRIASWKT
listaVariavelObt&eacute;m a lista de vari&aacute;veis do sistema de metadados estat&iacute;sticos
listaMedidaVariavelObt&eacute;m a lista medidas de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaParametrosMedidaVariavelObt&eacute;m a lista de par&acirc;metros de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaRegioesMedidaVariavelObt&eacute;m a lista de regioes de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaValoresParametroMedidaVariavelObt&eacute;m a lista de valores de um par&acirc;metro de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
relatorioVariavelRelatorio descritivo de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaClassificacaoMedidaLista as classificacoes de uma medida de variavel do sistema de metadados estat&iacute;sticos
listaClasseClassificacaoLista as classes de uma classificacao de uma medida de variavel do sistema de metadados estat&iacute;sticos
mapfileMedidaVariavelAdiciona uma camada ao mapa baseado no sistema de metadados estat&iacute;sticos
listaTipoRegiaoLista as regioes cadastradas no sistema de metadados estatisticos
mapfileTipoRegiaoAdiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
listaHierarquiaRegioesLista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
aplicaFiltroRegiaoAplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
listaCamadasMetaestatLista as camadas existentes no mapa e que se referem ao sistema METAESTAT

Propriedades

cpJSON

Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX ass&iacute;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&eacute;m o nome do programa PHP e seus parâmetros “teste” &eacute; o nome da fun&ccedil;&atilde;o PHP (no caso do i3Geo, isso n&atilde;o afeta em nada) e temp &eacute; a fun&ccedil;&atilde;o que tratar&aacute; 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&atilde;o obtidos da vari&aacute;vel de se&ccedil;&atilde;o aberta no servidor quando o i3Geo &eacute; inicializado, &eacute; o caso por exemplo do nome do arquivo correspondente ao mapfile atualmente em uso

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

O objeto cpJSON possu&iacute; um m&eacute;todo .call que executa a opera&ccedil;&atilde;o AJAX.  Esse m&eacute;todo utiliza basicamente dois parametros, sendo o primeiro o endere&ccedil;o do programa PHP que ser&aacute; executado no servidor e o outro &eacute; o nome da fun&ccedil;&atilde;o que ir&aacute; receber e processar os resultados do programa.  Exemplo:

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

”p” &eacute; a URL e funcao o nome da fun&ccedil;&atilde;o

Para compor “p” o i3geo utiliza normalmente a vari&aacute;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&ccedil;&otilde;es, veja mapa_controle.php

Summary
Functions
verificaVerifica se as vari&aacute;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” &eacute; do tipo booleano e indica se o redesenho do mapa ser&aacute; feito ou n&atilde;o.
mudaescalaMUDAESCALA
aplicaResolucao<crialente>
geradestaqueGERADESTAQUE
selecaoptSELECAOPT
selecaoboxSELECAOBOX
selecaoextSELECAOEXT
selecaoatrib2SELECAOATRIB2
selecaotemaSELECAOTEMA
sobetemaSOBETEMA
descetemaDESCETEMA
fontetemaFONTETEMA
zoomtemaZOOMTEMA
zoomselZOOMSEL
limpaselLIMPASEL
invertestatuslegendaINVERTESTATUSLEGENDA
aplicaCorClasseTema<APLICACORCLASSETEMA>
mudatranspMUDATRANSP
mudanomeMUDANOME
adicionaTemaWMSADICIONATEMAWMS
adicionaTemaSHPADICIONATEMASHP
adicionaTemaIMGADICIONATEMAIMG
identifica2Depreciado na vers&atilde;o 4.7 (utilize “identifica3”)
identifica3IDENTIFICA3
reiniciaMapaREINICIAMAPA
procurartemas2PROCURARTEMAS2
procurartemasestrelaPROCURARTEMASESTRELA
adtemaADTEMA
escalagraficaESCALAGRAFICA
googlemapsGOOGLEMAPS
googleearthGOOGLEEARTH
openlayersOPENLAYERS
corpoCORPO
converte2googlemapsCONVERTE2GOOGLEMAPS
converte2openlayersCONVERTE2OPENLAYERS
criamapa<CRIAMAPA>
iniciaINICIA
chaveGoogleCHAVEGOOGLE
listaRSSwsARRAY<LISTARSSWSARRAY>
listaLayersWMSLISTALAYERSWMS
buscaRapidaBUSCARAPIDA
listaItensTemaLISTAITENS
listaValoresItensTemaLISTAREGISTROS
extRegistrosEXTREGISTROS
listaFontesTextoLISTATRUETYPE
listaEpsgLISTAEPSG
criatemaselCRIATEMASEL
pegaDataPEGADATA
pegaMetaDataPEGAMETADATA
alteraDataALTERADATA
dadosPerfilRelevoDADOSPERFILRELEVO
funcoesGeometriasWktFUNCOESGEOMETRIASWKT
listaVariavelObt&eacute;m a lista de vari&aacute;veis do sistema de metadados estat&iacute;sticos
listaMedidaVariavelObt&eacute;m a lista medidas de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaParametrosMedidaVariavelObt&eacute;m a lista de par&acirc;metros de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaRegioesMedidaVariavelObt&eacute;m a lista de regioes de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaValoresParametroMedidaVariavelObt&eacute;m a lista de valores de um par&acirc;metro de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
relatorioVariavelRelatorio descritivo de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaClassificacaoMedidaLista as classificacoes de uma medida de variavel do sistema de metadados estat&iacute;sticos
listaClasseClassificacaoLista as classes de uma classificacao de uma medida de variavel do sistema de metadados estat&iacute;sticos
mapfileMedidaVariavelAdiciona uma camada ao mapa baseado no sistema de metadados estat&iacute;sticos
listaTipoRegiaoLista as regioes cadastradas no sistema de metadados estatisticos
mapfileTipoRegiaoAdiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
listaHierarquiaRegioesLista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
aplicaFiltroRegiaoAplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
listaCamadasMetaestatLista as camadas existentes no mapa e que se referem ao sistema METAESTAT

Functions

verifica

verifica: function()

Verifica se as vari&aacute;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” &eacute; do tipo booleano e indica se o redesenho do mapa ser&aacute; feito ou n&atilde;o.

O parâmetro “geo” &eacute; do tipo booleano e indica se as coordenadas dever&atilde;o ser convertidas para geogr&aacute;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

identifica2

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

Depreciado na vers&atilde;o 4.7 (utilize “identifica3”)

IDENTIFICA2

identifica3

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

IDENTIFICA3

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

googlemaps

googlemaps: function(funcao)

GOOGLEMAPS

googleearth

googleearth: function(funcao)

GOOGLEEARTH

openlayers

openlayers: function(funcao)

OPENLAYERS

corpo

corpo: function(funcao,
tipoimagem)

CORPO

converte2googlemaps

converte2googlemaps: function(funcao)

CONVERTE2GOOGLEMAPS

converte2openlayers

converte2openlayers: function(funcao)

CONVERTE2OPENLAYERS

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

pegaMetaData

pegaMetaData: function(funcao,
tema)

PEGAMETADATA

alteraData

alteraData: function(funcao,
tema,
data)

ALTERADATA

dadosPerfilRelevo

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

DADOSPERFILRELEVO

funcoesGeometriasWkt

funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)

FUNCOESGEOMETRIASWKT

listaVariavel

listaVariavel: function(funcao,
filtro_esquema)

Obt&eacute;m a lista de vari&aacute;veis do sistema de metadados estat&iacute;sticos

listaMedidaVariavel

listaMedidaVariavel: function(codigo_variavel,
funcao)

Obt&eacute;m a lista medidas de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos

listaParametrosMedidaVariavel

listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)

Obt&eacute;m a lista de par&acirc;metros de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos

listaRegioesMedidaVariavel

listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)

Obt&eacute;m a lista de regioes de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos

listaValoresParametroMedidaVariavel

listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)

Obt&eacute;m a lista de valores de um par&acirc;metro de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos

relatorioVariavel

relatorioVariavel: function(codigo_variavel,
funcao)

Relatorio descritivo de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos

listaClassificacaoMedida

listaClassificacaoMedida: function(id_medida_variavel,
funcao)

Lista as classificacoes de uma medida de variavel do sistema de metadados estat&iacute;sticos

listaClasseClassificacao

listaClasseClassificacao: function(id_classificacao,
funcao)

Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estat&iacute;sticos

mapfileMedidaVariavel

mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao)

Adiciona uma camada ao mapa baseado no sistema de metadados estat&iacute;sticos

listaTipoRegiao

listaTipoRegiao: function(funcao,
codigo_tipo_regiao)

Lista as regioes cadastradas no sistema de metadados estatisticos

mapfileTipoRegiao

mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)

Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos

listaHierarquiaRegioes

listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)

Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica

aplicaFiltroRegiao

aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao,
codigo_tipo_regiao_pai,
codigo_regiao_pai,
tipo)

Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica

listaCamadasMetaestat

listaCamadasMetaestat: function(funcao)

Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT

verifica: function()
Verifica se as vari&aacute;veis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
Cria um gr&aacute;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 &aacute;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&ccedil;&atilde;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&atilde;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&aacute;rio do mapa atual.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
Lista os temas que possuem sele&ccedil;&atilde;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&aacute;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&aacute;fico em um tema.
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
Identifica elementos no mapa retornando apenas o valor de um &uacute;nico item.
recuperamapa: function(funcao)
RECUPERAMAPA
Recupera o mapfile de seguran&ccedil;a.
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
Desenha a imagem da legenda.
referenciadinamica: function(funcao,
zoom,
tipo)
REFERENCIADINAMICA
Gera a imagem do mapa de refer&ecirc;ncia de forma din&acirc;mica, variando com a escala do mapa atual.
referencia: function(funcao)
REFERENCIA
Gera a imagem do mapa de refer&ecirc;ncia.
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
Desloca a visualiza&ccedil;&atilde;o de um mapa (pan).
aproxima: function(funcao,
nivel)
APROXIMA
Aproxima a visualiza&ccedil;&atilde;o de um mapa (zoom in)
afasta: function(funcao,
nivel)
AFASTA
Afasta a visualiza&ccedil;&atilde;o de um mapa (zoom out)
zoomponto: function(funcao,
x,
y,
tamanho,
simbolo,
cor)
ZOOMPONTO
Desloca o centro do mapa para um ponto espec&iacute;fico.
localizaIP: function(funcao)
LOCALIZAIP
Localiza as coordenadas geogr&aacute;ficas do usu&aacute;rio atual.
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parâmetro “atualiza” &eacute; do tipo booleano e indica se o redesenho do mapa ser&aacute; feito ou n&atilde;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&aacute; 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&acirc;ngulo.
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
Seleciona elementos utilizando a extens&atilde;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&atilde;o geogr&aacute;fica do mapa de acordo com a abrang&ecirc;ncia de um tema.
zoomsel: function(funcao,
tema)
ZOOMSEL
Muda a extens&atilde;o geogr&aacute;fica do mapa de acordo com a abrang&ecirc;ncia dos elementos selecionados de um tema.
limpasel: function(funcao,
tema)
LIMPASEL
Limpa a sele&ccedil;&atilde;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&ecirc;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.
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na vers&atilde;o 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
Identifica elementos no mapa.
reiniciaMapa: function(funcao)
REINICIAMAPA
Reinicia um mapa restaurando a cópia de seguran&ccedil;a.
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
Procura um tema no menu considerando todos os n&iacute;veis.
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
Procura um tema com um certo n&uacute;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.
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.
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
Prepara o mapa atual que estava usando outra interface
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
Prepara o mapa atual que estava usando outra interface
criamapa: function(funcao,
parametros)
CRIAMAPA
inicia: function(funcao,
embedLegenda,
w,
h)
INICIA
Inicia o mapa, pegando os par&acirc;metros necess&aacute;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&ccedil;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&atilde;o geogr&aacute;fica de um registro na tabela de atributos de um tema.
listaFontesTexto: function(funcao)
LISTATRUETYPE
Lista as fontes truetype dispon&iacute;veis.
listaEpsg: function(funcao)
LISTAEPSG
Pega os códigos de proje&ccedil;&atilde;o EPSG.
Cria um novo tema com a sele&ccedil;&atilde;o atual.
pegaData: function(funcao,
tema)
PEGADATA
Obt&eacute;m o valor definido no elemento DATA de um LAYER.
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
Obt&eacute;m os metadados de um tema
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&ccedil;&atilde;o de gr&aacute;fico de perfil do relevo
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
Processa geometrias recebidas como WKT gerando uma nova geometria.
listaVariavel: function(funcao,
filtro_esquema)
Obt&eacute;m a lista de vari&aacute;veis do sistema de metadados estat&iacute;sticos
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obt&eacute;m a lista medidas de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obt&eacute;m a lista de par&acirc;metros de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obt&eacute;m a lista de regioes de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obt&eacute;m a lista de valores de um par&acirc;metro de uma medida de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma vari&aacute;vel do sistema de metadados estat&iacute;sticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estat&iacute;sticos
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estat&iacute;sticos
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao)
Adiciona uma camada ao mapa baseado no sistema de metadados estat&iacute;sticos
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao,
codigo_tipo_regiao_pai,
codigo_regiao_pai,
tipo)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
Controle das requisi&ccedil;&otilde;es em Ajax feitas pelas interfaces normais do i3geo
Muda a extens&atilde;o geogr&aacute;fica do mapa.
Depreciado na vers&atilde;o 4.7 (utilize “identifica3”)