]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
22 months agoderive bbox size for postcode nodes from rank_search
Sarah Hoffmann [Sat, 28 Sep 2024 11:45:32 +0000 (13:45 +0200)]
derive bbox size for postcode nodes from rank_search

22 months agoadd new format 'raw' for CLI commands
Sarah Hoffmann [Sat, 28 Sep 2024 08:10:58 +0000 (10:10 +0200)]
add new format 'raw' for CLI commands

This dumps the original results with all details available.

22 months agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Sun, 29 Sep 2024 09:44:04 +0000 (11:44 +0200)]
Merge remote-tracking branch 'upstream/master'

22 months agoRevert "work round typing bug in pyosmium 4.0"
Sarah Hoffmann [Fri, 27 Sep 2024 18:19:37 +0000 (20:19 +0200)]
Revert "work round typing bug in pyosmium 4.0"

This reverts commit f960a9bf7fd1702b3d66995dd69307bd91d61a08.

22 months agoMerge pull request #3552 from lonvia/drop-some-migrations
Sarah Hoffmann [Fri, 27 Sep 2024 17:46:37 +0000 (19:46 +0200)]
Merge pull request #3552 from lonvia/drop-some-migrations

Restrict migrations to versions 4.3+

22 months agodrop automatic migration from versions <4.3
Sarah Hoffmann [Fri, 27 Sep 2024 10:07:48 +0000 (12:07 +0200)]
drop automatic migration from versions <4.3

22 months agoMerge pull request #3542 from lonvia/remove-legacy-tokenizer
Sarah Hoffmann [Tue, 24 Sep 2024 13:42:40 +0000 (15:42 +0200)]
Merge pull request #3542 from lonvia/remove-legacy-tokenizer

Remove legacy tokenizer

22 months agowork round typing bug in pyosmium 4.0
Sarah Hoffmann [Tue, 24 Sep 2024 09:51:01 +0000 (11:51 +0200)]
work round typing bug in pyosmium 4.0

22 months agosupress new pylint errors
Sarah Hoffmann [Sun, 22 Sep 2024 19:58:25 +0000 (21:58 +0200)]
supress new pylint errors

22 months agoremove support for unindexed tokens
Sarah Hoffmann [Sun, 22 Sep 2024 08:39:10 +0000 (10:39 +0200)]
remove support for unindexed tokens

This was a special feature of the legacy tokenizer who would not
index very frequent tokens.

22 months agoremove PHPCS configuration
Sarah Hoffmann [Sat, 21 Sep 2024 16:27:19 +0000 (18:27 +0200)]
remove PHPCS configuration

22 months agoremove documentation around legacy tokenizer
Sarah Hoffmann [Sat, 21 Sep 2024 16:27:01 +0000 (18:27 +0200)]
remove documentation around legacy tokenizer

22 months agoremove all references to a module path
Sarah Hoffmann [Sat, 21 Sep 2024 15:39:01 +0000 (17:39 +0200)]
remove all references to a module path

No longer used now that legacy tokenizer is gone.

22 months agoremove warning about now removed legacy tokenizer
Sarah Hoffmann [Sat, 21 Sep 2024 15:12:35 +0000 (17:12 +0200)]
remove warning about now removed legacy tokenizer

22 months agoremove special casing for legacy tokenizer from BDD tests
Sarah Hoffmann [Sat, 21 Sep 2024 15:07:32 +0000 (17:07 +0200)]
remove special casing for legacy tokenizer from BDD tests

23 months agoremove PostgreSQL legacy module
Sarah Hoffmann [Sat, 21 Sep 2024 09:51:58 +0000 (11:51 +0200)]
remove PostgreSQL legacy module

23 months agoremove legacy tokenizer and direct tests
Sarah Hoffmann [Sat, 21 Sep 2024 09:38:08 +0000 (11:38 +0200)]
remove legacy tokenizer and direct tests

