Live-Daten & Geografie
Wetterabfragen, Geokodierung, Entfernung (Haversine) und DMS-/Dezimalgradsyntax — mit Offline-Verhalten und Datenschutz.
Fünf strenge Wettermuster und weitere strenge Geo-Muster gehen über den Mac hinaus:
location of <place>, latitude/longitude of <place> und
distance between <end1> and <end2>. Jedes ist ein strenges Muster — passt die Zeile nicht
exakt, wird nichts irgendwohin gesendet.
Diese Seite beschreibt die Wettervorlagen, die Geografiemuster (benannte Orte und ausdrückliche Koordinaten), Entfernungen, die DMS-/Dezimalgradsyntax und die Datenschutzregeln, die für jede Anfrage gelten. Ergebnisse aus externen Daten sind durchgängig als dynamisch markiert.
Wetter
Die fünf exakten Muster (schreibunabhängig, mit flexiblen Leerzeichen):
weather in <place>
<place> temperature
high in <place>
low in <place>
feels like in <place>
<place> ist freier Text bis 100 Zeichen. Sichere Interpunktion ist erlaubt, damit
mehrdeutige Namen natürlich geschrieben werden können — New York, Paris, France,
St. Louis, Côte d'Ivoire.
Folgendes macht die Zeile zu keiner Wetteranfrage (sie wird als normaler Text behandelt):
- ein leerer Ortswert,
- Steuerzeichen,
- Antwort-Token-Marker,
#,=,- Operatoren:
+ - * / × ÷ − ^ % ( ).
Die ersten beiden Formen liefern die aktuelle Temperatur, high und low das heutige
Maximum und Minimum und feels like die aktuelle gefühlte Temperatur. Alle Ergebnisse
werden in °C (C°) ausgegeben und sind dynamisch.
- Anbieter: Open-Meteo, ohne Schlüssel.
- Cache: Eine letzte erfolgreiche Antwort pro Ort versorgt alle vier Messwerte; die TTL beträgt 600 Sekunden, danach wird im Hintergrund aktualisiert.
- Offline: Der letzte Cachewert bleibt verfügbar; ganz ohne Messwert meldet die Zeile
Weather unavailable. - Datenschutz: Nur der Ortsname wird gesendet; GPS wird nie verwendet.
Geografie
Die exakten Muster sind (schreibunabhängig):
location of <place>
latitude of <place>
longitude of <place>
distance between <end1> and <end2>
Jeder Endpunkt von distance between kann sein:
- ein Ortsname, aufgelöst durch den Geokodierer (dynamisch), oder
- ausdrückliche Koordinaten, die offline ohne Netzwerkanfrage aufgelöst werden.
Ein nicht in Anführungszeichen gesetzter Name wird am letzten eigenständigen and der
Zeile geteilt. Deshalb werden Anführungszeichen für Namen mit and unterstützt — und
empfohlen:
distance between "Rock and Roll Hall" and Vienna
Ein einzelnes oder unpaariges Anführungszeichen nimmt die Zeile vollständig aus der Geo-Grammatik.
Koordinatenendpunkte werden als <latitude>, <longitude> geschrieben. In einer Punkt-Dezimal-Region
ist das Trennzeichen ein Komma; in einer Komma-Dezimal-Region nutzt das Paar einen Punkt und
wird durch ein Semikolon (;) getrennt. Gültige Bereiche: Breite −90…90, Länge −180…180.
Entfernungssemantik
distance between berechnet eine Haversine-Oberflächenentfernung — die direkte
Großkreisstrecke, keine Fahr- oder Flugroute.
- Erdradius: der mittlere Erdradius.
- Entfernungen ab 1000 m werden in Kilometern angezeigt.
Geokodierungsdetails:
- Anbieter: Open-Meteo, nur der Geokodierungs-Endpunkt; das am höchsten gerankte Ergebnis wird genutzt, Vorhersage und Schlüssel werden nicht angefragt.
- Offline: ein bereits aufgelöster Ort wird wiederverwendet; sonst
Location unavailable. - Datenschutz: nur der Ortsname wird gesendet. Die GPS-Position des Geräts wird nie verwendet.
DMS / Dezimalgrad
Eine Zeile wird als Gradangabe behandelt, wenn eine der folgenden Bedingungen gilt:
- die Zeile endet mit
as DMSoderas decimal; - sie trägt Prim-/Doppelprim-Komponenten (DMS-Notation);
- eine Ziffer oder ein Vorzeichen steht unmittelbar vor
°(Dezimalgradform, einschließlich nachgestelltem Himmelsrichtungsbuchstaben).
Temperatur-Glyphen (C°, F°, K°, R°, immer nach einem Buchstaben) sind Temperaturen
und keine Gradangaben.
| Form | Beispiel | Wert |
|---|---|---|
| Dezimalgrad | 51.5074° | 51.5074 |
| + Himmelsrichtung | 51.5° N, 0.1275° W | Vorzeichen nach N/S/E/W (S, W negativ) |
| DMS | 156° 44′ 31.2″ | 156 + 44/60 + 31.2/3600 |
| Teil-DMS | 156° 44′ | Grad + Minuten, ohne Sekunden |
… as DMS | 51.25° as DMS | → 51° 15′ 0″ |
… as decimal | 156° 44′ 31.2″ as decimal | → 156.7419… |
Grenzen und Regeln:
- Minuten und Sekunden sind 0…59.
- Sekunden akzeptieren in der Eingabe bis zu zwei Dezimalstellen (
31.25″) und werden mit einer angezeigt (31.2″). - Die Glyphen sind nur
° ′ ″(U+00B0, U+2032, U+2033). ASCII-'und''sind keine Glyphen. - Die Glyphenreihenfolge ist fest — die erste ist nur
°, die zweite nur′, die dritte nur″— und es gibt 2–3 Komponenten. - Ziffernketten ohne Glyphen (
156 44 31) werden nicht zu DMS: eine solche Zeile wird nicht als Gradangabe behandelt. (Mit einemas decimal-Anhängsel wird die Ganzzahlform verwendet.) Links vonas DMS/as decimalist eine Dezimalzahl oder eine Notation mit mindestens einer Glyphe erforderlich. - Ein Himmelsrichtungsbuchstabe wird nur bei reinem Dezimalgrad akzeptiert (
51.5° N); DMS-Notation mit Himmelsrichtung (156°44′31″ W) ist ein Fehler. - Anzeige:
156° 44′ 31.2″(ganze Sekunden ohne.0; in einer Komma-Dezimal-Region31,2″; negative Werte mit führendem−).
Dynamische Ergebnisse
Wetter, geokodierte Orte und die davon abhängigen Entfernungen stammen aus externen Daten und ändern sich mit der Zeit. Alles andere auf dieser Seite — koordinatenbasierte Entfernungen und die DMS-Umrechnung — wird lokal berechnet.
Verwandt
- Datenschutz & Netzwerk — das vollständige Netzwerkmodell.
- Einheiten & Mengen — Mengen und Umrechnungen, die auf dem Mac bleiben.