Changes
On May 8, 2023 at 10:11:11 AM UTC,
-
Renamed resource Historical Measurements to Historical measurements in Air Quality: Sensors
| f | 1 | { | f | 1 | { |
| 2 | "author": "DRAXIS ENVIRONMENTAL SA", | 2 | "author": "DRAXIS ENVIRONMENTAL SA", | ||
| 3 | "author_email": "", | 3 | "author_email": "", | ||
| 4 | "creator_user_id": "5ee46fcc-114d-45b7-bd66-c44e18087b37", | 4 | "creator_user_id": "5ee46fcc-114d-45b7-bd66-c44e18087b37", | ||
| 5 | "extras": [ | 5 | "extras": [ | ||
| 6 | { | 6 | { | ||
| 7 | "key": "Access Level", | 7 | "key": "Access Level", | ||
| 8 | "value": "Public" | 8 | "value": "Public" | ||
| 9 | }, | 9 | }, | ||
| 10 | { | 10 | { | ||
| 11 | "key": "Language", | 11 | "key": "Language", | ||
| 12 | "value": "English" | 12 | "value": "English" | ||
| 13 | }, | 13 | }, | ||
| 14 | { | 14 | { | ||
| 15 | "key": "Sector", | 15 | "key": "Sector", | ||
| 16 | "value": "Environment" | 16 | "value": "Environment" | ||
| 17 | } | 17 | } | ||
| 18 | ], | 18 | ], | ||
| 19 | "groups": [], | 19 | "groups": [], | ||
| 20 | "id": "67dbe712-2612-4560-965a-07669b530f7b", | 20 | "id": "67dbe712-2612-4560-965a-07669b530f7b", | ||
| 21 | "isopen": false, | 21 | "isopen": false, | ||
| 22 | "license_id": "", | 22 | "license_id": "", | ||
| 23 | "license_title": "", | 23 | "license_title": "", | ||
| 24 | "maintainer": "", | 24 | "maintainer": "", | ||
| 25 | "maintainer_email": "", | 25 | "maintainer_email": "", | ||
| 26 | "metadata_created": "2023-05-08T10:07:53.659817", | 26 | "metadata_created": "2023-05-08T10:07:53.659817", | ||
| n | 27 | "metadata_modified": "2023-05-08T10:11:03.148509", | n | 27 | "metadata_modified": "2023-05-08T10:11:11.701725", |
| 28 | "name": "air-quality-sensors", | 28 | "name": "air-quality-sensors", | ||
| 29 | "notes": "This API helps you retrieve data from low-cost air quality | 29 | "notes": "This API helps you retrieve data from low-cost air quality | ||
| 30 | sensors, starting from September 2019 and onwards. The data hub is | 30 | sensors, starting from September 2019 and onwards. The data hub is | ||
| 31 | continuously crawling around 27,394 measurements per day (or per hour | 31 | continuously crawling around 27,394 measurements per day (or per hour | ||
| 32 | depending on the update frequency of each sensor) from approximately | 32 | depending on the update frequency of each sensor) from approximately | ||
| 33 | 30,000 sensors around the globe.\r\n\r\nCurrently the hub integrates | 33 | 30,000 sensors around the globe.\r\n\r\nCurrently the hub integrates | ||
| 34 | data from sensors operated by the Luftdaten global community | 34 | data from sensors operated by the Luftdaten global community | ||
| 35 | (https://luftdaten.info/en/home-en/) and the Sympnia Greek project | 35 | (https://luftdaten.info/en/home-en/) and the Sympnia Greek project | ||
| 36 | (https://sympnia.gr/). Beyond the measurements mentioned above, | 36 | (https://sympnia.gr/). Beyond the measurements mentioned above, | ||
| 37 | additionally the following metrics for the sensors are being | 37 | additionally the following metrics for the sensors are being | ||
| 38 | collected:\r\n\r\nTemperature \r\n\u2022 Unit of measurement: \u00b0C | 38 | collected:\r\n\r\nTemperature \r\n\u2022 Unit of measurement: \u00b0C | ||
| 39 | \r\n\u2022 Temporal resolution: 1h \r\n\u2022 Limits: -20 to 50 | 39 | \r\n\u2022 Temporal resolution: 1h \r\n\u2022 Limits: -20 to 50 | ||
| 40 | \r\n\r\nHumidity \r\n\u2022 Unit of measurement: % \r\n\u2022 | 40 | \r\n\r\nHumidity \r\n\u2022 Unit of measurement: % \r\n\u2022 | ||
| 41 | Temporal resolution: 1h \r\n\u2022 Limits: 0 to 100 ", | 41 | Temporal resolution: 1h \r\n\u2022 Limits: 0 to 100 ", | ||
| 42 | "num_resources": 6, | 42 | "num_resources": 6, | ||
| 43 | "num_tags": 4, | 43 | "num_tags": 4, | ||
| 44 | "organization": { | 44 | "organization": { | ||
| 45 | "approval_status": "approved", | 45 | "approval_status": "approved", | ||
| 46 | "created": "2023-05-08T09:52:01.957240", | 46 | "created": "2023-05-08T09:52:01.957240", | ||
| 47 | "description": "Environmental data consists of information | 47 | "description": "Environmental data consists of information | ||
| 48 | relating to the state of our planet and its conditions. The data is | 48 | relating to the state of our planet and its conditions. The data is | ||
| 49 | typically collected through field monitoring stations that capture all | 49 | typically collected through field monitoring stations that capture all | ||
| 50 | qualitative and qualitative environmental data aspects such as soil, | 50 | qualitative and qualitative environmental data aspects such as soil, | ||
| 51 | air, water, or quality; meteorological or hydrological parameters. The | 51 | air, water, or quality; meteorological or hydrological parameters. The | ||
| 52 | best thing about this technique is that data is typically collected | 52 | best thing about this technique is that data is typically collected | ||
| 53 | using verified scientific methods and constantly uses modeling to | 53 | using verified scientific methods and constantly uses modeling to | ||
| 54 | enhance data quality.", | 54 | enhance data quality.", | ||
| 55 | "id": "4b7cf8d0-e5ff-4319-8c48-53ad24695f5e", | 55 | "id": "4b7cf8d0-e5ff-4319-8c48-53ad24695f5e", | ||
| 56 | "image_url": | 56 | "image_url": | ||
| 57 | "2022-01-07-155845.348084environmental-protection-326923480.jpg", | 57 | "2022-01-07-155845.348084environmental-protection-326923480.jpg", | ||
| 58 | "is_organization": true, | 58 | "is_organization": true, | ||
| 59 | "name": "environment", | 59 | "name": "environment", | ||
| 60 | "state": "active", | 60 | "state": "active", | ||
| 61 | "title": "Environment", | 61 | "title": "Environment", | ||
| 62 | "type": "organization" | 62 | "type": "organization" | ||
| 63 | }, | 63 | }, | ||
| 64 | "owner_org": "4b7cf8d0-e5ff-4319-8c48-53ad24695f5e", | 64 | "owner_org": "4b7cf8d0-e5ff-4319-8c48-53ad24695f5e", | ||
| 65 | "private": false, | 65 | "private": false, | ||
| 66 | "relationships_as_object": [], | 66 | "relationships_as_object": [], | ||
| 67 | "relationships_as_subject": [], | 67 | "relationships_as_subject": [], | ||
| 68 | "resources": [ | 68 | "resources": [ | ||
| 69 | { | 69 | { | ||
| 70 | "cache_last_updated": null, | 70 | "cache_last_updated": null, | ||
| 71 | "cache_url": null, | 71 | "cache_url": null, | ||
| 72 | "created": "2023-05-08T10:08:21.515599", | 72 | "created": "2023-05-08T10:08:21.515599", | ||
| 73 | "datastore_active": false, | 73 | "datastore_active": false, | ||
| 74 | "description": "Sensors is a collection of low cost sensors | 74 | "description": "Sensors is a collection of low cost sensors | ||
| 75 | around the world. This API retrieves the basic info of them. We have | 75 | around the world. This API retrieves the basic info of them. We have | ||
| 76 | added various query URI template parameters.\r\n\r\nURI | 76 | added various query URI template parameters.\r\n\r\nURI | ||
| 77 | Parameters\r\n\r\n__limit_records__ \r\nnumber (optional) Default: | 77 | Parameters\r\n\r\n__limit_records__ \r\nnumber (optional) Default: | ||
| 78 | unlimited \r\nThe maximum number of results to return. | 78 | unlimited \r\nThe maximum number of results to return. | ||
| 79 | \r\n\r\n__sensor_state__ \r\ntext (optional) Default: \"active\" | 79 | \r\n\r\n__sensor_state__ \r\ntext (optional) Default: \"active\" | ||
| 80 | \r\nSelect active / inactive or all sensors. \r\n\r\n__access_key__ | 80 | \r\nSelect active / inactive or all sensors. \r\n\r\n__access_key__ | ||
| 81 | \r\nstring (optional) Default: none \r\nunique string with identifier | 81 | \r\nstring (optional) Default: none \r\nunique string with identifier | ||
| 82 | of a sensor. \r\n\r\n__bbox__ \r\narray (optional) Default: \"No | 82 | of a sensor. \r\n\r\n__bbox__ \r\narray (optional) Default: \"No | ||
| 83 | bounding box\" \r\nbounding box in left,bottom,right,top defines the | 83 | bounding box\" \r\nbounding box in left,bottom,right,top defines the | ||
| 84 | area where the sensors are located. ", | 84 | area where the sensors are located. ", | ||
| 85 | "format": "HTML", | 85 | "format": "HTML", | ||
| 86 | "hash": "", | 86 | "hash": "", | ||
| 87 | "id": "60ccc999-5070-4b58-9106-b0cb16cd2cae", | 87 | "id": "60ccc999-5070-4b58-9106-b0cb16cd2cae", | ||
| 88 | "last_modified": null, | 88 | "last_modified": null, | ||
| 89 | "metadata_modified": "2023-05-08T10:08:37.845405", | 89 | "metadata_modified": "2023-05-08T10:08:37.845405", | ||
| 90 | "mimetype": null, | 90 | "mimetype": null, | ||
| 91 | "mimetype_inner": null, | 91 | "mimetype_inner": null, | ||
| 92 | "name": "Sensors", | 92 | "name": "Sensors", | ||
| 93 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | 93 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | ||
| 94 | "position": 0, | 94 | "position": 0, | ||
| 95 | "resource_type": null, | 95 | "resource_type": null, | ||
| 96 | "size": null, | 96 | "size": null, | ||
| 97 | "state": "active", | 97 | "state": "active", | ||
| 98 | "url": | 98 | "url": | ||
| 99 | "https://data.envi4all.com/documentation#air-quality-sensors-sensors", | 99 | "https://data.envi4all.com/documentation#air-quality-sensors-sensors", | ||
| 100 | "url_type": null | 100 | "url_type": null | ||
| 101 | }, | 101 | }, | ||
| 102 | { | 102 | { | ||
| 103 | "cache_last_updated": null, | 103 | "cache_last_updated": null, | ||
| 104 | "cache_url": null, | 104 | "cache_url": null, | ||
| 105 | "created": "2023-05-08T10:08:37.855708", | 105 | "created": "2023-05-08T10:08:37.855708", | ||
| 106 | "datastore_active": false, | 106 | "datastore_active": false, | ||
| 107 | "description": "Gets all details for a specific | 107 | "description": "Gets all details for a specific | ||
| 108 | sensor.\r\n\r\nURI Parameters\r\n\r\n__id__ \r\nnumber (required) | 108 | sensor.\r\n\r\nURI Parameters\r\n\r\n__id__ \r\nnumber (required) | ||
| 109 | Example: 1 \r\nA unique identifier of the sensor. | 109 | Example: 1 \r\nA unique identifier of the sensor. | ||
| 110 | \r\n\r\n__sensor_state__ \r\ntext (optional) Default: \"active\" | 110 | \r\n\r\n__sensor_state__ \r\ntext (optional) Default: \"active\" | ||
| 111 | \r\nSelect active / inactive or all sensors \r\n\r\n__access_key__ | 111 | \r\nSelect active / inactive or all sensors \r\n\r\n__access_key__ | ||
| 112 | \r\nstring (optional) Default: none \r\nunique string with identifier | 112 | \r\nstring (optional) Default: none \r\nunique string with identifier | ||
| 113 | of a sensor. \r\n\r\n__bbox__ \r\narray (optional) Default: \"No | 113 | of a sensor. \r\n\r\n__bbox__ \r\narray (optional) Default: \"No | ||
| 114 | bounding box\" \r\nbounding box in left, bottom, right, top defines | 114 | bounding box\" \r\nbounding box in left, bottom, right, top defines | ||
| 115 | the area where the sensors are located. ", | 115 | the area where the sensors are located. ", | ||
| 116 | "format": "HTML", | 116 | "format": "HTML", | ||
| 117 | "hash": "", | 117 | "hash": "", | ||
| 118 | "id": "9b0bf1f0-85ae-4029-89bf-f8fe08c98fd1", | 118 | "id": "9b0bf1f0-85ae-4029-89bf-f8fe08c98fd1", | ||
| 119 | "last_modified": null, | 119 | "last_modified": null, | ||
| 120 | "metadata_modified": "2023-05-08T10:10:53.702812", | 120 | "metadata_modified": "2023-05-08T10:10:53.702812", | ||
| 121 | "mimetype": null, | 121 | "mimetype": null, | ||
| 122 | "mimetype_inner": null, | 122 | "mimetype_inner": null, | ||
| 123 | "name": "Sensor details", | 123 | "name": "Sensor details", | ||
| 124 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | 124 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | ||
| 125 | "position": 1, | 125 | "position": 1, | ||
| 126 | "resource_type": null, | 126 | "resource_type": null, | ||
| 127 | "size": null, | 127 | "size": null, | ||
| 128 | "state": "active", | 128 | "state": "active", | ||
| 129 | "url": | 129 | "url": | ||
| 130 | //data.envi4all.com/documentation#air-quality-sensors-sensor-details", | 130 | //data.envi4all.com/documentation#air-quality-sensors-sensor-details", | ||
| 131 | "url_type": null | 131 | "url_type": null | ||
| 132 | }, | 132 | }, | ||
| 133 | { | 133 | { | ||
| 134 | "cache_last_updated": null, | 134 | "cache_last_updated": null, | ||
| 135 | "cache_url": null, | 135 | "cache_url": null, | ||
| 136 | "created": "2023-05-08T10:08:51.317805", | 136 | "created": "2023-05-08T10:08:51.317805", | ||
| 137 | "datastore_active": false, | 137 | "datastore_active": false, | ||
| 138 | "description": "Gets the last measurements of the low cost | 138 | "description": "Gets the last measurements of the low cost | ||
| 139 | sensors. We have added various query URI template | 139 | sensors. We have added various query URI template | ||
| 140 | parameters.\r\n\r\nURI Parameters\r\n\r\n__limit_records__ \r\nnumber | 140 | parameters.\r\n\r\nURI Parameters\r\n\r\n__limit_records__ \r\nnumber | ||
| 141 | (optional) Default: \"unlimited\" \r\nThe maximum number of results | 141 | (optional) Default: \"unlimited\" \r\nThe maximum number of results | ||
| 142 | to return. \r\n\r\n__sensor_state__ \r\ntext (optional) Default: | 142 | to return. \r\n\r\n__sensor_state__ \r\ntext (optional) Default: | ||
| 143 | \"active\" \r\nSelect active / inactive or all sensors | 143 | \"active\" \r\nSelect active / inactive or all sensors | ||
| 144 | \r\n\r\n__limit_days_old__ \r\nnumber (optional) Default: none | 144 | \r\n\r\n__limit_days_old__ \r\nnumber (optional) Default: none | ||
| 145 | \r\nDo not show measurements older than that many days | 145 | \r\nDo not show measurements older than that many days | ||
| 146 | \r\n\r\n__measurement_types__ \r\nnumber (optional) Default: none | 146 | \r\n\r\n__measurement_types__ \r\nnumber (optional) Default: none | ||
| 147 | \r\nType of measurements from the sensor eg. NO2, PM10 etc. | 147 | \r\nType of measurements from the sensor eg. NO2, PM10 etc. | ||
| 148 | \r\n\r\n__access_key__ \r\nstring (optional) Default: none | 148 | \r\n\r\n__access_key__ \r\nstring (optional) Default: none | ||
| 149 | \r\nunique string with identifier of a sensor. \r\n\r\n__bbox__ | 149 | \r\nunique string with identifier of a sensor. \r\n\r\n__bbox__ | ||
| 150 | \r\narray (optional) Default: \"No bounding box\" \r\nbounding box in | 150 | \r\narray (optional) Default: \"No bounding box\" \r\nbounding box in | ||
| 151 | left,bottom,right,top defines the area where the sensors are located. | 151 | left,bottom,right,top defines the area where the sensors are located. | ||
| 152 | \r\n\r\n__summarize__ \r\nstring (optional) Default: none | 152 | \r\n\r\n__summarize__ \r\nstring (optional) Default: none | ||
| 153 | \r\nSummarize hourly and daily the sensor measurements. | 153 | \r\nSummarize hourly and daily the sensor measurements. | ||
| 154 | \r\n\r\n__measurement_types_required__ \r\nnumber (optional) Default: | 154 | \r\n\r\n__measurement_types_required__ \r\nnumber (optional) Default: | ||
| 155 | none \r\nIt will return only the measurements that has all the | 155 | none \r\nIt will return only the measurements that has all the | ||
| 156 | (requested) measurement_types. Otherwise it will return null values | 156 | (requested) measurement_types. Otherwise it will return null values | ||
| 157 | ", | 157 | ", | ||
| 158 | "format": "HTML", | 158 | "format": "HTML", | ||
| 159 | "hash": "", | 159 | "hash": "", | ||
| 160 | "id": "2ee3e29a-7baf-4b3a-b75e-0d5c6b41310f", | 160 | "id": "2ee3e29a-7baf-4b3a-b75e-0d5c6b41310f", | ||
| 161 | "last_modified": null, | 161 | "last_modified": null, | ||
| 162 | "metadata_modified": "2023-05-08T10:11:03.152487", | 162 | "metadata_modified": "2023-05-08T10:11:03.152487", | ||
| 163 | "mimetype": null, | 163 | "mimetype": null, | ||
| 164 | "mimetype_inner": null, | 164 | "mimetype_inner": null, | ||
| 165 | "name": "Last measurements", | 165 | "name": "Last measurements", | ||
| 166 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | 166 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | ||
| 167 | "position": 2, | 167 | "position": 2, | ||
| 168 | "resource_type": null, | 168 | "resource_type": null, | ||
| 169 | "size": null, | 169 | "size": null, | ||
| 170 | "state": "active", | 170 | "state": "active", | ||
| 171 | "url": | 171 | "url": | ||
| 172 | ata.envi4all.com/documentation#air-quality-sensors-last-measurements", | 172 | ata.envi4all.com/documentation#air-quality-sensors-last-measurements", | ||
| 173 | "url_type": null | 173 | "url_type": null | ||
| 174 | }, | 174 | }, | ||
| 175 | { | 175 | { | ||
| 176 | "cache_last_updated": null, | 176 | "cache_last_updated": null, | ||
| 177 | "cache_url": null, | 177 | "cache_url": null, | ||
| 178 | "created": "2023-05-08T10:09:11.502721", | 178 | "created": "2023-05-08T10:09:11.502721", | ||
| 179 | "datastore_active": false, | 179 | "datastore_active": false, | ||
| 180 | "description": "Gets last measurements for a specific | 180 | "description": "Gets last measurements for a specific | ||
| 181 | sensor.\r\n\r\nURI Parameters\r\n\r\n__id__ \r\nnumber (required) | 181 | sensor.\r\n\r\nURI Parameters\r\n\r\n__id__ \r\nnumber (required) | ||
| 182 | Example: 44 \r\nAn unique identifier of the sensor. | 182 | Example: 44 \r\nAn unique identifier of the sensor. | ||
| 183 | \r\n\r\n__sensor_state__ \r\ntext (optional) Default: \"active\" | 183 | \r\n\r\n__sensor_state__ \r\ntext (optional) Default: \"active\" | ||
| 184 | \r\nSelect active / inactive or all sensors \r\n\r\n__access_key__ | 184 | \r\nSelect active / inactive or all sensors \r\n\r\n__access_key__ | ||
| 185 | \r\nstring (optional) Default: none \r\nunique string with identifier | 185 | \r\nstring (optional) Default: none \r\nunique string with identifier | ||
| 186 | of a sensor. \r\n\r\n__limit_records__ \r\nnumber (optional) | 186 | of a sensor. \r\n\r\n__limit_records__ \r\nnumber (optional) | ||
| 187 | Default: \"unlimited\" \r\nThe maximum number of results to return. | 187 | Default: \"unlimited\" \r\nThe maximum number of results to return. | ||
| 188 | \r\n\r\n__bbox__ \r\narray (optional) Default: \"No bounding box\" | 188 | \r\n\r\n__bbox__ \r\narray (optional) Default: \"No bounding box\" | ||
| 189 | \r\nbounding box in left,bottom,right,top defines the area where the | 189 | \r\nbounding box in left,bottom,right,top defines the area where the | ||
| 190 | sensors are located. ", | 190 | sensors are located. ", | ||
| 191 | "format": "HTML", | 191 | "format": "HTML", | ||
| 192 | "hash": "", | 192 | "hash": "", | ||
| 193 | "id": "82a527d3-188d-438d-a8c0-fe736914566c", | 193 | "id": "82a527d3-188d-438d-a8c0-fe736914566c", | ||
| 194 | "last_modified": null, | 194 | "last_modified": null, | ||
| 195 | "metadata_modified": "2023-05-08T10:09:26.116663", | 195 | "metadata_modified": "2023-05-08T10:09:26.116663", | ||
| 196 | "mimetype": null, | 196 | "mimetype": null, | ||
| 197 | "mimetype_inner": null, | 197 | "mimetype_inner": null, | ||
| 198 | "name": "Last measurements of a sensor", | 198 | "name": "Last measurements of a sensor", | ||
| 199 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | 199 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | ||
| 200 | "position": 3, | 200 | "position": 3, | ||
| 201 | "resource_type": null, | 201 | "resource_type": null, | ||
| 202 | "size": null, | 202 | "size": null, | ||
| 203 | "state": "active", | 203 | "state": "active", | ||
| 204 | "url": | 204 | "url": | ||
| 205 | .com/documentation#air-quality-sensors-last-measurements-of-a-sensor", | 205 | .com/documentation#air-quality-sensors-last-measurements-of-a-sensor", | ||
| 206 | "url_type": null | 206 | "url_type": null | ||
| 207 | }, | 207 | }, | ||
| 208 | { | 208 | { | ||
| 209 | "cache_last_updated": null, | 209 | "cache_last_updated": null, | ||
| 210 | "cache_url": null, | 210 | "cache_url": null, | ||
| 211 | "created": "2023-05-08T10:09:26.127664", | 211 | "created": "2023-05-08T10:09:26.127664", | ||
| 212 | "datastore_active": false, | 212 | "datastore_active": false, | ||
| 213 | "description": "Gets all measurements for a specific | 213 | "description": "Gets all measurements for a specific | ||
| 214 | sensor.\r\n\r\nURI Parameters\r\n\r\n__id__ \r\nnumber (required) | 214 | sensor.\r\n\r\nURI Parameters\r\n\r\n__id__ \r\nnumber (required) | ||
| 215 | Example: 44 \r\nAn unique identifier of the sensor. | 215 | Example: 44 \r\nAn unique identifier of the sensor. | ||
| 216 | \r\n\r\n__sensor_state__ \r\ntext (optional) Default: \"active\" | 216 | \r\n\r\n__sensor_state__ \r\ntext (optional) Default: \"active\" | ||
| 217 | \r\nSelect active / inactive or all sensors | 217 | \r\nSelect active / inactive or all sensors | ||
| 218 | \r\n\r\n__measurement_types__ \r\nnumber (optional) Default: none | 218 | \r\n\r\n__measurement_types__ \r\nnumber (optional) Default: none | ||
| 219 | \r\nType of measurements from the sensor eg. NO2, PM10 etc. | 219 | \r\nType of measurements from the sensor eg. NO2, PM10 etc. | ||
| 220 | \r\n\r\n__start_date__ \r\ndate (optional) Default: none \r\nStart | 220 | \r\n\r\n__start_date__ \r\ndate (optional) Default: none \r\nStart | ||
| 221 | date for a sensor which measurements are available. Also combine with | 221 | date for a sensor which measurements are available. Also combine with | ||
| 222 | end date for range results. \r\n\r\n__end_date__ \r\ndate (optional) | 222 | end date for range results. \r\n\r\n__end_date__ \r\ndate (optional) | ||
| 223 | Default: none \r\nEnd date for a sensor which measurements are | 223 | Default: none \r\nEnd date for a sensor which measurements are | ||
| 224 | available. Also combine with start date for range results. | 224 | available. Also combine with start date for range results. | ||
| 225 | \r\n\r\n__summarize__ \r\nstring (optional) Default: none | 225 | \r\n\r\n__summarize__ \r\nstring (optional) Default: none | ||
| 226 | \r\nSummarize hourly and daily the sensor measurements. | 226 | \r\nSummarize hourly and daily the sensor measurements. | ||
| 227 | \r\n\r\n__measurement_types_required__ \r\nnumber (optional) Default: | 227 | \r\n\r\n__measurement_types_required__ \r\nnumber (optional) Default: | ||
| 228 | none \r\nIt will return only the measurements that has all the | 228 | none \r\nIt will return only the measurements that has all the | ||
| 229 | (requested) measurement_types. Otherwise it will return null values | 229 | (requested) measurement_types. Otherwise it will return null values | ||
| 230 | ", | 230 | ", | ||
| 231 | "format": "HTML", | 231 | "format": "HTML", | ||
| 232 | "hash": "", | 232 | "hash": "", | ||
| 233 | "id": "3ad5b583-0824-4411-a301-9e2763c30825", | 233 | "id": "3ad5b583-0824-4411-a301-9e2763c30825", | ||
| 234 | "last_modified": null, | 234 | "last_modified": null, | ||
| t | 235 | "metadata_modified": "2023-05-08T10:09:40.843486", | t | 235 | "metadata_modified": "2023-05-08T10:11:11.709574", |
| 236 | "mimetype": null, | ||||
| 237 | "mimetype_inner": null, | 236 | "mimetype": null, | ||
| 237 | "mimetype_inner": null, | ||||
| 238 | "name": "Historical Measurements", | 238 | "name": "Historical measurements", | ||
| 239 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | 239 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | ||
| 240 | "position": 4, | 240 | "position": 4, | ||
| 241 | "resource_type": null, | 241 | "resource_type": null, | ||
| 242 | "size": null, | 242 | "size": null, | ||
| 243 | "state": "active", | 243 | "state": "active", | ||
| 244 | "url": | 244 | "url": | ||
| 245 | vi4all.com/documentation#air-quality-sensors-historical-measurements", | 245 | vi4all.com/documentation#air-quality-sensors-historical-measurements", | ||
| 246 | "url_type": null | 246 | "url_type": null | ||
| 247 | }, | 247 | }, | ||
| 248 | { | 248 | { | ||
| 249 | "cache_last_updated": null, | 249 | "cache_last_updated": null, | ||
| 250 | "cache_url": null, | 250 | "cache_url": null, | ||
| 251 | "created": "2023-05-08T10:09:40.856970", | 251 | "created": "2023-05-08T10:09:40.856970", | ||
| 252 | "datastore_active": false, | 252 | "datastore_active": false, | ||
| 253 | "description": "Gets the capabilities of a certain sensor based | 253 | "description": "Gets the capabilities of a certain sensor based | ||
| 254 | on the known measurements.\r\n\r\nURI Parameters\r\n\r\n__id__ | 254 | on the known measurements.\r\n\r\nURI Parameters\r\n\r\n__id__ | ||
| 255 | \r\nnumber (required) Example: 44 \r\nA unique identifier of the | 255 | \r\nnumber (required) Example: 44 \r\nA unique identifier of the | ||
| 256 | sensor. ", | 256 | sensor. ", | ||
| 257 | "format": "HTML", | 257 | "format": "HTML", | ||
| 258 | "hash": "", | 258 | "hash": "", | ||
| 259 | "id": "e3b35a4e-d79b-4ecc-ad15-5dba3636c0a6", | 259 | "id": "e3b35a4e-d79b-4ecc-ad15-5dba3636c0a6", | ||
| 260 | "last_modified": null, | 260 | "last_modified": null, | ||
| 261 | "metadata_modified": "2023-05-08T10:09:41.044909", | 261 | "metadata_modified": "2023-05-08T10:09:41.044909", | ||
| 262 | "mimetype": null, | 262 | "mimetype": null, | ||
| 263 | "mimetype_inner": null, | 263 | "mimetype_inner": null, | ||
| 264 | "name": "Capabilities", | 264 | "name": "Capabilities", | ||
| 265 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | 265 | "package_id": "67dbe712-2612-4560-965a-07669b530f7b", | ||
| 266 | "position": 5, | 266 | "position": 5, | ||
| 267 | "resource_type": null, | 267 | "resource_type": null, | ||
| 268 | "size": null, | 268 | "size": null, | ||
| 269 | "state": "active", | 269 | "state": "active", | ||
| 270 | "url": | 270 | "url": | ||
| 271 | s://data.envi4all.com/documentation#air-quality-sensors-capabilities", | 271 | s://data.envi4all.com/documentation#air-quality-sensors-capabilities", | ||
| 272 | "url_type": null | 272 | "url_type": null | ||
| 273 | } | 273 | } | ||
| 274 | ], | 274 | ], | ||
| 275 | "state": "active", | 275 | "state": "active", | ||
| 276 | "tags": [ | 276 | "tags": [ | ||
| 277 | { | 277 | { | ||
| 278 | "display_name": "Air quality", | 278 | "display_name": "Air quality", | ||
| 279 | "id": "c9078519-ad6e-49cc-adf6-5745ec38cd30", | 279 | "id": "c9078519-ad6e-49cc-adf6-5745ec38cd30", | ||
| 280 | "name": "Air quality", | 280 | "name": "Air quality", | ||
| 281 | "state": "active", | 281 | "state": "active", | ||
| 282 | "vocabulary_id": null | 282 | "vocabulary_id": null | ||
| 283 | }, | 283 | }, | ||
| 284 | { | 284 | { | ||
| 285 | "display_name": "Environment", | 285 | "display_name": "Environment", | ||
| 286 | "id": "9ff4f8e2-fe9b-48cf-a1ca-4cb032fdfc05", | 286 | "id": "9ff4f8e2-fe9b-48cf-a1ca-4cb032fdfc05", | ||
| 287 | "name": "Environment", | 287 | "name": "Environment", | ||
| 288 | "state": "active", | 288 | "state": "active", | ||
| 289 | "vocabulary_id": null | 289 | "vocabulary_id": null | ||
| 290 | }, | 290 | }, | ||
| 291 | { | 291 | { | ||
| 292 | "display_name": "Health", | 292 | "display_name": "Health", | ||
| 293 | "id": "a3aba94e-9e57-42c3-851e-a494864a697f", | 293 | "id": "a3aba94e-9e57-42c3-851e-a494864a697f", | ||
| 294 | "name": "Health", | 294 | "name": "Health", | ||
| 295 | "state": "active", | 295 | "state": "active", | ||
| 296 | "vocabulary_id": null | 296 | "vocabulary_id": null | ||
| 297 | }, | 297 | }, | ||
| 298 | { | 298 | { | ||
| 299 | "display_name": "Public", | 299 | "display_name": "Public", | ||
| 300 | "id": "c0c37c0d-94d7-468f-b543-a7df6b27c1f8", | 300 | "id": "c0c37c0d-94d7-468f-b543-a7df6b27c1f8", | ||
| 301 | "name": "Public", | 301 | "name": "Public", | ||
| 302 | "state": "active", | 302 | "state": "active", | ||
| 303 | "vocabulary_id": null | 303 | "vocabulary_id": null | ||
| 304 | } | 304 | } | ||
| 305 | ], | 305 | ], | ||
| 306 | "title": "Air Quality: Sensors", | 306 | "title": "Air Quality: Sensors", | ||
| 307 | "type": "dataset", | 307 | "type": "dataset", | ||
| 308 | "url": "https://insitu-datahub-api.draxis.gr/documentation", | 308 | "url": "https://insitu-datahub-api.draxis.gr/documentation", | ||
| 309 | "version": "" | 309 | "version": "" | ||
| 310 | } | 310 | } |