23 months agoMerge pull request #3536 from lonvia/remove-php
Sarah Hoffmann [Mon, 16 Sep 2024 19:49:01 +0000 (21:49 +0200)]
Merge pull request #3536 from lonvia/remove-php

Remove PHP frontend

23 months agolift restrictions on search with frequent terms slightly deploy
Sarah Hoffmann [Mon, 16 Sep 2024 10:21:14 +0000 (12:21 +0200)]
lift restrictions on search with frequent terms slightly

23 months agoadd migration warning for PHP frontend removal
Sarah Hoffmann [Mon, 16 Sep 2024 07:40:26 +0000 (09:40 +0200)]
add migration warning for PHP frontend removal

23 months agodocs: remove all references to PHP
Sarah Hoffmann [Sun, 15 Sep 2024 14:08:26 +0000 (16:08 +0200)]
docs: remove all references to PHP

23 months agoremove remaining references to php code
Sarah Hoffmann [Sun, 15 Sep 2024 13:33:59 +0000 (15:33 +0200)]
remove remaining references to php code

23 months agoremove PHP frontend support from BDD tests
Sarah Hoffmann [Sun, 15 Sep 2024 11:51:51 +0000 (13:51 +0200)]
remove PHP frontend support from BDD tests

23 months agoremove website setup
Sarah Hoffmann [Sun, 15 Sep 2024 09:58:55 +0000 (11:58 +0200)]
remove website setup

The website directory was for PHP scripts only and is no longer
needed.

23 months agoremove PHP tests
Sarah Hoffmann [Sun, 15 Sep 2024 09:26:49 +0000 (11:26 +0200)]
remove PHP tests

23 months agoremove PHP frontend
Sarah Hoffmann [Sun, 15 Sep 2024 09:22:13 +0000 (11:22 +0200)]
remove PHP frontend

23 months agoprepare 4.5.0 release
Sarah Hoffmann [Wed, 11 Sep 2024 15:51:38 +0000 (17:51 +0200)]
prepare 4.5.0 release

23 months agoMerge pull request #3532 from lonvia/refresh-docs
Sarah Hoffmann [Wed, 11 Sep 2024 08:27:09 +0000 (10:27 +0200)]
Merge pull request #3532 from lonvia/refresh-docs

Update library documentation

23 months agodocs: improve contents listing
Sarah Hoffmann [Tue, 10 Sep 2024 18:36:27 +0000 (20:36 +0200)]
docs: improve contents listing

23 months agodocs: rework library getting started
Sarah Hoffmann [Thu, 29 Aug 2024 20:45:20 +0000 (22:45 +0200)]
docs: rework library getting started

23 months agodocs: avoid loading external fonts
Sarah Hoffmann [Tue, 10 Sep 2024 14:08:43 +0000 (16:08 +0200)]
docs: avoid loading external fonts

23 months agofix permalink character
Sarah Hoffmann [Thu, 29 Aug 2024 20:23:52 +0000 (22:23 +0200)]
fix permalink character

23 months agoMerge pull request #3530 from lonvia/clean-use-of-os-environ
Sarah Hoffmann [Mon, 2 Sep 2024 07:49:10 +0000 (09:49 +0200)]
Merge pull request #3530 from lonvia/clean-use-of-os-environ

Don't use OS environment variables when an explicit environment was set

23 months agorestrict use of os.environ in Configuration
Sarah Hoffmann [Sun, 1 Sep 2024 14:17:30 +0000 (16:17 +0200)]
restrict use of os.environ in Configuration

Only use the OS environment, when the environ parameter is set
to None. Currently it would use the OS env on an empty dict.

23 months agoMerge pull request #3523 from mtmail/import-styles-country-code
Sarah Hoffmann [Mon, 26 Aug 2024 12:03:47 +0000 (14:03 +0200)]
Merge pull request #3523 from mtmail/import-styles-country-code

Import-Styles.md - clarify country_code key

