Weather - Get Current Air Quality
Verwenden Sie diese Option, um aktuelle Informationen zur Luftqualität zu erhalten, die potenzielle Risiken und empfohlene Vorsichtsmaßnahmen enthalten.
Bei der Get Current Air Quality API handelt es sich um eine HTTP-Anforderung GET , die detaillierte Informationen über die Schadstoffkonzentration und den Gesamtstatus der aktuellen Luftqualität zurückgibt, einschließlich Verschmutzungsgraden, Luftqualitätsindexwerten, dem dominierenden Schadstoff und einer kurzen Erklärung, in der das Risikoniveau und die empfohlenen Vorsichtsmaßnahmen zusammengefasst sind.
GET https://atlas.microsoft.com/weather/airQuality/current/json?api-version=1.1&query={query}
GET https://atlas.microsoft.com/weather/airQuality/current/json?api-version=1.1&language={language}&query={query}&pollutants={pollutants}
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
format
|
path | True |
Gewünschtes Format der Antwort. Nur |
|
|
api-version
|
query | True |
string |
Versionsnummer der Azure Maps-API. |
|
query
|
query | True |
number[] |
Die entsprechende Abfrage, die als kommagetrennte Zeichenfolge angegeben wird, die durch Breitengrad und Längengrad besteht, z. B. "47.641268,-122.125679". Wetterinformationen sind in der Regel für Orte an Land, von Land umgebene Gewässer und Bereiche des Ozeans verfügbar, die sich innerhalb von etwa 50 Seemeilen um eine Küste befinden. |
|
language
|
query |
string |
Sprache, in der Suchergebnisse zurückgegeben werden sollen. Sollte eine der unterstützten IETF-Sprachtags sein, Groß-/Kleinschreibung wird nicht beachtet. Wenn Daten in der angegebenen Sprache für ein bestimmtes Feld nicht verfügbar sind, wird die Standardsprache verwendet. Weitere Informationen finden Sie unter unterstützten Sprachen. |
|
|
pollutants
|
query |
boolean |
Boolescher Wert, der detaillierte Informationen zu jedem Schadstoff zurückgibt. Standardmäßig ist True. |
Anforderungsheader
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| x-ms-client-id |
string |
Gibt das Konto an, das für die Verwendung mit dem Microsoft Entra ID-Sicherheitsmodell vorgesehen ist. Diese eindeutige ID für das Azure Maps-Konto kann über die Konto-API der Azure Maps-Verwaltungsebene abgerufen werden. Weitere Informationen zur Verwendung der Microsoft Entra ID-Sicherheit in Azure Maps finden Sie unter Verwalten der Authentifizierung in Azure Maps. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Ein unerwarteter Fehler ist aufgetreten. |
Sicherheit
AADToken
Dies sind die Microsoft Entra OAuth 2.0 Flows. Bei Kombination mit rollenbasierten Azure-Zugriff Steuern kann es verwendet werden, um den Zugriff auf Azure Maps-REST-APIs zu steuern. Azure-rollenbasierte Zugriffssteuerungen werden verwendet, um den Zugriff auf ein oder mehrere Azure Maps-Ressourcenkonten oder -Unterressourcen zu bestimmen. Jedem Benutzer, Gruppen- oder Dienstprinzipal kann über eine integrierte Rolle oder eine benutzerdefinierte Rolle, die aus einer oder mehreren Berechtigungen für Azure Maps-REST-APIs besteht, Zugriff gewährt werden.
Zum Implementieren von Szenarien wird empfohlen, Authentifizierungskonzepte anzuzeigen. Zusammenfassend bietet diese Sicherheitsdefinition eine Lösung für die Modellierung von Anwendungen über Objekte, die zugriffsfähig für bestimmte APIs und Bereiche sind.
Notes
- Diese Sicherheitsdefinition erfordert die Verwendung des Headers
x-ms-client-id, um anzugeben, auf welche Azure Maps-Ressource die Anwendung Zugriff anfordert. Dies kann über die Maps-Verwaltungs-API abgerufen werden.
Die Authorization URL ist spezifisch für die Öffentliche Azure-Cloudinstanz. Souveräne Clouds verfügen über eindeutige Autorisierungs-URLs und Microsoft Entra-ID-Konfigurationen.
* Die rollenbasierte Azure-Zugriffssteuerung wird über die Azure-Verwaltungsebene über das Azure-Portal, PowerShell, CLI, Azure SDKs oder REST-APIs konfiguriert.
* Die Verwendung des Azure Maps Web SDK ermöglicht die konfigurationsbasierte Einrichtung einer Anwendung für mehrere Anwendungsfälle.
- Weitere Informationen zur Microsoft Identity Platform finden Sie unter Übersicht über die Microsoft Identity Platform.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Dies ist ein freigegebener Schlüssel, der bereitgestellt wird, wenn Sie Erstellen eines Azure Maps-Kontos im Azure-Portal oder mithilfe von PowerShell, CLI, Azure SDKs oder REST-API.
Mit diesem Schlüssel kann jede Anwendung auf alle REST-API zugreifen. Mit anderen Worten, dieser Schlüssel kann als Hauptschlüssel in dem Konto verwendet werden, in dem sie ausgestellt werden.
Für öffentlich zugängliche Anwendungen empfiehlt es sich, die vertraulichen Clientanwendungen Ansatz für den Zugriff auf Azure Maps-REST-APIs zu verwenden, damit Ihr Schlüssel sicher gespeichert werden kann.
Typ:
apiKey
In:
query
SAS Token
Dies ist ein Freigegebenes Zugriffssignaturtoken wird aus dem Listen-SAS-Vorgang auf der Azure Maps-Ressource über die Azure-Verwaltungsebene über das Azure-Portal, PowerShell, CLI, Azure SDKs oder REST-APIs erstellt.
Mit diesem Token ist jede Anwendung für den Zugriff mit rollenbasierten Azure-Zugriffssteuerungen und feinkörniger Kontrolle auf den Ablauf, die Rate und die Region(en) der Verwendung für das jeweilige Token autorisiert. Mit anderen Worten, das SAS-Token kann verwendet werden, um Anwendungen das Steuern des Zugriffs auf eine sicherere Weise zu ermöglichen als der freigegebene Schlüssel.
Für öffentlich zugängliche Anwendungen empfiehlt es sich, eine bestimmte Liste der zulässigen Ursprünge auf der Zuordnungskontoressource zu konfigurieren,, um das Rendern von Missbrauch zu begrenzen und das SAS-Token regelmäßig zu erneuern.
Typ:
apiKey
In:
header
Beispiele
Get Current Air Quality
Beispielanforderung
GET https://atlas.microsoft.com/weather/airQuality/current/json?api-version=1.1&query=47.632346,-122.13887
Beispiel für eine Antwort
{
"results": [
{
"dateTime": "2021-07-19T02:00:00+00:00",
"index": 21.6,
"globalIndex": 22.1,
"dominantPollutant": "Ozone",
"category": "Fair",
"categoryColor": "#FFC300",
"description": "The air quality is generally acceptable for most individuals. However, sensitive groups may experience minor to moderate symptoms from long-term exposure.",
"pollutants": [
{
"type": "NO2",
"name": "Nitrogen Dioxide",
"index": 6.7,
"globalIndex": 6.7,
"concentration": {
"value": 13.4,
"unit": "µg/m³",
"unitType": 31
}
},
{
"type": "O3",
"name": "Ozone",
"index": 21.6,
"globalIndex": 22.1,
"concentration": {
"value": 53.5,
"unit": "µg/m³",
"unitType": 31
}
},
{
"type": "PM10",
"name": "Particulate Matter 10",
"index": 11.3,
"globalIndex": 12.2,
"concentration": {
"value": 12.2,
"unit": "µg/m³",
"unitType": 31
}
},
{
"type": "PM2.5",
"name": "Particulate Matter 2.5",
"index": 13.5,
"globalIndex": 6.5,
"concentration": {
"value": 3.2,
"unit": "µg/m³",
"unitType": 31
}
},
{
"type": "CO",
"name": "Carbon Monoxide",
"index": 1.2,
"globalIndex": 0.6,
"concentration": {
"value": 118.4,
"unit": "µg/m³",
"unitType": 31
}
},
{
"type": "SO2",
"name": "Sulfur Dioxide",
"index": 0.6,
"globalIndex": 1.1,
"concentration": {
"value": 1.1,
"unit": "µg/m³",
"unitType": 31
}
}
]
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Air |
Das Airquality-Objekt liefert umfassende Informationen über die aktuelle Luftqualität am angegebenen Standort. Dazu gehören die Konzentrationswerte verschiedener Schadstoffe, numerische Air Quality Index (AQI)-Werte, die die allgemeine Luftqualität anzeigen, sowie die Identifizierung des dominierenden Schadstoffs, der die Luftqualität beeinflusst. Zusätzlich bietet es eine Zusammenfassung des Risikoniveaus, die potenzielle Gesundheitsrisiken kurz darlegt und Vorsichtsmaßnahmen vorschlägt. |
|
Air |
Eine Vielzahl von Luftqualitätsobjekten , die jeweils umfassende Informationen über die aktuelle Luftqualität an dem angegebenen Ort liefern. |
|
Dominant |
Identifiziert den Schadstoff mit der höchsten Konzentration. |
|
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
|
Error |
Das Fehlerdetails. |
|
Error |
Fehlerantwort |
|
Json |
Gewünschtes Format der Antwort. Nur |
| Pollutant |
Detaillierte Informationen über einen einzelnen Schadstoff. Wird nicht zurückgegeben, wenn |
|
Pollutant |
Gibt die sechs Arten von Schadstoffen an, die vom Azure Maps-Wetterdienst nachverfolgt werden. |
|
Unit |
Eine ganze Zahl, die den Einheitentyp darstellt. Zum Beispiel 17 für Celsius, 18 für Fahrenheit. Kann für die Einheitenumrechnung verwendet werden. Eine vollständige Liste finden Sie unter Wetterdienste in Azure Maps. |
|
Weather |
Spezifischer Wert einer bestimmten Einheit in Bezug auf das Wetter. |
AirQuality
Das Airquality-Objekt liefert umfassende Informationen über die aktuelle Luftqualität am angegebenen Standort. Dazu gehören die Konzentrationswerte verschiedener Schadstoffe, numerische Air Quality Index (AQI)-Werte, die die allgemeine Luftqualität anzeigen, sowie die Identifizierung des dominierenden Schadstoffs, der die Luftqualität beeinflusst. Zusätzlich bietet es eine Zusammenfassung des Risikoniveaus, die potenzielle Gesundheitsrisiken kurz darlegt und Vorsichtsmaßnahmen vorschlägt.
| Name | Typ | Beschreibung |
|---|---|---|
| category |
string |
Bietet eine ein-Wort-Beschreibung der Luftqualität für den Prognosezeitraum in der angegebenen Sprache, wie Schlecht, Mäßig oder Ausgezeichnet. |
| categoryColor |
string |
Bietet einen einzigartigen hexadezimalen Farbcode, der der Luftqualitätskategorie für jeden Tag im Vorhersagezeitraum entspricht. Diese Farbe hilft den Nutzern, die Luftqualität visuell schnell zu erkennen, wobei jede Farbe einer Kategorie wie Schlecht, Durchschnittlich oder Ausgezeichnet entspricht. |
| dateTime |
string (date-time) |
Datum und Uhrzeit der aktuellen Beobachtung, dargestellt im ISO-8601-Format (yyyy-mm-ddThh:mm:ss-hh:mm). Zum Beispiel 2025-04-29T07:00:00-07:00. |
| description |
string |
Eine textuelle Erläuterung dieser Luftqualität ergibt sich in der gewünschten Sprache. |
| dominantPollutant |
Identifiziert den Schadstoff mit der höchsten Konzentration. |
|
| globalIndex |
number (float) |
Bietet eine international standardisierte Methode, um die Konzentration von Schadstoffen in der Luft zu verstehen. Die Bewertungen reichen von 0 bis 300 und höher, wobei höhere Werte eine schlechtere Luftqualität anzeigen. Zu den gemessenen Schadstoffen gehören PM2,5, PM10, NO2, SO2, CO und O3. |
| index |
number (float) |
Der Luftqualitätsindex (AQI) ist eine Luftqualitätsbewertungsskala, die von lokalen Regulierungsbehörden festgelegt wird. Die Skalen können je nach Standort stark variieren. Weitere Informationen finden Sie unter Luftqualitätsindex in Wikipedia. |
| pollutants |
Ein Array, das detaillierte Informationen zu jedem Schadstoff in der Reaktion enthält. Zurückgegeben, wenn der |
AirQualityResult
Eine Vielzahl von Luftqualitätsobjekten , die jeweils umfassende Informationen über die aktuelle Luftqualität an dem angegebenen Ort liefern.
| Name | Typ | Beschreibung |
|---|---|---|
| nextLink |
string |
Enthält die URL, um die nächste Ergebnisseite abzurufen, wenn die Antwort paginiert ist. Dies ist nützlich, wenn die Antwort zu groß ist, um in einem einzigen Aufruf zurückgegeben zu werden, sodass Nutzer durch mehrere Seiten mit Ergebnissen navigieren können. |
| results |
Detaillierte Luftqualitätsergebnisse innerhalb des angegebenen Standorts, einschließlich Eigenschaften wie dem Luftqualitätsindex (AQI), dominantem Schadstoff, Schadstoffwerten, Risikoniveau und vorgeschlagenen Vorsichtsmaßnahmen. |
DominantPollutant
Identifiziert den Schadstoff mit der höchsten Konzentration.
| Wert | Beschreibung |
|---|---|
| Carbon Monoxide |
Kohlenmonoxid (CO) ist ein farb-, geruchs- und geschmackloses, aber hochgiftiges Gas, das bei der unvollständigen Verbrennung von kohlenstoffhaltigen Brennstoffen entsteht. Häufige Quellen sind Fahrzeugabgase, Gasherde, Öfen und Holzfeuer. |
| Nitrogen Dioxide |
Stickstoffdioxid (NO2) ist ein bedeutender Luftschadstoff. Es ist reguliert und unterliegt den empfohlenen Grenzwertrichtlinien der Weltgesundheitsorganisation (WHO). |
| Ozone |
Ozon (O3) ist eine Schlüsselkomponente des photochemischen Smogs, des braunen, schädlichen Dunstes, der viele Großstädte umgibt und der aus einer photochemischen Reaktion zwischen Sonnenlicht und bestimmten spezifischen Schadstoffen resultiert. |
| Particulate Matter 2.5 |
Feinstaub 2,5 (PM2,5) bezieht sich auf feine Partikel mit Durchmessern, die in der Regel 2,5 Mikrometer und kleiner sind. Diese Partikel sind mehr als 100-mal dünner als ein menschliches Haar und können über längere Zeit in der Luft schweben |
| Particulate Matter 10 |
Feinstaub 10 (PM10) bezieht sich auf Partikel mit Durchmessern, die in der Regel 10 Mikrometer und kleiner sind. Zu diesen Partikeln können Staub, Pollen, Ruß, Rauch und Flüssigkeitströpfchen gehören. |
| Sulfur Dioxide |
Schwefeldioxid (SO2) ist ein schweres, farbloses anorganisches Gas mit einem stechenden, reizenden Geruch. Es wird hauptsächlich durch die Verbrennung fossiler Brennstoffe in Kraftwerken und Industrieanlagen hergestellt, kann aber auch aus natürlichen Quellen wie Vulkanen emittiert werden. |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
| Name | Typ | Beschreibung |
|---|---|---|
| info |
object |
Die zusätzlichen Informationen. |
| type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
| code |
string |
Der Fehlercode. |
| details |
Die Fehlerdetails. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
JsonFormat
Gewünschtes Format der Antwort. Nur json Format wird unterstützt.
| Wert | Beschreibung |
|---|---|
| json |
Pollutant
Detaillierte Informationen über einen einzelnen Schadstoff. Wird nicht zurückgegeben, wenn pollutants=false.
| Name | Typ | Beschreibung |
|---|---|---|
| concentration |
Ein Objekt, das die Anzahl der Schadstoffpartikel pro Luftvolumen enthält. |
|
| globalIndex |
number (float) |
International normalisierte Luftqualitätsbewertung auf einer Skala von 0 bis 300 und höher, wobei höhere Zahlen für eine schlechtere Luftqualität stehen. |
| index |
number (float) |
Bewertung der Luftqualität auf einer Skala, die von den lokalen Aufsichtsbehörden festgelegt wird. Die Skalen können je nach Standort stark variieren. Siehe Wikipedia für weitere Informationen. |
| name |
string |
Der Name des Schadstoffs auf Englisch. |
| type |
Art des Schadstoffs. Bitte beachten Sie, dass jederzeit weitere hinzugefügt werden können. |
PollutantType
Gibt die sechs Arten von Schadstoffen an, die vom Azure Maps-Wetterdienst nachverfolgt werden.
| Wert | Beschreibung |
|---|---|
| CO |
Kohlenmonoxid |
| NO2 |
Stickstoffdioxid |
| O3 |
Ozon |
| PM2.5 |
Feinstaub 2,5 |
| PM10 |
Feinstaub 10 |
| SO2 |
Schwefeldioxid |
UnitType
Eine ganze Zahl, die den Einheitentyp darstellt. Zum Beispiel 17 für Celsius, 18 für Fahrenheit. Kann für die Einheitenumrechnung verwendet werden. Eine vollständige Liste finden Sie unter Wetterdienste in Azure Maps.
| Wert | Beschreibung |
|---|---|
| 0 |
feet |
| 1 |
inches |
| 2 |
miles |
| 3 |
millimeter |
| 4 |
centimeter |
| 5 |
meter |
| 6 |
kilometer |
| 7 |
kilometersPerHour |
| 8 |
knots |
| 9 |
milesPerHour |
| 10 |
metersPerSecond |
| 11 |
hectoPascals |
| 12 |
inchesOfMercury |
| 13 |
kiloPascals |
| 14 |
millibars |
| 15 |
millimetersOfMercury |
| 16 |
poundsPerSquareInch |
| 17 |
Celsius |
| 18 |
Fahrenheit |
| 19 |
kelvin |
| 20 |
percent |
| 21 |
float |
| 22 |
integer |
| 31 |
MicrogramsPerCubicMeterOfAir |
WeatherUnit
Spezifischer Wert einer bestimmten Einheit in Bezug auf das Wetter.
| Name | Typ | Beschreibung |
|---|---|---|
| unit |
string |
Typ der Einheit für den zurückgegebenen Wert. |
| unitType |
Unit |
Eine ganze Zahl, die den Einheitentyp darstellt. Zum Beispiel 17 für Celsius, 18 für Fahrenheit. Kann für die Einheitenumrechnung verwendet werden. Eine vollständige Liste finden Sie unter Wetterdienste in Azure Maps. |
| value |
number (float) |
Gerundeter Wert. |