Karena Anda memiliki PostGIS 2.1.1 Anda unggul. Pastikan Anda telah menginstal wget, itu yang akan mengunduh data dari situs FTP Sensus.
Buat direktori gisdata dengan:
sudo mkdir /gisdata
Gunakan perintah chown dan chgrp untuk mengubah kepemilikan dan grup / gisdata sehingga pengguna normal Anda dapat membaca dan menulis ke / gisdata.
Mulai psql dan sambungkan ke database Anda. Sekali dalam penggunaan psql
\a
dan
\t
sehingga hasil kueri diformat dengan benar.
Awalnya saya lupa bagian ini! Sebelum Anda dapat menggunakan skrip loader Anda perlu melakukan beberapa pembersihan rumah. Hal pertama adalah memastikan skema harimau ada di jalur pencarian Anda . Selanjutnya periksa nilai dalam tiger.loader_platform dan tiger.loader_variables. Dua tabel ini mengontrol variabel untuk skrip loader seperti nama pengguna dan kata sandi Anda. Saya biasanya mengeditnya di PGAdmin. Selanjutnya Anda harus menjalankan skrip yang mengisi tabel pencarian dan bit lain dari latar belakang kebaikan geocoder akan butuhkan. Pertama-tama atur file output:
\o nation_generator.sh
lalu lari:
SELECT loader_generate_nation_script('sh');
Kemudian keluar dari psql dan jalankan file:
sh ./nation_generator.sh
Kemudian kembali ke psql dan ketik:
\o loader_script.sh
untuk menampilkan hasil permintaan ke file teks yang disebut loader_script.sql. Kemudian jalankan fungsi yang menghasilkan skrip loader:
SELECT loader_generate_script(ARRAY['DC','RI'], 'sh');
Ini adalah permintaan yang outputnya akan dialihkan ke loader_script.sql. Ganti 'DC' dan 'RI' dengan singkatan dua huruf dari status yang ingin Anda unduh.
Keluar dari psql dan jalankan skrip dengan perintah ini:
sh ./loader_script.sh
Ini akan mengunduh file untuk keadaan yang Anda pilih, unzip, dan mengimpor data ke dalam database PostGIS Anda.