3

I'm looking to query Overpass Turbo for postal code boundaries, specifically all within the USA. Here's what I found so far and where I'm stymied:

This query for postal code boundaries in Liepzig works:

area[name="Leipzig"][admin_level=6][boundary=administrative]->.myarea;
rel(area.myarea)["boundary"="postal_code"];
out geom;

This query for boundaries of the State of Oregon works:

area[name="Oregon"][admin_level=4][boundary=administrative]->.myarea;
rel(pivot.myarea);
out geom;

But this query for postal code boundaries inside the State of Oregon does not:

area[name="Oregon"][admin_level=4][boundary=administrative]->.myarea;
rel(area.myarea)["boundary"="postal_code"];
out geom;

Thoughts on why this last query doesn't work while the first two do?

bjnsn
  • 145
  • 1
  • 4
  • Have you reviewed this question and answer? I imagine if you found the area id for Oregon you would be successful using the query offered. http://gis.stackexchange.com/questions/134501/overpass-api-get-coordinates-of-postal-boundary – psl Mar 14 '17 at 04:45
  • That is the post that helped me get the query correct for Liepzig - but the underlying data seems to not exists for most of the USA as noted by @AndreJ – bjnsn Mar 15 '17 at 21:00

1 Answers1

5

You can only get out of Openstreetmap what others have put into the database.

If you look at https://taginfo.openstreetmap.org/tags/boundary=postal_code#map, you will see that boundaries of type postal_code are mostly used in Germany, but only few outside.

Address information is mainly stored using the key addr:postcode, as you see at https://taginfo.openstreetmap.org/keys/addr:postcode#map, as well as the key postal_code https://taginfo.openstreetmap.org/keys/postal_code#map. So you have to query for those, and build boundary polygons from that yourself.

You will probably run into timeout problems with Overpass, so think of downloading http://download.geofabrik.de/north-america/us/oregon-latest.osm.pbf and filter that locally. Or take a look at Sources for US Zip Code Boundaries? or https://www.census.gov/geo/maps-data/data/cbf/cbf_zcta.html

AndreJ
  • 76,698
  • 5
  • 86
  • 162
  • 1
    I ended up using the moderately low resolution data provided by the census bureau: https://www.census.gov/geo/maps-data/data/tiger-cart-boundary.html – bjnsn Mar 15 '17 at 20:57