Airly (niezależny wydawca)
Airly dostarcza dokładne, hiper-lokalne dane na temat zanieczyszczenia powietrza w społeczności. Jest to pierwszy krok w kierunku zrozumienia zagrożeń dla zdrowia i wprowadzania ulepszeń.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Tomasz Poszytek |
| adres URL | https://aka.ms/poszytek |
| tomasz@poszytek.eu |
| Metadane łącznika | |
|---|---|
| Publisher | Tomasz Poszytek |
| Witryna internetowa | https://airly.org/ |
| Zasady ochrony prywatności | https://airly.org/en/terms-conditions/ |
| Kategorie | Internet rzeczy; Styl życia i rozrywka |
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Klucz interfejsu API | securestring | Klucz interfejsu API dla tego interfejsu API | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Pobieranie instalacji według identyfikatora |
Operacja zwraca metadane pojedynczej instalacji podane przez InstallationId. |
| Pobieranie najbliższych pomiarów |
Punkt końcowy zwraca miary instalacji znajdującej się najbliżej danej lokalizacji. |
| Pobieranie pomiarów dla punktu |
Punkt końcowy zwraca miary dla dowolnej lokalizacji geograficznej. Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). Zwracana wartość jest średnią ważoną, z odwrotnie proporcjonalną do odległości od czujnika do danego punktu. |
| Pobieranie pomiarów instalacji |
Punkt końcowy zwraca miary dla instalacji podanej przez InstallationId. |
| Uzyskiwanie dostępnych indeksów |
Punkt końcowy zwraca listę wszystkich typów indeksów obsługiwanych w interfejsie API wraz z listami poziomów zdefiniowanych dla każdego typu indeksu. |
| Uzyskiwanie dostępnych pomiarów |
Punkt końcowy zwraca listę wszystkich typów miar obsługiwanych w interfejsie API wraz z ich nazwami i jednostkami. |
| Uzyskiwanie najbliższych instalacji |
Punkt końcowy zwraca listę instalacji znajdujących się najbliżej danego punktu posortowanego według odległości do tego punktu. |
Pobieranie instalacji według identyfikatora
Operacja zwraca metadane pojedynczej instalacji podane przez InstallationId.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator instalacji
|
InstallationID | True | integer |
Identyfikator pojedynczej instalacji w celu pobrania metadanych. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
Id
|
id | integer |
Unikatowy identyfikator instalacji. O identyfikatorze InstallationId można wykonywać zapytania dotyczące pomiarów z konkretnej instalacji. |
|
Szerokość
|
location.latitude | float |
Współrzędne instalacji — szerokość geograficzna. Dokładna lokalizacja czujnika na mapie. |
|
Długość
|
location.longitude | float |
Współrzędne instalacji — długość geograficzna. Dokładna lokalizacja czujnika na mapie. |
|
Identyfikator lokalizacji
|
locationId | integer |
Unikatowy identyfikator lokalizacji. |
|
Country
|
address.country | string |
Kraj instalacji. Atrybut jest opcjonalny, może być pusty lub ma wartość null. |
|
Miejscowość
|
address.city | string |
Miasto instalacji. Atrybut jest opcjonalny, może być pusty lub ma wartość null. |
|
Ulica
|
address.street | string |
Ulica instalacji. Atrybut jest opcjonalny, może być pusty lub ma wartość null. |
|
Number
|
address.number | string |
Numer ulicy instalacji. Atrybut jest opcjonalny, może być pusty lub ma wartość null. |
|
Adres wyświetlania 1
|
address.displayAddress1 | string |
Dodatkowe pole opisujące adres, np. nazwę szkoły lub numer. Pole opcjonalne. |
|
Wyświetl adres 2
|
address.displayAddress2 | string |
Dodatkowe pole opisujące adres, np. nazwę szkoły lub numer. Pole opcjonalne. |
|
Elevation
|
elevation | float |
Wysokość, na której zainstalowano urządzenie; metrów powyżej średniego poziomu morza (mamsl). |
|
Airly
|
airly | boolean |
Flaga wskazująca, czy ta instalacja jest urządzeniem Airly, czy nie; np. stacje GIOŚ są oznaczone jako fałszywe. |
|
Id
|
sponsor.id | integer |
Identyfikator sponsora. |
|
Name
|
sponsor.name | string |
Nazwa sponsora tej instalacji. |
|
Description
|
sponsor.description | string |
Dodatkowy opis sponsora tej instalacji. |
|
Logo
|
sponsor.logo | string |
Adres URL wskazujący logo sponsora (obraz jpg). |
|
Link
|
sponsor.link | string |
Adres URL wskazujący witrynę internetową sponsora. |
Pobieranie najbliższych pomiarów
Punkt końcowy zwraca miary instalacji znajdującej się najbliżej danej lokalizacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Szerokość
|
lat | True | number |
Szerokość geograficzna jako stopień dziesiętny, np. 50,062006. |
|
Długość
|
lng | True | number |
Długość geograficzna jako stopień dziesiętny, np. 19,940984. |
|
Maksymalna odległość (KM)
|
maxDistanceKM | float |
Przeszukana instalacja musi znajdować się w tym limicie od danego punktu (w km). Wartość ujemna oznacza brak limitu. |
|
|
Typ indeksu
|
indexType | string |
Wybiera typ indeksu, który ma być obliczany i zwracany w odpowiedzi. |
|
|
Język
|
Accept-Language | string |
Język, w którym powinny zostać zwrócone opisy tekstu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Od daty/godziny — bieżąca
|
current.fromDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas rozpoczęcia, od którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
Till DateTime — bieżąca
|
current.tillDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas zakończenia, do którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
values
|
current.values | array of object |
Wartości — bieżące. |
|
Nazwa miary — bieżąca
|
current.values.name | string |
Nazwa (typ) podanej miary; np. PM10. |
|
Wartość miary — bieżąca
|
current.values.value | float |
Mierzona wartość danego typu pomiaru, np. stężenie 25μg/m3. |
|
Indeksy
|
current.indexes | array of object |
Indeksy — bieżące. |
|
Nazwa indeksu — bieżąca
|
current.indexes.name | string |
Nazwa indeksu (np. CAQI lub PIJP). |
|
Wartość indeksu — bieżąca
|
current.indexes.value | float |
Wartość liczbowa indeksu obliczeniowego. |
|
Poziom — bieżący
|
current.indexes.level | string |
Dyskretny poziom indeksu (np. WYSOKI lub NISKI itp.). |
|
Opis — bieżący
|
current.indexes.description | string |
Opis poziomu indeksu. Tekst przetłumaczony i zwrócony w języku zgodnie z nagłówkiem żądania Accept-Language. |
|
Porady — aktualne
|
current.indexes.advice | string |
Dodatkowy tekst z poradami dotyczącymi bieżącego poziomu indeksu. Tekst przetłumaczony i zwrócony w języku zgodnie z nagłówkiem żądania Accept-Language. |
|
Kolor — bieżący
|
current.indexes.color | string |
Kolor reprezentujący poziom indeksu w postaci trójki szesnastkowej RGB (np. #D1CF1E). |
|
standards
|
current.standards | array of object |
Standardy — bieżące. |
|
Nazwa Standardowa — bieżąca
|
current.standards.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — prąd
|
current.standards.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — bieżący
|
current.standards.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — bieżący
|
current.standards.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnie — bieżące
|
current.standards.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
historia
|
history | array of object |
Wpisy historyczne. |
|
Od daty/godziny — historia
|
history.fromDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas rozpoczęcia, od którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
Till DateTime — historia
|
history.tillDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas zakończenia, do którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
values
|
history.values | array of object |
Wartości — historia. |
|
Nazwa miary — historia
|
history.values.name | string |
Nazwa (typ) podanej miary; np. PM10. |
|
Wartość miary — historia
|
history.values.value | float |
Mierzona wartość danego typu pomiaru, np. stężenie 25μg/m3. |
|
Indeksy
|
history.indexes | array of object |
Indeksy — historia. |
|
Nazwa Standardowa — historia
|
history.indexes.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — historia
|
history.indexes.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — historia
|
history.indexes.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — historia
|
history.indexes.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — historia
|
history.indexes.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
standards
|
history.standards | array of object |
Standardy — historia. |
|
Nazwa Standardowa — historia
|
history.standards.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — historia
|
history.standards.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — historia
|
history.standards.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — historia
|
history.standards.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — historia
|
history.standards.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
prognoza
|
forecast | array of object |
Wpisy prognozy. |
|
Od daty/godziny — prognoza
|
forecast.fromDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas rozpoczęcia, od którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
Till DateTime — prognoza
|
forecast.tillDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas zakończenia, do którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
values
|
forecast.values | array of object |
Wartości — prognoza. |
|
Nazwa miary — prognoza
|
forecast.values.name | string |
Nazwa (typ) podanej miary; np. PM10. |
|
Wartość miary — prognoza
|
forecast.values.value | float |
Mierzona wartość danego typu pomiaru, np. stężenie 25μg/m3. |
|
Indeksy
|
forecast.indexes | array of object |
Indeksy — prognoza. |
|
Nazwa Standardowa — prognoza
|
forecast.indexes.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — prognoza
|
forecast.indexes.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — prognoza
|
forecast.indexes.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — prognoza
|
forecast.indexes.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — prognoza
|
forecast.indexes.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
standards
|
forecast.standards | array of object |
Standardy — prognoza. |
|
Nazwa Standardowa — prognoza
|
forecast.standards.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — prognoza
|
forecast.standards.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — prognoza
|
forecast.standards.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — prognoza
|
forecast.standards.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — prognoza
|
forecast.standards.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
Pobieranie pomiarów dla punktu
Punkt końcowy zwraca miary dla dowolnej lokalizacji geograficznej. Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). Zwracana wartość jest średnią ważoną, z odwrotnie proporcjonalną do odległości od czujnika do danego punktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Szerokość
|
lat | True | number |
Szerokość geograficzna jako stopień dziesiętny, np. 50,062006. |
|
Długość
|
lng | True | number |
Długość geograficzna jako stopień dziesiętny, np. 19,940984. |
|
Typ indeksu
|
indexType | string |
Wybiera typ indeksu, który ma być obliczany i zwracany w odpowiedzi. |
|
|
Język
|
Accept-Language | string |
Język, w którym powinny zostać zwrócone opisy tekstu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Od daty/godziny — bieżąca
|
current.fromDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas rozpoczęcia, od którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
Till DateTime — bieżąca
|
current.tillDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas zakończenia, do którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
values
|
current.values | array of object |
Wartości — bieżące. |
|
Nazwa miary — bieżąca
|
current.values.name | string |
Nazwa (typ) podanej miary; np. PM10. |
|
Wartość miary — bieżąca
|
current.values.value | float |
Mierzona wartość danego typu pomiaru, np. stężenie 25μg/m3. |
|
Indeksy
|
current.indexes | array of object |
Indeksy — bieżące. |
|
Nazwa indeksu — bieżąca
|
current.indexes.name | string |
Nazwa indeksu (np. CAQI lub PIJP). |
|
Wartość indeksu — bieżąca
|
current.indexes.value | float |
Wartość liczbowa indeksu obliczeniowego. |
|
Poziom — bieżący
|
current.indexes.level | string |
Dyskretny poziom indeksu (np. WYSOKI lub NISKI itp.). |
|
Opis — bieżący
|
current.indexes.description | string |
Opis poziomu indeksu. Tekst przetłumaczony i zwrócony w języku zgodnie z nagłówkiem żądania Accept-Language. |
|
Porady — aktualne
|
current.indexes.advice | string |
Dodatkowy tekst z poradami dotyczącymi bieżącego poziomu indeksu. Tekst przetłumaczony i zwrócony w języku zgodnie z nagłówkiem żądania Accept-Language. |
|
Kolor — bieżący
|
current.indexes.color | string |
Kolor reprezentujący poziom indeksu w postaci trójki szesnastkowej RGB (np. #D1CF1E). |
|
standards
|
current.standards | array of object |
Standardy — bieżące. |
|
Nazwa Standardowa — bieżąca
|
current.standards.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — prąd
|
current.standards.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — bieżący
|
current.standards.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — bieżący
|
current.standards.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnie — bieżące
|
current.standards.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
historia
|
history | array of object |
Wpisy historyczne. |
|
Od daty/godziny — historia
|
history.fromDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas rozpoczęcia, od którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
Till DateTime — historia
|
history.tillDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas zakończenia, do którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
values
|
history.values | array of object |
Wartości — historia. |
|
Nazwa miary — historia
|
history.values.name | string |
Nazwa (typ) podanej miary; np. PM10. |
|
Wartość miary — historia
|
history.values.value | float |
Mierzona wartość danego typu pomiaru, np. stężenie 25μg/m3. |
|
Indeksy
|
history.indexes | array of object |
Indeksy — historia. |
|
Nazwa Standardowa — historia
|
history.indexes.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — historia
|
history.indexes.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — historia
|
history.indexes.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — historia
|
history.indexes.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — historia
|
history.indexes.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
standards
|
history.standards | array of object |
Standardy — historia. |
|
Nazwa Standardowa — historia
|
history.standards.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — historia
|
history.standards.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — historia
|
history.standards.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — historia
|
history.standards.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — historia
|
history.standards.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
prognoza
|
forecast | array of object |
Wpisy prognozy. |
|
Od daty/godziny — prognoza
|
forecast.fromDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas rozpoczęcia, od którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
Till DateTime — prognoza
|
forecast.tillDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas zakończenia, do którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
values
|
forecast.values | array of object |
Wartości — prognoza. |
|
Nazwa miary — prognoza
|
forecast.values.name | string |
Nazwa (typ) podanej miary; np. PM10. |
|
Wartość miary — prognoza
|
forecast.values.value | float |
Mierzona wartość danego typu pomiaru, np. stężenie 25μg/m3. |
|
Indeksy
|
forecast.indexes | array of object |
Indeksy — prognoza. |
|
Nazwa Standardowa — prognoza
|
forecast.indexes.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — prognoza
|
forecast.indexes.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — prognoza
|
forecast.indexes.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — prognoza
|
forecast.indexes.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — prognoza
|
forecast.indexes.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
standards
|
forecast.standards | array of object |
Standardy — prognoza. |
|
Nazwa Standardowa — prognoza
|
forecast.standards.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — prognoza
|
forecast.standards.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — prognoza
|
forecast.standards.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — prognoza
|
forecast.standards.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — prognoza
|
forecast.standards.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
Pobieranie pomiarów instalacji
Punkt końcowy zwraca miary dla instalacji podanej przez InstallationId.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator instalacji
|
installationId | True | integer |
Identyfikator instalacji, dla którego są zwracane pomiary. |
|
Język
|
Accept-Language | string |
Język, w którym powinny zostać zwrócone opisy tekstu. |
|
|
Typ indeksu
|
indexType | string |
Wybiera typ indeksu, który ma być obliczany i zwracany w odpowiedzi. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Od daty/godziny — bieżąca
|
current.fromDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas rozpoczęcia, od którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
Till DateTime — bieżąca
|
current.tillDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas zakończenia, do którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
values
|
current.values | array of object |
Wartości — bieżące. |
|
Nazwa miary — bieżąca
|
current.values.name | string |
Nazwa (typ) podanej miary; np. PM10. |
|
Wartość miary — bieżąca
|
current.values.value | float |
Mierzona wartość danego typu pomiaru, np. stężenie 25μg/m3. |
|
Indeksy
|
current.indexes | array of object |
Indeksy — bieżące. |
|
Nazwa indeksu — bieżąca
|
current.indexes.name | string |
Nazwa indeksu (np. CAQI lub PIJP). |
|
Wartość indeksu — bieżąca
|
current.indexes.value | float |
Wartość liczbowa indeksu obliczeniowego. |
|
Poziom — bieżący
|
current.indexes.level | string |
Dyskretny poziom indeksu (np. WYSOKI lub NISKI itp.). |
|
Opis — bieżący
|
current.indexes.description | string |
Opis poziomu indeksu. Tekst przetłumaczony i zwrócony w języku zgodnie z nagłówkiem żądania Accept-Language. |
|
Porady — aktualne
|
current.indexes.advice | string |
Dodatkowy tekst z poradami dotyczącymi bieżącego poziomu indeksu. Tekst przetłumaczony i zwrócony w języku zgodnie z nagłówkiem żądania Accept-Language. |
|
Kolor — bieżący
|
current.indexes.color | string |
Kolor reprezentujący poziom indeksu w postaci trójki szesnastkowej RGB (np. #D1CF1E). |
|
standards
|
current.standards | array of object |
Standardy — bieżące. |
|
Nazwa Standardowa — bieżąca
|
current.standards.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — prąd
|
current.standards.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — bieżący
|
current.standards.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — bieżący
|
current.standards.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnie — bieżące
|
current.standards.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
historia
|
history | array of object |
Wpisy historyczne. |
|
Od daty/godziny — historia
|
history.fromDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas rozpoczęcia, od którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
Till DateTime — historia
|
history.tillDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas zakończenia, do którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
values
|
history.values | array of object |
Wartości — historia. |
|
Nazwa miary — historia
|
history.values.name | string |
Nazwa (typ) podanej miary; np. PM10. |
|
Wartość miary — historia
|
history.values.value | float |
Mierzona wartość danego typu pomiaru, np. stężenie 25μg/m3. |
|
Indeksy
|
history.indexes | array of object |
Indeksy — historia. |
|
Nazwa Standardowa — historia
|
history.indexes.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — historia
|
history.indexes.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — historia
|
history.indexes.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — historia
|
history.indexes.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — historia
|
history.indexes.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
standards
|
history.standards | array of object |
Standardy — historia. |
|
Nazwa Standardowa — historia
|
history.standards.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — historia
|
history.standards.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — historia
|
history.standards.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — historia
|
history.standards.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — historia
|
history.standards.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
prognoza
|
forecast | array of object |
Wpisy prognozy. |
|
Od daty/godziny — prognoza
|
forecast.fromDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas rozpoczęcia, od którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
Till DateTime — prognoza
|
forecast.tillDateTime | string |
ISO8601 znacznik czasu. Data i godzina w formacie UTC. Pole reprezentuje czas zakończenia, do którego dane w tym ładunku zostały zmierzone i uśrednione. |
|
values
|
forecast.values | array of object |
Wartości — prognoza. |
|
Nazwa miary — prognoza
|
forecast.values.name | string |
Nazwa (typ) podanej miary; np. PM10. |
|
Wartość miary — prognoza
|
forecast.values.value | float |
Mierzona wartość danego typu pomiaru, np. stężenie 25μg/m3. |
|
Indeksy
|
forecast.indexes | array of object |
Indeksy — prognoza. |
|
Nazwa Standardowa — prognoza
|
forecast.indexes.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — prognoza
|
forecast.indexes.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — prognoza
|
forecast.indexes.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — prognoza
|
forecast.indexes.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — prognoza
|
forecast.indexes.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
|
standards
|
forecast.standards | array of object |
Standardy — prognoza. |
|
Nazwa Standardowa — prognoza
|
forecast.standards.name | string |
Nazwa tego standardu. Obecnie obsługiwane są tylko standardy WHO. |
|
Zanieczyszczający — prognoza
|
forecast.standards.pollutant | string |
Nazwa zanieczyszczającego, do którego stosuje się ten standard, obecnie obsługiwane są tylko pm10 i PM25. |
|
Limit — prognoza
|
forecast.standards.limit | float |
Pewien średni poziom stężenia zanieczyszczeń, który nie powinien być przekroczony w danym okresie czasu; innymi słowy, jest to wartość, dla której stężenie zanieczyszczeń osiąga 100% limitu. |
|
Procent — prognoza
|
forecast.standards.percent | float |
Wartość stężenia danego zanieczyszczeń wyrażonego jako wartość procentowa tego stężenia w normie /granicze, np. dla standardu 50μg/m3 PM10 stężenie 25μg/m3 jest wyrażone jako 50%. |
|
Średnio — prognoza
|
forecast.standards.averaging | string |
Wartości pomiarów są interpolowane przez pomiary średnie z pobliskich czujników (do 15 km od danego punktu). |
Uzyskiwanie dostępnych indeksów
Punkt końcowy zwraca listę wszystkich typów indeksów obsługiwanych w interfejsie API wraz z listami poziomów zdefiniowanych dla każdego typu indeksu.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
Nazwa indeksu
|
name | string |
Nazwa indeksu. |
|
Poziomy
|
levels | array of object |
Lista dostępnych poziomów indeksów. |
|
Wartość minimalna
|
levels.minValue | float |
Minimalna wartość indeksu może zwrócić dla danego poziomu. |
|
Wartość maksymalna
|
levels.maxValue | float |
Maksymalna wartość indeksu może zwrócić dla danego poziomu. |
|
Wartości
|
levels.values | string |
Wartości, które indeks może zwrócić dla danego poziomu. |
|
Nazwa poziomu
|
levels.level | string | |
|
Opis poziomu
|
levels.description | string | |
|
Kolor
|
levels.color | string |
Kolor reprezentujący poziom indeksu w postaci trójki szesnastkowej RGB (np. #D1CF1E). |
Uzyskiwanie dostępnych pomiarów
Punkt końcowy zwraca listę wszystkich typów miar obsługiwanych w interfejsie API wraz z ich nazwami i jednostkami.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Język
|
Accept-Language | string |
Język, w którym powinny zostać zwrócone opisy tekstu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
Name
|
name | string |
Nazwa tego typu miary, np. PM10. |
|
Etykieta
|
label | string |
Opisowa nazwa tego typu miary (przetłumaczone pole). |
|
Unit
|
unit | string |
Jednostka tego typu pomiaru, np. μg/m3. |
Uzyskiwanie najbliższych instalacji
Punkt końcowy zwraca listę instalacji znajdujących się najbliżej danego punktu posortowanego według odległości do tego punktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Szerokość
|
lat | True | float |
Szerokość geograficzna jako stopień dziesiętny, np. 50,062006. |
|
Długość
|
lng | True | float |
Długość geograficzna jako stopień dziesiętny, np. 19,940984. |
|
Maksymalna odległość (KM)
|
maxDistanceKM | float |
Wartość domyślna 3.0. Wszystkie zwrócone instalacje muszą znajdować się w tym limicie od danego punktu (w km). Wartość ujemna oznacza brak limitu. |
|
|
Maksymalna liczba zwróconych wyników
|
maxResults | integer |
Wartość domyślna 1. Maksymalna liczba instalacji do zwrócenia. Wartość ujemna oznacza brak limitu |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
Id
|
id | integer |
Unikatowy identyfikator instalacji. O identyfikatorze InstallationId można wykonywać zapytania dotyczące pomiarów z konkretnej instalacji. |
|
Szerokość
|
location.latitude | float |
Współrzędne instalacji — szerokość geograficzna. Dokładna lokalizacja czujnika na mapie. |
|
Długość
|
location.longitude | float |
Współrzędne instalacji — długość geograficzna. Dokładna lokalizacja czujnika na mapie. |
|
Identyfikator lokalizacji
|
locationId | integer |
Unikatowy identyfikator lokalizacji. |
|
Country
|
address.country | string |
Kraj instalacji. Atrybut jest opcjonalny, może być pusty lub ma wartość null. |
|
Miejscowość
|
address.city | string |
Miasto instalacji. Atrybut jest opcjonalny, może być pusty lub ma wartość null. |
|
Ulica
|
address.street | string |
Ulica instalacji. Atrybut jest opcjonalny, może być pusty lub ma wartość null. |
|
Number
|
address.number | string |
Numer ulicy instalacji. Atrybut jest opcjonalny, może być pusty lub ma wartość null. |
|
Adres wyświetlania 1
|
address.displayAddress1 | string |
Dodatkowe pole opisujące adres, np. nazwę szkoły lub numer. Pole opcjonalne. |
|
Wyświetl adres 2
|
address.displayAddress2 | string |
Dodatkowe pole opisujące adres, np. nazwę szkoły lub numer. Pole opcjonalne. |
|
Elevation
|
elevation | float |
Wysokość, na której zainstalowano urządzenie; metrów powyżej średniego poziomu morza (mamsl). |
|
Airly
|
airly | boolean |
Flaga wskazująca, czy ta instalacja jest urządzeniem Airly, czy nie; np. stacje GIOŚ są oznaczone jako fałszywe. |
|
Id
|
sponsor.id | integer |
Identyfikator sponsora. |
|
Name
|
sponsor.name | string |
Nazwa sponsora tej instalacji. |
|
Description
|
sponsor.description | string |
Dodatkowy opis sponsora tej instalacji. |
|
Logo
|
sponsor.logo | string |
Adres URL wskazujący logo sponsora (obraz jpg). |
|
Link
|
sponsor.link | string |
Adres URL wskazujący witrynę internetową sponsora. |