]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
4 months agoport unit tests to new python package layout
Sarah Hoffmann [Sun, 9 Jun 2024 12:52:20 +0000 (14:52 +0200)]
port unit tests to new python package layout

4 months agomove API dependent functions out of args structure
Sarah Hoffmann [Fri, 7 Jun 2024 09:36:42 +0000 (11:36 +0200)]
move API dependent functions out of args structure

4 months agoadd packaging for the different subprojects
Sarah Hoffmann [Thu, 6 Jun 2024 16:08:56 +0000 (18:08 +0200)]
add packaging for the different subprojects

4 months agoadd missing __init__.py
Sarah Hoffmann [Thu, 6 Jun 2024 07:22:18 +0000 (09:22 +0200)]
add missing __init__.py

4 months agoadapt plugin imports
Sarah Hoffmann [Sat, 18 May 2024 17:35:18 +0000 (19:35 +0200)]
adapt plugin imports

4 months agoadd script for in-source execution
Sarah Hoffmann [Sat, 18 May 2024 12:04:06 +0000 (14:04 +0200)]
add script for in-source execution

4 months agosplit code into submodules
Sarah Hoffmann [Thu, 16 May 2024 09:55:17 +0000 (11:55 +0200)]
split code into submodules

4 months agoadd Python package configuration
Sarah Hoffmann [Mon, 13 May 2024 22:05:36 +0000 (00:05 +0200)]
add Python package configuration

The global configuration builds one large package.

