Carte d’alerte CAP

Alertes d’urgence et publiques de vos sources CAP, dans les mots mêmes de l’expéditeur, les plus graves en premier.

L’écran affiche les alertes d’urgence et publiques dans les mots de l’émetteur, les plus sévères en premier, chaque longue alerte étant montrée en parties pour ne rien couper. Il remplit tout l’écran, se place au centre, se niche dans un coin, s’affiche en une ligne dans un coin ou s’étire en bande le long d’un bord. Vous définissez vos sources d’alerte, l’emplacement de l’écran, les gravités à afficher, vos langues préférées, si la carte reste affichée avec un statut calme en l’absence d’alerte, et la durée d’affichage de chaque alerte.

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, Écoles et campus, Bureaux et lieux de travail, Halls et réception.

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, 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 : 60Nomme la carte lorsqu’elle garde un statut calme. Vide affiche « Alertes ».
presencestring"active""active", "always"active affiche la carte uniquement lorsqu’une alerte 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.
sourcesarray[]maxItems : 5Sources CAP : une URL http ou https (port 80 ou 443) d’une alerte CAP 1.0 à 1.2, ou d’un index ATOM ou RSS d’alertes. Chaque URL est récupérée une fois par minute pour chaque écran qui la nomme. Vide lit les flux d’alerte publics couvrant location (NWS, Canada NAAD, et MeteoAlarm pour un lieu avec codes de zone).
publicAlertsbooléen, nulnullLire aussi les flux publics qui couvrent location. Null est vrai sans sources et faux avec eux.
locationobjectadditionalProperties : falseOù se trouve l’écran. Les alertes dont la zone est un polygone ou un cercle s’affichent si ce point est dedans ; les alertes par code de zone s’affichent si geocodes partage un code. Sans cela, toutes les alertes des sources 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
minSeveritystring"minor", "moderate", "severe", "extreme"Masquer les alertes en dessous de cette gravité. Non défini affiche toutes les gravités.
maxSeveritystring"minor", "moderate", "severe", "extreme"Masquer les alertes au-dessus de cette gravité : un coin ou une bande pour les alertes moins graves laisse les alertes graves en plein écran.
minUrgencystring"past", "future", "expected", "immediate"
minCertaintystring"unlikely", "possible", "likely", "observed"
eventsarraymaxItems : 30Seulement ces événements (insensible à la casse ; * correspond à n’importe quelle suite de caractères).
excludeEventsarraymaxItems : 30
sendersarraymaxItems : 30Seules les alertes de ces expéditeurs (insensible à la casse ; * autorisé).
statusesarraymaxItems : 4Quels statuts CAP s’affichent. Non défini est Seulement actuel : tests et exercices s’affichent seulement s’ils sont listés.
scopesarraymaxItems : 3Quels périmètres CAP s’affichent. Non défini est Public.
languagesarraymaxItems : 30Préférence de langue, la première l’emporte (fr, fr-CA, en). Le texte de l’alerte dans la première langue disponible est affiché ; une alerte dans aucune d’elles affiche sa première langue.
areaUnknownstring"hide""hide", "show"Une alerte indiquée uniquement par des codes régionaux que le lieu n’a pas : la cacher ou l’afficher.
hourCyclestring"24""12", "24", "military"12 : 14 h 05. 24 : 14 h 05. militaire : 1405 HRS.
timeZonechaîne, nulnullZone IANA ; null utilise la zone de l’écran.
pageSecondsinteger12minimum : 6 ; maximum : 60Durée d’affichage de chaque alerte, et de chaque partie d’une longue, avant la suivante.
staleMinutesinteger30minimum : 10 ; maximum : 1440Un document non actualisé depuis aussi longtemps est considéré comme non mis à jour, quel que soit son état.
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 cap-alert --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": "cap-alert",
  "primitive": "card",
  "card": "crd_01EXAMPLECARD000000000",
  "layout": "full",
  "content_fit": "fill"
}