X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/ccecabfbf4ae9ddb7a5e6b9553458ec4214ee6c3..7503987630050419e7fbe3d8fab098c4aeb42ffa:/utils/warm.php diff --git a/utils/warm.php b/utils/warm.php old mode 100755 new mode 100644 index 5743dbd5..8ba746a2 --- a/utils/warm.php +++ b/utils/warm.php @@ -1,12 +1,10 @@ -#!/usr/bin/php -Cq connect(); $bVerbose = $aResult['verbose']; @@ -31,31 +30,27 @@ if (!$aResult['search-only']) { $oPlaceLookup->setIncludeAddressDetails(true); $oPlaceLookup->setLanguagePreference(array('en')); - echo "Warm reverse: "; + echo 'Warm reverse: '; if ($bVerbose) echo "\n"; for ($i = 0; $i < 1000; $i++) { $fLat = rand(-9000, 9000) / 100; $fLon = rand(-18000, 18000) / 100; if ($bVerbose) echo "$fLat, $fLon = "; - $aLookup = $oReverseGeocode->lookup($fLat, $fLon); - if ($aLookup && $aLookup['place_id']) { - $aDetails = $oPlaceLookup->lookup( - (int)$aLookup['place_id'], - $aLookup['type'], - $aLookup['fraction'] - ); + $oLookup = $oReverseGeocode->lookup($fLat, $fLon); + if ($oLookup) { + $aDetails = $oPlaceLookup->lookup(array($oLookup->iId => $oLookup)); if ($bVerbose) echo $aDetails['langaddress']."\n"; } else { - echo "."; + echo '.'; } } echo "\n"; } if (!$aResult['reverse-only']) { - $oGeocode =& new Nominatim\Geocode($oDB); + $oGeocode = new Nominatim\Geocode($oDB); - echo "Warm search: "; + echo 'Warm search: '; if ($bVerbose) echo "\n"; $sSQL = 'select word from word where word is not null order by search_name_count desc limit 1000'; foreach ($oDB->getCol($sSQL) as $sWord) { @@ -64,6 +59,6 @@ if (!$aResult['reverse-only']) { $oGeocode->setQuery($sWord); $aSearchResults = $oGeocode->lookup(); if ($bVerbose) echo $aSearchResults[0]['langaddress']."\n"; - else echo "."; + else echo '.'; } }