Sarah Hoffmann
896421fe9f
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.
2017-06-11 09:21:24 +02:00
Sarah Hoffmann
4e6c75040e
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.
2017-06-09 21:49:31 +02:00
Sarah Hoffmann
7448d3f171
recompile installation instructions
2017-06-09 20:12:29 +02:00
Sarah Hoffmann
5e5713b90f
Ignore postcodes with comma and semicolon when computing address
...
OSM has sometimes postcode lists for cities which should
simply be ignored.
Fixes #673 .
2017-06-07 23:19:56 +02:00
Sarah Hoffmann
9785aff76c
restrict linked places to place nodes
...
Avoids getting the wrong entry when the linked place has
double tagging.
Fixes #573 .
2017-06-07 21:32:02 +02:00
Sarah Hoffmann
f4e958a66d
get precomputed housenumbers and postcodes from address column
2017-06-07 20:35:41 +02:00
Sarah Hoffmann
5a5691b5b7
force update of linker when linkee is updates
...
Potential name changes need to be added to the linker's
name hstore.
Fixes #170 .
2017-06-06 23:46:44 +02:00
Sarah Hoffmann
9848381a04
remove wip tags from all tests
2017-06-06 22:01:52 +02:00
Sarah Hoffmann
623d58b67e
Remove boundries when downgrading from polygon to line
...
Fixes #135 .
2017-06-06 21:59:36 +02:00
Sarah Hoffmann
6985abc3fd
Merge pull request #745 from lonvia/restrict-poi-queries-results
...
limit number of considered places in POI queries
2017-06-06 20:55:15 +02:00
Sarah Hoffmann
0628aa887f
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.
2017-06-06 20:42:13 +02:00
Sarah Hoffmann
c13094acfd
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 .
2017-06-05 22:40:42 +02:00
Sarah Hoffmann
308bfcbf25
advertise official location for test data on nominatim.org
2017-06-05 22:01:42 +02:00
Sarah Hoffmann
de0ad657ba
fix formatting in test README
2017-06-05 21:53:45 +02:00
Sarah Hoffmann
13674c3939
update osm2pgsql (revert use of "char")
2017-06-05 09:08:23 +02:00
Sarah Hoffmann
b9cc47ee67
Revert "use "char" type when refering to osm_type column"
...
This reverts commit 2dd7f0156a
.
2017-06-05 09:07:47 +02:00
Sarah Hoffmann
6db110f5cb
Merge pull request #742 from lonvia/compare-normalized
...
Require more exact match for special search terms
2017-06-05 08:44:04 +02:00
Sarah Hoffmann
af81c6aa94
add special terms import to travis testing and fixup libs
2017-06-04 23:15:19 +02:00
Sarah Hoffmann
54393addd3
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.
2017-06-04 23:12:09 +02:00
Sarah Hoffmann
e3fb706c65
add normalized version of special search terms on import
...
Requires the PHP bindings for libicu, so add that as a requirement.
2017-06-04 23:12:09 +02:00
Sarah Hoffmann
2dd7f0156a
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 .
2017-06-04 14:48:53 +02:00
Sarah Hoffmann
5b8672c10a
also need postgres configuration changes for bug reports
2017-06-02 14:06:53 +02:00
Sarah Hoffmann
7a14792e21
update osm2pgsql (libosmium update and clubs)
...
Adds club key.
Fixes #725 .
2017-06-01 20:10:10 +02:00
Sarah Hoffmann
d88c484fa1
remove PHP version check
...
5.4 is the minimum supported version now.
2017-06-01 20:10:10 +02:00
big-o
bdd90e890b
Parameter to enable JSON pretty-printing
2017-06-01 20:10:10 +02:00
Sarah Hoffmann
b5fc5e0a71
Merge pull request #739 from lonvia/max-importance
...
when linking places compute maximum importance
2017-06-01 00:13:22 +02:00
Sarah Hoffmann
002fa35b92
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 .
2017-05-30 23:36:59 +02:00
Sarah Hoffmann
d023578f90
add hints about bug reporting and pull requests
2017-05-27 17:47:39 +02:00
Sarah Hoffmann
1876fe42c9
updates: always remove output file and start with correct sequence id
2017-05-27 17:02:34 +02:00
Sarah Hoffmann
86acaa5264
fix name of constant
2017-05-27 16:42:01 +02:00
Sarah Hoffmann
d898f9aabf
update word statistics
2017-05-26 21:58:52 +02:00
Sarah Hoffmann
33c919ab09
Merge pull request #734 from lonvia/use-pyosmium-for-updates
...
Use pyosmium for updates
2017-05-26 21:43:08 +02:00
Sarah Hoffmann
deca74bc3a
Merge pull request #730 from SrihariThalla/update-vagrantmd-doc
...
Update the formatting in Vagrant markdown doc
2017-05-26 21:39:37 +02:00
Srihari Thalla
74b3251c7a
Update the formatting in Vagrant markdown doc
2017-05-26 09:38:37 +05:30
Sarah Hoffmann
65afe13f0a
update docs for osmosis to pyosmium change
2017-05-25 16:53:44 +02:00
Sarah Hoffmann
bd4b1b2d08
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;
2017-05-25 16:26:09 +02:00
Sarah Hoffmann
1a1526ec30
Add FAQ to documentation
...
For the moment only copies the FAQ entries for installation from the wiki and adds one on running multiple extracts.
2017-05-24 23:29:08 +02:00
Sarah Hoffmann
6830b1229e
Merge pull request #724 from lonvia/update-country-list
...
Update country grid SQL file and move it to nominatim.org
2017-05-13 11:48:34 +02:00
Sarah Hoffmann
e7c8b498d1
update docs for new country grid location
...
Also updates some dependencies.
2017-05-13 00:13:56 +02:00
Sarah Hoffmann
b15b996cc4
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.
2017-05-12 23:02:50 +02:00
Sarah Hoffmann
d8ade1c527
remove another use of place.country_code
2017-04-23 22:46:54 +02:00
Sarah Hoffmann
6043cd5ad8
update osm2pgsql (geometry fix, column reordering)
2017-04-22 18:16:22 +02:00
Sarah Hoffmann
86d5209118
Merge branch 'roques-tetris'
2017-04-22 18:14:05 +02:00
Sarah Hoffmann
c629573230
Merge pull request #708 from lonvia/check-for-invalid-geoms
...
make sure no invalid geometries end up in placex
2017-04-22 18:12:18 +02:00
Sarah Hoffmann
291a161cc6
make sure no invalid geometries end up in placex
2017-04-22 10:34:03 +02:00
Sarah Hoffmann
4c7145c293
Merge branch 'tetris' of https://github.com/roques/Nominatim into roques-tetris
2017-04-20 20:56:44 +02:00
Christian von Roques
4d4b95923e
use SMALLINT for ranks and partition; reorder columns for alignment
2017-04-19 02:18:44 +02:00
Sarah Hoffmann
71e6d5f9a6
fix typo
2017-04-18 22:44:39 +02:00
Sarah Hoffmann
446a5a95bc
get pg error on correct connection
2017-04-18 22:29:21 +02:00
Sarah Hoffmann
19edbd3581
send address interpolation import to correct postgres conn
2017-04-18 22:11:58 +02:00