Gezeiten-Karte

Heutige Gezeitenkurve für eine angegebene Station: ein Jetzt-Marker, die aktuelle Höhe, ob die Flut steigt oder fällt, und die nächsten Hoch- und Niedrigwasser mit Zeiten und Höhen. Höhen in Metern oder Fuß.

Basierend auf den Extremwerten der gelieferten Station im screenrig.tides/v1-Feed, mit optionaler dichter Serie, falls vorhanden, zeigt diese Ansicht die Tageskurve, die aktuelle Höhe sowie den nächsten Hoch- und Tiefstand. Zwischen den Extremen folgt die Linie einem Kosinus; Interpolation und Einheitenumrechnung halten sich an die bestehenden Feed-Regeln. Primetime führt die Höhe sanft ein und fügt leise, synchronisierte Hinweise bei gelieferten Extremen und Feed-Updates hinzu. Veraltete Tabellen bleiben als veraltet markiert.

Live-Karte

Diese Karte wird in Ihrem Browser vom gleichen Code gezeichnet, den die Player ausführen, mit Beispieldaten.

Kategorie: Wetter. Schlagwörter: Wetter und Umwelt, Diagramme und Messgeräte, Verkehr und Reisen.

Layouts

Diese Vollbildkarte füllt den gesamten Bildschirm im Quer- oder Hochformat und wird nicht als Ecke, Chip oder Streifen platziert.

Layouts: voll. Formulare: Querformat, Hochformat.

Kartenlayouts, Designs und Veröffentlichung. Karten durchsuchen.

Daten und Datenschutz

Feed: screenrig.tides/v1.

Feed-Dokumente tragen Quellenangaben. Der Player liefert den Feed an die Karte.

Eigenschaften

Für Thema, Hintergrund, Akzent und Position siehe Gemeinsame Eigenschaften.

Legen Sie statische Eigenschaften in den params der Karte fest, wenn Sie sie erstellen. Ihr Datendokument enthält nur dynamische Eigenschaften. Verschachtelte Zeilen beschreiben den Inhalt ihrer übergeordneten Eigenschaft.

Statische Eigenschaften

NameTypStandardWerte und GrenzwerteBeschreibung
locationobjectadditionalProperties: falseDer Ort, für den die Gezeiten gelten: Die nächste NOAA-Gezeitenvorhersage-Station im Umkreis von 100 km versorgt das Board, wenn station leer ist. {screen.location} übernimmt den eigenen Standort des Bildschirms.
location.namestringmaxLength: 40; Pflichtfeld
location.latitudenumberMinimum: -90; Maximum: 90; Pflichtfeld
location.longitudenumberMinimum: -180; Maximum: 180; Pflichtfeld
stationstring""Muster: "^([0-9A-Za-z]{7})?$"Eine NOAA-Gezeitenvorhersage-Stations-ID, sieben Zeichen (zum Beispiel 9449880). Sie hat Vorrang vor location.
unitsstring"auto""auto", "m", "ft"Höhen in Metern oder Fuß. auto verwendet die Einheiten des Feeds.
hour12booleanfalse
timeZoneString, NullnullIANA-Zone für den angezeigten Tag; null verwendet die Zone des Bildschirms.
backgroundColorString, NullnullMuster: "^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$"Überschreibt den Kartenhintergrund und die Platte mit einer flachen, CSS-geordneten Farbe. #RRGGBBAA gibt die Deckkraft an. Hintergrund none hat Vorrang.
textColorString, NullnullMuster: "^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$"Überschreibt die Haupt- und Sekundärtextfarben. Akzent- und semantische Statusfarben behalten ihre Funktion.

Dynamische Eigenschaften

Diese Karte hat keine dynamischen Eigenschaften.

Canvas-Beispiel

Speichern Sie die statischen Eigenschaften als params.json und erstellen Sie die Karte. Das Ergebnis enthält ihre crd_ ID.

{
  "theme": "neomustard",
  "location": {
    "name": "Vancouver",
    "latitude": 49.25,
    "longitude": -123.0
  }
}
screenrig card create --type tides --major 1 --file params.json

Fügen Sie diesen Eintrag den primitives einer Playlist-Seite hinzu, mit dieser ID anstelle der Beispiel-ID. Veröffentlichen Sie die Playlist und weisen Sie einen Bildschirm zu.

{
  "id": "tides",
  "primitive": "card",
  "card": "crd_01EXAMPLECARD000000000",
  "layout": "full",
  "content_fit": "fill"
}