From: Regina Obe Date: Wed, 29 Jun 2011 04:23:29 +0000 (+0000) Subject: #1077 preliminary regress tests and current outputs (formatting needs cleanup and... X-Git-Tag: 2.0.0alpha1~1325 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=98be391212a02e8f7dffda7b1e80b2a5a6790017;p=postgis #1077 preliminary regress tests and current outputs (formatting needs cleanup and to be run by script but will deal with that later). Already have a regress failure when compared with docs. git-svn-id: http://svn.osgeo.org/postgis/trunk@7516 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/extras/tiger_geocoder/tiger_2010/regress/geocode_regress b/extras/tiger_geocoder/tiger_2010/regress/geocode_regress new file mode 100644 index 000000000..7d34b89d0 --- /dev/null +++ b/extras/tiger_geocoder/tiger_2010/regress/geocode_regress @@ -0,0 +1,40 @@ + 529 Main St, Boston, MA 02129 | POINT(-71.0718721304348 42.3835137826087) | 0 + + 75 State St, Boston, MA 02109 | POINT(-71.0556974285714 42.3590795714286) | 0 + + 100 Federal St, Boston, MA 02110 | POINT(-71.056314 42.354769) | 0 + + 529 Main St, Boston, MA 02129 | POINT(-71.0718721304348 42.3835137826087) | 0 + + 75 State St, Boston, MA 02109 | POINT(-71.0556974285714 42.3590795714286) | 0 + + + 529 Main St, Boston, MA 02129 | POINT(-71.0718721304348 42.3835137826087) | 0 + + 75 State St, Boston, MA 02109 | POINT(-71.0556974285714 42.3590795714286) | 0 + + 100 Federal St, Boston, MA 02110 | POINT(-71.056314 42.354769) | 0 + + 530 Main St, Boston, MA 02129 | POINT(-71.071734 42.38345) | 0 + + 76 State St, Boston, MA 02109 | POINT(-71.0561527692308 42.3589996153846) | 0 + + 101 Federal St, Boston, MA 02110 | POINT(-71.0563038 42.3546946) | 0 + + + + 101 Federal St, Boston, MA 02110 | POINT(-71.0563038 42.3546946) | 10 + + 101 Federal St, Boston, MA 02110 | POINT(-71.0563038 42.3546946) | 10 + 101 Federal St, Blackstone, MA 01504 | POINT(-71.5246987130121 42.0288604697987) | 15 + 101 Federal St, Lynn, MA 01905 | POINT(-70.9678344129808 42.4659009057427) | 15 + 101 Federal St, Lawrence, MA 01810 | POINT(-71.2012528459153 42.6901540310566) | 17 + 101 Federal St, Andover, MA 01810 | POINT(-71.2012528459153 42.6901540310566) | 17 + 101 Federal St, Northampton, MA 01062 | POINT(-72.655372 42.32273) | 17 + 101 Federal St, Belchertown, MA 01007 | POINT(-72.4120567596665 42.2944575040247) | 17 + 101 Federal St, Agawam Town, MA 01001 | POINT(-72.622305017362 42.0837072292948) | 18 + 101 Federal St, Millers Falls, MA 01349 | POINT(-72.4993935958437 42.5680170002944) | 22 + 101 Federal St, Greenfield Town, MA 01301 | POINT(-72.5990944761905 42.5900632380952) | 22 + Federal Ct, Boston, MA 02110 | POINT(-71.0567205 42.354134) | 24 + Federal Ln, Dedham, MA 02026 | POINT(-71.183565 42.238295) | 33 + diff --git a/extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql b/extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql new file mode 100644 index 000000000..c4622cf3e --- /dev/null +++ b/extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql @@ -0,0 +1,28 @@ +\timing +-- Limit 1 +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('529 Main Street, Boston, MA 02129',1); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('75 State Street, Boston, MA 02109',1); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('100 Federal Street, Boston, MA 02109',1); +-- default +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('529 Main Street, Boston, MA 02129'); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('75 State Street, Boston, MA 02109'); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('100 Federal Street, Boston,MA 02109'); + +-- 20 +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('529 Main Street, Boston, MA 02129',20); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('75 State Street, Boston, MA 02109',20); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('100 Federal Street, Boston, MA 02109',20); + +-- Limit 1 - Test caching effects +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('530 Main Street, Boston MA, 02129',1); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('76 State Street, Boston MA, 02109',1); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('101 Federal Street, Boston MA, 02109',20); + +-- Partial address +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('101 Federal Street, Boston MA',20); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('101 Federal Street, Boston MA',1); + +--Test misspellings and missing zip -- +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('101 Fedaral Street, Boston, MA',1); +SELECT pprint_addy(addy) As address, ST_AsText(geomout) As pt, rating FROM geocode('101 Fedaral Street, Boston, MA',50); +\timing \ No newline at end of file diff --git a/extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress b/extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress new file mode 100644 index 000000000..488bbe220 --- /dev/null +++ b/extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress @@ -0,0 +1,8 @@ + 3937 | | 43RD | Ave | S | | MINNEAPOLIS | MN | 55406 | t + + 529 | | Main | St | | | Boston | MA | 02129 | t + + 529 | | Main | St | | | Boston | MA | 02129 | t + + 529 | | Main | St | | | Boston MA | | | t + diff --git a/extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql b/extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql new file mode 100644 index 000000000..ff8a1412d --- /dev/null +++ b/extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql @@ -0,0 +1,9 @@ +\timing +SELECT * FROM normalize_address('3937 43RD AVE S, MINNEAPOLIS, MN 55406'); +-- comma in wrong spot +SELECT * FROM normalize_address('529 Main Street, Boston MA, 02129'); +-- comma in right spot +SELECT * FROM normalize_address('529 Main Street, Boston MA, 02129'); +-- partial address +SELECT * FROM normalize_address('529 Main Street, Boston MA'); +\timing \ No newline at end of file