mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
simplify postcode area for lookups
This commit is contained in:
@@ -269,7 +269,8 @@ def _update_guessed_postcode(conn: Connection, analyzer: AbstractAnalyzer,
|
||||
with conn.cursor() as cur:
|
||||
cur.execute("DROP TABLE IF EXISTS _global_postcode_area")
|
||||
cur.execute("""CREATE TABLE _global_postcode_area AS
|
||||
(SELECT ST_SubDivide(ST_Union(geometry)) as geometry
|
||||
(SELECT ST_SubDivide(ST_SimplifyPreserveTopology(
|
||||
ST_Union(geometry), 0.00001), 128) as geometry
|
||||
FROM place_postcode WHERE geometry is not null)
|
||||
""")
|
||||
cur.execute("CREATE INDEX ON _global_postcode_area USING gist(geometry)")
|
||||
|
||||
Reference in New Issue
Block a user