EditorTabelas.html
6.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<h1>Carga de dados</h1>
<p>Para espacializar um conjunto de dados estatísticos é necessário que estejam armazenados no banco e que a delimitação das regiões ou posição das localidades também estejam nesse banco.
<p>Os dados estatísticos são tabelas normais que contém linhas e colunas, mas que devem seguir alguns padrões:
<ul>
<li>Deve haver uma coluna numérica que identifique de forma única cada um dos registros</li>
</ul>
<ul>
<li>Deve haver uma coluna com o código da unidade geográfica ao qual está relacionado (código do bairro por exemplo) e que tenha correspondência na tabela com os dados geográficos</li>
</ul>
<ul>
<li>Devem haver colunas que identifiquem a data correspondente aos dados. Cada coluna deve armazenar um tipo de período, por exemplo, uma coluna para o ano, uma coluna para o mês e uma coluna para o dia, todas numéricas.</li>
</ul>
<ul>
<li>Deve haver uma ou mais colunas com os valores que medem algum tipo de fenômeno, população por exemplo</li>
</ul>
<p>Os dados geográficos também são tabelas convencionais mas que possuem uma coluna do tipo "geometry" que irá armazenar as coordenadas correspondentes à região ou localidade. Essas tabelas devem seguir os seguintes padrões:
<ul>
<li>Deve haver uma coluna com o código único de cada registro</li>
</ul>
<ul>
<li>Deve haver uma coluna com o nome de cada ocorrência</li>
</ul>
<ul>
<li>Caso exista uma outra tabela que represente agregações da tabela atual, deve haver uma coluna com o código que permita o relacionamento com essa tabela de nível superior</li>
</ul>
<p>Em qualquer um dos casos, os seguintes padrões devem ser seguidos:
<ul>
<li>Os nomes das colunas devem estar em caixa baixa</li>
</ul>
<ul>
<li>Os nomes das colunas devem utilizar apenas caracteres do alfabeto sem acentuação e números</li>
</ul>
<p>Existem softwares que podem ser utilizados para a carga dos dados no banco. No i3GeoSaúde existem algumas ferramentas para isso que aceitam arquivos nos formatos CSV e shapefile.
<h2>Criação de uma tabela com dados geográficos a partir de um shapefile</h2>
<p>Para ter acesso ao gerenciador de tabelas do i3GeoSaúde, acesse o menu de administração e selecione a opção "Gerenciador de tabelas de dados estatísticos (upload de SHP e CSV)" na linha "Enviar arquivo para o servidor".
<div class="imagemExemplo">
<img src="imagens/Tutoria1-imagens/figura1.png">
<p>Acessando o gerenciador de tabelas.
</div>
<p>Em seguida, escolha o banco "i3geosaude" e o esquema "i3geo_metaestat".
<div class="imagemExemplo">
<img src="imagens/Tutoria1-imagens/figura2.png">
<p>Definindo o banco de dados e o esquema a ser criada a tabela.
</div>
<p>É possível criar uma tabela fazendo o upload de um arquivo Shapefile (extensões obrigatórias: ".shp"; ".shx" e; ".dbf"), um arquivo CSV ou ainda criando uma tabela nova manualmente.
<p>Para criar uma tabela por meio de um arquivo shapefile escolha a opção "Upload Shapefile". Selecione a localização dos arquivos ".shp", ".shx" e ".dbf". Depois, insira o nome da tabela a ser criada ou escolha na lista uma tabela já existente. Caso a tabela já exista, informe em seguida se você quer adicionar os dados do shapefile à tabela já existente ou apagar os dados existentes e incluir o SHP. Se for uma tabela nova, escolha a opção "Criar a tabela nova e incluir registros do SHP".
Em seguida, informe o código SRID da projeção geográfica do arquivo que você está inserindo e marque a opção se quiser criar uma coluna "gid" para ser utilizado como código único do registro. Por fim, clique em enviar.
<div class="imagemExemplo">
<img src="imagens/Tutoria1-imagens/figura3.png">
<p>Upload de arquivo shapefile
</div>
<p>Caso apareça uma mensagem parecida com a abaixo, o upload foi realizado com sucesso:
<dl>
<dd>Preparando inclusão de dados</dd>
<dd>Incluindo dados</dd>
<dd>Registros existentes no SHP: 406</dd>
<dd>Registros na tabela final: 406</dd>
<dd>Diferenças podem ocorrer em função de caracteres acentuados não suportados pelo banco de dados</dd>
<dd>
<b>Feito!!!</b>
</dd>
<dd>
<b>Faça o reload da página</b>
</dd>
</dl>
<h2>Criação de uma tabela a partir de um CSV</h2>
<p>Para criar uma tabela por meio de um arquivo CSV escolha a opção "Upload CSV". Selecione a localização do arquivo ".csv". Depois, insira o nome da tabela a ser criada ou escolha na lista uma tabela já existente. Caso a tabela já exista, informe em seguida se você quer adicionar os dados do CSV à tabela já existente ou apagar os dados existentes e incluir o CSV. Se for uma tabela nova, escolha a opção "Criar a tabela nova e incluir registros do CSV". Em seguida, marque a opção se quiser
criar uma coluna "gid" para ser utilizado como código único do registro. Caso o arquivo CSV contenham colunas com coordenadas geográficas em graus decimais e você queira utilizá-las, informe o nome das colunas com as latitudes (Y) e longitudes (X). Por fim, clique em enviar.
<div class="imagemExemplo">
<img src="imagens/Tutoria1-imagens/figura9.png">
<p>Upload de arquivo CSV
</div>
<p>Caso apareça uma mensagem parecida com a abaixo, o upload foi realizado com sucesso:
<dl>
<dd>Incluindo dados</dd>
<dd>Registros existentes no CSV: 29</dd>
<dd>Registros na tabela final: 29</dd>
<dd>
<b>Feito!!!</b>
</dd>
<dd>
<b>Faça o reload da página </b>
</dd>
</dl>
<h2>Edição manual de tabelas</h2>
<p>Para criar uma nova tabela manualmente, escolha a opção "Criar uma nova tabela" e informe o nome da nova tabela.
<p>Se quiser editar manualmente uma tabela, escolha a tabela criada na lista.
<div class="imagemExemplo">
<img src="imagens/Tutoria1-imagens/figura10.png">
<p>Lista de tabelas existentes
</div>
<p>Para criar uma nova coluna, escolha a opção "Adicionar uma nova coluna". Escolha o nome da nova coluna e o tipo de registro (integer, numeric, text, geometry).