API

Noise maps

Organization: Kielce City Hall 1 endpoint Technical name: mapy-akustyczne Version: v1 Managed Public

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.

Tags

  • Environment and nature
  • Maps

Requests to the whole API service

Loading statistics…

Daily aggregates · UTC

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
License Creative Commons Attribution 4.0 International
Organization Kielce City Hall
Openness level
Categories Environment, Health, Mobility
Tags Environment and nature, Maps
Temporal coverage 2012-01-01 - 2022-12-31
Spatial coverage POLYGON((20.51056935 50.79332861,20.71753940 50.79332861,20.71753940 50.91477825,20.51056935 50.91477825,20.51056935 50.79332861))
Data sources ISDP
Try endpoint

Response schemas

Check the documented response schemas in the OpenAPI document.

Open the OpenAPI document

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
        }
    ]
}