Commit b8c231da3761a573dc69a1b6b8ebf7135b1528ca
1 parent
bdbefa4f
Exists in
master
and in
7 other branches
--no commit message
Showing
5 changed files
with
186 additions
and
42 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/sql/metaestat.sql
... | ... | @@ -20,7 +20,8 @@ drop table i3geoestat_variavel; |
20 | 20 | |
21 | 21 | /* create tables */ |
22 | 22 | |
23 | --- lista controlada dos parâmetros de conexão com o banco de dados onde residem dados | |
23 | +-- lista controlada dos parâmetros de conexão com o banco de dados onde residem dados | |
24 | +-- código 0 indica que será utilizada a conexão padrão | |
24 | 25 | create table i3geoestat_conexao |
25 | 26 | ( |
26 | 27 | codigo_estat_conexao integer not null unique primary key autoincrement, |
... | ... | @@ -86,15 +87,6 @@ create table i3geoestat_tipo_periodo |
86 | 87 | ); |
87 | 88 | |
88 | 89 | |
89 | --- tabela com o nome e descrição de uma variável variável | |
90 | -create table i3geoestat_variavel | |
91 | -( | |
92 | - codigo_variavel integer not null unique primary key autoincrement, | |
93 | - nome text, | |
94 | - descricao text | |
95 | -); | |
96 | - | |
97 | - | |
98 | 90 | create table i3geoestat_unidade_medida |
99 | 91 | ( |
100 | 92 | codigo_unidade_medida integer not null unique primary key autoincrement, |
... | ... | @@ -107,6 +99,15 @@ create table i3geoestat_unidade_medida |
107 | 99 | ); |
108 | 100 | |
109 | 101 | |
102 | +-- tabela com o nome e descrição de uma variável variável | |
103 | +create table i3geoestat_variavel | |
104 | +( | |
105 | + codigo_variavel integer not null unique primary key autoincrement, | |
106 | + nome text, | |
107 | + descricao text | |
108 | +); | |
109 | + | |
110 | + | |
110 | 111 | -- descreve as colunas que contém valores de algum tipo de medida, por exemplo população residente |
111 | 112 | create table i3geoestat_medida_variavel |
112 | 113 | ( |
... | ... | @@ -128,16 +129,16 @@ create table i3geoestat_medida_variavel |
128 | 129 | filtro text, |
129 | 130 | -- titulo da medida |
130 | 131 | nomemedida text, |
131 | - foreign key (codigo_tipo_regiao) | |
132 | - references i3geoestat_tipo_regiao (codigo_tipo_regiao), | |
133 | 132 | foreign key (codigo_tipo_periodo) |
134 | 133 | references i3geoestat_tipo_periodo (codigo_tipo_periodo), |
135 | - foreign key (codigo_variavel) | |
136 | - references i3geoestat_variavel (codigo_variavel), | |
137 | 134 | foreign key (codigo_estat_conexao) |
138 | 135 | references i3geoestat_conexao (codigo_estat_conexao), |
139 | 136 | foreign key (codigo_unidade_medida) |
140 | - references i3geoestat_unidade_medida (codigo_unidade_medida) | |
137 | + references i3geoestat_unidade_medida (codigo_unidade_medida), | |
138 | + foreign key (codigo_tipo_regiao) | |
139 | + references i3geoestat_tipo_regiao (codigo_tipo_regiao), | |
140 | + foreign key (codigo_variavel) | |
141 | + references i3geoestat_variavel (codigo_variavel) | |
141 | 142 | ); |
142 | 143 | |
143 | 144 | ... | ... |
documentacao/diagramas/metaestat.erm
... | ... | @@ -11,7 +11,7 @@ |
11 | 11 | </page_setting> |
12 | 12 | <category_index>0</category_index> |
13 | 13 | <zoom>1.0</zoom> |
14 | - <x>219</x> | |
14 | + <x>159</x> | |
15 | 15 | <y>-89</y> |
16 | 16 | <default_color> |
17 | 17 | <r>255</r> |
... | ... | @@ -110,7 +110,7 @@ |
110 | 110 | </connections> |
111 | 111 | <display>false</display> |
112 | 112 | <creation_date>2012-07-17 15:03:53</creation_date> |
113 | - <updated_date>2012-09-25 10:02:07</updated_date> | |
113 | + <updated_date>2012-10-03 10:48:05</updated_date> | |
114 | 114 | <model_property> |
115 | 115 | <name>Project Name</name> |
116 | 116 | <value></value> |
... | ... | @@ -1068,7 +1068,7 @@ |
1068 | 1068 | </sequence> |
1069 | 1069 | </normal_column> |
1070 | 1070 | <normal_column> |
1071 | - <word_id>39</word_id> | |
1071 | + <word_id>40</word_id> | |
1072 | 1072 | <id>1</id> |
1073 | 1073 | <description></description> |
1074 | 1074 | <unique_key_name></unique_key_name> |
... | ... | @@ -1386,7 +1386,7 @@ |
1386 | 1386 | </sequence> |
1387 | 1387 | </normal_column> |
1388 | 1388 | <normal_column> |
1389 | - <word_id>40</word_id> | |
1389 | + <word_id>41</word_id> | |
1390 | 1390 | <id>9</id> |
1391 | 1391 | <description></description> |
1392 | 1392 | <unique_key_name></unique_key_name> |
... | ... | @@ -1530,7 +1530,7 @@ |
1530 | 1530 | </sequence> |
1531 | 1531 | </normal_column> |
1532 | 1532 | <normal_column> |
1533 | - <word_id>38</word_id> | |
1533 | + <word_id>36</word_id> | |
1534 | 1534 | <id>12</id> |
1535 | 1535 | <description></description> |
1536 | 1536 | <unique_key_name></unique_key_name> |
... | ... | @@ -2260,7 +2260,7 @@ |
2260 | 2260 | </relation> |
2261 | 2261 | <relation> |
2262 | 2262 | <id>3</id> |
2263 | - <source>12</source> | |
2263 | + <source>14</source> | |
2264 | 2264 | <target>8</target> |
2265 | 2265 | <child_cardinality>1..n</child_cardinality> |
2266 | 2266 | <parent_cardinality>1</parent_cardinality> |
... | ... | @@ -2277,7 +2277,7 @@ |
2277 | 2277 | </relation> |
2278 | 2278 | <relation> |
2279 | 2279 | <id>4</id> |
2280 | - <source>4</source> | |
2280 | + <source>2</source> | |
2281 | 2281 | <target>8</target> |
2282 | 2282 | <child_cardinality>1..n</child_cardinality> |
2283 | 2283 | <parent_cardinality>1</parent_cardinality> |
... | ... | @@ -2294,7 +2294,7 @@ |
2294 | 2294 | </relation> |
2295 | 2295 | <relation> |
2296 | 2296 | <id>5</id> |
2297 | - <source>14</source> | |
2297 | + <source>12</source> | |
2298 | 2298 | <target>8</target> |
2299 | 2299 | <child_cardinality>1..n</child_cardinality> |
2300 | 2300 | <parent_cardinality>1</parent_cardinality> |
... | ... | @@ -2311,7 +2311,7 @@ |
2311 | 2311 | </relation> |
2312 | 2312 | <relation> |
2313 | 2313 | <id>6</id> |
2314 | - <source>2</source> | |
2314 | + <source>4</source> | |
2315 | 2315 | <target>8</target> |
2316 | 2316 | <child_cardinality>1..n</child_cardinality> |
2317 | 2317 | <parent_cardinality>1</parent_cardinality> |
... | ... | @@ -2369,7 +2369,7 @@ |
2369 | 2369 | <normal_column> |
2370 | 2370 | <id>32</id> |
2371 | 2371 | <referenced_column>0</referenced_column> |
2372 | - <relation>6</relation> | |
2372 | + <relation>4</relation> | |
2373 | 2373 | <description></description> |
2374 | 2374 | <unique_key_name></unique_key_name> |
2375 | 2375 | <logical_name></logical_name> |
... | ... | @@ -2435,7 +2435,7 @@ |
2435 | 2435 | <normal_column> |
2436 | 2436 | <id>34</id> |
2437 | 2437 | <referenced_column>8</referenced_column> |
2438 | - <relation>4</relation> | |
2438 | + <relation>6</relation> | |
2439 | 2439 | <description></description> |
2440 | 2440 | <unique_key_name></unique_key_name> |
2441 | 2441 | <logical_name></logical_name> |
... | ... | @@ -2468,7 +2468,7 @@ |
2468 | 2468 | <normal_column> |
2469 | 2469 | <id>35</id> |
2470 | 2470 | <referenced_column>55</referenced_column> |
2471 | - <relation>3</relation> | |
2471 | + <relation>5</relation> | |
2472 | 2472 | <description></description> |
2473 | 2473 | <unique_key_name></unique_key_name> |
2474 | 2474 | <logical_name></logical_name> |
... | ... | @@ -2501,7 +2501,7 @@ |
2501 | 2501 | <normal_column> |
2502 | 2502 | <id>36</id> |
2503 | 2503 | <referenced_column>71</referenced_column> |
2504 | - <relation>5</relation> | |
2504 | + <relation>3</relation> | |
2505 | 2505 | <description></description> |
2506 | 2506 | <unique_key_name></unique_key_name> |
2507 | 2507 | <logical_name></logical_name> |
... | ... | @@ -2837,7 +2837,7 @@ |
2837 | 2837 | </sequence> |
2838 | 2838 | </normal_column> |
2839 | 2839 | <normal_column> |
2840 | - <word_id>41</word_id> | |
2840 | + <word_id>39</word_id> | |
2841 | 2841 | <id>45</id> |
2842 | 2842 | <description></description> |
2843 | 2843 | <unique_key_name></unique_key_name> |
... | ... | @@ -3144,7 +3144,7 @@ |
3144 | 3144 | </sequence> |
3145 | 3145 | </normal_column> |
3146 | 3146 | <normal_column> |
3147 | - <word_id>36</word_id> | |
3147 | + <word_id>38</word_id> | |
3148 | 3148 | <id>51</id> |
3149 | 3149 | <description></description> |
3150 | 3150 | <unique_key_name></unique_key_name> |
... | ... | @@ -4131,7 +4131,7 @@ |
4131 | 4131 | </column_data> |
4132 | 4132 | <column_data> |
4133 | 4133 | <column_id>72</column_id> |
4134 | - <value>dbspo</value> | |
4134 | + <value>geosaude</value> | |
4135 | 4135 | </column_data> |
4136 | 4136 | <column_data> |
4137 | 4137 | <column_id>73</column_id> |
... | ... | @@ -4390,7 +4390,7 @@ |
4390 | 4390 | <data> |
4391 | 4391 | <column_data> |
4392 | 4392 | <column_id>55</column_id> |
4393 | - <value>1</value> | |
4393 | + <value>2</value> | |
4394 | 4394 | </column_data> |
4395 | 4395 | <column_data> |
4396 | 4396 | <column_id>56</column_id> |
... | ... | @@ -4406,11 +4406,11 @@ |
4406 | 4406 | </column_data> |
4407 | 4407 | <column_data> |
4408 | 4408 | <column_id>59</column_id> |
4409 | - <value>public</value> | |
4409 | + <value>i3geo_mestaestat</value> | |
4410 | 4410 | </column_data> |
4411 | 4411 | <column_data> |
4412 | 4412 | <column_id>60</column_id> |
4413 | - <value>tb_ibge</value> | |
4413 | + <value>municipios</value> | |
4414 | 4414 | </column_data> |
4415 | 4415 | <column_data> |
4416 | 4416 | <column_id>61</column_id> |
... | ... | @@ -4418,11 +4418,11 @@ |
4418 | 4418 | </column_data> |
4419 | 4419 | <column_data> |
4420 | 4420 | <column_id>62</column_id> |
4421 | - <value></value> | |
4421 | + <value>2010</value> | |
4422 | 4422 | </column_data> |
4423 | 4423 | <column_data> |
4424 | 4424 | <column_id>63</column_id> |
4425 | - <value>ibge</value> | |
4425 | + <value>co_municipio</value> | |
4426 | 4426 | </column_data> |
4427 | 4427 | <column_data> |
4428 | 4428 | <column_id>64</column_id> |
... | ... | @@ -4444,7 +4444,7 @@ |
4444 | 4444 | </column_data> |
4445 | 4445 | <column_data> |
4446 | 4446 | <column_id>56</column_id> |
4447 | - <value>Estados</value> | |
4447 | + <value>Estado</value> | |
4448 | 4448 | </column_data> |
4449 | 4449 | <column_data> |
4450 | 4450 | <column_id>57</column_id> |
... | ... | @@ -4456,11 +4456,11 @@ |
4456 | 4456 | </column_data> |
4457 | 4457 | <column_data> |
4458 | 4458 | <column_id>59</column_id> |
4459 | - <value>public</value> | |
4459 | + <value>i3geo_mestaestat</value> | |
4460 | 4460 | </column_data> |
4461 | 4461 | <column_data> |
4462 | 4462 | <column_id>60</column_id> |
4463 | - <value>tb_ibge_estados</value> | |
4463 | + <value>uf</value> | |
4464 | 4464 | </column_data> |
4465 | 4465 | <column_data> |
4466 | 4466 | <column_id>61</column_id> |
... | ... | @@ -4468,11 +4468,11 @@ |
4468 | 4468 | </column_data> |
4469 | 4469 | <column_data> |
4470 | 4470 | <column_id>62</column_id> |
4471 | - <value></value> | |
4471 | + <value>2010</value> | |
4472 | 4472 | </column_data> |
4473 | 4473 | <column_data> |
4474 | 4474 | <column_id>63</column_id> |
4475 | - <value>co_ibge_uf</value> | |
4475 | + <value>co_uf</value> | |
4476 | 4476 | </column_data> |
4477 | 4477 | <column_data> |
4478 | 4478 | <column_id>64</column_id> |
... | ... | @@ -4487,6 +4487,56 @@ |
4487 | 4487 | <value>the_geom</value> |
4488 | 4488 | </column_data> |
4489 | 4489 | </data> |
4490 | + <data> | |
4491 | + <column_data> | |
4492 | + <column_id>55</column_id> | |
4493 | + <value>1</value> | |
4494 | + </column_data> | |
4495 | + <column_data> | |
4496 | + <column_id>56</column_id> | |
4497 | + <value>Bairro</value> | |
4498 | + </column_data> | |
4499 | + <column_data> | |
4500 | + <column_id>57</column_id> | |
4501 | + <value>Limites de bairros</value> | |
4502 | + </column_data> | |
4503 | + <column_data> | |
4504 | + <column_id>58</column_id> | |
4505 | + <value>1</value> | |
4506 | + </column_data> | |
4507 | + <column_data> | |
4508 | + <column_id>59</column_id> | |
4509 | + <value>i3geo_mestaestat</value> | |
4510 | + </column_data> | |
4511 | + <column_data> | |
4512 | + <column_id>60</column_id> | |
4513 | + <value>bairros</value> | |
4514 | + </column_data> | |
4515 | + <column_data> | |
4516 | + <column_id>61</column_id> | |
4517 | + <value>the_geom</value> | |
4518 | + </column_data> | |
4519 | + <column_data> | |
4520 | + <column_id>62</column_id> | |
4521 | + <value>2010</value> | |
4522 | + </column_data> | |
4523 | + <column_data> | |
4524 | + <column_id>63</column_id> | |
4525 | + <value>co_bairro</value> | |
4526 | + </column_data> | |
4527 | + <column_data> | |
4528 | + <column_id>64</column_id> | |
4529 | + <value>no_bairro</value> | |
4530 | + </column_data> | |
4531 | + <column_data> | |
4532 | + <column_id>65</column_id> | |
4533 | + <value>4326</value> | |
4534 | + </column_data> | |
4535 | + <column_data> | |
4536 | + <column_id>66</column_id> | |
4537 | + <value>the_geom</value> | |
4538 | + </column_data> | |
4539 | + </data> | |
4490 | 4540 | </direct_test_data> |
4491 | 4541 | <repeat_test_data> |
4492 | 4542 | <test_data_num>0</test_data_num> | ... | ... |
ferramentas/metaestat/index.js
... | ... | @@ -644,7 +644,8 @@ i3GEOF.metaestat = { |
644 | 644 | t0: function(){ |
645 | 645 | var ins = "<p class='paragrafo' >" + $trad(2,i3GEOF.metaestat.dicionario1) + |
646 | 646 | "<br><br><p><input id=i3GEOFmetaestatEditorBotao1 type='button' value='"+$trad(3,i3GEOF.metaestat.dicionario1)+"' />" + |
647 | - " <input id=i3GEOFmetaestatEditorBotao2 type='button' value='"+$trad(4,i3GEOF.metaestat.dicionario1)+"' />"; | |
647 | + " <input id=i3GEOFmetaestatEditorBotao2 type='button' value='"+$trad(4,i3GEOF.metaestat.dicionario1)+"' />" + | |
648 | + " <input id=i3GEOFmetaestatEditorBotao3 type='button' value='Upload' />"; | |
648 | 649 | i3GEO.util.proximoAnterior("","i3GEOF.metaestat.editor.t1()",ins,"i3GEOF.metaestat.editor.t0","i3GEOFmetaestatEditor"); |
649 | 650 | new YAHOO.widget.Button( |
650 | 651 | "i3GEOFmetaestatEditorBotao1", |
... | ... | @@ -655,6 +656,39 @@ i3GEOF.metaestat = { |
655 | 656 | "i3GEOFmetaestatEditorBotao2", |
656 | 657 | {onclick:{fn: function(){alert("Oi");}}} |
657 | 658 | ); |
659 | + new YAHOO.widget.Button( | |
660 | + "i3GEOFmetaestatEditorBotao3", | |
661 | + {onclick:{fn: function(){ | |
662 | + var cabecalho,minimiza,janela; | |
663 | + if (!$i("i3geoCartoUpload")){ | |
664 | + cabecalho = function(){ | |
665 | + }; | |
666 | + minimiza = function(){ | |
667 | + i3GEO.janela.minimiza("i3geoCartoUpload"); | |
668 | + }; | |
669 | + janela = i3GEO.janela.cria( | |
670 | + "500px", | |
671 | + "400px", | |
672 | + i3GEO.configura.locaplic+"/ferramentas/metaestat/upload.html", | |
673 | + "", | |
674 | + "", | |
675 | + "Upload", | |
676 | + "i3geoCartoUpload", | |
677 | + false, | |
678 | + "hd", | |
679 | + cabecalho, | |
680 | + minimiza | |
681 | + ); | |
682 | + janela = janela[0]; | |
683 | + YAHOO.i3GEO.janela.manager.register(janela); | |
684 | + janela.render(); | |
685 | + } | |
686 | + else{ | |
687 | + janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoUpload"); | |
688 | + } | |
689 | + janela.show(); | |
690 | + }}} | |
691 | + ); | |
658 | 692 | }, |
659 | 693 | /** |
660 | 694 | * Edicao da variavel | ... | ... |
... | ... | @@ -0,0 +1,59 @@ |
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
2 | +<html> | |
3 | +<head> | |
4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
5 | +<title>Upload de dados</title> | |
6 | +<style type="text/css"> | |
7 | +/*margin and padding on body element | |
8 | + can introduce errors in determining | |
9 | + element position and are not recommended; | |
10 | + we turn them off as a foundation for YUI | |
11 | + CSS treatments. */ | |
12 | +body { | |
13 | + margin: 0; | |
14 | + padding: 0; | |
15 | +} | |
16 | +</style> | |
17 | +<script type="text/javascript" src="../../admin/js/core.js"></script> | |
18 | +<script type="text/javascript" src="../../classesjs/classe_php.js"></script> | |
19 | +<script type="text/javascript" src="index.js"></script> | |
20 | +<script type="text/javascript" src="../../admin/js/estat_uploaddados.js"></script> | |
21 | +<link rel="stylesheet" type="text/css" href="../../admin/html/admin.css"> | |
22 | + | |
23 | +</head> | |
24 | +<body class=" yui-skin-sam "> | |
25 | + <div id="i3GEOadminUploaddadosConexao" style="left: -5px;"></div> | |
26 | + <div id="i3GEOadminUploaddadosVariaveis" style="left: -5px;"></div> | |
27 | + <div id="i3GEOadminUploaddadosMedidas" style="left: -5px;"></div> | |
28 | + <br> | |
29 | + <form id=i3GEOupload target="i3GEOuploadiframe" | |
30 | + action="../../admin/php/metaestat_uploaddados_submit.php" | |
31 | + onsubmit="i3GEOadmin.uploaddados.upload.submit();" method="post" | |
32 | + ENCTYPE="multipart/form-data"> | |
33 | + <p class="paragrafo"> | |
34 | + <input class=digitar type="file" size=42 name="i3GEOuploadArquivo" | |
35 | + style="top: 0px; left: 0px; cursor: pointer;"> | |
36 | + </p> | |
37 | + <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> <input | |
38 | + type="submit" value="Enviar"> | |
39 | + </form> | |
40 | + <br> | |
41 | + <div id="i3GEOadminEditorColunas" style="left: -5px;"></div> | |
42 | + <iframe id="i3GEOuploadiframe" name="i3GEOuploadiframe" src="#" | |
43 | + style="width: 0; height: 0; border: 0px solid #fff;"></iframe> | |
44 | + <div id=logajax style="display: block"></div> | |
45 | + <script> | |
46 | + //necessario para a ferramenta login e outras | |
47 | + i3GEO.configura = { | |
48 | + locaplic : "../.." | |
49 | + }; | |
50 | + i3GEOadmin.uploaddados.inicia(); | |
51 | + /* | |
52 | + temp = function() { | |
53 | + document.getElementById("formulario").style.display = "block"; | |
54 | + initEditor(); | |
55 | + }; | |
56 | + i3GEO.login.verificaOperacao("admin/html/menus",i3GEO.configura.locaplic, temp, "sessao"); | |
57 | + */ | |
58 | + </script> | |
59 | +</body> | |
0 | 60 | \ No newline at end of file | ... | ... |