diff --git a/classesjs/compactados/classe_plugini3geo_compacto.js b/classesjs/compactados/classe_plugini3geo_compacto.js new file mode 100755 index 0000000..b4ab343 --- /dev/null +++ b/classesjs/compactados/classe_plugini3geo_compacto.js @@ -0,0 +1 @@ +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.pluginI3geo={OBJETOS:{},PLUGINS:[{"classe":"heatmap","nome":"Mapa de calor","editor":true}],inicia:function(camada){i3GEO.janela.AGUARDEMODAL=true;i3GEO.janela.abreAguarde("aguardePlugin","Calculando...");i3GEO.janela.AGUARDEMODAL=false;i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].inicia(camada)},formAdmin:function(plugin,configString){return i3GEO.pluginI3geo[plugin].formAdmin(configString)},linkAjuda:function(plugin){return i3GEO.pluginI3geo[plugin].linkAjuda()},ligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada();return true}return false},desligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada();return true}return false},removeCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada();delete(i3GEO.pluginI3geo.OBJETOS[nomecamada]);return true}return false},atualizaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada();return true}return false},existeObjeto:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){return true}return false},aplicaPropriedades:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){camada=i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].aplicaPropriedades(camada)}return camada},heatmap:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=121"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"heatmap","parametros":{"coluna":"1","radius":15,"max":10}}';if(config===""){config=configDefault}config=YAHOO.lang.JSON.parse(config);if(config.plugin!="heatmap"){config=YAHOO.lang.JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"

Coluna que contém os dados ou valor numérico para cada ponto:"+"

"+"

Raio de cada ponto em pixels:"+"

"+"

Valor máximo em cada ponto:"+"

