]> granicus.if.org Git - postgis/commitdiff
This is to fix tiger data that causes geocoding issues. This is not yet integrated...
authorRegina Obe <lr@pcorp.us>
Sun, 6 Sep 2015 00:11:04 +0000 (00:11 +0000)
committerRegina Obe <lr@pcorp.us>
Sun, 6 Sep 2015 00:11:04 +0000 (00:11 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@14048 b70326c6-7e19-0410-871a-916f4a2858ee

extras/tiger_geocoder/utility/standardize_tiger_data.sql [new file with mode: 0644]

diff --git a/extras/tiger_geocoder/utility/standardize_tiger_data.sql b/extras/tiger_geocoder/utility/standardize_tiger_data.sql
new file mode 100644 (file)
index 0000000..67cf946
--- /dev/null
@@ -0,0 +1,8 @@
+CREATE OR REPLACE FUNCTION tiger.standardize_tiger_data(param_states varchar[]) RETURNS void AS\r
+$$\r
+-- fix park addresses, normalizer puts this in suftype\r
+UPDATE tiger.featnames SET name = replace(name,' Park', ''), suftypabrv = 'Park' where statefp IN (SELECT statefp FROM tiger.state_lookup WHERE abbrev = ANY(param_states) ) \r
+     AND name ILIKE '% Park' AND suftypabrv is null;\r
+\r
+$$\r
+language 'sql';
\ No newline at end of file