Iași air quality
opendata.oras.digital/dataset/cf3f-2309-44d1-8e0c-1137
Hourly readings from the uRADMonitor air-quality sensor network deployed across Iași, republished by Portalul Open Data Iași (Primăria Municipiului Iași). The source sends each sensor as one wide object with a param/avg/last column triple per pollutant; this connector reshapes that into long format — one row per (sensor, reading_time, pollutant) — so pollutants can be filtered, aggregated and compared directly.
22.4KRows
2Tables
—Size
20 hours agoLast ingest
Attribution, terms and provenanceWhat you must carry if you reuse this
- Attribution
- Date despre calitatea aerului publicate de Primăria Municipiului Iași — Portal Open Data
- Notes
- Legea 8/1996 privind dreptul de autor, art. 9, excludes from copyright both official texts of an administrative nature and simple facts and data. The pollutant readings republished here are bare factual measurements captured by municipal sensor hardware, and the sensor catalogue is the official record of that public monitoring network's own devices. They are also public-interest information under Legea 544/2001 and re-usable public-sector information under Legea 179/2022, which transposes the EU Open Data Directive. HOWEVER, and a reuser must weigh this: the portal brands itself "Open Data" but names NO licence anywhere it publishes. Verified directly: `https://opendata.oras.digital/terms/` (fetched 2026-09-01) is exclusively a liability disclaimer ("Primăria Municipiului Iași nu își asumă niciun fel de răspundere...") plus a cookie/Google Analytics policy — it contains no reproduction grant and no reproduction restriction, and the dataset landing page and API docs page carry no separate licence statement either. This dataset therefore rests on the legal position above rather than on any grant from Primăria Municipiului Iași — the "Open Data" branding is not itself a licence — and anyone republishing it should make their own assessment. This is a DERIVED work, not a republication: `sensors` carries the device's identity, location and hardware fields, and `readings` carries the per-pollutant average and last values — both reshaped from the source's wide per-pollutant JSON columns (param_X / avg_X / last_X, repeated once per pollutant) into one row per (sensor, reading_time, pollutant); nothing else the source exposes (e.g. the device photo URL) is republished. `robots.txt` on this domain is `User-agent: * / Allow: /` — unlike, say, curs.bnr.ro, nothing here signals that automated access is unwelcome. Finally, and most important for how this dataset should be used: the underlying uRADMonitor units are low-cost citizen-science-grade sensors, and their readings are indicative of local conditions, not calibrated regulatory reference measurements. Do not present a value from this dataset as an official air-quality compliance figure, and do not use it in place of a certified monitoring station's reading where the distinction matters (e.g. a legal exceedance finding).
- Version
- snapshot 2026-10-21 · 01M5FRGPGZJKQ6JPHA43R7BT2Y
- Machine-readable:
- llms.txtmanifest.jsoncatalog
Tables
Open a table for its columnsLoading the schema…
Queries
Copy a snippet, or run it in the playgroundQuery it yourselfConnection snippets for DuckDB — Parquet or the live lake
Generated from this exact manifest version, so the URLs are the ones actually published.
Attach the catalog, then query it
ATTACH IF NOT EXISTS 'ducklake:https://data-directory.fsn1.your-objectstorage.com/catalog/catalog.ducklake' AS "datadirectory" (READ_ONLY);
SELECT *
FROM datadirectory.iasi_air_quality.readings
LIMIT 10;