Como tienes PostGIS 2.1.1, estás por delante del juego. Asegúrese de tener instalado wget, es lo que descargará los datos del sitio FTP del Censo.
Cree un directorio gisdata con:
sudo mkdir /gisdata
Use los comandos chown y chgrp para cambiar la propiedad y el grupo de / gisdata para que su usuario normal pueda leer y escribir en / gisdata.
Inicie psql y conéctese a su base de datos. Una vez en psql use
\a
y
\t
para que los resultados de la consulta tengan el formato correcto.
¡Olvidé esta parte inicialmente! Antes de que pueda usar el script del cargador, necesita hacer un poco de limpieza de la casa. Lo primero es asegurarse de que el esquema de tigre esté en su ruta de búsqueda . A continuación, verifique los valores en tiger.loader_platform y tiger.loader_variables. Estas dos tablas controlan variables para el script del cargador como su nombre de usuario y contraseña. Usualmente solo los edito en PGAdmin. A continuación, deberá ejecutar una secuencia de comandos que complete las tablas de búsqueda y otros elementos de bondad de fondo que necesitará el geocodificador. Primero configure un archivo de salida:
\o nation_generator.sh
entonces corre:
SELECT loader_generate_nation_script('sh');
Luego salga de psql y ejecute el archivo:
sh ./nation_generator.sh
Luego vuelva a psql y escriba:
\o loader_script.sh
para enviar los resultados de la consulta a un archivo de texto llamado loader_script.sql. Luego ejecute la función que genera el script del cargador:
SELECT loader_generate_script(ARRAY['DC','RI'], 'sh');
Esta es la consulta cuya salida se redirigirá a loader_script.sql. Reemplace 'DC' y 'RI' con las abreviaturas de dos letras de los estados que desea descargar.
Salga de psql y ejecute el script con este comando:
sh ./loader_script.sh
Esto descargará los archivos para los estados que seleccione, los descomprimirá e importará los datos a su base de datos PostGIS.