L’écran affiche les alertes publiques actives pour un lieu à partir des flux d’alerte officiels, avec la plus sévère en premier dans les couleurs de sécurité du thème pour être lisible de loin. Il remplit tout l’écran, s’adapte à n’importe quel rectangle, se place au centre, se niche dans un coin en petit carré ou une ligne, ou s’étend en bande le long d’un bord. Vous définissez le lieu, la gravité minimale à afficher, quels événements inclure ou exclure, et votre langue préférée. Vous choisissez si la carte s’affiche uniquement pendant une alerte ou reste avec un statut calme, et comment l’heure est affichée.
Carte en direct
Catégorie : Information publique. Étiquettes : Alertes et statut, Météo et environnement.
Mises en page
Cette carte principale s’adapte à toute disposition : plein écran, centre, large, coin, puce, bande ou tout rectangle libre.
Mises en page : pleine, libre, centrée, large, coin, puce, bande. Formes : paysage, portrait, carré, bande.
Mises en page, thèmes et publication des cartes. Parcourir les cartes.
Données et confidentialité
Flux : screenrig.cap/v1.
Les documents du flux portent une attribution de source. Le Player fournit le flux à la carte.
Propriétés
Pour le thème, l’arrière-plan, l’accent et la position, voir Propriétés communes.
Définissez les propriétés statiques dans les params de la carte lorsque vous la créez. Son document de données ne contient que des propriétés dynamiques. Les lignes imbriquées décrivent le contenu de leur propriété parente.
Propriétés statiques
| Nom | Type | Par défaut | Valeurs et limites | Description |
|---|---|---|---|---|
title | string | "" | maxLength : 60 | Vide affiche « Alertes publiques ». |
presence | string | "active" | "active", "always" | active affiche la carte uniquement lorsqu’une alerte au niveau ou au-dessus de minSeverity s’applique. always garde un état calme lorsqu’aucune alerte n’est active : pas d’alerte active, pas de mise à jour depuis, pas de source d’alerte pour cet emplacement. |
minSeverity | string | "moderate" | "minor", "moderate", "severe", "extreme" | Masquer les alertes en dessous de cette gravité. Une alerte sans gravité indiquée est considérée comme mineure. |
events | array | [] | maxItems : 30 | Seulement ces événements (insensible à la casse ; * correspond à n’importe quelle suite de caractères). |
excludeEvents | array | [] | maxItems : 30 | Jamais ces événements. |
languages | array | [] | maxItems : 30 | Préférence de langue, la première l’emporte (fr, fr-CA, en). Une alerte dans aucune d’elles affiche sa première langue. |
hourCycle | string | "24" | "12", "24", "military" | 12 : 14 h 05. 24 : 14 h 05. militaire : 1405. |
timeZone | chaîne, nul | null | Zone IANA ; null utilise la zone de l’écran. | |
staleMinutes | integer | 30 | minimum : 10 ; maximum : 1440 | Un document non actualisé depuis aussi longtemps est considéré comme non mis à jour, quel que soit son état. |
location | object | additionalProperties : false | Indiquez l’emplacement des alertes. Ses coordonnées sélectionnent les flux d’alertes officiels qui le couvrent ; les alertes dont la zone contient ce point s’affichent. | |
location.name | string | maxLength : 40 | ||
location.latitude | number | minimum : -90 ; maximum : 90 ; Obligatoire | ||
location.longitude | number | minimum : -180 ; maximum : 180 ; Obligatoire | ||
location.geocodes | array | [] | maxItems : 40 | Codes régionaux du lieu, comparés aux alertes qui nomment leur zone par code : [{"name": "UGC", "value": "WAC033"}]. |
location.geocodes[].name | string | minLength : 1 ; maxLength : 40 ; Obligatoire | Le système de code : SAME, UGC, NUTS3, EMMA_ID. | |
location.geocodes[].value | string | minLength : 1 ; maxLength : 120 ; Obligatoire | ||
backgroundColor | chaîne, nul | null | motif : "^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | Remplace le fond et la plaque de la carte par une couleur plate ordonnée en CSS. #RRGGBBAA fournit l’opacité. background none a la priorité. |
textColor | chaîne, nul | null | motif : "^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | Remplace les couleurs du texte principal et secondaire. Les couleurs d’accentuation et de statut sémantique conservent leur rôle. |
Propriétés dynamiques
Cette carte n’a aucune propriété dynamique.
Exemple de canevas
Enregistrez les propriétés statiques comme params.json et créez la carte. Le résultat contient son identifiant crd_.
{
"theme": "neomustard",
"location": {
"name": "Vancouver",
"latitude": 49.25,
"longitude": -123.0
}
}
screenrig card create --type alerts --major 1 --file params.json
Ajoutez cet élément aux primitives d’une page de liste de lecture, en remplaçant l’identifiant de l’exemple par celui de votre carte. Publiez la liste de lecture et assignez un écran.
{
"id": "alerts",
"primitive": "card",
"card": "crd_01EXAMPLECARD000000000",
"layout": "full",
"content_fit": "fill"
}