]>
git.openstreetmap.org Git - nominatim.git/log
Sarah Hoffmann [Sun, 10 Nov 2024 21:47:14 +0000 (22:47 +0100)]
fix style issue found by flake8
Sarah Hoffmann [Sun, 10 Nov 2024 09:39:40 +0000 (10:39 +0100)]
contributions: some additional rules for AI use
Sarah Hoffmann [Mon, 4 Nov 2024 14:56:20 +0000 (15:56 +0100)]
Merge pull request #3576 from lonvia/test-updating
Github action for testing migration
Sarah Hoffmann [Mon, 4 Nov 2024 09:04:13 +0000 (10:04 +0100)]
actions: add test for database migration
Sarah Hoffmann [Mon, 4 Nov 2024 08:46:20 +0000 (09:46 +0100)]
do not rename parameters in existing SQL function
Sarah Hoffmann [Mon, 4 Nov 2024 08:09:40 +0000 (09:09 +0100)]
Merge pull request #3575 from lonvia/improve-centroid
Improve centroid computation for line strings
Sarah Hoffmann [Sun, 3 Nov 2024 21:00:03 +0000 (22:00 +0100)]
avoid multiple centroid computations
Sarah Hoffmann [Sun, 3 Nov 2024 16:46:06 +0000 (17:46 +0100)]
use line interpolation to create centroid for lines
ST_PointOnSurface always returns one of the vertices of a line.
This means that a two-point line will have the centroid at
one of the ends, which is less then ideal.
Sarah Hoffmann [Fri, 25 Oct 2024 21:43:59 +0000 (23:43 +0200)]
fix backward compatibility issues with Python 3.7
Sarah Hoffmann [Fri, 25 Oct 2024 15:56:47 +0000 (17:56 +0200)]
remove now unnecessary type-ignores
Sarah Hoffmann [Fri, 25 Oct 2024 13:33:59 +0000 (15:33 +0200)]
Merge pull request #3558 from otbutz/patch-1
Fix gunicorn invocation
otbutz [Wed, 9 Oct 2024 08:07:43 +0000 (10:07 +0200)]
Fix gunicorn invocation
Sarah Hoffmann [Mon, 30 Sep 2024 08:50:43 +0000 (10:50 +0200)]
Merge pull request #3554 from lonvia/postcode-bbox
Improve bounding boxes for postcodes
Sarah Hoffmann [Sat, 28 Sep 2024 12:42:32 +0000 (14:42 +0200)]
get bbox of postcode areas into results
Sarah Hoffmann [Sat, 28 Sep 2024 11:45:32 +0000 (13:45 +0200)]
derive bbox size for postcode nodes from rank_search
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.
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 .
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+
Sarah Hoffmann [Fri, 27 Sep 2024 10:07:48 +0000 (12:07 +0200)]
drop automatic migration from versions <4.3
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
Sarah Hoffmann [Tue, 24 Sep 2024 09:51:01 +0000 (11:51 +0200)]
work round typing bug in pyosmium 4.0
Sarah Hoffmann [Sun, 22 Sep 2024 19:58:25 +0000 (21:58 +0200)]
supress new pylint errors
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.
Sarah Hoffmann [Sat, 21 Sep 2024 16:27:19 +0000 (18:27 +0200)]
remove PHPCS configuration
Sarah Hoffmann [Sat, 21 Sep 2024 16:27:01 +0000 (18:27 +0200)]
remove documentation around legacy tokenizer
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.
Sarah Hoffmann [Sat, 21 Sep 2024 15:12:35 +0000 (17:12 +0200)]
remove warning about now removed legacy tokenizer
Sarah Hoffmann [Sat, 21 Sep 2024 15:07:32 +0000 (17:07 +0200)]
remove special casing for legacy tokenizer from BDD tests
Sarah Hoffmann [Sat, 21 Sep 2024 09:51:58 +0000 (11:51 +0200)]
remove PostgreSQL legacy module
Sarah Hoffmann [Sat, 21 Sep 2024 09:38:08 +0000 (11:38 +0200)]
remove legacy tokenizer and direct tests
Sarah Hoffmann [Mon, 16 Sep 2024 19:49:01 +0000 (21:49 +0200)]
Merge pull request #3536 from lonvia/remove-php
Remove PHP frontend
Sarah Hoffmann [Mon, 16 Sep 2024 07:40:26 +0000 (09:40 +0200)]
add migration warning for PHP frontend removal
Sarah Hoffmann [Sun, 15 Sep 2024 14:08:26 +0000 (16:08 +0200)]
docs: remove all references to PHP
Sarah Hoffmann [Sun, 15 Sep 2024 13:33:59 +0000 (15:33 +0200)]
remove remaining references to php code
Sarah Hoffmann [Sun, 15 Sep 2024 11:51:51 +0000 (13:51 +0200)]
remove PHP frontend support from BDD tests
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.
Sarah Hoffmann [Sun, 15 Sep 2024 09:26:49 +0000 (11:26 +0200)]
remove PHP tests
Sarah Hoffmann [Sun, 15 Sep 2024 09:22:13 +0000 (11:22 +0200)]
remove PHP frontend
Sarah Hoffmann [Wed, 11 Sep 2024 15:51:38 +0000 (17:51 +0200)]
prepare 4.5.0 release
Sarah Hoffmann [Wed, 11 Sep 2024 08:27:09 +0000 (10:27 +0200)]
Merge pull request #3532 from lonvia/refresh-docs
Update library documentation
Sarah Hoffmann [Tue, 10 Sep 2024 18:36:27 +0000 (20:36 +0200)]
docs: improve contents listing
Sarah Hoffmann [Thu, 29 Aug 2024 20:45:20 +0000 (22:45 +0200)]
docs: rework library getting started
Sarah Hoffmann [Tue, 10 Sep 2024 14:08:43 +0000 (16:08 +0200)]
docs: avoid loading external fonts
Sarah Hoffmann [Thu, 29 Aug 2024 20:23:52 +0000 (22:23 +0200)]
fix permalink character
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
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.
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
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
marc tobias [Fri, 23 Aug 2024 11:49:16 +0000 (13:49 +0200)]
Import-Styles.md - clarify country_code key
mtmail [Thu, 22 Aug 2024 22:40:13 +0000 (00:40 +0200)]
fix typo in Import-Styles.md
Sarah Hoffmann [Thu, 22 Aug 2024 20:49:12 +0000 (22:49 +0200)]
allow None and str for project_dir in NominatimAPI init
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
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
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.
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.
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
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.
Sarah Hoffmann [Mon, 19 Aug 2024 09:42:22 +0000 (11:42 +0200)]
use NominatimAPI in with context in CLI tool
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.
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
Sarah Hoffmann [Sat, 17 Aug 2024 08:03:36 +0000 (10:03 +0200)]
improve error message on missing modules from nominatim_api
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.
Sarah Hoffmann [Fri, 16 Aug 2024 17:47:48 +0000 (19:47 +0200)]
CLI: more useful error messages on JSON formatting errors
Sarah Hoffmann [Fri, 16 Aug 2024 17:30:57 +0000 (19:30 +0200)]
use custom result formatters in CLI commands
Sarah Hoffmann [Fri, 16 Aug 2024 09:32:38 +0000 (11:32 +0200)]
add missing includes in result fomatting example
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
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.
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
Sarah Hoffmann [Wed, 14 Aug 2024 16:22:59 +0000 (18:22 +0200)]
add documentation for custom formatters
Sarah Hoffmann [Wed, 14 Aug 2024 09:59:20 +0000 (11:59 +0200)]
configurable error formatting and content type in result formatter
Sarah Hoffmann [Tue, 13 Aug 2024 21:21:38 +0000 (23:21 +0200)]
make API formatter loadable from project directory
Sarah Hoffmann [Tue, 13 Aug 2024 20:39:43 +0000 (22:39 +0200)]
make formatting module non-static
Sarah Hoffmann [Tue, 13 Aug 2024 19:32:11 +0000 (21:32 +0200)]
move ASGIAdoptor out of v1 module
Sarah Hoffmann [Tue, 13 Aug 2024 17:38:14 +0000 (19:38 +0200)]
remove v1-specific functions from ASGIAdaptor
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
Sarah Hoffmann [Tue, 13 Aug 2024 07:31:36 +0000 (09:31 +0200)]
vagrant install: remove custom python path
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
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.
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
Sarah Hoffmann [Fri, 9 Aug 2024 15:40:15 +0000 (17:40 +0200)]
add deprecation warnings in the code
Sarah Hoffmann [Fri, 9 Aug 2024 12:44:49 +0000 (14:44 +0200)]
fail if osm2pgsql is not recent enough
Sarah Hoffmann [Thu, 8 Aug 2024 20:19:11 +0000 (22:19 +0200)]
osm2pgsq: do not use deprecated tablespace options
Sarah Hoffmann [Thu, 8 Aug 2024 09:53:27 +0000 (11:53 +0200)]
add deprecation warnings throughout docs
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
marc tobias [Fri, 9 Aug 2024 15:55:21 +0000 (17:55 +0200)]
Development environment: add missing dependencies
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
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
Sarah Hoffmann [Wed, 7 Aug 2024 14:58:45 +0000 (16:58 +0200)]
fix dangling links in documentation
Sarah Hoffmann [Wed, 7 Aug 2024 14:48:22 +0000 (16:48 +0200)]
move generated docs to site-html
Sarah Hoffmann [Wed, 7 Aug 2024 14:38:56 +0000 (16:38 +0200)]
build man page without CMake
Sarah Hoffmann [Wed, 7 Aug 2024 14:31:15 +0000 (16:31 +0200)]
remove CMake-based build of docs
Sarah Hoffmann [Wed, 7 Aug 2024 14:28:44 +0000 (16:28 +0200)]
build vagrant instructions dynamically with mkdocs-gen-files
marc tobias [Wed, 7 Aug 2024 13:19:40 +0000 (15:19 +0200)]
check-database: check for another required db index
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
Sarah Hoffmann [Wed, 7 Aug 2024 08:43:45 +0000 (10:43 +0200)]
switch instruction to use wikimedia CSV file
marc tobias [Mon, 5 Aug 2024 12:25:46 +0000 (14:25 +0200)]
add-data: warn and exit if database is frozen
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
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.
Sarah Hoffmann [Wed, 31 Jul 2024 12:54:55 +0000 (14:54 +0200)]
fix postcode lookup with legacy tokenizer
Sarah Hoffmann [Wed, 31 Jul 2024 12:09:35 +0000 (14:09 +0200)]
make housenumber search work with non-indexed partials