Como você possui o PostGIS 2.1.1, está à frente do jogo. Certifique-se de ter o wget instalado, é o que fará o download dos dados do site FTP do Censo.
Crie um diretório gisdata com:
sudo mkdir /gisdata
Use os comandos chown e chgrp para alterar a propriedade e o grupo de / gisdata para que seu usuário normal possa ler e gravar em / gisdata.
Inicie o psql e conecte-se ao seu banco de dados. Uma vez no uso do psql
\a
e
\t
para que os resultados da consulta sejam formatados corretamente.
Esqueci essa parte inicialmente! Antes de poder usar o script do carregador, você precisa fazer uma limpeza na casa. A primeira coisa é garantir que o esquema do tigre esteja no seu caminho de pesquisa . Em seguida, verifique os valores em tiger.loader_platform e tiger.loader_variables. Essas duas tabelas controlam variáveis para o script do carregador, como seu nome de usuário e senha. Normalmente eu apenas os edito no PGAdmin. Em seguida, você precisará executar um script que preencha as tabelas de pesquisa e outros bits de qualidade de segundo plano que o geocoder precisará. Primeiro defina um arquivo de saída:
\o nation_generator.sh
então corra:
SELECT loader_generate_nation_script('sh');
Então saia do psql e execute o arquivo:
sh ./nation_generator.sh
Então volte para o psql e digite:
\o loader_script.sh
para gerar os resultados da consulta em um arquivo de texto chamado loader_script.sql. Em seguida, execute a função que gera o script do carregador:
SELECT loader_generate_script(ARRAY['DC','RI'], 'sh');
Essa é a consulta cuja saída será redirecionada para loader_script.sql. Substitua 'DC' e 'RI' pelas duas abreviações de letras dos estados que você deseja baixar.
Saia do psql e execute o script com este comando:
sh ./loader_script.sh
Isso fará o download dos arquivos para o (s) estado (s) selecionado (s), descompacte-o e importe os dados para o banco de dados PostGIS.