]> git.openstreetmap.org Git - nominatim.git/commitdiff
fix importance recalculation
authorSarah Hoffmann <lonvia@denofr.de>
Sun, 22 Jan 2023 20:30:43 +0000 (21:30 +0100)
committerSarah Hoffmann <lonvia@denofr.de>
Wed, 22 Mar 2023 10:37:07 +0000 (11:37 +0100)
The signature of the compute_importance() function has changed.

nominatim/tools/refresh.py
test/python/tools/test_refresh.py

index c50493cc847f529377653e95d521f51bcdd55321..015b18d1a36a6fd1cdae02ca5a96983d7aeb87b3 100644 (file)
@@ -176,7 +176,7 @@ def recompute_importance(conn: Connection) -> None:
         cur.execute("""
             UPDATE placex SET (wikipedia, importance) =
                (SELECT wikipedia, importance
-                FROM compute_importance(extratags, country_code, osm_type, osm_id, centroid))
+                FROM compute_importance(extratags, country_code, rank_search, centroid))
             """)
         cur.execute("""
             UPDATE placex s SET wikipedia = d.wikipedia, importance = d.importance
index c6be4fe72774068e9476a79299feba0dc7e30c03..3e0a280127a1e38b1f7122592bad922882734bc5 100644 (file)
@@ -48,7 +48,7 @@ def test_refresh_import_wikipedia(dsn, src_dir, table_factory, temp_db_cursor, r
 def test_recompute_importance(placex_table, table_factory, temp_db_conn, temp_db_cursor):
     temp_db_cursor.execute("""CREATE OR REPLACE FUNCTION compute_importance(extratags HSTORE,
                                               country_code varchar(2),
-                                              osm_type varchar(1), osm_id BIGINT,
+                                              rank_search SMALLINT,
                                               centroid GEOMETRY,
                                               OUT importance FLOAT,
                                               OUT wikipedia TEXT)