Sarah Hoffmann
ddaf1b79d4
remove special handling of rail
...
Skip railway=rail in the style, so that installations can remove
it if they wish.
2020-01-08 23:53:23 +01:00
Sarah Hoffmann
7a194789bc
remove remaining sql functions into function/ directory
2020-01-08 11:45:51 +01:00
Sarah Hoffmann
827d7a9a62
move postcode table triggers to own file
2020-01-08 11:22:23 +01:00
Sarah Hoffmann
dae2761137
move placex triggers into own file
2020-01-08 11:18:42 +01:00
Sarah Hoffmann
4304c1a7bb
move place triggers into own file
2020-01-07 23:55:38 +01:00
Sarah Hoffmann
c537ea18a4
move functions for interpolation table in own file
2020-01-05 16:36:46 +01:00
Sarah Hoffmann
28fa7be75a
move functions for address lookup into own file
2020-01-05 16:16:21 +01:00
Sarah Hoffmann
f1a5862f3d
move creation function for aux data into own file
...
This function is currently unused, so don't even load it.
2020-01-05 16:04:04 +01:00
Sarah Hoffmann
4088e4e371
move importance/wikipedia functions into separate file
2020-01-05 15:55:39 +01:00
Sarah Hoffmann
0ef6425847
move SQL functions for normalisation in separate file
2020-01-05 15:38:20 +01:00
Sarah Hoffmann
12f830fbbb
fix loading of data without wikipedia files
...
Also removes unused place_boundingbox table.
2019-11-17 23:58:43 +01:00
Sarah Hoffmann
6d764a05b0
prefer English wikipedia for wikidata matches
2019-11-17 19:53:42 +01:00
Sarah Hoffmann
e4555a208d
fix wikidata import
...
The loop was not skipping empty results of get_wikipedia_match().
2019-11-17 10:06:34 +01:00
Sarah Hoffmann
d1a9dc0f24
use wikidata links for importance as well
2019-11-16 16:52:23 +01:00
Sarah Hoffmann
5fb850982a
move importance computation into its own function
2019-11-16 16:52:23 +01:00
Sarah Hoffmann
e3e9f69654
fix rank of postcode results
...
Fixes #1487 .
2019-10-19 17:57:57 +02:00
Sarah Hoffmann
34a4a9b08f
create/drop indexes concurrently
...
Fixes #1507 .
2019-10-19 17:13:05 +02:00
Sarah Hoffmann
511204c158
Merge pull request #1443 from lonvia/reorganize-search-name-partition-tables
...
Reorganize search name partition tables
2019-07-28 15:18:12 +02:00
Sarah Hoffmann
79b81d39d8
streamline indexes of search_name partition tables
...
Remove index on name_vector. We always do near search where the
geometry index is sufficient. Also split centroid index in low
and high rank indexes. Reduces index size by about 25%.
2019-07-28 13:29:35 +02:00
Sarah Hoffmann
2bbe5017d4
use bbox of geometry when searching for attached streets
...
As we are doing a distance search, this improves results for
large places like airports.
Fixes #1442 .
2019-07-28 13:28:27 +02:00
marc tobias
765a932561
make US postcode data to an optional download
2019-07-24 01:13:57 +02:00
marc tobias
0e44659033
during TIGER import skip records with negative house number range
2019-07-21 21:41:12 +02:00
Sarah Hoffmann
be47cd2549
remove country from place_addressline
...
The country information can be determined sufficiently from
the country code. We only loose the specific OSM object
behind the address.
Also streamlines the location_area_country table.
2019-07-10 21:29:47 +02:00
Sarah Hoffmann
4c1793b4e3
recreate interpolations when one of their support nodes changes
...
A simple update is not enough because the interpolation splits
might change as well as the housenumbers.
Fixes #1360 .
2019-07-03 23:15:54 +02:00
Sarah Hoffmann
d1ca73f813
Reset housenumber on every place update
...
As it is a computed field, it needs to be computed from scratch
to take into account any surrounding changes.
Fixes #1395 .
2019-07-03 20:56:35 +02:00
Sarah Hoffmann
b0e6fb73c6
generally remove all country and state places from address
...
Gets rid of the hard-coded expection for place nodes and sets
the address rank generally via the address level config instead.
That means only administrative boundaries are now used at that
level in addresses.
2019-06-30 22:27:44 +02:00
Sarah Hoffmann
e05e413cc4
use real centroid when looking for near roads
...
The point-on-surface may be at the corner in large objects, so
that roads are too far away.
Fixes #1389 .
2019-06-10 18:23:12 +02:00
marc tobias
10fbda702b
exclude postcode ranges separated by colon from centre point calculation
2019-05-25 20:43:38 +02:00
Sarah Hoffmann
403ee260f6
Ensure that postcode relations are used in addresses
...
Postcode nodes are normally thrown away as they only play
a role for computing artifical postcodes. However, if we
have a postcode area this still should take part of the
address.
Fixes #1330 .
2019-04-14 11:20:03 +02:00
Sarah Hoffmann
189da9afb3
add osm_id index for osmline table
...
Needed when deleting address interpolation.
2019-02-21 23:26:31 +01:00
marc tobias
853b536394
Remove get_addressrank_label. Move get_searchrank_label to PHP
2019-02-09 20:38:36 +01:00
Sarah Hoffmann
3811d916b9
remove self-reference from place-addressline
2019-02-09 15:26:10 +01:00
Sarah Hoffmann
c822012aad
ignore admin boundary ways for countries and states
...
Countries and states are mapped world-wide as relations by now.
Fixes #543 and #1291 .
2019-01-26 13:37:10 +01:00
Sarah Hoffmann
cc17aa8d6b
Remove postcodes also from word table when they no longer exist
...
Also adds tests for postcode updates.
Fixes #1273 .
2019-01-04 23:11:47 +01:00
Sarah Hoffmann
c68833cd7f
Merge branch 'document-osm-country-grid' of https://github.com/mtmail/Nominatim
2018-12-01 22:20:50 +01:00
Sarah Hoffmann
d4fa528d5c
Merge pull request #1245 from lonvia/address-levels-from-json
...
Make rank assignments configurable
2018-12-01 21:43:53 +01:00
marc tobias
8e19336f49
document what country_osm_grid does
2018-11-29 17:06:04 +01:00
marc tobias
a7e26e8f59
remove Natural Earth dataset
2018-11-27 20:13:33 +01:00
Sarah Hoffmann
e10d11c6c7
Make rank assignments configurable
...
The initial search and address rank is saved in a table
that is set up from a json configuration file. Ranks may
be assigned on a country level according to class and
type of the object. Special handling that depends on the
geometry or OSM type is still hard-coded in placex insert.
The new default config file mimicks the current assignment
as close as possible. A couple of exceptions have been
removed, most notably the exception for Irish townlands.
2018-11-24 16:21:16 +01:00
Sarah Hoffmann
5d98c09ee9
Add reverse-only parameter to setup
...
Avoids creating the search_name table. Useful when only /reverse
is used or the content is directly exported to photon.
Fixes #939 .
2018-11-21 19:36:21 +01:00
Sarah Hoffmann
fb796d14ec
Always ignore continents for addresses
...
Fixes #1236 .
2018-11-18 17:00:59 +01:00
Sarah Hoffmann
43c2eb383e
Remove country and state nodes from address computation
...
OSM has by now almost complete coverage of admin
boundaries up to state level. Place nodes will do more
harm than good in this case.
2018-11-17 23:32:08 +01:00
marc tobias
bb696f3fd0
import_osmosis_log table: increase possible batch size
2018-09-15 11:36:46 +02:00
Sarah Hoffmann
60cea6c8bf
fixup use of indexes for latest reverse changes
2018-08-08 22:04:39 +02:00
Sarah Hoffmann
48d4ea5542
Do not have postcode node appear in addresses directly
...
Many of the postcode nodes are actually derived from
incomplete addresses and are as such not even centroids.
Better let them only take part in the address computation
via the postcode table.
2018-08-05 14:25:20 +02:00
Sarah Hoffmann
9bdbbec0c8
Merge pull request #1110 from lonvia/remove-address-check-for-long-lines
...
Remove special search for address part for long ways
2018-08-04 23:19:32 +02:00
Sarah Hoffmann
646fa53b44
improve place node search when no areas found
...
Only look for place nodes in a certain radius according
to the rank_search of the place node.
2018-08-04 21:51:23 +02:00
Sarah Hoffmann
7f10264fb6
Merge pull request #1095 from estadtherr/remote_postgres_pr
...
Enable Postgres to run on a different host than the web server
2018-08-02 23:16:07 +02:00
Sarah Hoffmann
4a28d28c08
prefix function calls in make_standard_name() with schema
...
Fixes #1097 .
2018-08-01 23:12:34 +02:00
Sarah Hoffmann
713ea080d2
Remove special search for address part for long ways
...
Ways now always have the complete set of crossing boundaries
independent of the length.
Fixes #1108 .
2018-07-22 15:05:45 +02:00