API
Noise maps
Noise maps for the City of Kielce The data is divided by: - survey year (2012, 2018, 2022) - noise type (road, railway, industrial) - measurement period (LDWN: day-evening-night, LN: night) The public API supports pagination, column selection and filtering by indexed fields.
Requests to the whole API service
Loading statistics…
Daily aggregates · UTC
| Time (UTC) | Series | Value |
|---|
Documentation
The API exposes public table data with selected columns, filters, sorting and pagination.
API endpoints
GET
/mapy_akustyczne/data
Table data: Noise maps
json
Returns records from public table mapy_akustyczne. Noise maps showing noise intensity in given ranges, its sources and different periods.
Data publication metadata
Try endpoint
Response schemas
Endpoint
/api/public/mapy-akustyczne/mapy_akustyczne/data?version=v1
Parameters
| Name | Location | Type | Required | Description | example |
|---|---|---|---|---|---|
columns |
query | string |
optional | Optional comma-separated list of columns. Empty value returns all public columns. | id,name |
filter[column] |
query | string |
optional | Filter by a public indexed column. Put the column name in brackets, for example filter[status]=active. | active |
sort |
query | string |
optional | Sort by a public sortable column. Prefix "-" means descending order. | -updated_at |
limit |
query | integer |
optional | Optional number of records from 1 to 1000; defaults to 100. Zero is not allowed. | 100 |
offset |
query | integer |
optional | Optional non-negative integer offset; defaults to 0. | - |
Columns 6
| Column | Type | Description | Semantics | Filtering | Sorting |
|---|---|---|---|---|---|
Geometry
geometry
|
GEOMETRY(POLYGON,2178) |
Field describing the geometry of the area covering the given noise level. | - | yes | no |
db_hi
|
INTEGER |
Upper noise intensity interval. | - | yes | yes |
db_lo
|
INTEGER |
Lower noise intensity interval. | - | yes | yes |
year
rok
|
INTEGER |
Year. | - | required | yes |
pora
|
VARCHAR(10) |
Time of day. | - | required | yes |
type
rodzaj
|
VARCHAR(12) |
Noise source type. | - | required | yes |
Filters 6
| Name | Type | Required | Mode | example |
|---|---|---|---|---|
geometry |
GEOMETRY(POLYGON,2178) |
optional | bbox: xmin,ymin,xmax,ymax | filter[geometry]=20.58,50.82,20.72,50.90 |
db_hi |
INTEGER |
optional | range: min and/or max (or equality) | filter[db_hi][min]=10&filter[db_hi][max]=100 |
db_lo |
INTEGER |
optional | range: min and/or max (or equality) | filter[db_lo][min]=10&filter[db_lo][max]=100 |
rok |
INTEGER |
required | range: min and/or max (or equality) | filter[rok][min]=10&filter[rok][max]=100 |
pora |
VARCHAR(10) |
required | exact match | filter[pora]=sample |
rodzaj |
VARCHAR(12) |
required | exact match | filter[rodzaj]=sample |
Request
GET /api/public/mapy-akustyczne/mapy_akustyczne/data?columns=geometry,db_hi&limit=10&offset=0
Response
{
"tableName": "mapy_akustyczne",
"columns": [
{
"name": "geometry",
"type": "GEOMETRY(POLYGON,2178)",
"filterable": true,
"requiredFilter": false,
"sortable": false,
"label": "Geometry",
"description": "Field describing the geometry of the area covering the given noise level.",
"semanticRole": null,
"semanticPredicate": null
},
{
"name": "db_hi",
"type": "INTEGER",
"filterable": true,
"requiredFilter": false,
"sortable": true,
"label": "db_hi",
"description": "Upper noise intensity interval.",
"semanticRole": null,
"semanticPredicate": null
}
],
"requiredFilters": [],
"allowedFilters": [
"geometry",
"db_hi"
],
"pagination": {
"limit": 10,
"offset": 0,
"count": 1,
"total": 1
},
"filters": [],
"items": [
{
"geometry": "sample",
"db_hi": 1
}
]
}