i3geo/classesjs/classe_arvodetemas.js
GPL2
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.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.
| Árvore de temas | i3geo/classesjs/classe_arvodetemas.js |
| i3GEO. arvoreDeTemas | Monta a árvore com os temas disponíveis para ser adicionados ao mapa. |
| 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. |
| FATORESTRELA | Valor que será utilizado para dividir o valor bruto do número de acessos 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? |
| FILTRADOWNLOAD | Não mostra na árvore os nós que não possuem temas para download |
| FILTRAOGC | Não mostra na árvore os nós que não permitem a geração de WMS |
| TIPOBOTAO | Tipo de botao que sera usado para clicar no tema |
| ATIVATEMA | Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema. |
| ATIVATEMAIMEDIATO | Adiciona ao mapa o tema clicado imediatamente, sem a definição de um temporizador ou necessidade de se clicar no botao “aplicar”. |
| IDSMENUS | Array com a lista de ids 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 concluída. |
| Variaveis | |
| IDHTML | Armazena o ID do elemento HTML onde a árvore será incluida |
| LOCAPLIC | Endereço da aplicação i3geo. |
| SID | Código da seção aberta no servidor pelo i3Geo |
| ARVORE | Objeto com a árvore criada com YAHOO.widget.TreeView |
| DRIVES | Objeto JSON com a lista de drives no servidor que podem ser abertos na opção de navegação pelos diretórios |
| SISTEMAS | Objeto JSON com a lista de sistemas existentes |
| MENUS | Armazena o objeto JSON com a lista de menus resultante da função listaMenus |
| GRUPOS | Armazena o objeto JSON com a última lista de grupos obtida |
| SUBGRUPOS | Armazena o objeto JSON com a última lista de sub-grupos obtida |
| TEMAS | Armazena o objeto JSON com a última lista de temas obtida |
| Functions | |
| listaWMS | Lista os WMS cadastrados preenchendo o nó OGC-WMS |
| listaLayersWMS | Lista os layers de um WMS e preenche o nó OGC-WMS |
| montaTextoTemaWMS | Monta o texto que será mostrado ao lado de cada layer de um WMS, permitindo incluir o layer no mapa. |
| listaMenus | Lista os menus disponíveis. |
| 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 adição de temas. |
| listaDrives | Lista os endereços no servidor dos drives que podem ser abertos pela opção de navegação em arquivos no servidor. |
| cria | Cria a árvore com os menus disponíveis. |
| atualiza | Refaz a árvore atual |
| montaArvore | Monta a árvore incluindo os nós do primeiro nível. |
| montaGrupos | Monta a lista de grupos de um nó principal da árvore. |
| montaSubGrupos | Monta a lista de sub-grupos de um nó do tipo grupo. |
| montaTemas | Monta a lista de temas de um nó. |
| montaDir | Incluí na árvore o navegador de diretórios |
| montaTextoTema | Monta o texto com o título do tema. |
| propTemas | Monta o nó com informações adicionais sobre o tema. |
| outrasOpcoesHTML | Constrói o HTML com as opções adicionais de inclusão de temas (upload de shp, etc.) |
| desativaCheckbox | Desmarca todos os checkbox dos temas marcados na árvore. |
| listaTemasAtivos | Lista os temas com checkbox marcados. |
| buscaTema2 | Procura temas na árvore de temas (a busca é feita no servidor e não na árvore atual). |
| adicionaTemas | Adiciona ao mapa os temas selecionados na árvore |
| 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. |
| dialogo | Abre as janelas de diálogo com as opções adicionais que permitem acrescentar temas ao mapa |
| Functions | |
| carouselTemas | abre a janela flutuante para o usuário adicionar temas baseado nas imagens miniatura |
| nuvemTags | Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas |
| nuvemTagsFlash | Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas. |
| navegacaoDir | Abre a janela para adicionar temas navegando pelos diretórios do servidor |
| conectarwms | Abre a janela para adicionar temas tendo como fonte um web service do tipo wms |
| conectarwmst | Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time) |
| conectarwfs | Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs |
| conectargeorss | Abre a janela para adicionar temas tendo como fonte um georss |
| upload | Abre a janela para o upload de shape file |
| uploaddbf | Abre a janela para o upload de um arquivo dbf |
| downloadbase | Abre o aplicativo datadownload |
| uploadgpx | Abre a janela para o upload de um arquivo gpx |
Monta a árvore com os temas disponíveis para ser adicionados ao mapa.
| 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. |
| FATORESTRELA | Valor que será utilizado para dividir o valor bruto do número de acessos 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? |
| FILTRADOWNLOAD | Não mostra na árvore os nós que não possuem temas para download |
| FILTRAOGC | Não mostra na árvore os nós que não permitem a geração de WMS |
| TIPOBOTAO | Tipo de botao que sera usado para clicar no tema |
| ATIVATEMA | Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema. |
| ATIVATEMAIMEDIATO | Adiciona ao mapa o tema clicado imediatamente, sem a definição de um temporizador ou necessidade de se clicar no botao “aplicar”. |
| IDSMENUS | Array com a lista de ids 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 concluída. |
| Variaveis | |
| IDHTML | Armazena o ID do elemento HTML onde a árvore será incluida |
| LOCAPLIC | Endereço da aplicação i3geo. |
| SID | Código da seção aberta no servidor pelo i3Geo |
| ARVORE | Objeto com a árvore criada com YAHOO.widget.TreeView |
| DRIVES | Objeto JSON com a lista de drives no servidor que podem ser abertos na opção de navegação pelos diretórios |
| SISTEMAS | Objeto JSON com a lista de sistemas existentes |
| MENUS | Armazena o objeto JSON com a lista de menus resultante da função listaMenus |
| GRUPOS | Armazena o objeto JSON com a última lista de grupos obtida |
| SUBGRUPOS | Armazena o objeto JSON com a última lista de sub-grupos obtida |
| TEMAS | Armazena o objeto JSON com a última lista de temas obtida |
| Functions | |
| listaWMS | Lista os WMS cadastrados preenchendo o nó OGC-WMS |
| listaLayersWMS | Lista os layers de um WMS e preenche o nó OGC-WMS |
| montaTextoTemaWMS | Monta o texto que será mostrado ao lado de cada layer de um WMS, permitindo incluir o layer no mapa. |
| listaMenus | Lista os menus disponíveis. |
| 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 adição de temas. |
| listaDrives | Lista os endereços no servidor dos drives que podem ser abertos pela opção de navegação em arquivos no servidor. |
| cria | Cria a árvore com os menus disponíveis. |
| atualiza | Refaz a árvore atual |
| montaArvore | Monta a árvore incluindo os nós do primeiro nível. |
| montaGrupos | Monta a lista de grupos de um nó principal da árvore. |
| montaSubGrupos | Monta a lista de sub-grupos de um nó do tipo grupo. |
| montaTemas | Monta a lista de temas de um nó. |
| montaDir | Incluí na árvore o navegador de diretórios |
| montaTextoTema | Monta o texto com o título do tema. |
| propTemas | Monta o nó com informações adicionais sobre o tema. |
| outrasOpcoesHTML | Constrói o HTML com as opções adicionais de inclusão de temas (upload de shp, etc.) |
| desativaCheckbox | Desmarca todos os checkbox dos temas marcados na árvore. |
| listaTemasAtivos | Lista os temas com checkbox marcados. |
| buscaTema2 | Procura temas na árvore de temas (a busca é feita no servidor e não na árvore atual). |
| adicionaTemas | Adiciona ao mapa os temas selecionados na árvore |
| 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. |
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.
var obj = {
idonde: “”,
incluiArvore: true,
uploaddbf: true,
uploadlocal: true,
downloadbase: true,
conectarwms: true,
conectarwmst: true,
conectargeorss: true,
nuvemTags: true,
nuvemTagsFlash: true,
navegacaoDir: false,
incluibusca: true,
kml: true,
qrcode: true,
mini: true,
estrelas:true,
refresh: true,
carousel: true,
uploadgpx: true }
{Object}
Valor que será utilizado para dividir o valor bruto do número de acessos de cada tema.
A divisão é utilizada para definir quantas estrelas serão mostradas na árvore de opções adicionais.<b>
{Numeric}
Tipo de botao que sera usado para clicar no tema
{String}
{checkbox|radio}
{checkbox}
Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.
{String}
Adiciona ao mapa o tema clicado imediatamente, sem a definição de um temporizador ou necessidade de se clicar no botao “aplicar”.
{boolean}
{false}
Array com a lista de ids que serão considerados na montagem da árvore. Por default é vazio, o que significa que todos os menus serão considerados.
{Array}
Guia que será ativada após uma operação de adição de temas ter sido concluída.
Se for vazia, a guia atual será mantida.
A string corresponde ao nome da guia que deve estar definida em i3GEO.guias.CONFIGURA, por exemplo i3GEO.arvoreDeTemas.RETORNAGUIA = “temas”
{String}
Default: “”
Endereço da aplicação i3geo. Utilizado para definir o caminho para a chamada em AJAX.
{String}
Objeto JSON com a lista de drives no servidor que podem ser abertos na opção de navegação pelos diretórios
{JSON}
montaTextoTemaWMS: function( servico, layer, estilo, titulo, proj, formatoinfo, versao, formatoimg, cor )
Monta o texto que será mostrado ao lado de cada layer de um WMS, permitindo incluir o layer no mapa.
listaMenus: function( g_sid, g_locaplic, funcao )
Lista os menus disponíveis.
Pesquisa no banco de dados administrativo ou na variável de configuração (veja ms_configura.php) a lista de menus disponíveis.
O resultado é incluído em i3GEO.arvoreDeTemas.MENUS.
A propriedade i3GEO.arvoreDetemas.IDSMENUS pode ser utilizada para filtrar alista de menus que será utilizada.
| g_sid | {String} Código da seção PHP criada ao abrir o i3Geo |
| g_locaplic | {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp |
| funcao | {String} nome da função que será executada quando a lista for recebida. Se for “”, não é chamada. |
listaGrupos: function( g_sid, g_locaplic, id_menu, funcao )
Lista os grupos de um menu.
O resultado é armazenado em i3GEO.arvoreDetemas.GRUPOS
| g_sid | {String} Código da seção PHP criada ao abrir o i3Geo |
| g_locaplic | {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp |
| id_menu | {String} Id do menu que contem os grupos |
| funcao | {Function} função que será executada quando a lista for recebida. Se for “”, não é chamada. |
listaSubGrupos: function( g_sid, g_locaplic, id_menu, id_grupo, funcao )
Lista os sub-grupos de um grupo.
O resultado é armazenado emi3GEO.arvoreDetemas.SUBGRUPOS
| g_sid | {String} Código da seção PHP criada ao abrir o i3Geo |
| g_locaplic | {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp |
| id_menu | {String} Id do menu que contem os grupos |
| id_grupo | {String} Id do grupo que contem os sub-grupos |
| funcao | {Function} função que será executada quando a lista for recebida. Se for “”, não é chamada. |
listaTemas: function( g_sid, g_locaplic, id_menu, id_grupo, id_subgrupo, funcao )
Lista os temas de um sub-grupo.
O resultado é armazenado em i3GEO.arvoreDeTemas.TEMAS
| g_sid | {String} Código da seção PHP criada ao abrir o i3Geo |
| g_locaplic | {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp |
| id_menu | {String} Id do menu que contem os grupos |
| id_grupo | {String} Id do grupo que contem os sub-grupos |
| id_subgrupo | {String} Id do sub-grupo que contem os temas |
| funcao | {Function} função que será executada quando a lista for recebida. Se for “”, não é chamada. |
listaSistemas: function( g_sid, g_locaplic, funcao )
Lista os sistemas especiais de adição de temas.
O resultado é armazenado em i3GEO.arvoreDeTemas.SISTEMAS
| g_sid | {String} Código da seção PHP criada ao abrir o i3Geo |
| g_locaplic | {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp |
| funcao | {Function} função que será executada quando a lista for recebida. Se for “”, não é chamada. |
listaDrives: function( g_sid, g_locaplic, funcao )
Lista os endereços no servidor dos drives que podem ser abertos pela opção de navegação em arquivos no servidor.
Alista de drives deve ser definida emi3geo/ms_configura.php
| g_sid | {String} Código da seção PHP criada ao abrir o i3Geo |
| g_locaplic | {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp |
| funcao | {Function} função que será executada quando a lista for recebida. Se for “”, não é chamada. |
cria: function( g_sid, g_locaplic, idhtml, funcaoTema, objOpcoes, tipoBotao )
Cria a árvore com os menus disponíveis.
A árvore contém opcionalmente a opção de busca, os ícones adicionais e a lista de sistemas.
Ao ser criada, os parâmetros utilizados são armazenados em variáveis que podem ser acessadas com i3geo.arvoreDeTemas.[ATIVATEMA,OPCOESADICIONAIS,IDHTML,LOCAPLIC,SID]
| g_sid | {String} Código da seção PHP criada ao abrir o i3Geo |
| g_locaplic | {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp |
| idhtml | {String} Id do elemento onde a árvore será inserida. Se for vazio, será utilizado o ID definido em IDHTML |
| funcaoTema | {String} (opcional) Nome da função que será executada quando o usuário clicar no checkbox de um tema |
| objOpcoes | {Object} (opcional) Objeto com as opções necessárias para criação dos ícones com as opções adicionais de adição de temas |
| tipoBotao | {String} (opcional) checkbox|radio tipo de botão que será mostrado para o usuário escolher o tema |
montaArvore: function()
Monta a árvore incluindo os nós do primeiro nível.
A opção de carga dinâmica dos nós filhos é definida para a montagem dos grupos.
montaGrupos: function( node )
Monta a lista de grupos de um nó principal da árvore.
A opção de carga dinâmica dos nós filhos é definida para a montagem dos sub-grupos.
montaSubGrupos: function( node )
Monta a lista de sub-grupos de um nó do tipo grupo.
A opção de carga dinâmica dos nós filhos é definida para a montagem dos temas.
montaDir: function( node )
Incluí na árvore o navegador de diretórios
| node {node} | nó onde será criada a lista |
montaTextoTema: function( cor, tema )
Monta o texto com o título do tema.
| cor | {String} - cor que será utilizada no estilo “color” |
| tema | {Object} - objeto JSON com as propriedades do tema |
| {String} | texto formatado |
propTemas: function( node )
Monta o nó com informações adicionais sobre o tema.
| node | {Object} - objeto com o nó que foi clicado |
outrasOpcoesHTML: function()
Constrói o HTML com as opções adicionais de inclusão de temas (upload de shp, etc.).
| {String} | html gerado |
desativaCheckbox: function()
Desmarca todos os checkbox dos temas marcados na árvore.
listaTemasAtivos: function()
Lista os temas com checkbox marcados.
| {Array} | array com os códigos dos temas |
buscaTema2: function( palavra )
Procura temas na árvore de temas (a busca é feita no servidor e não na árvore atual).
palavra {String}
adicionaTemas: function( tsl )
Adiciona ao mapa os temas selecionados na árvore
| tsl {array} | (opcional) código do tema que será adicionado ao mapa. Se não for especificado, a lista de códigos será obtida da árvore de temas |
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 opção do combo, a função de retorno receberá como parâmetro o id do menu.
| locaplic {String} | endereço do i3geo |
| funcaoOnchange {String} | nome da funcao que será executada quando o usuário escolhe um grupo |
| idDestino {String} | id do elemento HTML que receberá o combo |
| idCombo {String} | id do combo que será criado |
| largura {Numeric} | largura em pixels do combo |
| altura {Numeric} | 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 opção do combo, a função de retorno receberá como parâmetro o id do grupo.
| locaplic {String} | endereço do i3geo |
| funcaoOnchange {String} | nome da funcao que será executada quando o usuário escolhe um grupo |
| idDestino {String} | id do elemento HTML que receberá o combo |
| idCombo {String} | id do combo que será criado |
| largura {Numeric} | largura em pixels do combo |
| altura {Numeric} | altura do combo em linhas |
| id_menu {Numeric} | id do menu que será 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 função de retorno receberá o id do grupo e o id do subgrupo.
| locaplic {String} | endereço do i3geo |
| funcaoOnchange {String} | nome da funcao que será executada quando o usuário escolhe um grupo |
| idDestino {String} | id do elemento HTML que receberá o combo |
| idCombo {String} | id do combo que será criado |
| idGrupo {String} | identificador do grupo que será pesquisado |
| largura {Numeric} | largura em pixels do combo |
| altura {Numeric} | 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.
| locaplic {String} | endereço do i3geo |
| funcaoOnchange | nome da funcao que será executada quando o usuário escolhe um grupo |
| idDestino | id do elemento HTML que receberá o combo |
| idCombo | id do combo que será criado |
| idGrupo | identificador do grupo que será pesquisado |
| idSubGrupo | id do subgrupo |
| largura | largura em pixels do combo |
| altura | altura do combo em linhas |
| id_menu | id do menu escolhido |
| temas | (opcional) objeto contendo a lista de temas |
Abre as janelas de diálogo com as opções adicionais que permitem acrescentar temas ao mapa
Por exemplo, para abrir a janela de upload de arquivos dbf, utilize
i3GEO.arvoreDeTemas.dialogo.uploaddbf()
| Functions | |
| carouselTemas | abre a janela flutuante para o usuário adicionar temas baseado nas imagens miniatura |
| nuvemTags | Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas |
| nuvemTagsFlash | Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas. |
| navegacaoDir | Abre a janela para adicionar temas navegando pelos diretórios do servidor |
| conectarwms | Abre a janela para adicionar temas tendo como fonte um web service do tipo wms |
| conectarwmst | Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time) |
| conectarwfs | Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs |
| conectargeorss | Abre a janela para adicionar temas tendo como fonte um georss |
| upload | Abre a janela para o upload de shape file |
| uploaddbf | Abre a janela para o upload de um arquivo dbf |
| downloadbase | Abre o aplicativo datadownload |
| uploadgpx | Abre a janela para o upload de um arquivo gpx |
carouselTemas: function()
abre a janela flutuante para o usuário adicionar temas baseado nas imagens miniatura
nuvemTags: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlash: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
Essa ferramenta é alternativa a ferramenta nuvemTags, mostrando tbm a nuvem com um aplicativo em flash
navegacaoDir: function()
Abre a janela para adicionar temas navegando pelos diretórios do servidor
conectarwms: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmst: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectarwfs: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
Lista os WMS cadastrados preenchendo o nó OGC-WMS
listaWMS: function()
Lista os layers de um WMS e preenche o nó OGC-WMS
listaLayersWMS: function( node )
Monta o texto que será mostrado ao lado de cada layer de um WMS, permitindo incluir o layer no mapa.
montaTextoTemaWMS: function( servico, layer, estilo, titulo, proj, formatoinfo, versao, formatoimg, cor )
Lista os menus disponíveis.
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 adição de temas.
listaSistemas: function( g_sid, g_locaplic, funcao )
Lista os endereços no servidor dos drives que podem ser abertos pela opção de navegação em arquivos no servidor.
listaDrives: function( g_sid, g_locaplic, funcao )
Cria a árvore com os menus disponíveis.
cria: function( g_sid, g_locaplic, idhtml, funcaoTema, objOpcoes, tipoBotao )
Refaz a árvore atual
atualiza: function()
Monta a árvore incluindo os nós do primeiro nível.
montaArvore: function()
Monta a lista de grupos de um nó principal da árvore.
montaGrupos: function( node )
Monta a lista de sub-grupos de um nó do tipo grupo.
montaSubGrupos: function( node )
Monta a lista de temas de um nó.
montaTemas: function( node )
Incluí na árvore o navegador de diretórios
montaDir: function( node )
Monta o texto com o título do tema.
montaTextoTema: function( cor, tema )
Monta o nó com informações adicionais sobre o tema.
propTemas: function( node )
Constrói o HTML com as opções adicionais de inclusão de temas (upload de shp, etc.)
outrasOpcoesHTML: function()
Desmarca todos os checkbox dos temas marcados na árvore.
desativaCheckbox: function()
Lista os temas com checkbox marcados.
listaTemasAtivos: function()
Procura temas na árvore de temas (a busca é feita no servidor e não na árvore atual).
buscaTema2: function( palavra )
Adiciona ao mapa os temas selecionados na árvore
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 )
abre a janela flutuante para o usuário adicionar temas baseado nas imagens miniatura
carouselTemas: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTags: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
nuvemTagsFlash: function()
Abre a janela para adicionar temas navegando pelos diretórios do servidor
navegacaoDir: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwms: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectarwmst: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectarwfs: function()
Abre a janela para adicionar temas tendo como fonte um georss
conectargeorss: function()
Abre a janela para o upload de shape file
upload: function()
Abre a janela para o upload de um arquivo dbf
uploaddbf: function()
Abre o aplicativo datadownload
downloadbase: function()
Abre a janela para o upload de um arquivo gpx
uploadgpx: function()