";return ins},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var p=i3GEO.configura.locaplic+"/ferramentas/heatmap/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,pontos;heatmap=new HeatmapOverlay(i3GeoMap,camada.name,{"radius":camada.plugini3geo.parametros.radius,"visible":true,"opacity":camada.transparency,"gradient":{"0.45":"rgb(0,0,255)","0.55":"rgb(0,255,255)","0.65":"rgb(0,255,0)","0.95":"yellow","1.0":"rgb(255,0,0)"},"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}});pontos={max:camada.plugini3geo.parametros.max,data:heatmap_dados};i3GEO.janela.fechaAguarde("aguardePlugin");heatmap.setDataSet(pontos);heatmap.ligaCamada=function(){this.liga()};heatmap.desLigaCamada=function(){this.desliga()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.draw()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;heatmap_dados=null};if(typeof(HeatmapOverlay)==='undefined'){carregaJs="sim"}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados";i3GEO.util.scriptTag(p,criaLayer,"i3GEO.pluginI3geo.heatmap_script")}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var p=i3GEO.configura.locaplic+"/ferramentas/heatmap/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,transformedTestData={max:camada.plugini3geo.parametros.max,data:[]},data=heatmap_dados,datalen=heatmap_dados.length,nudata=[];while(datalen--){nudata.push({lonlat:new OpenLayers.LonLat(data[datalen].lng,heatmap_dados[datalen].lat),count:heatmap_dados[datalen].count})}transformedTestData.data=nudata;heatmap=new OpenLayers.Layer.Heatmap(camada.name,i3geoOL,i3geoOL.baseLayer,{"visible":true,"opacity":camada.transparency,"radius":camada.plugini3geo.parametros.radius,"gradient":{"0.45":"rgb(0,0,255)","0.55":"rgb(0,255,255)","0.65":"rgb(0,255,0)","0.95":"yellow","1.0":"rgb(255,0,0)"},"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}},{isBaseLayer:false,projection:new OpenLayers.Projection("EPSG:4326")});heatmap.ligaCamada=function(){this.toggle();this.updateLayer()};heatmap.desLigaCamada=function(){this.toggle();this.updateLayer()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.updateLayer()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;i3geoOL.addLayer(heatmap);heatmap.setDataSet(transformedTestData);heatmap_dados=null;i3GEO.janela.fechaAguarde("aguardePlugin")};if(typeof(HeatmapOverlay)==='undefined'){carregaJs="sim"}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados";i3GEO.util.scriptTag(p,criaLayer,"i3GEO.pluginI3geo.heatmap_script")}},googleearth:{inicia:function(){alert("Plugin nao disponivel")}}}}; \ No newline at end of file diff --git a/ferramentas/saiku/testemondrian.xml b/ferramentas/saiku/testemondrian.xml new file mode 100644 index 0000000..7414ec3 --- /dev/null +++ b/ferramentas/saiku/testemondrian.xml @@ -0,0 +1,507 @@ + + + + + select nu_ano from + i3geo_metaestat.dim_tempo group + by nu_ano order by nu_ano + + + + + + + + + select + nu_ano::text,nu_mes::text,ds_mes_abreviado as + mes,COALESCE + (nu_ano::text||'-'||nu_mes::text,nu_ano::text) as + nu_anomes from + i3geo_metaestat.dim_tempo group by + nu_ano,nu_mes,mes,nu_anomes + order by nu_ano,nu_mes + + + + + + + + + + select + nu_ano::text,nu_mes::text,ds_mes_abreviado as + mes,COALESCE + (nu_ano::text||'-'||nu_mes::text,nu_ano::text) as + nu_anomes from + i3geo_metaestat.dim_tempo group by + nu_ano,nu_mes,mes,nu_anomes + order by nu_ano,nu_mes + + + + + + + + + + + + SELECT regiao.co_bairro as codigo + ,regiao.no_bairro + AS nome,j0.no_cidade AS + j0no_cidade,j0.co_municipio AS + j0co_municipio,j1.no_uf AS + j1no_uf,j1.co_uf AS + j1co_uf,regiao.co_bairro as + co_bairro,regiao.no_bairro as + no_bairro,regiao.no_distr as + no_distr,regiao.no_municip as + no_municip FROM + i3geo_metaestat.bairros AS regiao INNER JOIN + i3geo_metaestat.municipios + AS j0 ON j0.co_municipio::text = + regiao.co_municipio::text + INNER JOIN i3geo_metaestat.uf + AS j1 ON + j1.co_uf::text = j0.co_uf::text + + + + + + + + + + + + + + + + + + SELECT regiao.co_colegiado as codigo + ,regiao.no_colegiado AS nome FROM i3geo_metaestat.colegiado_gestao + AS regiao + + + + + + + + + + + + + + SELECT + co_uf::text as codigo,co_uf::text as + co_uf + ,no_uf + FROM + i3geo_metaestat.uf + + + + + + + /////////////////////////////////////////////////////////////////////////// + + + + SELECT a0.co_municipio::text as codigo ,a0.co_municipio::text AS co_municipio , + a0.no_cidade::text AS no_cidade ,b0.co_uf::text AS co_uf ,b0.no_uf::text AS no_uf + FROM i3geo_metaestat.municipios as a0 JOIN i3geo_metaestat.uf as b0 ON +a0.co_uf::text = b0.co_uf::text +UNION +SELECT a1.co_uf::text as codigo ,'','',a1.co_uf::text AS co_uf ,a1.no_uf::text AS no_uf FROM i3geo_metaestat.uf as a1 + +ORDER by codigo + + + + + + + + + + + + SELECT regiao.co_bairro as codigo + ,regiao.no_bairro + AS nome,j0.no_cidade AS + j0no_cidade,j0.co_municipio AS + j0co_municipio,j1.no_uf AS + j1no_uf,j1.co_uf AS + j1co_uf,regiao.co_bairro as + co_bairro,regiao.no_bairro as + no_bairro,regiao.no_distr as + no_distr,regiao.no_municip as + no_municip FROM + i3geo_metaestat.bairros AS regiao INNER JOIN + i3geo_metaestat.municipios + AS j0 ON j0.co_municipio::text = + regiao.co_municipio::text + INNER JOIN i3geo_metaestat.uf + AS j1 ON + j1.co_uf::text = j0.co_uf::text + + + + + + + + + + + + + + + + + SELECT regiao.co_colegiado as codigo + ,regiao.no_colegiado AS nome FROM i3geo_metaestat.colegiado_gestao + AS regiao + + + + + + + + + + + + + SELECT regiao.co_uf as codigo + ,regiao.no_uf AS + nome,regiao.co_uf as co_uf,regiao.sg_uf as + sg_uf,regiao.no_uf as + no_uf,regiao.no_regiao as no_regiao FROM + i3geo_metaestat.uf AS + regiao + + + + + + + + + + + + + SELECT regiao.co_municipio as codigo + ,regiao.no_cidade AS nome,j0.no_uf AS j0no_uf,j0.co_uf AS + j0co_uf,regiao.co_municipio as co_municipio,regiao.no_cidade as + no_cidade,regiao.co_uf as co_uf,regiao.sg_uf as + sg_uf,regiao.area_territorial as + area_territorial,regiao.nu_ano_instalacao as nu_ano_instalacao FROM + i3geo_metaestat.municipios AS regiao INNER JOIN i3geo_metaestat.uf + AS j0 ON j0.co_uf::text = regiao.co_uf::text + + + + + + + + + + + + + + SELECT dim.descncm as codigo, dim.descncm + AS nome + FROM public.sfb_teste as dim group by codigo + + + + + + + + select *,ibge::text as codigodim,ano::text as ano_ from + idsus.tb_indicador + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select *,ano::text as ano_ from + ibge.populacao_residente + + + + + + + + + + + + + + select *,ano_farm||'-'||mes_farm_pop::text + as + ano_farm_mes_farm_pop_ from dbacoes_saude.tb_farmacia_pop + + + + + + + + + + + + + + select *,coduf::text as codigo,ano::text as ano_ from + public.sfb_teste + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/imagens/10520267_731896946848551_1588031040_n.jpg b/imagens/10520267_731896946848551_1588031040_n.jpg new file mode 100644 index 0000000..b982b9d Binary files /dev/null and b/imagens/10520267_731896946848551_1588031040_n.jpg differ -- libgit2 0.21.2