X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/f42e40712e1a20d9e6ca1e497123a0c16c83be82..b133f2bc4cd5e467ff6ef10124416b1307cfdb62:/docs/develop/Postcodes.md diff --git a/docs/develop/Postcodes.md b/docs/develop/Postcodes.md index c52f0b81..ff36b0dd 100644 --- a/docs/develop/Postcodes.md +++ b/docs/develop/Postcodes.md @@ -1,6 +1,7 @@ # Postcodes in Nominatim -The blog post [Nominatim and Postcodes](https://www.openstreetmap.org/user/lonvia/diary/43143) +The blog post +[Nominatim and Postcodes](https://www.openstreetmap.org/user/lonvia/diary/43143) describes the handling implemented since Nominatim 3.1. Postcode centroids (aka 'calculated postcodes') are generated by looking at all @@ -22,8 +23,9 @@ and runs once per night on nominatim.openstreetmap.org. In the Nominatim database run ```sql -SELECT osm_type, osm_id, class, type, - st_x(centroid) as lon, st_y(centroid) at lat +SELECT address->'postcode' as pc, + osm_type, osm_id, class, type, + st_x(centroid) as lon, st_y(centroid) as lat FROM placex WHERE country_code='fr' AND upper(trim (both ' ' from address->'postcode')) = '33210';