23 months agoMerge pull request #3525 from lonvia/project-dir-less-library
Sarah Hoffmann [Mon, 26 Aug 2024 11:54:35 +0000 (13:54 +0200)]
Merge pull request #3525 from lonvia/project-dir-less-library

Simplify handling of project directory for Nominatim library

23 months agoImport-Styles.md - clarify country_code key
marc tobias [Fri, 23 Aug 2024 11:49:16 +0000 (13:49 +0200)]
Import-Styles.md - clarify country_code key

23 months agofix typo in Import-Styles.md
mtmail [Thu, 22 Aug 2024 22:40:13 +0000 (00:40 +0200)]
fix typo in Import-Styles.md

23 months agoallow None and str for project_dir in NominatimAPI init
Sarah Hoffmann [Thu, 22 Aug 2024 20:49:12 +0000 (22:49 +0200)]
allow None and str for project_dir in NominatimAPI init

2 years agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Tue, 20 Aug 2024 07:16:38 +0000 (09:16 +0200)]
Merge remote-tracking branch 'upstream/master'

2 years agoMerge pull request #3520 from lonvia/restrict-interpolation-range
Sarah Hoffmann [Tue, 20 Aug 2024 07:03:52 +0000 (09:03 +0200)]
Merge pull request #3520 from lonvia/restrict-interpolation-range

Restrict interpolation housenumbers to 0-999999

2 years agoMerge pull request #3521 from lonvia/make-requests-optional
Sarah Hoffmann [Tue, 20 Aug 2024 07:03:39 +0000 (09:03 +0200)]
Merge pull request #3521 from lonvia/make-requests-optional

Fix error around missing requests library

2 years agorestrict interpolation housenumbers to 0-999999
Sarah Hoffmann [Mon, 19 Aug 2024 18:38:04 +0000 (20:38 +0200)]
restrict interpolation housenumbers to 0-999999

Ensures that the numbers fit into integers.

2 years agoimport requests library later than osmium
Sarah Hoffmann [Mon, 19 Aug 2024 14:36:09 +0000 (16:36 +0200)]
import requests library later than osmium

requests will usually be pulled in by osmium and is therefore not
a direct dependency of nominatim. Make sure it is only used, when
osmium is present.

2 years agoMerge pull request #3519 from lonvia/api-error-handling
Sarah Hoffmann [Mon, 19 Aug 2024 14:26:18 +0000 (16:26 +0200)]
Merge pull request #3519 from lonvia/api-error-handling

Improve error handling around CLI api commands

2 years agotranslate UsageError in CLI API commands
Sarah Hoffmann [Mon, 19 Aug 2024 10:02:33 +0000 (12:02 +0200)]
translate UsageError in CLI API commands

UsageErrors are handled specially and don't show backtraces
unless explicitly requested. We want the same behaviour for
errors coming from the API functions.

2 years agouse NominatimAPI in with context in CLI tool
Sarah Hoffmann [Mon, 19 Aug 2024 09:42:22 +0000 (11:42 +0200)]
use NominatimAPI in with context in CLI tool

2 years agomake NominatimAPI[Async] a context manager
Sarah Hoffmann [Mon, 19 Aug 2024 09:31:38 +0000 (11:31 +0200)]
make NominatimAPI[Async] a context manager

If close() isn't properly called, it can lead to odd error messages
about uncaught exceptions.

2 years agoMerge pull request #3517 from lonvia/improve-custom-formatter
Sarah Hoffmann [Sun, 18 Aug 2024 08:20:53 +0000 (10:20 +0200)]
Merge pull request #3517 from lonvia/improve-custom-formatter

Extend use of custom result formatters to CLI tool

2 years agoimprove error message on missing modules from nominatim_api
Sarah Hoffmann [Sat, 17 Aug 2024 08:03:36 +0000 (10:03 +0200)]
improve error message on missing modules from nominatim_api