4 months agoupdate Search.md, fix typo (#3454)
Markus Döring [Mon, 24 Jun 2024 13:24:09 +0000 (15:24 +0200)]
update Search.md, fix typo (#3454)

5 months agoMerge pull request #3447 from lonvia/avoid-invalidating-large-features
Sarah Hoffmann [Wed, 19 Jun 2024 13:06:23 +0000 (15:06 +0200)]
Merge pull request #3447 from lonvia/avoid-invalidating-large-features

Restrict invalidation of child objects on large street features

5 months agorestrict invalidation of child objects on large street features
Sarah Hoffmann [Wed, 19 Jun 2024 09:42:48 +0000 (11:42 +0200)]
restrict invalidation of child objects on large street features

When streets become very large, it is more likely a mapping error.
So ignore such changes.

5 months agoMerge pull request #3424 from lonvia/importance-csc-import
Sarah Hoffmann [Wed, 29 May 2024 16:06:53 +0000 (18:06 +0200)]
Merge pull request #3424 from lonvia/importance-csc-import

Implement a lighter format for wikipedia importance tables

6 months agoadapt database test for wikipedia importance to new tables
Sarah Hoffmann [Wed, 15 May 2024 08:21:41 +0000 (10:21 +0200)]
adapt database test for wikipedia importance to new tables

6 months agoadd tests for new importance CSV import
Sarah Hoffmann [Tue, 14 May 2024 21:08:52 +0000 (23:08 +0200)]
add tests for new importance CSV import

6 months agoadd CSV format for importance import
Sarah Hoffmann [Sun, 5 May 2024 07:39:52 +0000 (09:39 +0200)]
add CSV format for importance import

6 months agoMerge pull request #3423 from mudnug/patch-1
Sarah Hoffmann [Wed, 15 May 2024 09:26:01 +0000 (11:26 +0200)]
Merge pull request #3423 from mudnug/patch-1

Update Output place_id documentation to match implementation

6 months agoUpdate Output place_id documentation to match implementation
Matthew [Tue, 14 May 2024 18:00:17 +0000 (12:00 -0600)]
Update Output place_id documentation to match implementation

6 months agoMerge pull request #3422 from lonvia/drop-non-parented-interpolations
Sarah Hoffmann [Tue, 14 May 2024 14:40:28 +0000 (16:40 +0200)]
Merge pull request #3422 from lonvia/drop-non-parented-interpolations

Drop address interpolations when no parent can be found

6 months agowork around new pylint warnings
Sarah Hoffmann [Tue, 14 May 2024 12:50:37 +0000 (14:50 +0200)]
work around new pylint warnings

6 months agodrop interpolations when no parent can be found
Sarah Hoffmann [Tue, 14 May 2024 09:35:14 +0000 (11:35 +0200)]
drop interpolations when no parent can be found

A housenumber without the place it refers to is of only limited use.

6 months agoMerge pull request #3413 from osm-search/mtmail-patch-1
Sarah Hoffmann [Mon, 6 May 2024 07:18:09 +0000 (09:18 +0200)]
Merge pull request #3413 from osm-search/mtmail-patch-1

Special-Phrases.md - correct typo

6 months agoSpecial-Phrases.md - correct typo
mtmail [Sun, 5 May 2024 20:46:21 +0000 (22:46 +0200)]
Special-Phrases.md - correct typo

6 months agoMerge pull request #3411 from lonvia/fix-address-style
Sarah Hoffmann [Sun, 5 May 2024 11:01:20 +0000 (13:01 +0200)]
Merge pull request #3411 from lonvia/fix-address-style

Address and street style: switch to explicit choice of highway values

6 months agoaddress and street style: switch to explicit choice of highway values
Sarah Hoffmann [Sun, 5 May 2024 08:02:20 +0000 (10:02 +0200)]
address and street style: switch to explicit choice of highway values

The non-street values for the highway tag are proliferating.
Switch the style to only include values explicitly choosen.

6 months agoMerge pull request #3410 from lonvia/docs-special-phrases
Sarah Hoffmann [Sun, 5 May 2024 09:14:22 +0000 (11:14 +0200)]
Merge pull request #3410 from lonvia/docs-special-phrases

Add documentation of the format for special phrases CSV

6 months agofix typo
Sarah Hoffmann [Sun, 5 May 2024 07:59:46 +0000 (09:59 +0200)]
fix typo

6 months agoadd documentation of special phrases CSV format
Sarah Hoffmann [Sun, 5 May 2024 07:59:32 +0000 (09:59 +0200)]
add documentation of special phrases CSV format

6 months agoMerge pull request #3409 from lonvia/docs-secondary-importance
Sarah Hoffmann [Sat, 4 May 2024 13:11:19 +0000 (15:11 +0200)]
Merge pull request #3409 from lonvia/docs-secondary-importance

Add documentation for installing a secondary importance file

6 months agoMerge pull request #3408 from lonvia/update-postcode-parents
Sarah Hoffmann [Sat, 4 May 2024 13:11:05 +0000 (15:11 +0200)]
Merge pull request #3408 from lonvia/update-postcode-parents

Reindex postcodes when their parent is deleted

6 months agoadd links to official secondary importance file
Sarah Hoffmann [Sat, 4 May 2024 11:13:00 +0000 (13:13 +0200)]
add links to official secondary importance file

6 months agoreindex postcodes that loose their parents
Sarah Hoffmann [Sat, 4 May 2024 08:16:14 +0000 (10:16 +0200)]
reindex postcodes that loose their parents

When the parent place of a postcode is deleted, it needs to
be reindexed to get a new parent. Otherwise displaying of
results is broken.

6 months agoMerge pull request #3403 from mtmail/project-directory-name
Sarah Hoffmann [Thu, 2 May 2024 11:46:43 +0000 (13:46 +0200)]
Merge pull request #3403 from mtmail/project-directory-name

docs: use nominatim-project everywhere

6 months agoMerge pull request #3397 from lonvia/improve-handling-unlisted-places
Sarah Hoffmann [Thu, 2 May 2024 11:46:18 +0000 (13:46 +0200)]
Merge pull request #3397 from lonvia/improve-handling-unlisted-places

Improve handling addr:place without a place node

6 months agodocs: use nominatim-project everywhere
marc tobias [Sun, 28 Apr 2024 21:44:15 +0000 (23:44 +0200)]
docs: use nominatim-project everywhere

6 months agoadd test for preference of full matches on unlisted places
Sarah Hoffmann [Fri, 19 Apr 2024 15:54:52 +0000 (17:54 +0200)]
add test for preference of full matches on unlisted places

6 months agoadd full tokens to addresses
Sarah Hoffmann [Fri, 19 Apr 2024 15:52:22 +0000 (17:52 +0200)]
add full tokens to addresses

This is now needed to weigh results.

6 months agounlisted place names need to go into the address
Sarah Hoffmann [Fri, 19 Apr 2024 14:40:32 +0000 (16:40 +0200)]
unlisted place names need to go into the address

Housenumbers with unlisted place names should be handled like
any ither housenumbers with missing address terms.

6 months agoactions: use newest pytest-asyncio for ubuntu 20
Sarah Hoffmann [Thu, 2 May 2024 09:06:45 +0000 (11:06 +0200)]
actions: use newest pytest-asyncio for ubuntu 20

7 months agoMerge pull request #3390 from lonvia/poi-in-poi
Sarah Hoffmann [Thu, 11 Apr 2024 15:32:01 +0000 (17:32 +0200)]
Merge pull request #3390 from lonvia/poi-in-poi

Handle POIs in POIs during reverse lookup

7 months agoadd slight preference for locating point POIs over POI areas
Sarah Hoffmann [Wed, 10 Apr 2024 19:26:37 +0000 (21:26 +0200)]
add slight preference for locating point POIs over POI areas

7 months agoMerge pull request #3389 from mtmail/cli-autodiscover-valid-formats
Sarah Hoffmann [Tue, 9 Apr 2024 12:58:53 +0000 (14:58 +0200)]
Merge pull request #3389 from mtmail/cli-autodiscover-valid-formats

CLI: get valid --format values via autodiscover

7 months agoCLI: get valid --format values via autodiscover
marc tobias [Mon, 8 Apr 2024 16:07:49 +0000 (18:07 +0200)]
CLI: get valid --format values via autodiscover

7 months agoMerge pull request #3385 from mtmail/docs-reverse-only
Sarah Hoffmann [Wed, 3 Apr 2024 12:33:54 +0000 (14:33 +0200)]
Merge pull request #3385 from mtmail/docs-reverse-only

Import documentation: reverse-only only a little faster import

7 months agoImport documentation: reverse-only only a little faster import [skip ci]
marc tobias [Tue, 2 Apr 2024 20:13:33 +0000 (22:13 +0200)]
Import documentation: reverse-only only a little faster import [skip ci]

7 months agoMerge pull request #3384 from mtmail/geocodejson-admin-levels-only-boundaries
Sarah Hoffmann [Wed, 3 Apr 2024 09:52:08 +0000 (11:52 +0200)]
Merge pull request #3384 from mtmail/geocodejson-admin-levels-only-boundaries

geocodejson: admin level output should only print boundaries

7 months agoMerge pull request #3383 from lonvia/window-searches
Sarah Hoffmann [Wed, 3 Apr 2024 08:55:10 +0000 (10:55 +0200)]
Merge pull request #3383 from lonvia/window-searches

Reorganize SQL for place search using window functions

7 months agoincrease search area when filtering by postcode
Sarah Hoffmann [Tue, 2 Apr 2024 16:07:23 +0000 (18:07 +0200)]
increase search area when filtering by postcode

7 months agogeocodejson: admin level output should only print boundaries
marc tobias [Tue, 2 Apr 2024 16:58:09 +0000 (18:58 +0200)]
geocodejson: admin level output should only print boundaries

7 months agoadapt tests for windowing SQL
Sarah Hoffmann [Tue, 2 Apr 2024 14:32:49 +0000 (16:32 +0200)]
adapt tests for windowing SQL

Results with high penalty are now thrown out earlier.

7 months agohousenumber position should hint on direction
Sarah Hoffmann [Tue, 2 Apr 2024 14:30:50 +0000 (16:30 +0200)]
housenumber position should hint on direction

rather than increasing penalty.

7 months agoremove restriction on frequent one word names
Sarah Hoffmann [Tue, 2 Apr 2024 14:28:17 +0000 (16:28 +0200)]
remove restriction on frequent one word names

This is now solved by reducing results with the windowing SQL
during search.

7 months agosplit search SQL in windowed search_name lookup and constraint search
Sarah Hoffmann [Tue, 2 Apr 2024 14:17:21 +0000 (16:17 +0200)]
split search SQL in windowed search_name lookup and constraint search

7 months agominimum counts for tokens should always be 1
Sarah Hoffmann [Mon, 1 Apr 2024 12:25:51 +0000 (14:25 +0200)]
minimum counts for tokens should always be 1

to avoid accidental devision by 0.

7 months agoMerge pull request #3375 from matkoniecz/patch-1
Sarah Hoffmann [Wed, 27 Mar 2024 09:03:45 +0000 (10:03 +0100)]
Merge pull request #3375 from matkoniecz/patch-1

add missing space in taginfo listing

7 months agodon't even try heavily penalized searches
Sarah Hoffmann [Tue, 26 Mar 2024 21:00:25 +0000 (22:00 +0100)]
don't even try heavily penalized searches

7 months agoreintroduce cutoffs when searching for very frequent words
Sarah Hoffmann [Tue, 26 Mar 2024 20:46:37 +0000 (21:46 +0100)]
reintroduce cutoffs when searching for very frequent words

7 months agoadd missing space in taginfo listing
Mateusz Konieczny [Tue, 26 Mar 2024 14:43:00 +0000 (15:43 +0100)]
add missing space in taginfo listing

say https://taginfo.openstreetmap.org/tags/shop=guns#projects was listing description

`POI/feature in the search database(except for values: no).`

7 months agoMerge pull request #3373 from lonvia/restrict-man-made
Sarah Hoffmann [Mon, 25 Mar 2024 14:20:47 +0000 (15:20 +0100)]
Merge pull request #3373 from lonvia/restrict-man-made

Style tweaks: restrict man_made features to be imported

7 months agostyle: restrict man_made main tag to selected values
Sarah Hoffmann [Mon, 18 Mar 2024 20:26:41 +0000 (21:26 +0100)]
style: restrict man_made main tag to selected values

8 months agoMerge pull request #3367 from lonvia/address-word-counts
Sarah Hoffmann [Mon, 18 Mar 2024 13:32:26 +0000 (14:32 +0100)]
Merge pull request #3367 from lonvia/address-word-counts

Introduce word usage statistics for addresses

8 months agouse address counts for improving index lookup
Sarah Hoffmann [Sat, 16 Mar 2024 15:56:04 +0000 (16:56 +0100)]
use address counts for improving index lookup

8 months agoadd penalty for single words that look like stop words
Sarah Hoffmann [Sat, 16 Mar 2024 10:26:00 +0000 (11:26 +0100)]
add penalty for single words that look like stop words

8 months agoadd address counts to tokens
Sarah Hoffmann [Fri, 15 Mar 2024 09:54:13 +0000 (10:54 +0100)]
add address counts to tokens

8 months agoextend word statistics to address index
Sarah Hoffmann [Wed, 13 Mar 2024 14:10:25 +0000 (15:10 +0100)]
extend word statistics to address index

Word frequency in names is not sufficient to interpolate word
frequency in the address because names of towns, states etc. are
much more frequently used than, say street names.

8 months agoMerge pull request #3363 from mtmail/docs-link-correction
Sarah Hoffmann [Thu, 14 Mar 2024 16:46:34 +0000 (17:46 +0100)]
Merge pull request #3363 from mtmail/docs-link-correction

Docs: correct URL of an internal link

8 months agodocs: correct URL of an internal link
marc tobias [Thu, 14 Mar 2024 12:50:24 +0000 (13:50 +0100)]
docs: correct URL of an internal link

8 months agoadd geometry details for postcode area output
Sarah Hoffmann [Tue, 12 Mar 2024 12:51:29 +0000 (13:51 +0100)]
add geometry details for postcode area output

8 months agoMerge pull request #3362 from lonvia/find-postcode-areas
Sarah Hoffmann [Tue, 12 Mar 2024 09:05:16 +0000 (10:05 +0100)]
Merge pull request #3362 from lonvia/find-postcode-areas

Lookup postcode areas for postcode results

8 months agoremove BDD test for place_id details
Sarah Hoffmann [Mon, 11 Mar 2024 20:07:14 +0000 (21:07 +0100)]
remove BDD test for place_id details

It is not reliable.

8 months agoexclude postcode test from legacy and php
Sarah Hoffmann [Mon, 11 Mar 2024 14:28:57 +0000 (15:28 +0100)]
exclude postcode test from legacy and php

8 months agopostcodes: exclude seen places later
Sarah Hoffmann [Mon, 11 Mar 2024 14:18:57 +0000 (15:18 +0100)]
postcodes: exclude seen places later

The seen list will only have the postcode area when available but
we want the postcode point excluded as well if the area has been seen.

8 months agolook for postcode areas when finding something in the postcode table
Sarah Hoffmann [Mon, 11 Mar 2024 13:48:24 +0000 (14:48 +0100)]
look for postcode areas when finding something in the postcode table

8 months agoprepare release 4.4.0 v4.4.0
Sarah Hoffmann [Thu, 7 Mar 2024 10:43:01 +0000 (11:43 +0100)]
prepare release 4.4.0

8 months agoMerge pull request #3358 from lonvia/pg-module-for-pg16
Sarah Hoffmann [Thu, 7 Mar 2024 10:39:24 +0000 (11:39 +0100)]
Merge pull request #3358 from lonvia/pg-module-for-pg16

Fix compilation of legacy module for PostgreSQL 16

8 months agoactions: run legacy test against newest postgresql 16
Sarah Hoffmann [Tue, 5 Mar 2024 15:33:35 +0000 (16:33 +0100)]
actions: run legacy test against newest postgresql 16

8 months agofix compilation of PG module for PostgreSQL 16
Sarah Hoffmann [Tue, 5 Mar 2024 15:31:02 +0000 (16:31 +0100)]
fix compilation of PG module for PostgreSQL 16

This version requires an additional include for the macros used.

8 months agoMerge pull request #3356 from lonvia/use-date-from-osm2pgsql-prop
Sarah Hoffmann [Tue, 5 Mar 2024 14:32:16 +0000 (15:32 +0100)]
Merge pull request #3356 from lonvia/use-date-from-osm2pgsql-prop

Use import date from osm2pgsql property table if available

8 months agouse import date from osm2pgsql property table if available
Sarah Hoffmann [Tue, 5 Mar 2024 10:33:32 +0000 (11:33 +0100)]
use import date from osm2pgsql property table if available

8 months agoMerge pull request #3353 from mtmail/add-codespell
Sarah Hoffmann [Mon, 4 Mar 2024 13:02:00 +0000 (14:02 +0100)]
Merge pull request #3353 from mtmail/add-codespell

Github Actions: add codespell linter, warn only

8 months agoGithub Actions: add codespell linter, warn only
marc tobias [Sun, 3 Mar 2024 23:17:57 +0000 (00:17 +0100)]
Github Actions: add codespell linter, warn only

8 months agoMerge pull request #3350 from lonvia/improve-postcode-handling
Sarah Hoffmann [Wed, 28 Feb 2024 17:45:31 +0000 (18:45 +0100)]
Merge pull request #3350 from lonvia/improve-postcode-handling

Improve handling of postcode areas

8 months agoMerge pull request #3349 from lonvia/remove-way-geometry-table-after-import
Sarah Hoffmann [Wed, 28 Feb 2024 16:47:34 +0000 (17:47 +0100)]
Merge pull request #3349 from lonvia/remove-way-geometry-table-after-import

Drop lower-rank-ways index after import

8 months agoimprove display name for postcodes
Sarah Hoffmann [Tue, 27 Feb 2024 15:58:57 +0000 (16:58 +0100)]
improve display name for postcodes

Don't add the postcode again in the list of address details and
make sure that the result proper always comes before anything else
independently of the address rank.

8 months agofor postcodes use rank_search as base rank for finding addresses
Sarah Hoffmann [Tue, 27 Feb 2024 15:57:35 +0000 (16:57 +0100)]
for postcodes use rank_search as base rank for finding addresses

The rank_address reflects the position in the address which is
usually lower than what one would expect for a postcode area.

8 months agodrop lower-rank-ways index after import
Sarah Hoffmann [Wed, 28 Feb 2024 13:35:56 +0000 (14:35 +0100)]
drop lower-rank-ways index after import

The index becomes quite big and is only needed during import
because the full geometry import does not exist yet.

8 months agoMerge pull request #3342 from mtmail/tyops
Sarah Hoffmann [Wed, 28 Feb 2024 13:25:16 +0000 (14:25 +0100)]
Merge pull request #3342 from mtmail/tyops

Correct some typos

8 months agoMerge pull request #3347 from lonvia/tweak-boundary-imports
Sarah Hoffmann [Wed, 28 Feb 2024 13:22:08 +0000 (14:22 +0100)]
Merge pull request #3347 from lonvia/tweak-boundary-imports

Assorted style tweaks

8 months agoMerge pull request #3346 from lonvia/reduce-artificial-importance
Sarah Hoffmann [Wed, 28 Feb 2024 13:21:46 +0000 (14:21 +0100)]
Merge pull request #3346 from lonvia/reduce-artificial-importance

Reduce default importance

8 months agoMerge pull request #3345 from lonvia/simplify-large-geometries
Sarah Hoffmann [Wed, 28 Feb 2024 11:06:49 +0000 (12:06 +0100)]
Merge pull request #3345 from lonvia/simplify-large-geometries

Simplify very large polygons that are not used in addresses

8 months agoMerge pull request #3344 from lonvia/osm2pgsql-new-middle
Sarah Hoffmann [Wed, 28 Feb 2024 11:06:33 +0000 (12:06 +0100)]
Merge pull request #3344 from lonvia/osm2pgsql-new-middle

Update osm2pgsql to latest 1.11.0 and add support for new middle format

8 months agoadd support for new middle table format of osm2pgsql
Sarah Hoffmann [Thu, 15 Feb 2024 15:19:56 +0000 (16:19 +0100)]
add support for new middle table format of osm2pgsql

Functions are adapted according to the format detected from the
osm2pgsql property table.

8 months agosimplify very large polygons non used in addresses
Sarah Hoffmann [Wed, 14 Feb 2024 10:26:33 +0000 (11:26 +0100)]
simplify very large polygons non used in addresses

Polygons with rank_address = 0 are only used in search and (rarely)
for reverse lookup. Geometries do not need to be precise for that
because topology does not matter. OSM has some very large polygons
of natural features with sizes of more than 10MB. Simplify these
polygons to keep the database and indexes smaller.

8 months agoreduce importance when computed from search rank
Sarah Hoffmann [Fri, 9 Feb 2024 08:16:11 +0000 (09:16 +0100)]
reduce importance when computed from search rank

8 months agodo not send outdated parameters to osm2pgsql flex
Sarah Hoffmann [Wed, 14 Feb 2024 15:07:27 +0000 (16:07 +0100)]
do not send outdated parameters to osm2pgsql flex

8 months agoupdate osm2pgsql to 1.11.0
Sarah Hoffmann [Wed, 14 Feb 2024 14:19:26 +0000 (15:19 +0100)]
update osm2pgsql to 1.11.0

8 months agodrop more railway tags
Sarah Hoffmann [Thu, 15 Feb 2024 16:00:56 +0000 (17:00 +0100)]
drop more railway tags

8 months agodrop amenity=parking_space/entrance objects
Sarah Hoffmann [Thu, 15 Feb 2024 15:26:53 +0000 (16:26 +0100)]
drop amenity=parking_space/entrance objects

Parking is sufficiently covered with amenity=parking.

8 months agodrop boundary=land_area
Sarah Hoffmann [Wed, 14 Feb 2024 11:07:22 +0000 (12:07 +0100)]
drop boundary=land_area

Usually a version of administrative boundaries without ocean area.
Resulting polygons are pretty larrge and having the boundaries
should be enough.

8 months agoimport leisure=natural_reserve as fallback only
Sarah Hoffmann [Wed, 14 Feb 2024 10:47:10 +0000 (11:47 +0100)]
import leisure=natural_reserve as fallback only

About half of the natural reserves have a double tagging with
boundary=protected_area. Avoid importing these objects twice.

8 months agoprefer min() function over if construct
Sarah Hoffmann [Tue, 27 Feb 2024 08:26:50 +0000 (09:26 +0100)]
prefer min() function over if construct

Fixes a linter complaint.