DB_NAME='census2000'
DB_USER='postgres'
TIGER_DATA_URL='http://www2.census.gov/cgi-bin/shapefiles/multi-file-download?files=24_MARYLAND%2Ftl_2008_24_tabblock00.zip'
-
+TIGER_SRID='4269'
# Necessary to run test/data without prerequisites.
#
# support to the database.
#
# At that point, we import the two PostGIS files, lwpostgis.sql and
-# spatial_ref_sys.sql. These are magic as far as I'm concerned, but
-# PostGIS requires them.
+# spatial_ref_sys.sql. The lwpostgis.sql file contains the geometry
+# functions, while spatial_ref_sys.sql contains a table of SRIDs, and
+# their associated properties. PostGIS requires both.
#
# Then, we import the Tiger data using shp2pgsql. The shapefiles
# should exist, since this task depends on the "data" task, which
-U $(DB_USER) \
-f /usr/share/postgresql/contrib/spatial_ref_sys.sql
- shp2pgsql -I data/census-2000-block/maryland/tl_2008_24_tabblock00.shp tiger \
- | psql -U $(DB_USER) -d $(DB_NAME)
+ shp2pgsql -I \
+ -s $(TIGER_SRID) \
+ data/census-2000-block/maryland/tl_2008_24_tabblock00.shp \
+ tiger \
+ | psql -U $(DB_USER) -d $(DB_NAME)
psql -d $(DB_NAME) \
-U $(DB_USER) \