#1125d|I- 90, Boston, MA|||90|I-|||Boston|MA||t
#1125e|I-90, Boston, MA|||I-90||||Boston|MA||t
#1125f|I- 90, Boston, MA|||90|I-|||Boston|MA||t
-#1310a|1110 W CAPITOL Ave, WEST SACRAMENTO, CA|1110|W|CAPITOL|Ave|||WEST SACRAMENTO|CA||t
\ No newline at end of file
+#1310a|1110 W CAPITOL Ave, WEST SACRAMENTO, CA|1110|W|CAPITOL|Ave|||WEST SACRAMENTO|CA||t
+#1614a|8435 Co Rd 20 SE, ROCHESTER, MN 55904|8435||20|Co Rd|SE||ROCHESTER|MN|55904|t
+#1614b|3208 US Hwy 52, Rochester, MN 55901|3208||52|US Hwy|||Rochester|MN|55901|t
\ No newline at end of file
-- location with prefixes getting caught in post prefix
SELECT '#1310a' As ticket, pprint_addy(addy), addy.* FROM normalize_address('1110 W CAPITOL AVE, WEST SACRAMENTO, CA') As addy;
+
+-- #1614 County Rd
+SELECT '#1614a' As ticket, pprint_addy(addy), addy.* FROM normalize_address('8435 COUNTY RD 20 SE, ROCHESTER, MN 55904') As addy;
+SELECT '#1614b' As ticket, pprint_addy(addy), addy.* FROM normalize_address('3208 U.S. 52, Rochester, MN 55901') As addy;
\timing
('COUNTY HIGHWAY', 'Co Hwy'),
('COUNTY HIGH WAY', 'Co Hwy'),
('COUNTY ROAD', 'Co Rd'),
+ ('COUNTY RD', 'Co Rd'),
('CO RD', 'Co Rd'),
('CORD', 'Co Rd'),
('CO RTE', 'Co Rte'),
('US HWY', 'US Hwy'),
('US HIGHWAY', 'US Hwy'),
('US HIGH WAY', 'US Hwy'),
+ ('U.S.', 'US Hwy'),
('US RTE', 'US Rte'),
('US ROUTE', 'US Rte'),
('US RT', 'US Rte'),
${psql} -c "vacuum analyze ${data_schema}.${state_abbrev}_${lookup_name};"', ARRAY['gid','statefp','fromarmid', 'toarmid']);
INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, single_geom_mode, insert_mode, pre_load_process, post_load_process,columns_exclude )
-VALUES(9, 'addrfeat', 'addrfeat', true, true, false,true, 'a',
+VALUES(9, 'addrfeat', 'addrfeat', false, true, false,true, 'a',
'${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_${lookup_name}(CONSTRAINT pk_${state_abbrev}_${table_name} PRIMARY KEY (gid)) INHERITS(${table_name});ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ALTER COLUMN statefp SET DEFAULT ''${state_fips}'';" ',
'${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"
${psql} -c "vacuum analyze ${data_schema}.${state_abbrev}_${lookup_name};"', ARRAY['gid','statefp','fromarmid', 'toarmid']);
parsed BOOLEAN); */
-- prefix and suffix street names for numbered highways
CREATE TEMPORARY TABLE temp_types AS
-SELECT name, abbrev
- FROM ( VALUES
+SELECT name, abbrev, true
+ FROM (VALUES
('CAM', 'Cam'),
('CAM.', 'Cam'),
('CAMINO', 'Cam'),
('COUNTY HIGHWAY', 'Co Hwy'),
('COUNTY HIGH WAY', 'Co Hwy'),
('COUNTY ROAD', 'Co Rd'),
+ ('COUNTY RD', 'Co Rd'),
('CO RD', 'Co Rd'),
('CORD', 'Co Rd'),
('CO RTE', 'Co Rte'),
('I', 'I-'),
('I-', 'I-'),
('INTERSTATE', 'I-'),
+ ('INTERSTATE ROUTE', 'I-'),
+ ('INTERSTATE RTE', 'I-'),
+ ('INTERSTATE RTE.', 'I-'),
+ ('INTERSTATE RT', 'I-'),
+ ('LOOP', 'Loop'),
('ROUTE', 'Rte'),
('RTE', 'Rte'),
('RT', 'Rte'),
('US HWY', 'US Hwy'),
('US HIGHWAY', 'US Hwy'),
('US HIGH WAY', 'US Hwy'),
+ ('U.S.', 'US Hwy'),
('US RTE', 'US Rte'),
('US ROUTE', 'US Rte'),
('US RT', 'US Rte'),
('USFS HIGH WAY', 'USFS Hwy'),
('USFS RD', 'USFS Rd'),
('USFS ROAD', 'USFS Rd')
- ) t(name, abbrev);
+ ) t(name, abbrev)
+ WHERE t.name NOT IN(SELECT name FROM street_type_lookup);
DELETE FROM street_type_lookup WHERE name IN(SELECT name FROM temp_types);
INSERT INTO street_type_lookup (name, abbrev, is_hw)
"%PGBIN%\psql" -d "%THEDB%" -f "upgrade_geocode.sql"\r
"%PGBIN%\psql" -d "%THEDB%" -f "tiger_loader_2011.sql"\r
cd regress\r
-"%PGBIN%\psql" -t -f regress.sql\r
+REM "%PGBIN%\psql" -d "%THEDB%" -t -f regress.sql\r
pause\r
\r