2 years agoimprove docs on custom result formatters
Sarah Hoffmann [Fri, 16 Aug 2024 20:11:41 +0000 (22:11 +0200)]
improve docs on custom result formatters

Adds section on formatting errors and using CLI. Improves wording
in others.

2 years agoCLI: more useful error messages on JSON formatting errors
Sarah Hoffmann [Fri, 16 Aug 2024 17:47:48 +0000 (19:47 +0200)]
CLI: more useful error messages on JSON formatting errors

2 years agouse custom result formatters in CLI commands
Sarah Hoffmann [Fri, 16 Aug 2024 17:30:57 +0000 (19:30 +0200)]
use custom result formatters in CLI commands

2 years agoadd missing includes in result fomatting example
Sarah Hoffmann [Fri, 16 Aug 2024 09:32:38 +0000 (11:32 +0200)]
add missing includes in result fomatting example

2 years agoMerge pull request #3516 from lonvia/fixed-country-order
Sarah Hoffmann [Thu, 15 Aug 2024 14:54:38 +0000 (16:54 +0200)]
Merge pull request #3516 from lonvia/fixed-country-order

Ensure consistent country assignments

2 years agoensure consistent country assignments
Sarah Hoffmann [Thu, 15 Aug 2024 12:26:09 +0000 (14:26 +0200)]
ensure consistent country assignments

When OSM data has areas with overlapping countries, use the country
assignments from the pre-defined country grid for tie-breaking.
If that fails, fall back to the country with the smaller partition
number.

2 years agoMerge pull request #3515 from lonvia/custom-result-formatting
Sarah Hoffmann [Thu, 15 Aug 2024 07:26:27 +0000 (09:26 +0200)]
Merge pull request #3515 from lonvia/custom-result-formatting

Add the capability to define custom formatting functions for API output

2 years agoadd documentation for custom formatters
Sarah Hoffmann [Wed, 14 Aug 2024 16:22:59 +0000 (18:22 +0200)]
add documentation for custom formatters

2 years agoconfigurable error formatting and content type in result formatter
Sarah Hoffmann [Wed, 14 Aug 2024 09:59:20 +0000 (11:59 +0200)]
configurable error formatting and content type in result formatter

2 years agomake API formatter loadable from project directory
Sarah Hoffmann [Tue, 13 Aug 2024 21:21:38 +0000 (23:21 +0200)]
make API formatter loadable from project directory

2 years agomake formatting module non-static
Sarah Hoffmann [Tue, 13 Aug 2024 20:39:43 +0000 (22:39 +0200)]
make formatting module non-static

2 years agomove ASGIAdoptor out of v1 module
Sarah Hoffmann [Tue, 13 Aug 2024 19:32:11 +0000 (21:32 +0200)]
move ASGIAdoptor out of v1 module

2 years agoremove v1-specific functions from ASGIAdaptor
Sarah Hoffmann [Tue, 13 Aug 2024 17:38:14 +0000 (19:38 +0200)]
remove v1-specific functions from ASGIAdaptor

2 years agoMerge pull request #3514 from lonvia/remove-pythonpath
Sarah Hoffmann [Tue, 13 Aug 2024 13:18:48 +0000 (15:18 +0200)]
Merge pull request #3514 from lonvia/remove-pythonpath

Vagrant install: remove custom python path

2 years agovagrant install: remove custom python path
Sarah Hoffmann [Tue, 13 Aug 2024 07:31:36 +0000 (09:31 +0200)]
vagrant install: remove custom python path

2 years agoMerge pull request #3510 from lonvia/indexing-precompute-count
Sarah Hoffmann [Mon, 12 Aug 2024 21:55:19 +0000 (23:55 +0200)]
Merge pull request #3510 from lonvia/indexing-precompute-count

Indexing: precompute counts of affected rows

2 years agoindexing: precompute row counts
Sarah Hoffmann [Mon, 12 Aug 2024 12:57:26 +0000 (14:57 +0200)]
indexing: precompute row counts

