]>
git.openstreetmap.org Git - nominatim.git/log
Sarah Hoffmann [Tue, 3 Oct 2017 22:05:34 +0000 (00:05 +0200)]
tests: more coverage for all API endpoints
Sarah Hoffmann [Tue, 3 Oct 2017 14:28:22 +0000 (16:28 +0200)]
Merge pull request #803 from lonvia/update-postcodes
Add script to update table with artifical postcode centroids
Sarah Hoffmann [Tue, 3 Oct 2017 10:07:26 +0000 (12:07 +0200)]
add script for updating postcodes
Sarah Hoffmann [Tue, 3 Oct 2017 08:16:17 +0000 (10:16 +0200)]
move psqlRunScript implementation into cmd lib
Function needed for update.php as well.
Sarah Hoffmann [Tue, 3 Oct 2017 12:26:08 +0000 (14:26 +0200)]
test: remove road-fallback test from db tests
This should be tested in the api section.
Sarah Hoffmann [Tue, 3 Oct 2017 10:10:27 +0000 (12:10 +0200)]
fix search for postcode via structured query
Results from the artifical postcode table were dropped
when reevaluating rank of results.
Sarah Hoffmann [Mon, 2 Oct 2017 21:09:45 +0000 (23:09 +0200)]
more coverage tests for Geocode.php
Sarah Hoffmann [Mon, 2 Oct 2017 20:31:52 +0000 (22:31 +0200)]
remove unnecessary size check
Sarah Hoffmann [Mon, 2 Oct 2017 19:57:44 +0000 (21:57 +0200)]
be more strict with searches involving house numbers
Housenumber searches without a name cannot exist per
definition. Searches with only a name but no address
should not fall back on a search without house number.
This should improve postcode only search.
Sarah Hoffmann [Mon, 2 Oct 2017 18:42:37 +0000 (20:42 +0200)]
avoid unnecessary SQL when rechecking rank restrictions
Sarah Hoffmann [Mon, 2 Oct 2017 18:39:33 +0000 (20:39 +0200)]
fix viewbox related test
Coordinates are no longer specially ordered.
Sarah Hoffmann [Sun, 1 Oct 2017 20:48:16 +0000 (22:48 +0200)]
docs: clarify how to run pip install
Fixes #792.
Sarah Hoffmann [Sat, 30 Sep 2017 12:16:07 +0000 (14:16 +0200)]
order of viewbox coordinates does not matter
Sarah Hoffmann [Sun, 1 Oct 2017 20:42:24 +0000 (22:42 +0200)]
Merge pull request #802 from mtmail/coordinate-extract-missing-first-minus-sign
NearPoint::extractFromQuery - greedy-match optional quote sign
Sarah Hoffmann [Sat, 30 Sep 2017 10:24:37 +0000 (12:24 +0200)]
skip output of lat/lon in debug when no near point given
Sarah Hoffmann [Sat, 30 Sep 2017 10:19:16 +0000 (12:19 +0200)]
fix index when rechecking postcode name
Sarah Hoffmann [Sat, 30 Sep 2017 07:39:47 +0000 (09:39 +0200)]
return unchanged term if normalizer was not found
marc tobias [Thu, 21 Sep 2017 17:13:50 +0000 (19:13 +0200)]
NearPoint::extractFromQuery - greedy-match optional quote sign
Sarah Hoffmann [Tue, 19 Sep 2017 21:06:31 +0000 (23:06 +0200)]
more API tests (mostly for user errors)
Sarah Hoffmann [Tue, 19 Sep 2017 20:42:09 +0000 (22:42 +0200)]
enable coverage also for tests with HTTP errors
Sarah Hoffmann [Tue, 19 Sep 2017 19:23:49 +0000 (21:23 +0200)]
Merge pull request #798 from mtmail/coordinate-extract-missing-first-minus-sign
fix to NearPoint::extractFromQuery handling first minus sign
marc tobias [Tue, 19 Sep 2017 11:40:10 +0000 (12:40 +0100)]
fix to NearPoint::extractFromQuery handling first minus sign
Sarah Hoffmann [Mon, 18 Sep 2017 22:07:11 +0000 (00:07 +0200)]
fix handling of near queries with special search
Make sure to use the classtype tables with near search and
allow to search for arbitrary key/values (forbidding it
for viewbox searches).
Add tests for near queries.
Sarah Hoffmann [Mon, 18 Sep 2017 21:06:30 +0000 (23:06 +0200)]
fix display of nearpoint in debug view
Sarah Hoffmann [Mon, 18 Sep 2017 20:07:08 +0000 (22:07 +0200)]
reinstate key-value amenity search
Reenable search by the secret special term [key=value]
matching against the given main tag. Note that for most
cases that works only for tags that also have a special
search table.
Sarah Hoffmann [Sun, 17 Sep 2017 21:30:08 +0000 (23:30 +0200)]
more API tests for code coverage
Also fixes two minor issues related to structured queries.
Sarah Hoffmann [Sun, 17 Sep 2017 18:23:40 +0000 (20:23 +0200)]
improve code coverage documentation
Sarah Hoffmann [Sun, 17 Sep 2017 18:13:05 +0000 (20:13 +0200)]
reduce message frequency during indexing
Sarah Hoffmann [Sun, 17 Sep 2017 18:07:03 +0000 (20:07 +0200)]
setup: bail out earl when something is wrong with nominatim.so
Sarah Hoffmann [Sun, 17 Sep 2017 17:51:00 +0000 (19:51 +0200)]
setup: error out when web site user does not exist
User is needed to be able to grant rights.
Sarah Hoffmann [Sun, 17 Sep 2017 09:34:35 +0000 (11:34 +0200)]
run psql in quiet mode unless 'verbose' is enabled
Sarah Hoffmann [Sun, 17 Sep 2017 09:06:52 +0000 (11:06 +0200)]
timestamp info message and repeat warnings at end
Sarah Hoffmann [Sat, 16 Sep 2017 20:11:39 +0000 (22:11 +0200)]
docs: add more requirements for running tests
Sarah Hoffmann [Sat, 16 Sep 2017 13:54:55 +0000 (15:54 +0200)]
Merge pull request #782 from lonvia/rework-postcodes
Rework handling of artificial postcode centroids
Sarah Hoffmann [Wed, 6 Sep 2017 18:36:59 +0000 (20:36 +0200)]
README: point to release instalation instructions
Sarah Hoffmann [Thu, 31 Aug 2017 19:10:48 +0000 (21:10 +0200)]
increase search rank of leisure=park
Fixes #786.
Sarah Hoffmann [Tue, 29 Aug 2017 19:04:28 +0000 (21:04 +0200)]
check that replication URL points to a repo of OSM diffs
Also check that pyosmium does not return None to work around
a bad return code in the current release of pyosmium-get-changes.
Fixes #784.
Sarah Hoffmann [Mon, 21 Aug 2017 20:29:51 +0000 (22:29 +0200)]
further restrict results for <postcode>, <term>
Disallow postcode operator together with housenumbers
and force results around a postcode when no address is
given.
Sarah Hoffmann [Sun, 20 Aug 2017 07:29:56 +0000 (09:29 +0200)]
tests: add new admin scene
Sarah Hoffmann [Sat, 19 Aug 2017 17:36:34 +0000 (19:36 +0200)]
fixup tests
Sarah Hoffmann [Sat, 19 Aug 2017 07:46:56 +0000 (09:46 +0200)]
enable details view for artificial postcodes
Sarah Hoffmann [Fri, 18 Aug 2017 21:07:53 +0000 (23:07 +0200)]
fix subqueries when getting details for postcodes
Sarah Hoffmann [Fri, 18 Aug 2017 19:34:52 +0000 (21:34 +0200)]
throw away searches with two postcodes
Sarah Hoffmann [Sun, 6 Aug 2017 16:42:04 +0000 (18:42 +0200)]
add simple tests for postcode import
Sarah Hoffmann [Sun, 6 Aug 2017 16:41:30 +0000 (18:41 +0200)]
adapt scene generation tool to newest libosmium
Sarah Hoffmann [Sun, 16 Jul 2017 18:32:21 +0000 (20:32 +0200)]
move adding postcodes to word table to calculation step
Sarah Hoffmann [Sun, 9 Jul 2017 19:33:40 +0000 (21:33 +0200)]
add migration path for postcodes
Sarah Hoffmann [Sun, 16 Jul 2017 17:55:55 +0000 (19:55 +0200)]
normalize all postcodes before use
Sarah Hoffmann [Sun, 16 Jul 2017 17:49:47 +0000 (19:49 +0200)]
simplify search for artificial postcodes
Sarah Hoffmann [Sun, 9 Jul 2017 15:29:48 +0000 (17:29 +0200)]
special handling for estimated postcode in areas
Don't add a postcode at all if multiple estimated
postcodes fall into the area.
Sarah Hoffmann [Sun, 9 Jul 2017 08:09:37 +0000 (10:09 +0200)]
fix more tests
Sarah Hoffmann [Sun, 9 Jul 2017 07:37:10 +0000 (09:37 +0200)]
fix API tests wrt postcodes
Sarah Hoffmann [Thu, 6 Jul 2017 21:54:07 +0000 (23:54 +0200)]
fix postcode-related tests
Sarah Hoffmann [Thu, 6 Jul 2017 21:11:17 +0000 (23:11 +0200)]
remove lat/lon check for search terms
Was only used with GB postcodes which were removed.
Sarah Hoffmann [Thu, 6 Jul 2017 21:06:13 +0000 (23:06 +0200)]
require postcodes to match exactly in normalised form
Sarah Hoffmann [Thu, 6 Jul 2017 20:48:09 +0000 (22:48 +0200)]
include GB CodePoint data into location_postcode table
Sarah Hoffmann [Thu, 6 Jul 2017 18:42:03 +0000 (20:42 +0200)]
improve calculation of postcode for interpolations
Sarah Hoffmann [Thu, 6 Jul 2017 17:51:18 +0000 (19:51 +0200)]
move postcode indexing to end of setup
The search_name tables are needed for finding the parent,
so the rest of the database must be indexed.
Sarah Hoffmann [Wed, 5 Jul 2017 21:35:22 +0000 (23:35 +0200)]
take postcode into account for other searches
Existence of postcode is still optional but if a matching
result is found, then non-matching ones will be discarded.
Sarah Hoffmann [Wed, 5 Jul 2017 19:34:00 +0000 (21:34 +0200)]
immediately drop searches where requested country code does not match
Sarah Hoffmann [Wed, 5 Jul 2017 19:15:50 +0000 (21:15 +0200)]
take address part into account in postcode search
Sarah Hoffmann [Tue, 4 Jul 2017 21:42:33 +0000 (23:42 +0200)]
merging back postcodes is no longer necessary
Sarah Hoffmann [Tue, 4 Jul 2017 21:25:48 +0000 (23:25 +0200)]
add search for postcode
Implements the 'postcode' operator.
Sarah Hoffmann [Mon, 3 Jul 2017 22:02:11 +0000 (00:02 +0200)]
move postcodes into special operation for Searches
Introduces postcode field in searches and sorts out any marked
postcodes.
Sarah Hoffmann [Mon, 3 Jul 2017 21:03:19 +0000 (23:03 +0200)]
fix typo
Sarah Hoffmann [Mon, 3 Jul 2017 20:13:01 +0000 (22:13 +0200)]
add postcodes as special items in word table
Sarah Hoffmann [Sun, 2 Jul 2017 14:28:02 +0000 (16:28 +0200)]
make sure postcode gets recomputed on update
Sarah Hoffmann [Sun, 2 Jul 2017 12:16:48 +0000 (14:16 +0200)]
use only computed postcode when getting address
Postcodes from address parts are now ignored as they have
been already taken into account when computing the postcode.
Sarah Hoffmann [Sun, 2 Jul 2017 09:37:37 +0000 (11:37 +0200)]
remove unused get_address_postcode function
Sarah Hoffmann [Sun, 2 Jul 2017 09:32:32 +0000 (11:32 +0200)]
normalize postcodes before adding to location tables
Sarah Hoffmann [Sat, 1 Jul 2017 21:16:01 +0000 (23:16 +0200)]
show address tags and postcode in details
Sarah Hoffmann [Sat, 1 Jul 2017 20:49:24 +0000 (22:49 +0200)]
precompute postcodes
Set postcode column to the best guess for the postcode for
the place.
Sarah Hoffmann [Sat, 1 Jul 2017 17:02:25 +0000 (19:02 +0200)]
add postcode to location_area tables
Sarah Hoffmann [Thu, 29 Jun 2017 21:39:31 +0000 (23:39 +0200)]
remove unused loaddata file
Load data is being done in the setup script.
Sarah Hoffmann [Thu, 29 Jun 2017 21:34:09 +0000 (23:34 +0200)]
replace AddGeometryColumn() functions
Directly add the columns to the table definitions instead.
Sarah Hoffmann [Thu, 29 Jun 2017 21:13:40 +0000 (23:13 +0200)]
remove now useless getNearestPostcode function
Most postcodes are not in the location-area tables anymore.
Sarah Hoffmann [Thu, 29 Jun 2017 19:39:00 +0000 (21:39 +0200)]
add indexing of artificial postcodes
Sarah Hoffmann [Tue, 27 Jun 2017 19:10:34 +0000 (21:10 +0200)]
add new location_postcode table
Artifical postcode centroids are now saved in there.
Sarah Hoffmann [Mon, 14 Aug 2017 20:34:53 +0000 (22:34 +0200)]
fix syntax typo
Sarah Hoffmann [Sun, 13 Aug 2017 20:18:08 +0000 (22:18 +0200)]
prepare for release 3.0.1
Sarah Hoffmann [Wed, 26 Jul 2017 21:53:47 +0000 (23:53 +0200)]
Merge pull request #779 from lonvia/update-osm2pgsql
update osm2pgsql
Sarah Hoffmann [Wed, 26 Jul 2017 21:44:00 +0000 (23:44 +0200)]
Merge pull request #776 from lonvia/vagrant-fix-country-paths
vagrant: download country data into correct directory
Sarah Hoffmann [Wed, 26 Jul 2017 21:40:14 +0000 (23:40 +0200)]
update osm2pgsql
Fixes #770.
Sarah Hoffmann [Sun, 23 Jul 2017 19:01:51 +0000 (21:01 +0200)]
Merge pull request #778 from woodpeck/patch-1
Mention explicitly that Osmosis is not required.
Frederik Ramm [Fri, 21 Jul 2017 07:23:38 +0000 (09:23 +0200)]
Mention explicitly that Osmosis is not required.
Sarah Hoffmann [Mon, 17 Jul 2017 21:19:41 +0000 (23:19 +0200)]
Merge pull request #775 from lonvia/code-coverage
enable code coverage computation for API BDD tests
Sarah Hoffmann [Mon, 17 Jul 2017 21:17:26 +0000 (23:17 +0200)]
vagrant: download country data into correct directory
Sarah Hoffmann [Mon, 17 Jul 2017 20:59:13 +0000 (22:59 +0200)]
enable code coverage computation for API BDD tests
Fixes #505.
Sarah Hoffmann [Sat, 15 Jul 2017 08:34:43 +0000 (10:34 +0200)]
Merge pull request #771 from rksh/patch-1
Warn about operation order with Wikipedia data
Andy Carra [Sat, 15 Jul 2017 01:52:54 +0000 (18:52 -0700)]
Warn about operation order with Wikipedia data
Give first-time users a tip about installing Wikipedia data before performing initial import.
once https://github.com/openstreetmap/Nominatim/issues/255 has been addressed, this note is no-longer important.
Sarah Hoffmann [Fri, 7 Jul 2017 10:51:51 +0000 (12:51 +0200)]
Merge pull request #768 from SrihariThalla/update-typo-fix
[Minor] [/docs] Update file name of update.php to init updates command
Srihari Thalla [Fri, 7 Jul 2017 10:27:01 +0000 (15:57 +0530)]
Update file name of update.php to init updates
mtmail [Thu, 6 Jul 2017 23:46:04 +0000 (01:46 +0200)]
Merge pull request #767 from manzari/patch-1
add country_osm_grid download to development (vagrant) setup instructions
manzari [Thu, 6 Jul 2017 16:05:14 +0000 (18:05 +0200)]
Update VAGRANT.md
Sarah Hoffmann [Thu, 29 Jun 2017 19:00:29 +0000 (21:00 +0200)]
Merge pull request #763 from SrihariThalla/update-doc-links
Update incorrect internal links to docs
Srihari Thalla [Thu, 29 Jun 2017 11:59:15 +0000 (17:29 +0530)]
Update incorrect internal links to docs
Sarah Hoffmann [Sun, 25 Jun 2017 18:58:59 +0000 (20:58 +0200)]
prepare for release 3.0.0
Sarah Hoffmann [Sun, 25 Jun 2017 15:18:21 +0000 (17:18 +0200)]
make naming of documentation files consistent
Sarah Hoffmann [Thu, 15 Jun 2017 21:08:58 +0000 (23:08 +0200)]
add extensive debug messages for placex
Sarah Hoffmann [Wed, 14 Jun 2017 14:18:54 +0000 (16:18 +0200)]
refine bug report information