From: Regina Obe Date: Fri, 22 Jul 2016 20:07:03 +0000 (+0000) Subject: clarify tiger load instructions and how to use psql to generate script X-Git-Tag: 2.3.0beta1~34 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=89e1da931656964970a30e54de9076b58640db8e;p=postgis clarify tiger load instructions and how to use psql to generate script git-svn-id: http://svn.osgeo.org/postgis/trunk@15022 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/doc/extras_tigergeocoder.xml b/doc/extras_tigergeocoder.xml index f67edb463..75044ebce 100644 --- a/doc/extras_tigergeocoder.xml +++ b/doc/extras_tigergeocoder.xml @@ -732,6 +732,8 @@ for z in *.zip; do $UNZIPTOOL -o -d $TMPDIR $z; done Availability: 2.0.0 to support Tiger 2010 structured data and load census tract (tract), block groups (bg), and blocks (tabblocks) tables . + If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates long text. To fix, change + File -> Options -> Query Tool -> Query Editor - > Max. characters per column to larger than 50000 characters. @@ -739,14 +741,17 @@ for z in *.zip; do $UNZIPTOOL -o -d $TMPDIR $z; done Examples + Using psql where gistest is your database and /gisdata/data_load.sh is the file to create with the shell commands to run. + /gisdata/data_load.sh;]]> + Generate script to load up data for 2 states in Windows shell script format. SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result; -- result -- -set STATEDIR="\gisdata\www2.census.gov\geo\pvs\tiger2010st\44_Rhode_Island" set TMPDIR=\gisdata\temp\ set UNZIPTOOL="C:\Program Files\7-Zip\7z.exe" set WGETTOOL="C:\wget\wget.exe" -set PGBIN=C:\Program Files\PostgreSQL\8.4\bin\ +set PGBIN=C:\Program Files\PostgreSQL\9.4\bin\ set PGPORT=5432 set PGHOST=localhost set PGUSER=postgres @@ -754,25 +759,33 @@ set PGPASSWORD=yourpasswordhere set PGDATABASE=geocoder set PSQL="%PGBIN%psql" set SHP2PGSQL="%PGBIN%shp2pgsql" +cd \gisdata -%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent --relative --recursive --level=2 --accept=zip,txt --mirror --reject=html +cd \gisdata +%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --relative --recursive --level=2 --accept=zip --mirror --reject=html +cd \gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE : : Generate sh script SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result; -- result -- -STATEDIR="/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island" TMPDIR="/gisdata/temp/" UNZIPTOOL=unzip -PGPORT=5432 -PGHOST=localhost -PGUSER=postgres -PGPASSWORD=yourpasswordhere -PGDATABASE=geocoder -PSQL=psql -SHP2PGSQ=shp2pgsql - -wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent --relative --recursive --level=2 --accept=zip,txt --mirror --reject=html +WGETTOOL="/usr/bin/wget" +export PGBIN=/usr/lib/postgresql/9.4/bin +export PGPORT=5432 +export PGHOST=localhost +export PGUSER=postgres +export PGPASSWORD=yourpasswordhere +export PGDATABASE=geocoder +PSQL=${PGBIN}/psql +SHP2PGSQL=${PGBIN}/shp2pgsql +cd /gisdata + +cd /gisdata +wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --relative --recursive --level=2 --accept=zip --mirror --reject=html +cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE +rm -f ${TMPDIR}/*.* : : @@ -781,7 +794,7 @@ wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent --r See Also - + ,