Commit ce43744463621da5b778c991073a487c64b0694e
1 parent
e0027624
Exists in
master
and in
7 other branches
--no commit message
Showing
5 changed files
with
78 additions
and
5 deletions
Show diff stats
classesjs/classe_arvoredetemas.js
@@ -110,7 +110,9 @@ i3GEO.arvoreDeTemas = { | @@ -110,7 +110,9 @@ i3GEO.arvoreDeTemas = { | ||
110 | 110 | ||
111 | uploadarquivo: true, //upload de GPX, SHAPEFILE, DBF, CSV e KML | 111 | uploadarquivo: true, //upload de GPX, SHAPEFILE, DBF, CSV e KML |
112 | 112 | ||
113 | - flutuante: true //mostra a opcao que permite abrir o catalogo em uma janela flutuante | 113 | + flutuante: true, //mostra a opcao que permite abrir o catalogo em uma janela flutuante |
114 | + | ||
115 | + metaestat: true | ||
114 | } | 116 | } |
115 | 117 | ||
116 | Tipo: | 118 | Tipo: |
@@ -144,7 +146,8 @@ i3GEO.arvoreDeTemas = { | @@ -144,7 +146,8 @@ i3GEO.arvoreDeTemas = { | ||
144 | importarwmc: true, | 146 | importarwmc: true, |
145 | googleearth: true, | 147 | googleearth: true, |
146 | carregaKml: true, | 148 | carregaKml: true, |
147 | - flutuante: true | 149 | + flutuante: true, |
150 | + metaestat: true | ||
148 | }, | 151 | }, |
149 | /* | 152 | /* |
150 | Propriedade: FATORESTRELA | 153 | Propriedade: FATORESTRELA |
@@ -176,6 +179,15 @@ i3GEO.arvoreDeTemas = { | @@ -176,6 +179,15 @@ i3GEO.arvoreDeTemas = { | ||
176 | */ | 179 | */ |
177 | INCLUIWMS: true, | 180 | INCLUIWMS: true, |
178 | /* | 181 | /* |
182 | + Propriedade: INCLUIWMSMETAESTAT | ||
183 | + | ||
184 | + Inclui na arvore a lista de Web Services WMS advindos do sistema de metadados estatisticos? | ||
185 | + | ||
186 | + Tipo: | ||
187 | + {Boolean} | ||
188 | + */ | ||
189 | + INCLUIWMSMETAESTAT: true, | ||
190 | + /* | ||
179 | Propriedade: INCLUIESTRELAS | 191 | Propriedade: INCLUIESTRELAS |
180 | 192 | ||
181 | Inclui na arvore um no com a lista de temas classificados conforme o numero de estrelas que possui | 193 | Inclui na arvore um no com a lista de temas classificados conforme o numero de estrelas que possui |
@@ -408,6 +420,34 @@ i3GEO.arvoreDeTemas = { | @@ -408,6 +420,34 @@ i3GEO.arvoreDeTemas = { | ||
408 | i3GEO.php.listaRSSwsARRAY(monta,"WMS"); | 420 | i3GEO.php.listaRSSwsARRAY(monta,"WMS"); |
409 | }, | 421 | }, |
410 | /* | 422 | /* |
423 | + Lista os WMS cadastrados no sistema METAESTAT preenchendo o no OGC-WMS | ||
424 | + */ | ||
425 | + listaWMSmetaestat: function(){ | ||
426 | + if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaWMSmetaestat()");} | ||
427 | + var monta = function(retorno){ | ||
428 | + var node,raiz,nraiz,i,html,tempNode; | ||
429 | + node = i3GEO.arvoreDeTemas.ARVORE.getNodeByProperty("idwmsmetaestat","raiz"); | ||
430 | + raiz = retorno.data.canais; | ||
431 | + nraiz = raiz.length; | ||
432 | + for (i=0;i<nraiz; i += 1){ | ||
433 | + html = "<span title='"+raiz[i].description+"'> "+raiz[i].title; | ||
434 | + if(raiz[i].nacessos > 0){ | ||
435 | + html += " ("+((raiz[i].nacessosok * 100) / (raiz[i].nacessos*1))+"%)</span>"; | ||
436 | + } | ||
437 | + else | ||
438 | + {html += " (% de acessos não definido)</span>";} | ||
439 | + html += "<hr>"; | ||
440 | + tempNode = new YAHOO.widget.HTMLNode( | ||
441 | + {html:html,id_ws:raiz[i].id_ws,url:raiz[i].link,nivel:0,expanded:false,enableHighlight:false}, | ||
442 | + node | ||
443 | + ); | ||
444 | + tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaLayersWMS, 1); | ||
445 | + } | ||
446 | + node.loadComplete(); | ||
447 | + }; | ||
448 | + i3GEO.php.listaRSSwsARRAY(monta,"WMSMETAESTAT"); | ||
449 | + }, | ||
450 | + /* | ||
411 | Lista os layers de um WMS e preenche o no OGC-WMS | 451 | Lista os layers de um WMS e preenche o no OGC-WMS |
412 | */ | 452 | */ |
413 | listaLayersWMS: function(node){ | 453 | listaLayersWMS: function(node){ |
@@ -915,6 +955,19 @@ i3GEO.arvoreDeTemas = { | @@ -915,6 +955,19 @@ i3GEO.arvoreDeTemas = { | ||
915 | tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaWMS, 1); | 955 | tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaWMS, 1); |
916 | } | 956 | } |
917 | // | 957 | // |
958 | + //wmsmetaestat | ||
959 | + // | ||
960 | + if(i3GEO.arvoreDeTemas.INCLUIWMSMETAESTAT === true){ | ||
961 | + tempNode = new YAHOO.widget.HTMLNode( | ||
962 | + { | ||
963 | + html:"<span style='position:relative;top:-2px;'><b> OGC-WMS Metaestat</b></span>"+" <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=112' > </a>"+editor, | ||
964 | + idwmsmetaestat:"raiz",expanded:false,enableHighlight:false | ||
965 | + }, | ||
966 | + root | ||
967 | + ); | ||
968 | + tempNode.setDynamicLoad(i3GEO.arvoreDeTemas.listaWMSmetaestat, 1); | ||
969 | + } | ||
970 | + // | ||
918 | //estrelas | 971 | //estrelas |
919 | // | 972 | // |
920 | if(i3GEO.arvoreDeTemas.INCLUIESTRELAS === true){ | 973 | if(i3GEO.arvoreDeTemas.INCLUIESTRELAS === true){ |
@@ -1484,6 +1537,10 @@ i3GEO.arvoreDeTemas = { | @@ -1484,6 +1537,10 @@ i3GEO.arvoreDeTemas = { | ||
1484 | ins += "<td><img "+estilo("buscaInde")+" onclick='i3GEO.arvoreDeTemas.dialogo.buscaInde()' title='Pesquisa na INDE'/></td>"; | 1537 | ins += "<td><img "+estilo("buscaInde")+" onclick='i3GEO.arvoreDeTemas.dialogo.buscaInde()' title='Pesquisa na INDE'/></td>"; |
1485 | t += 20; | 1538 | t += 20; |
1486 | } | 1539 | } |
1540 | + if(OPCOESADICIONAIS.metaestat === true){ | ||
1541 | + ins += "<td><img "+estilo("iconeMetaestat")+" onclick='i3GEO.mapa.dialogo.metaestat()' title='Cartogramas estatisticos'/></td>"; | ||
1542 | + t += 20; | ||
1543 | + } | ||
1487 | return("<table width='"+t+"px' ><tr>"+ins+"</tr></table>"); | 1544 | return("<table width='"+t+"px' ><tr>"+ins+"</tr></table>"); |
1488 | }, | 1545 | }, |
1489 | /* | 1546 | /* |
classesjs/dicionario_ajuda.js
@@ -940,6 +940,14 @@ g_traducao_ajuda = { | @@ -940,6 +940,14 @@ g_traducao_ajuda = { | ||
940 | complemento:"", | 940 | complemento:"", |
941 | tela:"", | 941 | tela:"", |
942 | apijs:"i3GEO.mapa.dialogo.locregiao()" | 942 | apijs:"i3GEO.mapa.dialogo.locregiao()" |
943 | + }, | ||
944 | + "112": { | ||
945 | + titulo: "Árvore de endereços WMS Metaestat", | ||
946 | + diretorio:"classe_arvoredetemas.js", | ||
947 | + categoria:"4", | ||
948 | + pt:"Mostra os WMS cuja origem é o sistema de metadados estatícos. Esse sistema apresenta cartogramas gerados de forma dinámica no padrão WMS-Time", | ||
949 | + complemento:"", | ||
950 | + apijs: "i3GEO.arvoreDeTemas.listaWMSmetaestat(node)" | ||
943 | } | 951 | } |
944 | } | 952 | } |
945 | }; | 953 | }; |
classesphp/wscliente.php
@@ -460,7 +460,7 @@ $cp {CPAINT} - Objeto CPAINT. | @@ -460,7 +460,7 @@ $cp {CPAINT} - Objeto CPAINT. | ||
460 | 460 | ||
461 | $rss {string} - Endereços dos RSS. | 461 | $rss {string} - Endereços dos RSS. |
462 | 462 | ||
463 | -$tipo {string} - Tipo de recurso, permite a escolha do programa PHP que será usado GEORSS|WMS|WS|DOWNLOAD | 463 | +$tipo {string} - Tipo de recurso, permite a escolha do programa PHP que será usado GEORSS|WMS|WS|DOWNLOAD|WMSMETAESTAT |
464 | 464 | ||
465 | Retorno: | 465 | Retorno: |
466 | 466 | ||
@@ -581,4 +581,4 @@ function listaRSSws() | @@ -581,4 +581,4 @@ function listaRSSws() | ||
581 | else {$retorna = $erro;} | 581 | else {$retorna = $erro;} |
582 | $cp->set_data($retorna); | 582 | $cp->set_data($retorna); |
583 | } | 583 | } |
584 | -?> | ||
585 | \ No newline at end of file | 584 | \ No newline at end of file |
585 | +?> |
css/botoes2.css
@@ -296,6 +296,14 @@ | @@ -296,6 +296,14 @@ | ||
296 | border: 1px solid #DCDCDC; | 296 | border: 1px solid #DCDCDC; |
297 | } | 297 | } |
298 | 298 | ||
299 | +.iconeMetaestat { | ||
300 | + background-image: URL('../imagens/visual/default/sprite2.png'); | ||
301 | + background-repeat: no-repeat; | ||
302 | + background-position: 0px -728px; | ||
303 | + width: 16px; | ||
304 | + border: 1px solid #DCDCDC; | ||
305 | +} | ||
306 | + | ||
299 | #barraedicao { | 307 | #barraedicao { |
300 | background-image: URL('../imagens/visual/default/sprite2.png'); | 308 | background-image: URL('../imagens/visual/default/sprite2.png'); |
301 | background-repeat: no-repeat; | 309 | background-repeat: no-repeat; |
@@ -989,4 +997,4 @@ button { | @@ -989,4 +997,4 @@ button { | ||
989 | margin-top: 5px; | 997 | margin-top: 5px; |
990 | font-size: 11px; | 998 | font-size: 11px; |
991 | top: 38px; | 999 | top: 38px; |
992 | -} | ||
993 | \ No newline at end of file | 1000 | \ No newline at end of file |
1001 | +} |
imagens/visual/default/sprite2.png