EditorTabelas.html 6.47 KB
	<h1>Carga de dados</h1>
	<p>Para espacializar um conjunto de dados estat&iacute;sticos &eacute; necess&aacute;rio que estejam armazenados no banco e que a delimita&ccedil&atilde;o das regi&otilde;es ou posi&ccedil&atilde;o das localidades tamb&eacute;m estejam nesse banco.
	<p>Os dados estat&iacute;sticos s&atilde;o tabelas normais que cont&eacute;m linhas e colunas, mas que devem seguir alguns padr&otilde;es:
	<ul>
		<li>Deve haver uma coluna num&eacute;rica que identifique de forma &uacute;nica cada um dos registros</li>
	</ul>
	<ul>
		<li>Deve haver uma coluna com o c&oacute;digo da unidade geogr&aacute;fica ao qual est&aacute; relacionado (c&oacute;digo do bairro por exemplo) e que tenha correspondência na tabela com os dados geogr&aacute;ficos</li>
	</ul>
	<ul>
		<li>Devem haver colunas que identifiquem a data correspondente aos dados. Cada coluna deve armazenar um tipo de per&iacute;odo, por exemplo, uma coluna para o ano, uma coluna para o mês e uma coluna para o dia, todas num&eacute;ricas.</li>
	</ul>
	<ul>
		<li>Deve haver uma ou mais colunas com os valores que medem algum tipo de fenômeno, popula&ccedil&atilde;o por exemplo</li>
	</ul>
	<p>Os dados geogr&aacute;ficos tamb&eacute;m s&atilde;o tabelas convencionais mas que possuem uma coluna do tipo "geometry" que ir&aacute; armazenar as coordenadas correspondentes à regi&atilde;o ou localidade. Essas tabelas devem seguir os seguintes padr&otilde;es:
	<ul>
		<li>Deve haver uma coluna com o c&oacute;digo &uacute;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&ccedil&otilde;es da tabela atual, deve haver uma coluna com o c&oacute;digo que permita o relacionamento com essa tabela de n&iacute;vel superior</li>
	</ul>
	<p>Em qualquer um dos casos, os seguintes padr&otilde;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&ccedil&atilde;o e n&uacute;meros</li>
	</ul>
	<p>Existem softwares que podem ser utilizados para a carga dos dados no banco. No i3GeoSa&uacute;de existem algumas ferramentas para isso que aceitam arquivos nos formatos CSV e shapefile.
	<h2>Cria&ccedil&atilde;o de uma tabela com dados geogr&aacute;ficos a partir de um shapefile</h2>
	<p>Para ter acesso ao gerenciador de tabelas do i3GeoSa&uacute;de, acesse o menu de administra&ccedil&atilde;o e selecione a op&ccedil&atilde;o "Gerenciador de tabelas de dados estat&iacute;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&iacute;vel criar uma tabela fazendo o upload de um arquivo Shapefile (extens&otilde;es obrigat&oacute;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&ccedil&atilde;o "Upload Shapefile". Selecione a localiza&ccedil&atilde;o dos arquivos ".shp", ".shx" e ".dbf". Depois, insira o nome da tabela a ser criada ou escolha na lista uma tabela j&aacute; existente. Caso a tabela j&aacute; exista, informe em seguida se você quer adicionar os dados do shapefile à tabela j&aacute; existente ou apagar os dados existentes e incluir o SHP. Se for uma tabela nova, escolha a op&ccedil&atilde;o "Criar a tabela nova e incluir registros do SHP".
		Em seguida, informe o c&oacute;digo SRID da proje&ccedil&atilde;o geogr&aacute;fica do arquivo que você est&aacute; inserindo e marque a op&ccedil&atilde;o se quiser criar uma coluna "gid" para ser utilizado como c&oacute;digo &uacute;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&ccedila uma mensagem parecida com a abaixo, o upload foi realizado com sucesso:
	<dl>
		<dd>Preparando inclus&atilde;o de dados</dd>
		<dd>Incluindo dados</dd>
		<dd>Registros existentes no SHP: 406</dd>
		<dd>Registros na tabela final: 406</dd>
		<dd>Diferen&ccedilas podem ocorrer em fun&ccedil&atilde;o de caracteres acentuados n&atilde;o suportados pelo banco de dados</dd>
		<dd>
			<b>Feito!!!</b>
		</dd>
		<dd>
			<b>Fa&ccedila o reload da p&aacute;gina</b>
		</dd>
	</dl>
	<h2>Cria&ccedil&atilde;o de uma tabela a partir de um CSV</h2>
	<p>Para criar uma tabela por meio de um arquivo CSV escolha a op&ccedil&atilde;o "Upload CSV". Selecione a localiza&ccedil&atilde;o do arquivo ".csv". Depois, insira o nome da tabela a ser criada ou escolha na lista uma tabela j&aacute; existente. Caso a tabela j&aacute; exista, informe em seguida se você quer adicionar os dados do CSV à tabela j&aacute; existente ou apagar os dados existentes e incluir o CSV. Se for uma tabela nova, escolha a op&ccedil&atilde;o "Criar a tabela nova e incluir registros do CSV". Em seguida, marque a op&ccedil&atilde;o se quiser
		criar uma coluna "gid" para ser utilizado como c&oacute;digo &uacute;nico do registro. Caso o arquivo CSV contenham colunas com coordenadas geogr&aacute;ficas em graus decimais e você queira utiliz&aacute;-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&ccedila 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&ccedila o reload da p&aacute;gina </b>
		</dd>
	</dl>
	<h2>Edi&ccedil&atilde;o manual de tabelas</h2>
	<p>Para criar uma nova tabela manualmente, escolha a op&ccedil&atilde;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&ccedil&atilde;o "Adicionar uma nova coluna". Escolha o nome da nova coluna e o tipo de registro (integer, numeric, text, geometry).