Carte d’alertes publiques

Alertes actives pour un lieu provenant de flux officiels, les plus graves en premier, dans les couleurs de sécurité du thème.

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

Cette carte est dessinée dans votre navigateur par le même code que les lecteurs, avec des données d’exemple.

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

NomTypePar défautValeurs et limitesDescription
titlestring""maxLength : 60Vide affiche « Alertes publiques ».
presencestring"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.
minSeveritystring"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.
eventsarray[]maxItems : 30Seulement ces événements (insensible à la casse ; * correspond à n’importe quelle suite de caractères).
excludeEventsarray[]maxItems : 30Jamais ces événements.
languagesarray[]maxItems : 30Préférence de langue, la première l’emporte (fr, fr-CA, en). Une alerte dans aucune d’elles affiche sa première langue.
hourCyclestring"24""12", "24", "military"12 : 14 h 05. 24 : 14 h 05. militaire : 1405.
timeZonechaîne, nulnullZone IANA ; null utilise la zone de l’écran.
staleMinutesinteger30minimum : 10 ; maximum : 1440Un document non actualisé depuis aussi longtemps est considéré comme non mis à jour, quel que soit son état.
locationobjectadditionalProperties : falseIndiquez 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.namestringmaxLength : 40
location.latitudenumberminimum : -90 ; maximum : 90 ; Obligatoire
location.longitudenumberminimum : -180 ; maximum : 180 ; Obligatoire
location.geocodesarray[]maxItems : 40Codes régionaux du lieu, comparés aux alertes qui nomment leur zone par code : [{"name": "UGC", "value": "WAC033"}].
location.geocodes[].namestringminLength : 1 ; maxLength : 40 ; ObligatoireLe système de code : SAME, UGC, NUTS3, EMMA_ID.
location.geocodes[].valuestringminLength : 1 ; maxLength : 120 ; Obligatoire
backgroundColorchaîne, nulnullmotif : "^#[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é.
textColorchaîne, nulnullmotif : "^#[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"
}