Commit 058c0e7285b39342632bfe986c8c19fd37665433

Authored by Edmar Moretti
1 parent 2b043686

Correções na interface

classesjs/datadownload.js
@@ -109,7 +109,9 @@ function DDinicia() @@ -109,7 +109,9 @@ function DDinicia()
109 { 109 {
110 i3GEO.arvoreDeTemas.INCLUISISTEMAS = false 110 i3GEO.arvoreDeTemas.INCLUISISTEMAS = false
111 i3GEO.arvoreDeTemas.FILTRADOWNLOAD = true 111 i3GEO.arvoreDeTemas.FILTRADOWNLOAD = true
  112 + i3GEO.arvoreDeTemas.INCLUIWMS = false
112 i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluiArvore = false 113 i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluiArvore = false
  114 + i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluibusca = false
113 i3GEO.arvoreDeTemas.cria("",g_locaplic,"arvoreTemas","datadownload_download\(this.value\)"); 115 i3GEO.arvoreDeTemas.cria("",g_locaplic,"arvoreTemas","datadownload_download\(this.value\)");
114 } 116 }
115 if (g_tipo == "dir") 117 if (g_tipo == "dir")
classesphp/wscliente.php
@@ -368,20 +368,33 @@ function listaRSSws2() @@ -368,20 +368,33 @@ function listaRSSws2()
368 $erro = "Erro. Nao foi possivel ler o arquivo"; 368 $erro = "Erro. Nao foi possivel ler o arquivo";
369 foreach ($rsss as $r) 369 foreach ($rsss as $r)
370 { 370 {
  371 + $endereco = $r;
371 if($r == "" || $r == " ") 372 if($r == "" || $r == " ")
372 { 373 {
373 if($tipo == "GEORSS") 374 if($tipo == "GEORSS")
374 - $canali = simplexml_load_string(geraXmlGeorss($locaplic)); 375 + {
  376 + $canali = simplexml_load_string(geraXmlGeorss($locaplic));
  377 + $endereco = "admin/xmlgeorss.php";
  378 + }
375 if($tipo == "WMS") 379 if($tipo == "WMS")
376 - $canali = simplexml_load_string(geraXmlWMS($locaplic)); 380 + {
  381 + $canali = simplexml_load_string(geraXmlWMS($locaplic));
  382 + $endereco = "admin/xmlservicoswms.php";
  383 + }
377 if($tipo == "WS") 384 if($tipo == "WS")
378 - $canali = simplexml_load_string(geraXmlWS($locaplic)); 385 + {
  386 + $canali = simplexml_load_string(geraXmlWS($locaplic));
  387 + $endereco = "admin/xmlservicosws.php";
  388 + }
379 if($tipo == "DOWNLOAD") 389 if($tipo == "DOWNLOAD")
380 - $canali = simplexml_load_string(geraXmlDownload($locaplic)); 390 + {
  391 + $canali = simplexml_load_string(geraXmlDownload($locaplic));
  392 + $endereco = "admin/xmllinksdownload.php";
  393 + }
381 } 394 }
382 else 395 else
383 {$canali = simplexml_load_file($rss);} 396 {$canali = simplexml_load_file($rss);}
384 - $linhas[] = "<a href='".$r."' target=blank ><img src='imagens/rss.gif' /></a>####"; 397 + $linhas[] = "<a href='".$endereco."' target=blank ><img src='imagens/rss.gif' /></a>####";
385 //var_dump($canali); 398 //var_dump($canali);
386 foreach ($canali->channel->item as $item) 399 foreach ($canali->channel->item as $item)
387 { 400 {
datadownload.htm
@@ -17,7 +17,7 @@ P @@ -17,7 +17,7 @@ P
17 #arvoreDir 17 #arvoreDir
18 {overflow:auto;height:120px;top:10px;width:280px;left:0px;} 18 {overflow:auto;height:120px;top:10px;width:280px;left:0px;}
19 #corpo 19 #corpo
20 -{text-align:left;font-size:12px;width:425px;position:absolute;top:20px;left:285px;background:rgb(250,250,250);} 20 +{text-align:left;font-size:12px;width:480px;position:absolute;top:20px;left:285px;background:rgb(250,250,250);}
21 </style> 21 </style>
22 </head> 22 </head>
23 <body id='i3geo' class="yui-skin-sam" style="background-color:white"> 23 <body id='i3geo' class="yui-skin-sam" style="background-color:white">
@@ -35,8 +35,8 @@ P @@ -35,8 +35,8 @@ P
35 <p>Navegue pela &aacute;rvore ao lado para localizar o tema desejado para download. 35 <p>Navegue pela &aacute;rvore ao lado para localizar o tema desejado para download.
36 <p>Para fazer o download, clique no box mostrado ao lado de cada tema. 36 <p>Para fazer o download, clique no box mostrado ao lado de cada tema.
37 <p>Apenas os dados armazenados no servidor de arquivos do i3Geo, e autorizados pela fonte produtora ou obtidos de locais p&uacute;blicos, est&atilde;o dispon&iacute;veis para download. 37 <p>Apenas os dados armazenados no servidor de arquivos do i3Geo, e autorizados pela fonte produtora ou obtidos de locais p&uacute;blicos, est&atilde;o dispon&iacute;veis para download.
38 -<p>Caso exista interesse por algum outro arquivo n&atilde;o listado aqui, entre em contato com webmaster@mma.gov.br  
39 -<p>Dependendo do tr&aacute;fego na web, o download pode n&atilde;o operar corretamente. Ap&oacute;s escolhido o tema, ser&aacute; gerado um tema no formato "shape file". 38 +<p>Caso exista interesse por algum outro arquivo n&atilde;o listado aqui, entre em contato com o administrador do sistema.
  39 +<p>Dependendo do tr&aacute;fego na web, o download pode n&atilde;o operar corretamente. Ap&oacute;s escolhido o tema, ser&aacute; gerado um arquivo no formato "shape file".
40 O formato "shape file" &eacute; composto por tr&ecirc;s arquivos (shp, shx e dbf) que devem ser obtidos separadamente e armazenados em um mesmo local em seu disco r&iacute;gido. 40 O formato "shape file" &eacute; composto por tr&ecirc;s arquivos (shp, shx e dbf) que devem ser obtidos separadamente e armazenados em um mesmo local em seu disco r&iacute;gido.
41 <p>Para abrir o "shape file", voc&ecirc; poder&aacute; utilizar softwares livres como o 41 <p>Para abrir o "shape file", voc&ecirc; poder&aacute; utilizar softwares livres como o
42 <a href="http://www.gvsig.gva.es/index.php?id=gvsig&L=0" target=blank>GVSIG</a>, <a href="http://qgis.org/" target=blank > QGIS</a>, ou <a href="http://jump-pilot.sourceforge.net/OpenJUMP.html" target=blank >JUMP</a>. 42 <a href="http://www.gvsig.gva.es/index.php?id=gvsig&L=0" target=blank>GVSIG</a>, <a href="http://qgis.org/" target=blank > QGIS</a>, ou <a href="http://jump-pilot.sourceforge.net/OpenJUMP.html" target=blank >JUMP</a>.
@@ -50,7 +50,7 @@ Title: datadownload.htm @@ -50,7 +50,7 @@ Title: datadownload.htm
50 50
51 Esse aplicativo permite ao usuário fazer o download de arquivos no formato shapefile. 51 Esse aplicativo permite ao usuário fazer o download de arquivos no formato shapefile.
52 52
53 -A lista de temas é baseada no arquivo menutemas.xml. Apenas os temas que estiverem marcados com o item <DOWNLOAD>sim</DOWNLOAD> são mostrados na lista. 53 +A lista de temas é baseada nas árvores de menus disponíveis. Apenas os temas que estiverem marcados com o item <DOWNLOAD>sim</DOWNLOAD> são mostrados na lista.
54 54
55 Pode-se também definir um arquivo XML, no padrão RSS, que mostrará uma lista adicional de links para download de dados. 55 Pode-se também definir um arquivo XML, no padrão RSS, que mostrará uma lista adicional de links para download de dados.
56 56
@@ -73,24 +73,6 @@ Você deve ter recebido uma cópia da Licença Pública Geral do @@ -73,24 +73,6 @@ Você deve ter recebido uma cópia da Licença Pública Geral do
73 GNU junto com este programa; se não, escreva para a 73 GNU junto com este programa; se não, escreva para a
74 Free Software Foundation, Inc., no endereço 74 Free Software Foundation, Inc., no endereço
75 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 75 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
76 -  
77 -File: i3geo/datadownload.htm  
78 -  
79 -Include:  
80 -  
81 -classesjs/cpaint/cpaint2.inc.compressed.js  
82 -  
83 -classesjs/jsobjects/jsUI-Global/common.js  
84 -  
85 -classesjs/jsobjects/jsUI-Global/uiCommon.js  
86 -  
87 -classesjs/jsobjects/jsUI-Treeview/component.js  
88 -  
89 -classesjs/datadownload.js  
90 -  
91 -Veja:  
92 -  
93 -<DataDownLoad>  
94 */ 76 */
95 /* 77 /*
96 Variable: g_RSSl 78 Variable: g_RSSl
@@ -98,6 +80,8 @@ Variable: g_RSSl @@ -98,6 +80,8 @@ Variable: g_RSSl
98 Essa variável indica o endereço de um arquivo no formato RSS que lista outros endereços que permitem o download de dados. 80 Essa variável indica o endereço de um arquivo no formato RSS que lista outros endereços que permitem o download de dados.
99 81
100 A lista dos endereços é mostrada como links, colocados antes da lista de temas para download. 82 A lista dos endereços é mostrada como links, colocados antes da lista de temas para download.
  83 +
  84 +Se o array estiver vazio, será utilizado o default, baseado no sistema de administração do i3geo.
101 */ 85 */
102 g_RSSl = new Array("") 86 g_RSSl = new Array("")
103 DDinicia() 87 DDinicia()