Rodolphe QuiƩdeville
Marc Tobias Metten
-Reverse geocoding using Tiger data sponsored by
- Linux training company, Guru Labs (https://www.gurulabs.com)
+Reverse geocoding using Tiger data feature made possible with support from Guru Labs
{
$sPointSQL = 'ST_SetSRID(ST_Point('.$this->fLon.','.$this->fLat.'),4326)';
$iMaxRank = $this->iMaxRank;
+ $iMaxRank_orig = $this->iMaxRank;
// Find the nearest point
$fSearchDiam = 0.0004;
$bIsInUnitedStates = ($aPlace['calculated_country_code'] == 'us');
}
-
// Only street found? If it's in the US we can check TIGER data for nearest housenumber
- if ($bIsInUnitedStates && $iPlaceID && $aPlace['rank_search'] == 26)
+ if ($bIsInUnitedStates && $iMaxRank_orig >= 28 && $iPlaceID && ($aPlace['rank_search'] == 26 || $aPlace['rank_search'] == 27 ))
{
$fSearchDiam = 0.001;
$sSQL = 'SELECT place_id,parent_place_id,30 as rank_search ';
Given the request parameters
| addressdetails
| 1
- When looking up jsonv2 coordinates 40.6863624710666,-112.060005720023
- # Then exactly 1 result is returned
- # Then result addresses contain
- # | ID | house_number | road | postcode | country_code
- # | 0 | 7094 | Kings Estate Drive | 84128 | us
- Then results contain
- | type | house
- And results contain
- | addresstype | place
- And results contain
- | road | Kings Estate Drive
- And results contain
- | house_number | 7094
- And results contain
- | postcode | 84128
+ When looking up coordinates 40.6863624710666,-112.060005720023
+ And exactly 1 result is returned
+ And result addresses contain
+ | ID | house_number | road | postcode | country_code
+ | 0 | 7094 | Kings Estate Drive | 84128 | us
+ And result 0 has not attributes osm_id,osm_type
+