From a118714ba8793a00e02ab09dbffdbd53b1a80cd0 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 3 Oct 2012 19:23:16 +0000 Subject: [PATCH] Alteração na base de dados de testes dos metadados estatísticos --- admin/admin.db | Bin 139264 -> 0 bytes admin/sql/metaestat.sql | 24 ++++++++++++------------ admin/sql/metaestat_basededados.sql | 29 ++++++++++++++++------------- documentacao/diagramas/metaestat.erm | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------- ferramentas/metaestat/index.js | 12 ++++++------ temas/acidmap.map | 73 +++++++++++++++++++++++++++++++++++++------------------------------------ 6 files changed, 173 insertions(+), 141 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index ffed226..7b898c8 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/sql/metaestat.sql b/admin/sql/metaestat.sql index 7199c72..fcad5b2 100644 --- a/admin/sql/metaestat.sql +++ b/admin/sql/metaestat.sql @@ -78,10 +78,10 @@ create table i3geoestat_agregaregiao ); --- lista controlada de tipos de período de tempo -create table i3geoestat_tipo_periodo +-- tabela com o nome e descrição de uma variável variável +create table i3geoestat_variavel ( - codigo_tipo_periodo integer not null unique primary key autoincrement, + codigo_variavel integer not null unique primary key autoincrement, nome text, descricao text ); @@ -99,10 +99,10 @@ create table i3geoestat_unidade_medida ); --- tabela com o nome e descrição de uma variável variável -create table i3geoestat_variavel +-- lista controlada de tipos de período de tempo +create table i3geoestat_tipo_periodo ( - codigo_variavel integer not null unique primary key autoincrement, + codigo_tipo_periodo integer not null unique primary key autoincrement, nome text, descricao text ); @@ -129,16 +129,16 @@ create table i3geoestat_medida_variavel filtro text, -- titulo da medida nomemedida text, - foreign key (codigo_tipo_periodo) - references i3geoestat_tipo_periodo (codigo_tipo_periodo), - foreign key (codigo_estat_conexao) - references i3geoestat_conexao (codigo_estat_conexao), + foreign key (codigo_variavel) + references i3geoestat_variavel (codigo_variavel), foreign key (codigo_unidade_medida) references i3geoestat_unidade_medida (codigo_unidade_medida), foreign key (codigo_tipo_regiao) references i3geoestat_tipo_regiao (codigo_tipo_regiao), - foreign key (codigo_variavel) - references i3geoestat_variavel (codigo_variavel) + foreign key (codigo_estat_conexao) + references i3geoestat_conexao (codigo_estat_conexao), + foreign key (codigo_tipo_periodo) + references i3geoestat_tipo_periodo (codigo_tipo_periodo) ); diff --git a/admin/sql/metaestat_basededados.sql b/admin/sql/metaestat_basededados.sql index 9375802..2fadc79 100644 --- a/admin/sql/metaestat_basededados.sql +++ b/admin/sql/metaestat_basededados.sql @@ -1,43 +1,46 @@ -- i3geoestat_conexao -INSERT INTO i3geoestat_conexao (codigo_estat_conexao, bancodedados, host, porta, usuario, senha) VALUES ('1', 'dbspo', 'localhost', '5432', 'postgres', 'postgres'); -INSERT INTO i3geoestat_conexao (codigo_estat_conexao, bancodedados, host, porta, usuario, senha) VALUES ('0', 'default', '', '', '', ''); +INSERT INTO i3geoestat_conexao (codigo_estat_conexao, bancodedados, host, porta, usuario, senha) VALUES ('1', 'geosaude', 'localhost', '5432', 'postgres', 'postgres'); +INSERT INTO i3geoestat_conexao (codigo_estat_conexao, bancodedados, host, porta, usuario, senha) VALUES ('0', 'i3geo_metaestat', 'localhost', '5432', 'postgres', 'postgres'); -- i3geoestat_tipo_periodo INSERT INTO i3geoestat_tipo_periodo (codigo_tipo_periodo, nome, descricao) VALUES ('1', 'Anual', ''); INSERT INTO i3geoestat_tipo_periodo (codigo_tipo_periodo, nome, descricao) VALUES ('2', 'Mensal', ''); +INSERT INTO i3geoestat_tipo_periodo (codigo_tipo_periodo, nome, descricao) VALUES ('3', 'Diário', ''); +INSERT INTO i3geoestat_tipo_periodo (codigo_tipo_periodo, nome, descricao) VALUES ('4', 'Horário', ''); -- i3geoestat_tipo_regiao -INSERT INTO i3geoestat_tipo_regiao (codigo_tipo_regiao, nome_tipo_regiao, descricao_tipo_regiao, codigo_estat_conexao, esquemadb, tabela, colunageo, data, identificador, colunanomeregiao, srid, colunacentroide) VALUES ('1', 'Município', 'Limites municipais', '1', 'public', 'tb_ibge', 'the_geom', '', 'ibge', 'no_cidade', '4326', 'the_geom2'); -INSERT INTO i3geoestat_tipo_regiao (codigo_tipo_regiao, nome_tipo_regiao, descricao_tipo_regiao, codigo_estat_conexao, esquemadb, tabela, colunageo, data, identificador, colunanomeregiao, srid, colunacentroide) VALUES ('3', 'Estados', 'Limites estaduais', '1', 'public', 'tb_ibge_estados', 'the_geom', '', 'co_ibge_uf', 'no_uf', '4326', 'the_geom'); +INSERT INTO i3geoestat_tipo_regiao (codigo_tipo_regiao, nome_tipo_regiao, descricao_tipo_regiao, codigo_estat_conexao, esquemadb, tabela, colunageo, data, identificador, colunanomeregiao, srid, colunacentroide) VALUES ('2', 'Município', 'Limites municipais', '1', 'i3geo_metaestat', 'municipios', 'the_geom', '2010', 'co_municipio', 'no_cidade', '4326', 'the_geom2'); +INSERT INTO i3geoestat_tipo_regiao (codigo_tipo_regiao, nome_tipo_regiao, descricao_tipo_regiao, codigo_estat_conexao, esquemadb, tabela, colunageo, data, identificador, colunanomeregiao, srid, colunacentroide) VALUES ('3', 'Estado', 'Limites estaduais', '1', 'i3geo_metaestat', 'uf', 'the_geom', '2010', 'co_uf', 'no_uf', '4326', 'the_geom'); +INSERT INTO i3geoestat_tipo_regiao (codigo_tipo_regiao, nome_tipo_regiao, descricao_tipo_regiao, codigo_estat_conexao, esquemadb, tabela, colunageo, data, identificador, colunanomeregiao, srid, colunacentroide) VALUES ('1', 'Bairro', 'Limites de bairros', '1', 'i3geo_metaestat', 'bairros', 'the_geom', '2010', 'co_bairro', 'no_bairro', '4326', 'the_geom'); -- i3geoestat_unidade_medida -INSERT INTO i3geoestat_unidade_medida (codigo_unidade_medida, nome, sigla, permitesoma, permitemedia) VALUES ('1', 'Unidade', 'Un', '1', '1'); +INSERT INTO i3geoestat_unidade_medida (codigo_unidade_medida, nome, sigla, permitesoma, permitemedia) VALUES ('1', 'Quantidade', 'Un', '1', '1'); -- i3geoestat_medida_variavel -INSERT INTO i3geoestat_medida_variavel (id_medida_variavel, codigo_unidade_medida, codigo_tipo_periodo, codigo_variavel, codigo_tipo_regiao, codigo_estat_conexao, esquemadb, tabela, colunavalor, colunaidgeo, filtro, nomemedida) VALUES ('1', '1', '2', '1', '1', '1', 'dbacoes_saude', 'tb_farmacia_pop', 'nu_farm_funcionando', 'co_ibge', '', 'Número de farmácias em funcionamento por mês e ano'); +INSERT INTO i3geoestat_medida_variavel (id_medida_variavel, codigo_unidade_medida, codigo_tipo_periodo, codigo_variavel, codigo_tipo_regiao, codigo_estat_conexao, esquemadb, tabela, colunavalor, colunaidgeo, filtro, nomemedida) VALUES ('1', '1', '2', '1', '2', '1', 'dbdemografia', 'tb_demografia', 'nu_populacao', 'co_ibge', '', 'População residente'); -- i3geoestat_parametro_medida -INSERT INTO i3geoestat_parametro_medida (id_parametro_medida, coluna, nome, descricao, id_pai, id_medida_variavel) VALUES ('1', 'mes_farm_pop', 'mês', '', '2', '1'); -INSERT INTO i3geoestat_parametro_medida (id_parametro_medida, coluna, nome, descricao, id_pai, id_medida_variavel) VALUES ('2', 'ano_farm', 'ano', '', '0', '1'); +INSERT INTO i3geoestat_parametro_medida (id_parametro_medida, coluna, nome, descricao, id_pai, id_medida_variavel) VALUES ('1', 'nu_ano', 'ano', '', '0', '1'); -- i3geoestat_variavel -INSERT INTO i3geoestat_variavel (codigo_variavel, nome, descricao) VALUES ('1', 'Farmácias populares existentes', 'Quantidade de farmácias populares existentes'); +INSERT INTO i3geoestat_variavel (codigo_variavel, nome, descricao) VALUES ('1', 'População', 'Caracterização da população'); -- i3geoestat_classificacao -INSERT INTO i3geoestat_classificacao (id_classificacao, nome, id_medida_variavel, observacao) VALUES ('1', 'Pela média', '1', ''); +INSERT INTO i3geoestat_classificacao (id_classificacao, nome, id_medida_variavel, observacao) VALUES ('1', 'Intervalos aleatórios', '1', ''); -- i3geoestat_classes -INSERT INTO i3geoestat_classes (id_classe, expressao, titulo, vermelho, verde, azul, id_classificacao, tamanho, simbolo, overmelho, overde, oazul, otamanho) VALUES ('1', '([nu_farm_funcionando] < 1)', 'Nenhuma', '255', '0', '0', '1', '', '', '0', '0', '0', ''); -INSERT INTO i3geoestat_classes (id_classe, expressao, titulo, vermelho, verde, azul, id_classificacao, tamanho, simbolo, overmelho, overde, oazul, otamanho) VALUES ('2', '([nu_farm_funcionando] = 1)', 'Uma', '0', '255', '0', '1', '', '', '', '', '', ''); -INSERT INTO i3geoestat_classes (id_classe, expressao, titulo, vermelho, verde, azul, id_classificacao, tamanho, simbolo, overmelho, overde, oazul, otamanho) VALUES ('3', '([nu_farm_funcionando] > 1)', 'Mais de uma', '0', '0', '255', '1', '', '', '', '', '', ''); +INSERT INTO i3geoestat_classes (id_classe, expressao, titulo, vermelho, verde, azul, id_classificacao, tamanho, simbolo, overmelho, overde, oazul, otamanho) VALUES ('1', '([nu_populacao]<=6379.5)', '<= 6379.5', '255', '250', '250', '1', '', '', '', '', '', ''); +INSERT INTO i3geoestat_classes (id_classe, expressao, titulo, vermelho, verde, azul, id_classificacao, tamanho, simbolo, overmelho, overde, oazul, otamanho) VALUES ('2', '(([nu_populacao]>6379.5)and([nu_populacao]<=12157))', '> 6379.5 e <= 12157', '255', '230', '230', '1', '', '', '', '', '', ''); +INSERT INTO i3geoestat_classes (id_classe, expressao, titulo, vermelho, verde, azul, id_classificacao, tamanho, simbolo, overmelho, overde, oazul, otamanho) VALUES ('3', '(([nu_populacao]>12157)and([nu_populacao]<=22861.5))', '> 12157 e <= 22861.5', '255', '150', '150', '1', '', '', '', '', '', ''); +INSERT INTO i3geoestat_classes (id_classe, expressao, titulo, vermelho, verde, azul, id_classificacao, tamanho, simbolo, overmelho, overde, oazul, otamanho) VALUES ('4', '([nu_populacao]>22861.5)', '> 22861.5', '255', '0', '0', '1', '', '', '', '', '', ''); -- i3geoestat_medida_variavel_link diff --git a/documentacao/diagramas/metaestat.erm b/documentacao/diagramas/metaestat.erm index c47015a..54fc8ea 100644 --- a/documentacao/diagramas/metaestat.erm +++ b/documentacao/diagramas/metaestat.erm @@ -110,7 +110,7 @@ false 2012-07-17 15:03:53 - 2012-10-03 10:48:05 + 2012-10-03 16:13:35 Project Name @@ -1068,7 +1068,7 @@ - 40 + 37 1 @@ -1259,7 +1259,7 @@ - 37 + 36 6 @@ -1291,7 +1291,7 @@ - 17 + 16 7 @@ -1386,7 +1386,7 @@ - 41 + 38 9 @@ -1418,7 +1418,7 @@ - 18 + 17 10 @@ -1530,7 +1530,7 @@ - 36 + 40 12 @@ -2243,7 +2243,7 @@ 2 - 3 + 4 8 1..n 1 @@ -2260,7 +2260,7 @@ 3 - 14 + 2 8 1..n 1 @@ -2277,7 +2277,7 @@ 4 - 2 + 12 8 1..n 1 @@ -2294,7 +2294,7 @@ 5 - 12 + 14 8 1..n 1 @@ -2311,7 +2311,7 @@ 6 - 4 + 3 8 1..n 1 @@ -2369,7 +2369,7 @@ 32 0 - 4 + 3 @@ -2402,7 +2402,7 @@ 33 5 - 2 + 6 @@ -2435,7 +2435,7 @@ 34 8 - 6 + 2 @@ -2468,7 +2468,7 @@ 35 55 - 5 + 4 @@ -2501,7 +2501,7 @@ 36 71 - 3 + 5 @@ -3144,7 +3144,7 @@ - 38 + 41 51 @@ -3176,7 +3176,7 @@ - 16 + 18 52 @@ -4406,7 +4406,7 @@ 59 - i3geo_mestaestat + i3geo_metaestat 60 @@ -4456,7 +4456,7 @@ 59 - i3geo_mestaestat + i3geo_metaestat 60 @@ -4506,7 +4506,7 @@ 59 - i3geo_mestaestat + i3geo_metaestat 60 @@ -4734,7 +4734,7 @@ 1 - Unidade + Quantidade 2 @@ -4853,7 +4853,7 @@ 35 - 1 + 2 36 @@ -4861,15 +4861,15 @@ 37 - dbacoes_saude + dbdemografia 38 - tb_farmacia_pop + tb_demografia 39 - nu_farm_funcionando + nu_populacao 40 @@ -4881,7 +4881,7 @@ 42 - Número de farmácias em funcionamento por mês e ano + População residente @@ -5081,33 +5081,7 @@ 50 - mes_farm_pop - - - 51 - mês - - - 52 - - - - 53 - 2 - - - 54 - 1 - - - - - 49 - 2 - - - 50 - ano_farm + nu_ano 51 @@ -5233,11 +5207,11 @@ 9 - Farmácias populares existentes + População 10 - Quantidade de farmácias populares existentes + Caracterização da população @@ -5302,7 +5276,7 @@ 12 - Pela média + Intervalos aleatórios 13 @@ -5390,11 +5364,11 @@ 16 - ([nu_farm_funcionando] < 1) + ([nu_populacao]<=6379.5) 17 - Nenhuma + <= 6379.5 18 @@ -5402,11 +5376,11 @@ 19 - 0 + 250 20 - 0 + 250 21 @@ -5422,15 +5396,15 @@ 24 - 0 + 25 - 0 + 26 - 0 + 27 @@ -5444,23 +5418,23 @@ 16 - ([nu_farm_funcionando] = 1) + (([nu_populacao]>6379.5)and([nu_populacao]<=12157)) 17 - Uma + > 6379.5 e <= 12157 18 - 0 + 255 19 - 255 + 230 20 - 0 + 230 21 @@ -5498,25 +5472,79 @@ 16 - ([nu_farm_funcionando] > 1) + (([nu_populacao]>12157)and([nu_populacao]<=22861.5)) 17 - Mais de uma + > 12157 e <= 22861.5 18 - 0 + 255 19 - 0 + 150 20 + 150 + + + 21 + 1 + + + 22 + + + + 23 + + + + 24 + + + + 25 + + + + 26 + + + + 27 + + + + + + 15 + 4 + + + 16 + ([nu_populacao]>22861.5) + + + 17 + > 22861.5 + + + 18 255 + 19 + 0 + + + 20 + 0 + + 21 1 diff --git a/ferramentas/metaestat/index.js b/ferramentas/metaestat/index.js index 8f98a00..ef9058e 100644 --- a/ferramentas/metaestat/index.js +++ b/ferramentas/metaestat/index.js @@ -643,21 +643,21 @@ i3GEOF.metaestat = { **/ t0: function(){ var ins = "

" + $trad(2,i3GEOF.metaestat.dicionario1) + - "

" + - " " + - " "; + "

" + + " " + + " "; i3GEO.util.proximoAnterior("","i3GEOF.metaestat.editor.t1()",ins,"i3GEOF.metaestat.editor.t0","i3GEOFmetaestatEditor"); new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotao1", + "i3GEOFmetaestatEditorBotaot01", {onclick:{fn: function(){window.open(i3GEO.configura.locaplic+"/admin/html/estat_variavel.html");}}} ); //TODO editor grafico new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotao2", + "i3GEOFmetaestatEditorBotaot02", {onclick:{fn: function(){alert("Oi");}}} ); new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotao3", + "i3GEOFmetaestatEditorBotaot03", {onclick:{fn: function(){ var cabecalho,minimiza,janela; if (!$i("i3geoCartoUpload")){ diff --git a/temas/acidmap.map b/temas/acidmap.map index d27ebd3..581e033 100644 --- a/temas/acidmap.map +++ b/temas/acidmap.map @@ -1,36 +1,37 @@ -MAP - - - FONTSET "../symbols/fontes.txt" - SYMBOLSET "../symbols/simbolos.sym" - LAYER - CONNECTION "http://localhost:8080/geoserver/wms?VALUE_COLUMN=VALOR&SERVICE=AMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&FORMAT=image/png&EXCEPTIONS=application/vnd.ogc.se_inimage&TILED=true&TRANSPARENT=FALSE&VALUE_COLUMN=value&SIMPLIFY_METHOD=1&SIMPLIFY_SIZE=400&INTERVALS[]=10,20,45,70,100&INTERVALS_COLORS[]=0xffffff00,0xffb2,0xff00b2,0xffff00b2,0xff0000b2&RENDERER_TYPE=2&INTERPOLATION_STRATEGY=2&RADIUS=32" - CONNECTIONTYPE WMS - METADATA - "wms_srs" "EPSG:4326" - "tipooriginal" "" - "wms_exceptions_format" "application/vnd.ogc.se_xml" - "CLASSE" "SIM" - "wfs" "nao" - "permitekmz" "nao" - "wms_force_separate_request" "1" - "TEXTO" "NAO" - "formatosinfo" "text/plain,application/vnd.ogc.gml,text/html" - "wms_name" "i3geo:locali" - "nomeoriginal" "i3geo:locali" - "permitedownload" "sim" - "wms_format" "image/png" - "wms_formatlist" "image/png,application/atom xml,application/atom xml,application/openlayers,application/pdf,application/rss xml,application/rss xml,application/vnd.google-earth.kml,application/vnd.google-earth.kml xml,application/vnd.google-earth.kml xml,application/vnd.google-earth.kmz,application/vnd.google-earth.kmz xml,application/vnd.google-earth.kmz xml,atom,image/geotiff,image/geotiff8,image/gif,image/jpeg,image/png8,image/svg,image/svg xml,image/svg xml,image/tiff,image/tiff8,kml,kmz,openlayers,rss" - "permiteogc" "sim" - "permitekml" "sim" - "tema" "Acid Maps" - "wms_server_version" "1.1.1" - "wms_style" "" - END - NAME "acidmap" - OFFSITE 255 255 255 - STATUS OFF - TYPE RASTER - UNITS METERS - END -END +MAP + FONTSET "../symbols/fontes.txt" + SYMBOLSET "../symbols/simbolos.sym" + LAYER + CONNECTION "http://localhost:8080/geoserver/wms?VALUE_COLUMN=VALOR&SERVICE=AMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&FORMAT=image/png&EXCEPTIONS=application/vnd.ogc.se_inimage&TILED=true&TRANSPARENT=FALSE&VALUE_COLUMN=value&SIMPLIFY_METHOD=1&SIMPLIFY_SIZE=400&INTERVALS[]=10,20,45,70,100&INTERVALS_COLORS[]=0xffffff00,0xffb2,0xff00b2,0xffff00b2,0xff0000b2&RENDERER_TYPE=2&INTERPOLATION_STRATEGY=2&RADIUS=32" + CONNECTIONTYPE WMS + METADATA + "wms_srs" "EPSG:4326" + "tipooriginal" "" + "wms_exceptions_format" "application/vnd.ogc.se_xml" + "CLASSE" "SIM" + "wfs" "nao" + "permitekmz" "nao" + "wms_force_separate_request" "1" + "TEXTO" "NAO" + "formatosinfo" "text/plain,application/vnd.ogc.gml,text/html" + "wms_name" "i3geo:locali" + "nomeoriginal" "i3geo:locali" + "permitedownload" "sim" + "wms_format" "image/png" + "wms_formatlist" "image/png,application/atom xml,application/atom xml,application/openlayers,application/pdf,application/rss xml,application/rss xml,application/vnd.google-earth.kml,application/vnd.google-earth.kml xml,application/vnd.google-earth.kml xml,application/vnd.google-earth.kmz,application/vnd.google-earth.kmz xml,application/vnd.google-earth.kmz xml,atom,image/geotiff,image/geotiff8,image/gif,image/jpeg,image/png8,image/svg,image/svg xml,image/svg xml,image/tiff,image/tiff8,kml,kmz,openlayers,rss" + "permiteogc" "sim" + "permitekml" "sim" + "tema" "Acid Maps" + "wms_server_version" "1.1.1" + "wms_style" "" + END # METADATA + NAME "acidmap" + OFFSITE 255 255 255 + STATUS OFF + TILEITEM "location" + TYPE RASTER + UNITS METERS + END # LAYER + +END # MAP + -- libgit2 0.21.2