Sistema de download de dados geográficos.
Lista os temas configurados no menu de temas e que permitem download.
Para utilizar esse sistema acesse http://localhost/i3geo/datadownload.htm
Pode-se usar um parâmetro para abrir o aplicativo e imediatamente mostrar os arquivos para download, por exemplo
datadownload.htm?bioma
i3geo/classesjs/datadownload.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.@mma.g ov.br moretti
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.
Data download | Sistema de download de dados geográficos. |
Propriedades | |
g_locaplic | Indica a localização do i3geo. |
g_tipo | Tipo de acesso aos dados. |
g_dirbaseDown | Url para o endereço definido em g_dirbase. |
g_dirbase | Endereço no servidor onde estão os arquivos ou diretórios que poderão ser acessados |
g_dirarquivos | Endereço do diretório que será acessado na inicialização da aplicação |
Functions | |
DDinicia | Inicia o aplicativo montando a árvore de opções e preenchendo a DIV arvore. |
processaDiretorios | Cahamado pela função DDinicia. |
expandeDiretorio | Expande um diretório quando o usuário clica no nó da árvore de diretórios. |
listaArquivos | Lista os arquivos de um diretório. |
download | Gera os arquivos para download do shape file de um tema. |
mostraDownload | Mostra na tela os arquivos convertidos para shape file com link para download. |
dataDownloadLinks | Mostra uma lista de links baseado em um arquivo rss. |
Indica a localização do i3geo. Por default, procura no diretório onde foi executada a plicação datadownload. No caso do datadownload.htm ser disparado de outro local, é necessário definir essa variável antes de chamar a função DDinicia
Tipo de acesso aos dados.
g_tipo é uma variável que pode ser definida antes de iniciar a funcao DDinicia g_tipo = “menutemas”, indica que a lista de temas para download será buscada no xml com a lista de temas do I3Geo se g_tipo for “dir”, a aplicação entenderá que se trata de uma busca em diretórios nesse caso, g_dirbase deve conter a raiz da busca no servidor, por exemplo: g_dirbase = “/opt/www/html/geodados” g_dirarquivos indica o diretório inicial para listagem dos arquivos por default, g_tipo = “menutemas”
g_tipo = “dir” g_dirbase = “/opt/www/html/geodados/brasil/vegetacao/vegetacao2002” g_dirbaseDown = “http://”+window.location.host+”/geodados/brasil/vegetacao/vegetacao2002” g_dirarquivos = “/opt/www/html/geodados/brasil/vegetacao/vegetacao2002” g_i3geo = “/i3geo” g_locaplic = “http://”+window.location.host+g_i3geo
{string}
dir | indica que os dados serão buscados em diretórios no servidor. |
menutemas | indica que os dados serão buscados no arquivo menutemas/menutemas.xml ou no sistema de administração do i3geo |
Url para o endereço definido em g_dirbase. É utilizada para montar o link de acesso aos arquivos quando g_tipo = ‘dir’
{string}
Endereço no servidor onde estão os arquivos ou diretórios que poderão ser acessados
{string}
function DDinicia()
Inicia o aplicativo montando a árvore de opções e preenchendo a DIV arvore.
Deve existir no HTML um DIV com id=’arvore’.
function processaDiretorios( retorno )
Cahamado pela função DDinicia. Recebe os dados da função Ajax com a lista de diretorios.
Monta a árvore para navegação pelos diretórios.
retorno | string formatada com os dados para montagem da árvore. |
function expandeDiretorio( id )
Expande um diretório quando o usuário clica no nó da árvore de diretórios.
Definido na função processaDiretorios. Após serem mostrados os sub-diretórios é disparada a função listaArquivos para mostrar a lista de arquivos existentes no diretório selecionado.
id | id do nó clicado na árvore treeview |
function listaArquivos( dir )
Lista os arquivos de um diretório.
No HTML deve existir um DIV com id=’corpo’. Nesse div será incluída a lista.
dir | diretório no servidor |
function datadownload_download( tema )
Gera os arquivos para download do shape file de um tema.
tema | código do tema para download |
Inicia o aplicativo montando a árvore de opções e preenchendo a DIV arvore.
function DDinicia()
Cahamado pela função DDinicia.
function processaDiretorios( retorno )
Expande um diretório quando o usuário clica no nó da árvore de diretórios.
function expandeDiretorio( id )
Lista os arquivos de um diretório.
function listaArquivos( dir )
Gera os arquivos para download do shape file de um tema.
function datadownload_download( tema )
Mostra na tela os arquivos convertidos para shape file com link para download.
function mostraDownload( retorno )
Mostra uma lista de links baseado em um arquivo rss.
function dataDownloadLinks( rss )