datasets real and made-up data to practise on
Datasets
Data for the Playground, Database Lab and Performance Lab. Pick one and open its files.
Cafés, libraries, parks, clinics and shops in Portland, Oregon, mapped by OpenStreetMap volunteers.
969 places2 tablesOct 2026
what to watch for
Tricky rows
- Places with no name tag140 rows
- Places with no opening_hours597 rows
- Opening hours in OSM’s own syntax (e.g. "Mo-Fr 07:00-18:00; Sa 08:00-14:00"), not timestamps372 rows
- Places whose addr_city is missing or not exactly "Portland"335 rows
files
Open a file to see what one row means, its columns and a preview. Open in Playground starts a new file there with code that loads it.
places969 rows · 20 columns · CSV
One mapped place. Buildings and areas are reduced to their centre point.
In your code: data/places.csv
- osm_type
How OpenStreetMap stores it: node (a point), way (an outline) or relation (a group)
- osm_id
OpenStreetMap ID within its type
- category
amenity, shop or leisure
- kind
The value of that tag: cafe, library, park, …
- latitude
Latitude
- longitude
Longitude
- name
Name
- cuisine
Cuisine(s), ";"-separated
- opening_hours
Opening hours in OpenStreetMap’s format, e.g. Mo-Fr 08:00-17:00
- website
Website
- phone
Phone number (business)
- wheelchair
yes, limited, no
- outdoor_seating
yes or no
- brand
Chain or brand
- operator
Who runs it
- addr_housenumber
House number
- addr_street
Street
- addr_postcode
ZIP code
- addr_city
City
- tag_count
How many tags the place has
tags9,735 rows · 4 columns · CSV
One tag (key = value) on one place: every place’s tags, one per row.
In your code: data/tags.csv
- osm_type
How OpenStreetMap stores it: node (a point), way (an outline) or relation (a group)
- osm_id
Place ID
- key
Tag key
- value
Tag value
data/places.geojson969 records · GeoJSON
One mapped place. Buildings and areas are reduced to their centre point.
In your code: data/places.geojson
data/overpass.json969 records · JSON
One mapped place. Buildings and areas are reduced to their centre point.
In your code: data/overpass.json
© OpenStreetMap contributors, available under the Open Database License (openstreetmap.org/copyright).