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
Eric Stadtherr
62747c934d
Work on setup/update scripts, unit tests, and documentation to enable Postgres server to be optionally configured on a remote host
2018-07-21 12:09:47 -06:00
Sarah Hoffmann
0315b87664
update indexes for new reverse algorithm
2018-07-02 23:56:56 +02:00
Sarah Hoffmann
ac29f8bc91
Merge branch 'better-reverse' of https://github.com/gemo1011/Nominatim into gemo1011-better-reverse
2018-07-02 21:33:27 +02:00
Unknown
ec6a427e0a
edited indices an setup file to grant select for table country_osm_grid
2018-06-28 11:34:19 +02:00
Sarah Hoffmann
09b59bd56a
increase search radius when looking for addr:place base objects
...
Fixes #1036 .
2018-06-27 22:45:34 +02:00
gemo1011
144c3b3eb2
fixed syntax error
2018-06-27 14:55:19 +02:00
gemo1011
71e3d8b1de
GRANT SELECT ON Table country_osm_grid
2018-06-27 14:55:16 +02:00
gemo1011
d5e39260b3
updated indices for reverse geocoding
2018-06-27 14:55:14 +02:00
Sarah Hoffmann
743ec43460
nearest place search should match any of given tokens not all
...
When multiple isin tokens are given, then these are duplicates
and it is enough that any one of them is found in the
name_vector.
Fixes #1056 .
2018-06-14 00:11:19 +02:00
Sarah Hoffmann
6706a23fb5
streamline SQL for parenting rank 30 places
...
- avoid select all
- prefer direct select into
- use early loop exit when possible
2018-05-01 15:44:18 +02:00
Sarah Hoffmann
c7faab4d7c
adapt reverse index to changed reverse query
...
Thanks to @gemo1011.
2018-05-01 15:29:39 +02:00
Sarah Hoffmann
53c526c01d
remove search_name_country table
...
The table is no longer used, country names are handled
directly via the word table.
2018-04-16 20:47:45 +02:00
Sarah Hoffmann
dc371618ba
remove now unused getNearestNamedRoadFeature() function
2018-04-16 20:34:28 +02:00
Sarah Hoffmann
59288417f0
remove debug code
2018-04-16 20:29:30 +02:00
Sarah Hoffmann
1dd401b570
remove use of is_in terms for address computation
...
The code has been dead for a long time because all is_in
terms have been added to the nameaddress_vector so
that the IF condition would never hit.
2018-04-16 20:27:16 +02:00
Sarah Hoffmann
ee194ab369
remove special search for Tiger postcodes
...
Postcodes should no longer appear in the address search terms.
2018-04-16 20:25:19 +02:00
Sarah Hoffmann
b8113abd93
fix variable name
2018-04-16 20:16:11 +02:00
Sarah Hoffmann
5182da9f45
add tests for address tag parsing for search name
2018-04-15 22:52:42 +02:00
Sarah Hoffmann
14c25717ab
restrict addr:* tags that are used for search term
...
Fixes #1001 .
2018-04-15 22:17:20 +02:00
Sarah Hoffmann
d79a2bb17e
increase search radius for named streets in addresses
...
Fixes #950 .
2018-03-16 23:37:42 +01:00
Sarah Hoffmann
c3483747eb
reimport boundaries from scratch when type is changed
...
Fixes #895 .
2018-02-12 21:19:27 +01:00
Sarah Hoffmann
cbaabe7c24
add function to recalculate counts for full-word search term
2017-12-17 16:00:28 +01:00
Sarah Hoffmann
35c7269bac
when linking waterway ways and relations allow all river-like types
...
Fixes #848
2017-12-16 17:00:55 +01:00
Sarah Hoffmann
e523b34db9
precomputed postcodes must use dedicated import function
2017-10-28 18:24:01 +02:00
Sarah Hoffmann
c44324fda5
ignore linked places for address details
...
Fixes #816 .
2017-10-27 21:57:35 +02:00
Sarah Hoffmann
7ea1ef3feb
take country names only from relations
2017-10-12 21:03:03 +02:00
Sarah Hoffmann
bafbf679b6
add script for updating postcodes
2017-10-03 15:58:14 +02:00
Sarah Hoffmann
909b0c7462
Merge pull request #782 from lonvia/rework-postcodes
...
Rework handling of artificial postcode centroids
2017-09-16 15:54:55 +02:00