mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-11 13:24:07 +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:
|
with conn.cursor() as cur:
|
||||||
cur.execute("DROP TABLE IF EXISTS _global_postcode_area")
|
cur.execute("DROP TABLE IF EXISTS _global_postcode_area")
|
||||||
cur.execute("""CREATE TABLE _global_postcode_area AS
|
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)
|
FROM place_postcode WHERE geometry is not null)
|
||||||
""")
|
""")
|
||||||
cur.execute("CREATE INDEX ON _global_postcode_area USING gist(geometry)")
|
cur.execute("CREATE INDEX ON _global_postcode_area USING gist(geometry)")
|
||||||
|
|||||||
Reference in New Issue
Block a user