Sarah Hoffmann
489653b6ed
prepare 3.5.2 release
2020-09-24 11:54:17 +02:00
Sarah Hoffmann
bb0c42e638
update osm2pgsql to same version as master
2020-09-24 11:53:23 +02:00
Sarah Hoffmann
2d226be156
remove ST_Covers check when also testing for ST_Intersects
...
Using both is slightly problematic because they have different
ways to use the index. Newer versions of Postgis exhibit a
query planner issue when both functions appear together.
As ST_Intersects includes ST_Covers, simply remove the latter.
2020-09-24 11:53:23 +02:00
Sarah Hoffmann
61fe274c6e
make sure that all postcodes have an entry in word
...
It may happen that two different postcodes normalize to exactly
the same token. In that case we still need two different entries
in the word table. Token lookup will then make sure that the correct
one is choosen.
Fixes #1953 .
2020-09-24 11:53:23 +02:00
marc tobias
0ac99bc2a9
starting PHP 5.4 get_magic_quotes_gpc() returns false, no need to check
2020-09-24 11:53:23 +02:00
Sarah Hoffmann
76ddace267
tests: use larger grid to avoid rouding errors
2020-09-24 11:53:13 +02:00
Sarah Hoffmann
777c70926a
increase splitting for large geometries
...
When computing the address parts for a geometry, we need to do
a ST_Relates lookup in the location_area_large_* tables. This is
potentially very expensive for geometries with many vertices.
There is already a funtion for splitting large areas to reduce the
impact. This commit reduces the minimum area of a split, effectively
increasing the number of splits.
The effect on database size is minimal (around 3% increase), while
the indexing speed for streets increases by a good 60%.
2020-09-24 11:52:17 +02:00
Sarah Hoffmann
b2886426b7
indexer: allow batch processing of places
...
Request and process multiple place_ids at once so that
Postgres can make better use of caching and there are less
transactions running.
2020-09-24 10:17:31 +02:00
Sarah Hoffmann
a836ca8991
indexer: move progress tracker into separate class
2020-09-24 10:17:21 +02:00
Sarah Hoffmann
30016b98b7
indexer: get rid of special handling of few places
...
Given that we do not distiribute geometry sectors to threads anymore,
there is no point in this kind of special handling.
2020-09-24 10:17:12 +02:00
Sarah Hoffmann
0f5fc10e31
make house number reappear in display name on named POIs
...
After 6cc6cf950c
names and house numbers
of POIS got mingled into a single item when creating the display name.
Add the house number as extra information without place_id to avoid
later mangling.
2020-09-24 10:16:03 +02:00
Sarah Hoffmann
72335fb631
make indexing during updates less quiet
...
Adjust verbosity behaviour to that of indexing during setup.
2020-09-24 10:14:49 +02:00
Sarah Hoffmann
a863392938
add wiki tags to all styles
...
wikipedia and wikidata tags are needed to compute the importance
so we need to put them into extra tags for all styles.
Fixes #1885 .
2020-09-24 10:13:17 +02:00
Sarah Hoffmann
168c2e222e
prepare 3.5.1 release
2020-06-29 20:54:50 +02:00
Sarah Hoffmann
770f8e31a8
update libosmium to 2.15.6
...
Fixes an issue where osm2pgsql hangs on a particularly
complicated multipolygon.
2020-06-29 20:54:50 +02:00
Sarah Hoffmann
dd55a76d6d
make phpcs happy
2020-06-28 23:19:49 +02:00
Sarah Hoffmann
670cff0d09
disable JIT and parallel processing for osm2pgsql in updates
...
This is known to cause issues because of bad indexing
statistics.
2020-06-28 23:19:41 +02:00
Sarah Hoffmann
a0e7d80daf
prepare 3.5.0 release
2020-06-06 20:30:29 +02:00
Sarah Hoffmann
d7e2f61e13
Merge pull request #1822 from lonvia/document-address-labels
...
document which labels may appear in the address info
2020-06-06 18:02:40 +02:00
Sarah Hoffmann
96ed4b02d7
document which labels may appear in the address info
...
The list is manually generated and only valid for the default
configuration as used on openstreetmap.org.
Fixes #1808 .
2020-06-06 17:32:30 +02:00
Sarah Hoffmann
cffc7c0121
parents for large POIs must be address features
...
There are a couple of places with a search rank < 25 which are
not addressable like waterways and islands. We don't want them
to function as parents for POI-level objects. So use the
address rank for finding parents, not the search rank.
See #1815 .
2020-06-03 11:30:51 +02:00
Sarah Hoffmann
d89000cc3d
Merge pull request #1813 from lonvia/revert-concurrent-indexing
...
revert building indexes concurrently
2020-06-01 22:13:33 +02:00
Sarah Hoffmann
3661c75b39
Merge pull request #1814 from lonvia/disable-jit
...
Disable JIT and parallel workers when indexing
2020-06-01 22:13:07 +02:00
Sarah Hoffmann
3b20b11a9f
remove warnings about postgres 12 and postgis 3
2020-05-30 11:25:00 +02:00
Sarah Hoffmann
cca366196d
Disable JIT and parallel workers when indexing
...
Locally disable jit and parallel workers in the connection that
do indexing. The query planner tends to be overenthusiatic about
using JIT. But with the rather less complex queries we have, the
overhead tends to be larger than the performance gain.
Fixes #1677 .
2020-05-30 11:20:16 +02:00
Sarah Hoffmann
e09d444068
revert building indexes concurrently
...
This does not really solve the issue with blocking autovacuum
requests and can lead to incomplete indexes and bogus
out-of-disk messages.
Fixes #1549 .
2020-05-30 11:00:05 +02:00
Sarah Hoffmann
4956f5e710
Merge pull request #1809 from lonvia/fix-display-names
...
Fix some glitches in choice of address tags
2020-05-27 21:28:17 +02:00
Sarah Hoffmann
5bebdfa434
Merge pull request #1804 from lonvia/ranking-improvement-germany
...
Localized ranking adaptions for Germany, Sweden and Norway
2020-05-27 11:58:21 +02:00
Sarah Hoffmann
aea915aa8d
prefer linked place type over own place type
...
For state cities, tagging might prefer the place=state on
the admin boundary. The linked place is a more reliable indicator.
2020-05-27 11:31:50 +02:00
Sarah Hoffmann
e0d29f398e
each address line must fill at most one geocodejson field
...
This fixes an issue where a postcode with rank_address 5
would also appear in the state field.
2020-05-27 11:16:27 +02:00
Frederik Ramm
c43b39bd88
Fix script names in README ( #1805 )
2020-05-25 12:45:35 +02:00
Sarah Hoffmann
8218da27b3
adapt tests to new ranks
2020-05-23 19:40:41 +02:00
Sarah Hoffmann
aa4bd00631
Adapt boundary labels for Sweden and Norway
...
This also gives us the correct labels for address output in
json and xml.
2020-05-23 16:19:27 +02:00
Sarah Hoffmann
af6b9fdb39
fix admin levels for Norway and Sweden
...
Admin levels 3 and 4 are used for region and county respectively,
so downgrade the ranking.
2020-05-23 15:48:40 +02:00
Sarah Hoffmann
c1b6493373
adapt municipality and region for Germany
2020-05-23 15:20:15 +02:00
Sarah Hoffmann
c386cca73f
Merge pull request #1801 from lonvia/rework-classtypes
...
Rework ClassTypes helper functions
2020-05-20 08:22:56 +02:00
Sarah Hoffmann
cadbdaff18
fix style
2020-05-18 22:20:36 +02:00
Sarah Hoffmann
57510f517a
adapt tests to modified address types
2020-05-17 16:53:33 +02:00
Sarah Hoffmann
3a2ddbe2e0
encapsulate icon URL in a function
2020-05-17 16:46:45 +02:00
Sarah Hoffmann
859347523f
also adapt uses of ClassTypes in website/
2020-05-17 16:46:45 +02:00
Sarah Hoffmann
528fe6553f
adapt php tests
...
Also fixes some errors found by the tests.
2020-05-17 16:46:45 +02:00
Sarah Hoffmann
1faa0f4d41
reorganise class/type information
...
Add a separate function for each property which saves necessary
information independently. Simplify computation of labels and
simple labels to not explicitly save the labels.
2020-05-17 16:46:45 +02:00
Sarah Hoffmann
82a11cae2d
first draft
2020-05-17 16:46:45 +02:00
Sarah Hoffmann
431948d768
nominatim: always use deadlock-protected wait
...
Fixes #1785 .
2020-05-15 18:49:27 +02:00
Sarah Hoffmann
f69c3d2b66
Merge pull request #1793 from lonvia/remove-struct-params-in-gui
...
search UI: hide unused query parameters
2020-05-15 16:50:54 +02:00
mmd
08b05964fa
Update travis to bionic=Ubuntu18 ( #1800 )
2020-05-14 22:52:04 +02:00
Sarah Hoffmann
bd7f597682
Merge pull request #1797 from mtmail/jquery-3-5-1
...
update jquery dependency 3.5.0 => 3.5.1
2020-05-14 20:54:17 +02:00
marc tobias
6d4fbc9d32
update jquery dependency 3.5.0 => 3.5.1
2020-05-14 15:53:05 +02:00
Sarah Hoffmann
124410a17b
improve syntax highlighting for apache and nginx examples
2020-05-13 10:13:15 +02:00
Sarah Hoffmann
a543d57cbd
switch to php-fpm 7.3
...
Also fixes indent.
2020-05-13 10:04:31 +02:00