Alguém poderia escrever um breve guia emburrado, embora idiota, para instalar o postgis e carregar dados nacionais do Tiger no ubuntu? Eu tentei alguns guias, a saber, http://wiki.bitnami.com/@api/deki/pages/302/pdf , mas não estou tendo muita sorte. Peço desculpas pela natureza aberta desta questão.
postgis
postgresql
ubuntu
tiger
stat_novice
fonte
fonte
Respostas:
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:
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
e
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:
então corra:
Então saia do psql e execute o arquivo:
Então volte para o psql e digite:
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:
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:
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.
fonte
Existem várias respostas neste site relacionadas à instalação do PostGIS. Aqui está uma , e a solução de Nick Gauthier também é excelente. Para reiterar os amplos conselhos contidos nele ...
A instalação do PostGIS ficou muito mais fácil no Ubuntu 12.04 e posterior. Geralmente, existem duas maneiras de fazer isso: instalação a partir de um PPA e construção a partir da fonte. O que segue são scripts shell gerais que eu uso para cada caso.
Instalando a partir de um PPA ... Eu uso o
ubuntugis-unstable
PPA.Construindo a partir do código-fonte ... Isso assume o PostGIS 2.1 e o PostgreSQL 9.1, mas pode ser qualquer versão recente de ambos; mude conforme necessário.
Você notará um tema entre os dois; ainda é necessário criar um banco de dados de modelos e preencher a
spatial_ref_sys
tabela.Quanto à configuração do TIGER , siga as instruções para carregar dados do TIGER na documentação do PostGIS 2.x, capítulo 2 .
fonte