Doing this once for the whole batch of ranks saves about
half a second for small imports. Speeds up BDD tests.

2 years agoMerge pull request #3509 from lonvia/deprecations
Sarah Hoffmann [Mon, 12 Aug 2024 09:27:56 +0000 (11:27 +0200)]
Merge pull request #3509 from lonvia/deprecations

Add deprecation warnings and check for osm2pgsql version

2 years agoadd deprecation warnings in the code
Sarah Hoffmann [Fri, 9 Aug 2024 15:40:15 +0000 (17:40 +0200)]
add deprecation warnings in the code

2 years agofail if osm2pgsql is not recent enough
Sarah Hoffmann [Fri, 9 Aug 2024 12:44:49 +0000 (14:44 +0200)]
fail if osm2pgsql is not recent enough

2 years agoosm2pgsq: do not use deprecated tablespace options
Sarah Hoffmann [Thu, 8 Aug 2024 20:19:11 +0000 (22:19 +0200)]
osm2pgsq: do not use deprecated tablespace options

2 years agoadd deprecation warnings throughout docs
Sarah Hoffmann [Thu, 8 Aug 2024 09:53:27 +0000 (11:53 +0200)]
add deprecation warnings throughout docs

2 years agoMerge pull request #3506 from mtmail/development-environment-more-dependencies
Sarah Hoffmann [Fri, 9 Aug 2024 17:24:56 +0000 (19:24 +0200)]
Merge pull request #3506 from mtmail/development-environment-more-dependencies

Development environment: add missing dependencies

2 years agoDevelopment environment: add missing dependencies
marc tobias [Fri, 9 Aug 2024 15:55:21 +0000 (17:55 +0200)]
Development environment: add missing dependencies

2 years agoMerge pull request #3502 from mtmail/check-database-check-another-index
Sarah Hoffmann [Thu, 8 Aug 2024 13:21:38 +0000 (15:21 +0200)]
Merge pull request #3502 from mtmail/check-database-check-another-index

check-database: check for another required db index

2 years agoalso force nominatim in build dir to venv python
Sarah Hoffmann [Thu, 8 Aug 2024 13:15:17 +0000 (15:15 +0200)]
also force nominatim in build dir to venv python

2 years agoforce nominatim to be run with venv python
Sarah Hoffmann [Thu, 8 Aug 2024 12:39:26 +0000 (14:39 +0200)]
force nominatim to be run with venv python

2 years agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Thu, 8 Aug 2024 09:11:04 +0000 (11:11 +0200)]
Merge remote-tracking branch 'upstream/master'

2 years agoMerge pull request #3503 from lonvia/mkdocs-without-cmake
Sarah Hoffmann [Wed, 7 Aug 2024 17:21:00 +0000 (19:21 +0200)]
Merge pull request #3503 from lonvia/mkdocs-without-cmake

Build documentation without CMake

2 years agofix dangling links in documentation
Sarah Hoffmann [Wed, 7 Aug 2024 14:58:45 +0000 (16:58 +0200)]
fix dangling links in documentation

2 years agomove generated docs to site-html
Sarah Hoffmann [Wed, 7 Aug 2024 14:48:22 +0000 (16:48 +0200)]
move generated docs to site-html

2 years agobuild man page without CMake
Sarah Hoffmann [Wed, 7 Aug 2024 14:38:56 +0000 (16:38 +0200)]
build man page without CMake

2 years agoremove CMake-based build of docs
Sarah Hoffmann [Wed, 7 Aug 2024 14:31:15 +0000 (16:31 +0200)]
remove CMake-based build of docs

2 years agobuild vagrant instructions dynamically with mkdocs-gen-files
Sarah Hoffmann [Wed, 7 Aug 2024 14:28:44 +0000 (16:28 +0200)]
build vagrant instructions dynamically with mkdocs-gen-files

2 years agocheck-database: check for another required db index
marc tobias [Wed, 7 Aug 2024 13:19:40 +0000 (15:19 +0200)]
check-database: check for another required db index

