]> granicus.if.org Git - postgis/commitdiff
remark out regress and also put in name in database
authorRegina Obe <lr@pcorp.us>
Thu, 20 Sep 2012 11:54:44 +0000 (11:54 +0000)
committerRegina Obe <lr@pcorp.us>
Thu, 20 Sep 2012 11:54:44 +0000 (11:54 +0000)
#2009 turn off loading of addrfeat
#1614 add U.S. and COUNTY RD as street_type highways

git-svn-id: http://svn.osgeo.org/postgis/trunk@10309 b70326c6-7e19-0410-871a-916f4a2858ee

extras/tiger_geocoder/tiger_2011/regress/normalize_address_regress
extras/tiger_geocoder/tiger_2011/regress/normalize_address_regress.sql
extras/tiger_geocoder/tiger_2011/tables/lookup_tables_2011.sql
extras/tiger_geocoder/tiger_2011/tiger_loader_2011.sql
extras/tiger_geocoder/tiger_2011/upgrade_geocode.sql
extras/tiger_geocoder/tiger_2011/upgrade_geocoder.bat

index 4c8430db6f957265708aab785a50a5b69f72b08c..5d1791f2c5729ad0f1b58dc5719b860d7f23ad6c 100644 (file)
@@ -39,4 +39,6 @@
 #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
index e440f3540725e4ccd39985006e202ae162a7fb15..a6710dad275e7434fd3f863aa90c81e53fbae622 100644 (file)
@@ -88,4 +88,8 @@ SELECT '#1125f' As ticket, pprint_addy(addy), addy.* FROM normalize_address('I 9
 
 -- 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
index dafaf41cf407f14e5ef44b0cca9056aa00c69cb4..c14d60d56fb7a780881e43bac386ec54e610d4c5 100644 (file)
@@ -717,6 +717,7 @@ SELECT name, abbrev, true
         ('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'),
@@ -772,6 +773,7 @@ SELECT name, abbrev, true
         ('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'),
index 8d58fa5308b99726150a863db32465ae7c044681..3eb7539d7ad1e745ad560fd3f56671e726f6d5e7 100644 (file)
@@ -234,7 +234,7 @@ VALUES(9, 'addr', 'addr', true, true, false,false, 'a',
        ${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']);
index 0c2cda640ce8f6d8e231281b35e7f2104d1e8e08..d1cc4fa07c23147c0210de1c21499dc0d99b34a5 100644 (file)
@@ -131,8 +131,8 @@ CREATE TYPE norm_addy AS (
     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'),
@@ -141,6 +141,7 @@ SELECT name, abbrev
         ('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'),
@@ -172,6 +173,11 @@ SELECT name, abbrev
         ('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'),
@@ -191,6 +197,7 @@ SELECT name, abbrev
         ('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'),
@@ -199,7 +206,8 @@ SELECT name, abbrev
         ('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) 
index 9cc978e841074b05e0ca69e7c0c4b24c9efbfe9c..8cd94c82f2b74ce2d8dc572af28e1f8ee975a813 100755 (executable)
@@ -9,6 +9,6 @@ set PGCONTRIB=C:\Program Files\PostgreSQL\8.4\share\contrib
 "%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