]> granicus.if.org Git - postgis/commitdiff
#1494: build parent structures to support census tract reporting by geocoder.
authorRegina Obe <lr@pcorp.us>
Wed, 1 Feb 2012 17:28:42 +0000 (17:28 +0000)
committerRegina Obe <lr@pcorp.us>
Wed, 1 Feb 2012 17:28:42 +0000 (17:28 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@9000 b70326c6-7e19-0410-871a-916f4a2858ee

extras/tiger_geocoder/tiger_2010/tables/census_tracts_tables.sql [new file with mode: 0644]

diff --git a/extras/tiger_geocoder/tiger_2010/tables/census_tracts_tables.sql b/extras/tiger_geocoder/tiger_2010/tables/census_tracts_tables.sql
new file mode 100644 (file)
index 0000000..71e309f
--- /dev/null
@@ -0,0 +1,67 @@
+CREATE TABLE tract\r
+(\r
+  gid serial NOT NULL,\r
+  statefp varchar(2),\r
+  countyfp varchar(3),\r
+  tractce varchar(6),\r
+  geoid varchar(11) PRIMARY KEY,\r
+  name character varying(7),\r
+  namelsad character varying(20),\r
+  mtfcc character varying(5),\r
+  funcstat character varying(1),\r
+  aland double precision,\r
+  awater double precision,\r
+  intptlat character varying(11),\r
+  intptlon character varying(12),\r
+  geom geometry,\r
+  CONSTRAINT enforce_dims_geom CHECK (st_ndims(geom) = 2),\r
+  CONSTRAINT enforce_geotype_geom CHECK (geometrytype(geom) = 'MULTIPOLYGON'::text OR geom IS NULL),\r
+  CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = 4269)\r
+);\r
+COMMENT ON TABLE tract IS 'census tracts';\r
+\r
+CREATE TABLE tabblock\r
+(\r
+  gid serial NOT NULL,\r
+  statefp varchar(2),\r
+  countyfp character varying(3),\r
+  tractce character varying(6),\r
+  blockce character varying(4),\r
+  geoid character varying(15) PRIMARY KEY,\r
+  name character varying(10),\r
+  mtfcc character varying(5),\r
+  urcharacter varying(1),\r
+  uace character varying(5),\r
+  funcstat character varying(1),\r
+  aland double precision,\r
+  awater double precision,\r
+  intptlat character varying(11),\r
+  intptlon character varying(12),\r
+  geom geometry,\r
+  CONSTRAINT enforce_dims_geom CHECK (st_ndims(geom) = 2),\r
+  CONSTRAINT enforce_geotype_geom CHECK (geometrytype(geom) = 'MULTIPOLYGON'::text OR geom IS NULL),\r
+  CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = 4269)\r
+);\r
+COMMENT ON TABLE tabblock IS 'census blocks';\r
+\r
+CREATE TABLE bg\r
+(\r
+  gid serial NOT NULL,\r
+  statefp character varying(2),\r
+  countyfp character varying(3),\r
+  tractce character varying(6),\r
+  blkgrpce character varying(1),\r
+  geoid character varying(12) PRIMARY KEY,\r
+  namelsad character varying(13),\r
+  mtfcc character varying(5),\r
+  funcstat character varying(1),\r
+  aland double precision,\r
+  awater double precision,\r
+  intptlat character varying(11),\r
+  intptlon character varying(12),\r
+  geom geometry,\r
+  CONSTRAINT enforce_dims_geom CHECK (st_ndims(geom) = 2),\r
+  CONSTRAINT enforce_geotype_geom CHECK (geometrytype(geom) = 'MULTIPOLYGON'::text OR geom IS NULL),\r
+  CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = 4269)\r
+);\r
+COMMENT ON TABLE bg IS 'block groups';
\ No newline at end of file