2 years agoMerge pull request #3499 from mtmail/add-data-warn-if-frozen
Sarah Hoffmann [Wed, 7 Aug 2024 09:11:58 +0000 (11:11 +0200)]
Merge pull request #3499 from mtmail/add-data-warn-if-frozen

Add data warn if frozen

2 years agoswitch instruction to use wikimedia CSV file
Sarah Hoffmann [Wed, 7 Aug 2024 08:43:45 +0000 (10:43 +0200)]
switch instruction to use wikimedia CSV file

2 years agoadd-data: warn and exit if database is frozen
marc tobias [Mon, 5 Aug 2024 12:25:46 +0000 (14:25 +0200)]
add-data: warn and exit if database is frozen

2 years agoMerge pull request #3493 from lonvia/clean-up-bdd-tests
Sarah Hoffmann [Wed, 31 Jul 2024 15:02:39 +0000 (17:02 +0200)]
Merge pull request #3493 from lonvia/clean-up-bdd-tests

Various cleanups of BDD tests

2 years agoadapt BDD tests for legacy tokenizer + Python frontend
Sarah Hoffmann [Wed, 31 Jul 2024 12:55:16 +0000 (14:55 +0200)]
adapt BDD tests for legacy tokenizer + Python frontend

Mostly disables the tests, the cases are not worth fixing anymore.
Others just avoid using terms that trigger abbreviations.

2 years agofix postcode lookup with legacy tokenizer
Sarah Hoffmann [Wed, 31 Jul 2024 12:54:55 +0000 (14:54 +0200)]
fix postcode lookup with legacy tokenizer

2 years agomake housenumber search work with non-indexed partials
Sarah Hoffmann [Wed, 31 Jul 2024 12:09:35 +0000 (14:09 +0200)]
make housenumber search work with non-indexed partials

2 years agodisable ZIP5+ test for Python frontend
Sarah Hoffmann [Wed, 31 Jul 2024 12:08:57 +0000 (14:08 +0200)]
disable ZIP5+ test for Python frontend

Currently not working.

2 years agoadd forgotten BDD test
Sarah Hoffmann [Tue, 30 Jul 2024 15:42:09 +0000 (17:42 +0200)]
add forgotten BDD test

2 years agoswitch CI to new handling of legacy BDD tests
Sarah Hoffmann [Tue, 30 Jul 2024 15:41:49 +0000 (17:41 +0200)]
switch CI to new handling of legacy BDD tests

2 years agoremove support for PHP code coverage in BDD tests
Sarah Hoffmann [Tue, 30 Jul 2024 13:43:41 +0000 (15:43 +0200)]
remove support for PHP code coverage in BDD tests

2 years agobdd tests: get rid of dependency on build path
Sarah Hoffmann [Tue, 30 Jul 2024 09:38:40 +0000 (11:38 +0200)]
bdd tests: get rid of dependency on build path

BDD tests will now use whatever osm2pgsql they find in the PATH.
For testing against legacy tokenizer, use -DSERVER_MODULE_PATH
to point to the module. This will no longer work out of the box.

2 years agoMerge pull request #3492 from lonvia/drop-waste-disposal
Sarah Hoffmann [Tue, 30 Jul 2024 15:03:08 +0000 (17:03 +0200)]
Merge pull request #3492 from lonvia/drop-waste-disposal

Remove waste disposals and hunting stands from index

2 years agoMerge pull request #3490 from mtmail/which-url-after-webserver-install
Sarah Hoffmann [Tue, 30 Jul 2024 13:39:22 +0000 (15:39 +0200)]
Merge pull request #3490 from mtmail/which-url-after-webserver-install

After install point user to '/status' not '/' path

2 years agoAfter install point user to /status not / path
marc tobias [Mon, 29 Jul 2024 14:41:24 +0000 (16:41 +0200)]
After install point user to /status not / path