Monta a árvore com os temas disponíveis para ser adicionados ao mapa
i3GEO.arvoreDeTemas
Para alterar as opções da árvore, modifique as propriedades colocando um código como o seguinte no javascript utilizado na interface de mapa que estiver sendo utilizada
i3GEO.arvoreDeTemas.INCLUISISTEMAS = false;
http://localhost
Árvore de temas | Monta a árvore com os temas disponíveis para ser adicionados ao mapa |
Constants | |
IDHTML | Armazena o ID do elemento HTML onde a arvore sera incluida |
ARVORE | Objeto com a arvore criada com YAHOO.widget.TreeView |
FATORESTRELA | Valor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema. |
Propriedades | |
OPCOESADICIONAIS | Objeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema. |
INCLUISISTEMAS | Inclui na árvore a lista de sistemas adicionais definidos no i3geo? |
INCLUIWMS | Inclui na árvore a lista de Web Services WMS cadastrados? |
INCLUIREGIOES | Inclui na árvore a lista de de regiões cadatsradas no sistema de metadados estatísticos |
INCLUIINDIBR | Inclui na árvore a lista de serviços da INDE Br |
INCLUIWMSMETAESTAT | Inclui na árvore a lista de Web Services WMS advindos do sistema de metadados estatísticos? |
INCLUIMAPASCADASTRADOS | Inclui na árvore a lista de mapas cadastrados do sistema de metadados estatísticos? |
INCLUIESTRELAS | Inclui na árvore um no com a lista de temas classificados conforme o numero de estrelas que possui |
FILTRADOWNLOAD | Mostra apenas os temas que permitem download |
FILTRAOGC | Mostra apenas os temas que permitem o uso de serviços OGC |
TIPOBOTAO | Tipo de botão que sera usado para clicar no tema |
ATIVATEMA | Nome da função que será incluida no evento onclick do elemento checkbox adicionado no início do nome de um tema. |
IDSMENUS | Array com a lista de ids de menus cadastrados que serão considerados na montagem da árvore. |
RETORNAGUIA | Guia que será ativada após uma operação de adição de temas ter sido concluida. |
Functions | |
flutuante | Abre o catalogo em uma janela flutuante |
listaMenus | Lista os menus |
listaGrupos | Lista os grupos de um menu. |
listaSubGrupos | Lista os sub-grupos de um grupo. |
listaTemas | Lista os temas de um sub-grupo. |
listaSistemas | Lista os sistemas especiais de adicao de temas. |
cria | Cria a arvore com os menus disponíveis. |
atualiza | Refaz a árvore atual |
desativaCheckbox | Desmarca todos os checkbox dos temas marcados na arvore |
buscaCheckbox | Retorna um input com determinado value |
buscaTema2 | Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual). |
adicionaTemas | Adiciona ao mapa os temas selecionados na arvore |
comboMenus | Busca a lista de menus existentes no i3geo e monta um combo com o resultado. |
comboGruposMenu | Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado. |
comboSubGruposMenu | Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo. |
comboTemasMenu | Monta um combo com a lista de temas do i3geo. |
i3GEO. | Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa |
Functions | |
dialogo. | Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos |
dialogo. | Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos |
dialogo. | Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura |
dialogo. | Abre a janela flutuante para o usuario procurar metadados na INDE |
dialogo. | Abre a janela flutuante com os serviços cadastrados no visualizador da INDE |
dialogo. | Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas |
dialogo. | Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas. |
dialogo. | Abre a janela para adicionar temas navegando pelos diretorios do servidor |
dialogo. | Abre a janela para importar um arquivo WMC (Web Map Context) |
dialogo. | Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs |
dialogo. | Abre o aplicativo datadownload |
Objeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema.
”uploadarquivo” quando “true” indica que sera mostrado o icone de upload de arquivos e o icone de conexão com serviços
i3GEO.arvoreDeTemas.OPCOESADICIONAIS.uploaddbf = false;
idonde | id DOM onde as opções serão inseridas |
incluibusca | incluí a opção de busca de camadas |
navegacaoDir | permite navegação em pastas no servidor |
googleearth | mostra um link para abrir o menu no Googleearth |
flutuante | permite abrir o catálogo em uma janela flutuante |
metaestat | inclui um nó que mostra os dados cadastrados no sistema metaestat |
incluiArvore | inclui na árvore do catálogo os ícones de opções |
uploadarquivo | agregador que abre uma única janela das opções de upload de arquivos |
uploaddbf- upload de arquivos dbf
uploadlocal | upload de shapefile |
uploadgpx | upload de arquivos GPX |
downloadbase | download de dados |
nuvemTags | nuvem de tags (palavras chave cadastradas) |
nuvemTagsFlash | nuvem de tags no formato flash |
refresh | ícone que permite reconstruir a árvore do catálogo |
carousel | visualizador de temas na forma de carousel |
inde | busca camadas no geonetwork da IDE cadastrada |
kml | opção para obter KML da camada em foco |
estrelas | mostra o número de estrelas (temas mais acesssados possuem mais estrelas) |
qrcode | opção para obter QRCODE da camada em foco |
mini | opção para obter imagem miniatura da camada em foco |
comentarios | permite que os usuários comentem temas |
bookmark | permite que os usuários marquem um tema em serviços de bookmark |
importarwmc | permite importar um arquivo do tipo map context |
{objeto}
listaMenus : function( g_sid, g_locaplic, funcao )
Lista os menus
Pesquisa no banco de dados administrativo ou na variável de configuração (veja ms_configura.php) a lista de menus disponiveis.
O resultado e incluido em i3GEO.arvoreDeTemas.MENUS.
A propriedade i3GEO.arvoreDetemas.IDSMENUS pode ser utilizada para filtrar a lista de menus que sera utilizada.
{String} | Codigo da secao PHP criada ao abrir o i3Geo |
{String} | Endereco da aplicacao (i3geo) onde fica o diretorio classesphp |
{String} | nome da funcao que sera executada quando a lista for recebida. Se for “”, nao e chamada. |
listaGrupos : function( g_sid, g_locaplic, id_menu, funcao )
Lista os grupos de um menu.
O resultado e armazenado em i3GEO.arvoreDetemas.GRUPOS
{String} | Codigo da secao PHP criada ao abrir o i3Geo |
{String} | Endereco da aplicacao (i3geo) onde fica o diretorio classesphp |
{String} | Id do menu que contem os grupos |
{Function} | funcao que sera executada quando a lista for recebida. Se for “”, nao e chamada. |
listaSubGrupos : function( g_sid, g_locaplic, id_menu, id_grupo, funcao )
Lista os sub-grupos de um grupo.
O resultado e armazenado emi3GEO.arvoreDetemas.SUBGRUPOS
{String} | Codigo da secao PHP criada ao abrir o i3Geo |
{String} | Endereco da aplicacao (i3geo) onde fica o diretorio classesphp |
{String} | Id do menu que contem os grupos |
{String} | Id do grupo que contem os sub-grupos |
{Function} | funcao que sera executada quando a lista for recebida. Se for “”, nao e chamada. |
listaTemas : function( g_sid, g_locaplic, id_menu, id_grupo, id_subgrupo, funcao )
Lista os temas de um sub-grupo.
O resultado e armazenado em i3GEO.arvoreDeTemas.TEMAS
{String} | Codigo da secao PHP criada ao abrir o i3Geo |
{String} | Endereco da aplicacao (i3geo) onde fica o diretorio classesphp |
{String} | Id do menu que contem os grupos |
{String} | Id do grupo que contem os sub-grupos |
{String} | Id do sub-grupo que contem os temas |
{Function} | funcao que sera executada quando a lista for recebida. Se for “”, nao e chamada. |
listaSistemas : function( g_sid, g_locaplic, funcao )
Lista os sistemas especiais de adicao de temas.
O resultado e armazenado em i3GEO.arvoreDeTemas.SISTEMAS
{String} | Codigo da secao PHP criada ao abrir o i3Geo |
{String} | Endereco da aplicacao (i3geo) onde fica o diretorio classesphp |
{Function} | funcao que sera executada quando a lista for recebida. Se for “”, nao e chamada. |
cria : function( g_sid, g_locaplic, idhtml, funcaoTema, objOpcoes, tipoBotao )
Cria a arvore com os menus disponíveis.
A arvore contem opcionalmente a opcao de busca, os icones adicionais e a lista de sistemas.
Ao ser criada, os parametros utilizados sao armazenados em variaveis que podem ser acessadas com i3geo.arvoreDeTemas.[ATIVATEMA,OPCOESADICIONAIS,IDHTML,LOCAPLIC,SID]
{String} Codigo da secao PHP criada ao abrir o i3Geo
{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{String} Id do elemento onde a arvore sera inserida. Se for vazio, sera utilizado o ID definido em IDHTML
{String} (opcional) Nome da funcao que sera executada quando o usuario clicar no checkbox de um tema
{Object} (opcional) Objeto com as opcoes necessarias para criacao dos icones com as opcoes adicionais de adicao de temas
{String} (opcional) checkbox|radio|download tipo de botao que sera mostrado para o usuario escolher o tema
comboMenus : function( locaplic, funcaoOnchange, idDestino, idCombo, largura, altura )
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
Ao escolher uma opcao do combo, a funcao de retorno recebera como parametro o id do menu.
{String} | endereco do i3geo |
{String} | nome da funcao que sera executada quando o usuario escolhe um grupo |
{String} | id do elemento HTML que recebera o combo |
{String} | id do combo que sera criado |
{inteiro} | largura em pixels do combo |
{inteiro} | altura do combo em linhas |
comboGruposMenu : function( locaplic, funcaoOnchange, idDestino, idCombo, largura, altura, id_menu )
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
Ao escolher uma opcao do combo, a funcao de retorno recebera como parametro o id do grupo.
{String} | endereco do i3geo |
{String} | nome da funcao que sera executada quando o usuario escolhe um grupo |
{String} | id do elemento HTML que recebera o combo |
{String} | id do combo que sera criado |
{inteiro} | largura em pixels do combo |
{inteiro} | altura do combo em linhas |
{inteiro} | id do menu que sera utilizado para obter os dados |
comboSubGruposMenu : function( locaplic, funcaoOnchange, idDestino, idCombo, idGrupo, largura, altura )
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
Ao escolher um subgrupo, a funcao de retorno recebera o id do grupo e o id do subgrupo.
{String} | endereco do i3geo |
{String} | nome da funcao que sera executada quando o usuario escolhe um grupo |
{String} | id do elemento HTML que recebera o combo |
{String} | id do combo que sera criado |
{String} | identificador do grupo que sera pesquisado |
{inteiro} | largura em pixels do combo |
{inteiro} | altura do combo em linhas |
comboTemasMenu : function( locaplic, funcaoOnchange, idDestino, idCombo, idGrupo, idSubGrupo, largura, altura, id_menu, temas )
Monta um combo com a lista de temas do i3geo.
{string} | endereco do i3geo |
{string} | nome da funcao que sera executada quando o usuario escolhe um grupo |
{string} | id do elemento HTML que recebera o combo |
{string} | id do combo que sera criado |
{string} | identificador do grupo que sera pesquisado |
{string} | id do subgrupo |
{inteiro} | largura em pixels do combo |
{inteiro} | altura do combo em linhas |
{string} | id do menu escolhido |
{objeto} | (opcional) objeto contendo a lista de temas |
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Por exemplo, para abrir a janela de upload de arquivos dbf, utilize
i3GEO.arvoreDeTemas.dialogo.uploaddbf()
Functions | |
dialogo. | Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos |
dialogo. | Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos |
dialogo. | Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura |
dialogo. | Abre a janela flutuante para o usuario procurar metadados na INDE |
dialogo. | Abre a janela flutuante com os serviços cadastrados no visualizador da INDE |
dialogo. | Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas |
dialogo. | Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas. |
dialogo. | Abre a janela para adicionar temas navegando pelos diretorios do servidor |
dialogo. | Abre a janela para importar um arquivo WMC (Web Map Context) |
dialogo. | Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs |
dialogo. | Abre o aplicativo datadownload |
Abre o catalogo em uma janela flutuante
flutuante : function()
Lista os menus
listaMenus : function( g_sid, g_locaplic, funcao )
Lista os grupos de um menu.
listaGrupos : function( g_sid, g_locaplic, id_menu, funcao )
Lista os sub-grupos de um grupo.
listaSubGrupos : function( g_sid, g_locaplic, id_menu, id_grupo, funcao )
Lista os temas de um sub-grupo.
listaTemas : function( g_sid, g_locaplic, id_menu, id_grupo, id_subgrupo, funcao )
Lista os sistemas especiais de adicao de temas.
listaSistemas : function( g_sid, g_locaplic, funcao )
Cria a arvore com os menus disponíveis.
cria : function( g_sid, g_locaplic, idhtml, funcaoTema, objOpcoes, tipoBotao )
Refaz a árvore atual
atualiza : function()
Desmarca todos os checkbox dos temas marcados na arvore
desativaCheckbox : function( valor )
Retorna um input com determinado value
buscaCheckbox : function( valor )
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
buscaTema2 : function( palavra )
Adiciona ao mapa os temas selecionados na arvore
adicionaTemas : function( tsl )
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboMenus : function( locaplic, funcaoOnchange, idDestino, idCombo, largura, altura )
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboGruposMenu : function( locaplic, funcaoOnchange, idDestino, idCombo, largura, altura, id_menu )
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
comboSubGruposMenu : function( locaplic, funcaoOnchange, idDestino, idCombo, idGrupo, largura, altura )
Monta um combo com a lista de temas do i3geo.
comboTemasMenu : function( locaplic, funcaoOnchange, idDestino, idCombo, idGrupo, idSubGrupo, largura, altura, id_menu, temas )