Sarah Hoffmann
cc96912580
Merge pull request #3906 from AyushDharDubey/fix/issue_2463-Use-search_name-table-for-TIGER-data-imports-on-'dropped'-databases
...
Use `search_name` as fallback for TIGER imports when update tables are dropped
2026-01-23 20:52:40 +01:00
Ayush Dhar Dubey
eefd0efa59
update test frozen db: new tiger import mechanism
2026-01-09 17:47:07 +05:30
Ayush Dhar Dubey
954771a42d
Add fallback search mechanism for dropped databases lookup
2026-01-09 17:35:01 +05:30
Sarah Hoffmann
e47601754a
do not attempt to delete old data for newly created placex entries
2026-01-07 17:08:28 +01:00
Sarah Hoffmann
2cdf2db184
add NOT NULL and UNIQUE constraints where possible
2026-01-07 15:46:05 +01:00
Sarah Hoffmann
5200e11f33
ignore countries without geometry or country code for location_area
2026-01-07 11:43:32 +01:00
Sarah Hoffmann
ba1fc5a5b8
do not insert entries with empty name into search name
2026-01-07 11:27:55 +01:00
Sarah Hoffmann
d35a71c123
ensure correct indexed_status transitions
2026-01-07 11:12:35 +01:00
Sarah Hoffmann
e31862b7b5
make sure that importance is always set to a non-null value
...
Secondary importance might return invalid values in some cases.
2026-01-07 10:29:45 +01:00
Sarah Hoffmann
9ac5e0256d
make sure array_merge() never returns null
2026-01-07 10:22:03 +01:00
Sarah Hoffmann
084e1b8177
remove unused new_query_log table
2026-01-01 20:30:37 +01:00
Sarah Hoffmann
d1cb578535
rework postcode computation
...
Now adds areas to location_postcodes, ignores postcode points
inside areas and supports customizable extents.
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
89821d01e0
reorganise layout of location_postcode table
...
Also renames the table as this will make it easier to migrate.
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
0aa9eee3e7
remove special casing for postcodes in trigger code
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
9cfef7a31a
prefer wikidata over name match when linking
2025-11-26 17:44:47 +01:00
Sarah Hoffmann
139678f367
fix linkage removal when nothing has changed
2025-11-26 17:03:19 +01:00
Sarah Hoffmann
a93113bc44
use extra place_entrance table
2025-10-23 17:25:20 +02:00
Sarah Hoffmann
1d1d80e1e3
adapt BDD tests for new address ranks
2025-09-11 11:56:39 +02:00
Emily Love Watson
91e345f77f
Store entrance fields as columns on table
2025-08-29 10:26:29 -05:00
Emily Love Watson
d0ad65f696
Select all entrances for results in one query
2025-08-29 10:26:29 -05:00
Emily Love Watson
e916d27b7c
Update entrances when entrance nodes are updated
2025-08-29 10:26:29 -05:00
Emily Love Watson
823ad5d279
Update entrances schema
2025-08-29 10:26:29 -05:00
Emily Love Watson
048d571e46
Index and return entrance coordinates for indexed locations
2025-08-29 10:25:44 -05:00
Sarah Hoffmann
6270c90052
replace ST_Relate by shortcut functions
...
For some reason ST_Relate returns wrong results in the context of
the trigger on Debian Trixie. Works fine with the Postgis version
from postgresql.org.
2025-08-06 14:43:07 +02:00
Sarah Hoffmann
83c6f27f5c
reduce precision of interpolations to OSM precision
2025-07-29 22:35:47 +02:00
Sarah Hoffmann
1111597db5
reduce precision of computed centroids to 7 digits
2025-07-29 21:25:14 +02:00
Sarah Hoffmann
4cbbe04f7f
align limits for deferring delete and reindexing on insert
...
Right now when a boundary with an area between 1 and 2 broke, it
was deleted but on reinsert afer repair, the addresses are not updated
resulting in inconsistent data.
2025-07-21 16:11:06 +02:00
Sarah Hoffmann
1aeb8a262c
Merge pull request #3774 from lonvia/remove-postcodes-from-nameaddressvector
...
Do not add postcodes from postcode boundaries to address vector
2025-07-08 17:23:05 +02:00
Sarah Hoffmann
ec42fda1bd
do not add postcodes from postcode boundaries to address vector
...
Postcodes will be found through a special search, so we can save
the space.
2025-07-08 14:49:16 +02:00
Sarah Hoffmann
287ba2570e
reduce area for geometry rank for very small countries
2025-07-08 13:50:20 +02:00
Sarah Hoffmann
32728d6c89
Merge pull request #3693 from lonvia/remove-unused-sql
...
Remove SQL function for address lookup
2025-03-31 17:11:39 +02:00
Sarah Hoffmann
bbadc62371
remove SQL function for address lookup
...
This is now done in Python.
2025-03-31 15:09:40 +02:00
Sarah Hoffmann
3cb183ffb0
add lookup word to variants in word table
2025-03-31 14:52:50 +02:00
Sarah Hoffmann
58ef032a2b
do not write any word counts on initial word insert
2025-03-31 14:52:50 +02:00
Thomas Butz
d86d491f2e
Mark functions as PARALLEL SAFE
2025-03-13 10:53:11 +01:00
Sarah Hoffmann
267e5dac0d
split up MultiPolygons before adding them to large_areas table
2024-12-22 09:15:16 +01:00
Sarah Hoffmann
32d3eb46d5
move geometry split into insertLocationAreaLarge()
...
thus insert only needs to be called once.
2024-12-22 09:15:16 +01:00
Sarah Hoffmann
c8a0dc8af1
more efficient belongs-to-address determination
2024-12-22 09:15:16 +01:00
Sarah Hoffmann
98c1b923fc
remove code only needed for older PostgreSQL/PostGIS versions
2024-11-18 10:11:09 +01:00
Sarah Hoffmann
981b879830
do not rename parameters in existing SQL function
2024-11-04 09:46:20 +01:00
Sarah Hoffmann
7b21354a8a
avoid multiple centroid computations
2024-11-03 22:06:36 +01:00
Sarah Hoffmann
ad50016c49
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.
2024-11-03 22:06:36 +01:00
Sarah Hoffmann
b87d6226fb
remove legacy tokenizer and direct tests
2024-09-21 11:38:08 +02:00
Sarah Hoffmann
0efdd1b9a6
restrict interpolation housenumbers to 0-999999
...
Ensures that the numbers fit into integers.
2024-08-19 20:40:25 +02:00
Sarah Hoffmann
054efc8311
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.
2024-08-15 14:26:09 +02:00
Sarah Hoffmann
9659afbade
port code to psycopg3
2024-07-29 08:50:19 +02:00
Sarah Hoffmann
350bb0e1cd
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.
2024-06-19 14:23:29 +02:00
Sarah Hoffmann
5b02cd22b9
add tests for new importance CSV import
2024-05-16 15:23:54 +02:00
Sarah Hoffmann
60b03d506f
add CSV format for importance import
2024-05-16 15:23:54 +02:00
Sarah Hoffmann
01f0f453dd
drop interpolations when no parent can be found
...
A housenumber without the place it refers to is of only limited use.
2024-05-14 11:35:14 +02:00