EditorTabelas.html 9.05 KB
<!DOCTYPE html>
<html><head>

	<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">


	<meta charset="UTF-8">
	<title>Editando tabelas de um banco de dados</title>



	<link media="screen" href="./files/estilos.css" type="text/css" rel="stylesheet">

<!--[if lt IE 10]>
<![endif]-->

	<link rel="stylesheet" type="text/css" href="./files/estilos.css">

</head><body class="blue-bg">

<div id="wrapper-flex">
<div style="background-color: white;">
<div class="f-page-auto-cell" id="doc">
<div class="imginicio"><img onclick="window.history.back()" style="border: 0px solid ; width: 40px; height: 40px;" alt="inicio" src="files/inicio.gif"></div>
<h1>Carga de dados</h1>
<a name="inicio"></a>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.<br><br>
Os dados estatísticos são tabelas normais que contém linhas e colunas, mas que devem seguir alguns padrões:<br><br>
<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>

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:<br><br>
<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>
Em qualquer um dos casos, os seguintes padrões devem ser seguidos:
<br><br>
<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>

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.
<br><br>
<div class="trail-box">
<div class="trail-box-header"><img src="files/trails-box-tr.png" class="right" alt="" height="21" width="7"><img src="files/trails-box-tl.png" class="left" alt="" height="21" width="7"><comment title=" here is the box header " xmlns="http://disruptive-innovations.com/zoo/nvu"></comment>
<h1><span style="font-weight: bold;"><a name="1criacao"></a>
Criação de uma tabela com dados geográficos a partir de um shapefile</span>
</h1>
</div>
<div class="trail-box-content">
<p class="MsoNormal" style="margin-bottom: 0.0001pt;">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".
</p>
<br>
<div class="imagemExemplo" >
<img src="imagens/Tutoria1-imagens/figura1.png" style="width: 254px; height: 264px;" alt=""><br>
Acessando o gerenciador de tabelas.
</div>
<br>
Em seguida, escolha o banco "i3geosaude" e o esquema "i3geo_metaestat".<br>
<br>
<div class="imagemExemplo" >
<img src="imagens/Tutoria1-imagens/figura2.png" style="width: 623px; height: 289px;" alt="">
<br>
Definindo o banco de dados e o esquema a ser criada a tabela.
</div>
<br>
É 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.<br>
<br>
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.<br>
<br>
<div class="imagemExemplo" >
<img src="imagens/Tutoria1-imagens/figura3.png" style="width: 782px; height: 556px;" alt=""><br>
Upload de arquivo shapefile
</div>
<br>
Caso apareça uma mensagem parecida com a abaixo, o upload foi realizado
com sucesso:<br>
<br>
<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>

</div>
<div class="trail-box-bottom">
<img src="files/trails-box-br.png" class="right" alt="" height="6" width="7"><img src="files/trails-box-bl.png" class="left" alt="" height="6" width="7"></div>
</div>
&nbsp;<br>
<div class="trail-box">
<div class="trail-box-header"><img src="files/trails-box-tr.png" class="right" alt="" height="21" width="7"><img src="files/trails-box-tl.png" class="left" alt="" height="21" width="7"><comment title=" here is the box header " xmlns="http://disruptive-innovations.com/zoo/nvu"><comment title=" here is the box header " xmlns="http://disruptive-innovations.com/zoo/nvu"></comment></comment>
<h1><span style="font-weight: bold;"><a name="2medida_variável"></a>
Criação de uma tabela a partir de um CSV</span></h1>

</div>
<div class="trail-box-content">
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.<br>

<br>
<div class="imagemExemplo" >
<img style="width: 799px; height: 510px;" alt="" src="imagens/Tutoria1-imagens/figura9.png"><br>
Upload de arquivo CSV
</div>
<br>
Caso apareça uma mensagem parecida com a abaixo, o upload foi realizado
com sucesso:<br>
<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>

</div>
</div>
<br>
<div class="trail-box">
<div class="trail-box-header"><img src="files/trails-box-tr.png" class="right" alt="" height="21" width="7"><img src="files/trails-box-tl.png" class="left" alt="" height="21" width="7"><comment title=" here is the box header " xmlns="http://disruptive-innovations.com/zoo/nvu"><comment title=" here is the box header " xmlns="http://disruptive-innovations.com/zoo/nvu"></comment></comment>
<h1><span style="font-weight: bold;"><a name="3classificacao"></a>Edição manual de tabelas<br>
</span></h1>
</div>

<div class="trail-box-content">Para criar uma nova tabela manualmente, escolha a opção "Criar uma nova tabela" e
informe o nome da nova tabela. <br>
<br>
Se quiser editar manualmente uma
tabela, escolha a tabela criada na lista. <br>
<br>
<div class="imagemExemplo" >
<img style="width: 582px; height: 243px;" alt="" src="imagens/Tutoria1-imagens/figura10.png"><br>
Lista de tabelas existentes
</div>
<br>
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). <br>
</div><div class="trail-box-bottom">
<img src="files/trails-box-br.png" class="right" alt="" height="6" width="7"><img src="files/trails-box-bl.png" class="left" alt="" height="6" width="7"></div>
</div>&nbsp;&nbsp;<br>

<div class="trail-box">
<div>
<img src="files/trails-box-br.png" class="right" alt="" height="6" width="7"><img src="files/trails-box-bl.png" class="left" alt="" height="6" width="7"></div>
</div>
<div class="imginicio"><a href="#top"><img src="files/topo.gif" title="Topo" style="border: 0px solid ; width: 41px; height: 35px;" alt="Topo"></a></div>
&nbsp; <br>
<br>
</div>
</div>
</div>

</body></html>