]>
git.openstreetmap.org Git - nominatim.git/log
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
Sarah Hoffmann [Sun, 11 Jun 2017 07:05:24 +0000 (09:05 +0200)]
improve update interval computation
Don't do anything if a downloaded diff is empty after all
(may be happening when an empty diff was published upstream).
Correctly compute the waiting interval before checking for new
data. As the interval is now computed based on the date of the
newest object in the database, the configured intervals need
to be adjusted slightly to take into account the time it takes
for the server to publish a diff.
Sarah Hoffmann [Fri, 9 Jun 2017 19:49:31 +0000 (21:49 +0200)]
Guard against network failures in getDatabaseDate()
When updating use the date from the diff file instead
as we are guaranteed to get this if the file has been
successfully loaded.
Sarah Hoffmann [Fri, 9 Jun 2017 18:12:29 +0000 (20:12 +0200)]
recompile installation instructions
Sarah Hoffmann [Wed, 7 Jun 2017 21:19:56 +0000 (23:19 +0200)]
Ignore postcodes with comma and semicolon when computing address
OSM has sometimes postcode lists for cities which should
simply be ignored.
Fixes #673.
Sarah Hoffmann [Wed, 7 Jun 2017 19:32:02 +0000 (21:32 +0200)]
restrict linked places to place nodes
Avoids getting the wrong entry when the linked place has
double tagging.
Fixes #573.
Sarah Hoffmann [Wed, 7 Jun 2017 18:35:41 +0000 (20:35 +0200)]
get precomputed housenumbers and postcodes from address column
Sarah Hoffmann [Tue, 6 Jun 2017 21:46:44 +0000 (23:46 +0200)]
force update of linker when linkee is updates
Potential name changes need to be added to the linker's
name hstore.
Fixes #170.
Sarah Hoffmann [Tue, 6 Jun 2017 20:01:52 +0000 (22:01 +0200)]
remove wip tags from all tests
Sarah Hoffmann [Tue, 6 Jun 2017 19:58:41 +0000 (21:58 +0200)]
Remove boundries when downgrading from polygon to line
Fixes #135.
Sarah Hoffmann [Tue, 6 Jun 2017 18:55:15 +0000 (20:55 +0200)]
Merge pull request #745 from lonvia/restrict-poi-queries-results
limit number of considered places in POI queries
Sarah Hoffmann [Tue, 6 Jun 2017 18:42:13 +0000 (20:42 +0200)]
adapt postcode centroid import to new address hstore
The postcode now needs to be saved in address->'postcode'
not in the postcode column which is derived only later while
indexing.
Fixes #746.
Thanks to @kkoop.
Sarah Hoffmann [Mon, 5 Jun 2017 19:33:50 +0000 (21:33 +0200)]
limit number of considered places in POI queries
When searching for POIs in place_classtype_ tables limit the number
of objects considered to 300. The distinct and order by clauses
forced until now to retrive all matching objects and order them
first which can cause long running queries when retriving them
for large areas like the US.
Fixes #735.
Sarah Hoffmann [Mon, 5 Jun 2017 20:01:42 +0000 (22:01 +0200)]
advertise official location for test data on nominatim.org
Sarah Hoffmann [Mon, 5 Jun 2017 19:53:45 +0000 (21:53 +0200)]
fix formatting in test README
Sarah Hoffmann [Mon, 5 Jun 2017 07:08:23 +0000 (09:08 +0200)]
update osm2pgsql (revert use of "char")
Sarah Hoffmann [Sun, 4 Jun 2017 15:57:08 +0000 (17:57 +0200)]
Revert "use "char" type when refering to osm_type column"
This reverts commit
2dd7f0156a84ef07b808244faa2d42c384e9da32 .
Sarah Hoffmann [Mon, 5 Jun 2017 06:44:04 +0000 (08:44 +0200)]
Merge pull request #742 from lonvia/compare-normalized
Require more exact match for special search terms
Sarah Hoffmann [Sun, 4 Jun 2017 09:35:11 +0000 (11:35 +0200)]
add special terms import to travis testing and fixup libs
Sarah Hoffmann [Thu, 1 Jun 2017 19:40:23 +0000 (21:40 +0200)]
disregard special phrases that do not match fully
Compare the normalized terms imported with the special
terms script with the normalized version of the query string.
Disregard them if they cannot be found. This avoids a significant
number of mismatches due to transliteration issues.
The match will only be done when a normalized word has been set
making this change backwards compatible with older databases.
Sarah Hoffmann [Thu, 1 Jun 2017 17:34:16 +0000 (19:34 +0200)]
add normalized version of special search terms on import
Requires the PHP bindings for libicu, so add that as a requirement.
Sarah Hoffmann [Sun, 4 Jun 2017 12:34:01 +0000 (14:34 +0200)]
use "char" type when refering to osm_type column
When using an explicit cast to char(1) when refering to the
osm_type column postgres won't use the index in some cases.
Observed only on postgres 9.5 from the original Postgres
reporsitories.
Fixes #741.
Sarah Hoffmann [Fri, 2 Jun 2017 12:06:53 +0000 (14:06 +0200)]
also need postgres configuration changes for bug reports
Sarah Hoffmann [Thu, 1 Jun 2017 17:44:07 +0000 (19:44 +0200)]
update osm2pgsql (libosmium update and clubs)
Adds club key.
Fixes #725.
Sarah Hoffmann [Thu, 1 Jun 2017 17:42:28 +0000 (19:42 +0200)]
remove PHP version check
5.4 is the minimum supported version now.
big-o [Sun, 21 May 2017 20:29:24 +0000 (21:29 +0100)]
Parameter to enable JSON pretty-printing
Sarah Hoffmann [Wed, 31 May 2017 22:13:22 +0000 (00:13 +0200)]
Merge pull request #739 from lonvia/max-importance
when linking places compute maximum importance
Sarah Hoffmann [Tue, 30 May 2017 21:36:59 +0000 (23:36 +0200)]
when linking places compute maximum importance
The linker and the linkee might have different wikipedia
tags and thus different importances. Prefer the higher
value.
Fixes #562.
Sarah Hoffmann [Sat, 27 May 2017 15:47:39 +0000 (17:47 +0200)]
add hints about bug reporting and pull requests
Sarah Hoffmann [Sat, 27 May 2017 15:02:34 +0000 (17:02 +0200)]
updates: always remove output file and start with correct sequence id
Sarah Hoffmann [Sat, 27 May 2017 14:42:01 +0000 (16:42 +0200)]
fix name of constant
Sarah Hoffmann [Fri, 26 May 2017 19:58:04 +0000 (21:58 +0200)]
update word statistics
Sarah Hoffmann [Fri, 26 May 2017 19:43:08 +0000 (21:43 +0200)]
Merge pull request #734 from lonvia/use-pyosmium-for-updates
Use pyosmium for updates
Sarah Hoffmann [Fri, 26 May 2017 19:39:37 +0000 (21:39 +0200)]
Merge pull request #730 from SrihariThalla/update-vagrantmd-doc
Update the formatting in Vagrant markdown doc
Srihari Thalla [Tue, 23 May 2017 08:48:55 +0000 (14:18 +0530)]
Update the formatting in Vagrant markdown doc
Sarah Hoffmann [Thu, 25 May 2017 14:53:44 +0000 (16:53 +0200)]
update docs for osmosis to pyosmium change
Sarah Hoffmann [Thu, 25 May 2017 14:26:09 +0000 (16:26 +0200)]
switch from osmosis to pyosmium for updates
Pyosmium comes with convenient functions for finding the
right state and does not require external files for
rembering the state. Updates can now conveniently
set up by simply running ./utils/update.php --init-updates
and state is kept directly in the import_status table.
This change requires an update in the database schema.
Run the following to update:
ALTER TABLE import_status ADD COLUMN sequence_id integer;
ALTER TABLE import_status ADD COLUMN indexed boolean;
ALTER TABLE import_osmosis_log ADD COLUMN batchseq integer;
Sarah Hoffmann [Wed, 24 May 2017 21:29:08 +0000 (23:29 +0200)]
Add FAQ to documentation
For the moment only copies the FAQ entries for installation from the wiki and adds one on running multiple extracts.
Sarah Hoffmann [Sat, 13 May 2017 09:48:34 +0000 (11:48 +0200)]
Merge pull request #724 from lonvia/update-country-list
Update country grid SQL file and move it to nominatim.org
Sarah Hoffmann [Fri, 12 May 2017 22:13:56 +0000 (00:13 +0200)]
update docs for new country grid location
Also updates some dependencies.
Sarah Hoffmann [Fri, 12 May 2017 21:02:50 +0000 (23:02 +0200)]
remove base country grid from repo
The updated country grid is significantly larger, so expect it to
be downloaded from the nominatim.org website instead.
Sarah Hoffmann [Sun, 23 Apr 2017 20:46:54 +0000 (22:46 +0200)]
remove another use of place.country_code
Sarah Hoffmann [Sat, 22 Apr 2017 16:16:22 +0000 (18:16 +0200)]
update osm2pgsql (geometry fix, column reordering)
Sarah Hoffmann [Sat, 22 Apr 2017 16:14:05 +0000 (18:14 +0200)]
Merge branch 'roques-tetris'
Sarah Hoffmann [Sat, 22 Apr 2017 16:12:18 +0000 (18:12 +0200)]
Merge pull request #708 from lonvia/check-for-invalid-geoms
make sure no invalid geometries end up in placex
Sarah Hoffmann [Sat, 22 Apr 2017 08:34:03 +0000 (10:34 +0200)]
make sure no invalid geometries end up in placex
Sarah Hoffmann [Thu, 20 Apr 2017 18:56:44 +0000 (20:56 +0200)]
Merge branch 'tetris' of https://github.com/roques/Nominatim into roques-tetris
Christian von Roques [Fri, 14 Apr 2017 13:57:09 +0000 (15:57 +0200)]
use SMALLINT for ranks and partition; reorder columns for alignment