Schéma de données
Le schéma ci-dessus fait apparaitre les différentes tables représentant le modèle de données du jeu de données SECMAR. Des tableaux détaillant tous les fichiers et toutes leurs colonnes respectives est disponible ci-dessous.
operations
Colonne | Type | Description | Exemple | Propriétés |
---|---|---|---|---|
operation_id | integer($int64) | Le numéro unique de l'opération. | 1119920371 | |
type_operation | string | Le type d'opération coordonné par le CROSS. SAR (search and rescue) : vie humaine en danger ; MAS (maritime assistance service) : assistance aux navires ; SUR : sûreté des navires ; POL : pollutions ; DIV : autres cas. | SAR | enum: SAR, MAS, DIV, SUR, POL nullable: True |
pourquoi_alerte | string | Pourquoi l'alerte a-t-elle été donnée | Événement reconnu | nullable: True |
moyen_alerte | string | Comment l'alerte a-t-elle été donnée | Téléphone mobile à terre | |
qui_alerte | string | Qui a donné l'alerte | Loueur de bateaux | |
categorie_qui_alerte | string | Catégorie du lanceur d'alerte | Autorité maritime française à terre | |
cross | string | CROSS en charge de la coordination de l'opération | Gris-Nez | |
departement | string | Département où se déroule l'opération | Seine-Maritime | nullable: True |
est_metropolitain | boolean | Indique si l'opération se déroule en France métropolitaine | True | nullable: True |
evenement | string | Évenement qui a donné lieu à l'opération | Rupture de mouillage | |
categorie_evenement | string | Catégorie de l'événement ayant donné lieu à l'opération | Accidents individuels à personnes embarquées | |
autorite | string | Autorité en charge de la coordination de l'opération | Préfet maritime | |
seconde_autorite | string | Seconde autorité en charge de la coordination de l'opération | MRCC étranger | nullable: True |
zone_responsabilite | string | Où se situe l'intervention | Port et accès | |
latitude | number($float) | Latitude de l'opération au format EPSG:4326 WGS84 | 48.3977 | nullable: True |
longitude | number($float) | Longitude de l'opération au format EPSG:4326 WGS84 | -4.955 | nullable: True |
vent_direction | number($int32) | Direction du vent, en degrés | 42 | nullable: True minimum: 0 maximum: 360 |
vent_direction_categorie | string | Nom de la direction du vent. La direction nord-est est par exemple comprise entre 22,5 degrés et 67,5 degrés. | nord | nullable: True enum: nord, nord-est, est, sud-est, sud, sud-ouest, ouest, nord-ouest |
vent_force | number($int32) | Force du vent selon l'échelle de Beaufort | 3 | nullable: True minimum: 0 maximum: 12 |
mer_force | number($int32) | État de la mer selon l'échelle de Douglas | 3 | nullable: True minimum: 0 maximum: 9 |
date_heure_reception_alerte | string($date-time) | Date et heure de réception de l'alerte en UTC au format ISO8601 | 1992-12-06T15:07:00Z | |
date_heure_fin_operation | string($date-time) | Date et heure de fin de l'opération en UTC au format ISO8601 | 1992-12-06T15:07:00Z | |
numero_sitrep | integer($int32) | Numéro de situation report. Les numéros de SITREP sont remis à 0 tous les ans au 1er janvier 0h UTC et la numérotation est incrémentale par la suite. La numérotation des SITREP est indépendante pour chaque CROSS. | 17 | minimum: 1 |
cross_sitrep | string | Identifiant unique de l'opération. Il est composé du CROSS coordinateur de l'opération, du type d'opération, de l'année et du numéro de SITREP | Corsen SAR 2017/42 | |
fuseau_horaire | string | Fuseau horaire du CROSS coordonnant l'opération. Le fuseau horaire correspond à la timezone database de l'IANA | Europe/Paris | |
systeme_source | string | Indique le système informatique d'où provient la donnée | secmarweb | enum: secmarweb, seamis_json |
resultats_humain
Colonne | Type | Description | Exemple | Propriétés |
---|---|---|---|---|
operation_id | integer($int64) | Le numéro unique de l'opération. | 1119920371 | |
categorie_personne | string | Indique la catégorie de personne impliquée dans le bilan humain | Pêcheur français | enum: Autre, Plaisancier français, Pratiquant loisirs nautiques, Migrant, Clandestin, Commerce français, Marin étranger, Pêcheur français, Pêcheur amateur, Toutes catégories |
resultat_humain | string | Description du bilan humain | Personne secourue | enum: Personne assistée, Personne disparue, Personne décédée, Personne décédée accidentellement, Personne décédée naturellement, Personne impliquée dans fausse alerte, Personne retrouvée, Personne secourue, Personne tirée d'affaire seule |
nombre | number($int32) | Nombre de personnes impliquées dans ce bilan | 3 | minimum: 0 |
dont_nombre_blesse | number($int32) | Indique le nombre de personnes blessées dans le bilan | 1 | minimum: 0 |
flotteurs
Colonne | Type | Description | Exemple | Propriétés |
---|---|---|---|---|
operation_id | integer($int64) | Le numéro unique de l'opération. | 1119920371 | |
numero_ordre | integer($int32) | Indique l'ordre d'implication des flotteurs. Le premier flotteur impliqué est numéroté 1, le suivant 2 etc. | 1 | |
pavillon | string | Indique si le pavillon du flotteur impliqué est français ou étranger | Français | enum: Étranger, Français nullable: True |
resultat_flotteur | string | État du flotteur à la fin de l'intervention | Remorqué | enum: Assisté, Côte rejointe par ses propres moyens, Difficulté surmontée, reprise de route, Non assisté, cas de fausse alerte, Non renseigné, Perdu / Coulé, Remorqué, Retrouvé après recherche, Échoué |
type_flotteur | string | Indique le type précis du flotteur | Planche à voile | |
categorie_flotteur | string | Grande catégorie à laquelle appartient le flotteur | Plaisance | enum: Commerce, Pêche, Plaisance, Loisir nautique, Aéronef, Autre |
numero_immatriculation | string | Numéro d'immatriculation du navire. Cette donnée est chiffrée et ne correspond pas à l'immatriculation originale du navire. | 0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33 | nullable: True |
operations_stats
Colonne | Type | Description | Exemple | Propriétés |
---|---|---|---|---|
operation_id | integer($int64) | Le numéro unique de l'opération. | 1119920371 | |
date | string($date) | La date de l'opération. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. | 2012-12-27 | |
annee | integer($int32) | L'année de l'opération. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. | 2012 | |
mois | integer($int32) | Le mois de l'opération. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. | 3 | minimum: 1 maximum: 12 |
jour | integer($int32) | Le jour de l'opération. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. | 13 | minimum: 1 maximum: 31 |
mois_texte | string | Le mois de l'opération en français. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. | Septembre | enum: Janvier, Février, Mars, Avril, Mai, Juin, Juillet, Août, Septembre, Octobre, Novembre, Décembre |
semaine | integer($int32) | La semaine de l'opération, au format ISO8601. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. | 22 | minimum: 1 maximum: 53 |
annee_semaine | string | La semaine et l'année de l'opération, au format ISO8601. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. | 2018-22 | |
jour_semaine | string | Le jour de la semaine de l'opération en français. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. | Lundi | enum: Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi, Dimanche |
est_weekend | boolean | Indique si l'opération se déroule pendant un week-end. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. L'opération se déroule durant le week-end si elle débute un samedi ou un dimanche. | True | |
est_jour_ferie | boolean | Indique si l'opération se déroule pendant un jour férié. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. | True | |
est_vacances_scolaires | boolean | Indique si l'opération se déroule pendant des vacances scolaires en zone A, B ou C. La date de référence est la date de réception de l'alerte au fuseau horaire du CROSS coordinateur. Quand le calendrier des vacances scolaires n'est pas connu, la donnée n'est pas renseignée. | True | nullable: True |
phase_journee | string | Indique à quel moment de la journée l'opération se déroule. La date de référence est la date de réception de l'alerte en UTC qui tient compte de l'heure locale du CROSS coordonnant l'opérateur. Définitions : la nuit est entre le coucher du soleil et le lever du soleil, la matinée du lever du soleil jusqu'à 11:59, le déjeuner entre 12:00 et 13:59 et l'après-midi de 14:00 jusqu'au coucher du soleil. | nuit | enum: matinée, déjeuner, après-midi, nuit nullable: True |
concerne_plongee | boolean | Indique si cette opération est une opération qui concerne une activité de plongée (bouteille ou apnée) ou de chasse sous-marine | True | |
implique_wingfoil | boolean | Indique si cette opération implique au moins 1 wingfoil. | True | |
avec_clandestins | boolean | Indique si au moins un clandestin/migrant est présent dans le bilan humain de cette opération | True | |
distance_cote_metres | integer($int32) | La distance entre la plus proche côte ou frontière terrestre en territoire français en mètres. Cette distance peut être égale à 0 si l'opération se déroule très près des côtes ou à l'intérieur des terres en cas de fausse alerte. La distance peut être très élevée lors d'un déclenchement d'une balise par erreur ou en cas de coordination d'une opération impliquant un flotteur français en eaux internationales. | 12300 | nullable: True |
distance_cote_milles_nautiques | number($float) | La distance entre la plus proche côte ou frontière terrestre en territoire français en milles nautiques. Cette distance peut être égale à 0 si l'opération se déroule très près des côtes ou à l'intérieur des terres en cas de fausse alerte. La distance peut être très élevée lors d'un déclenchement d'une balise par erreur ou en cas de coordination d'une opération impliquant un flotteur français en eaux internationales. | 1.52 | nullable: True |
est_dans_stm | boolean | Indique si l'opération se déroule dans la zone d'un service de trafic maritime où une veille est renforcée. | False | |
nom_stm | string | Si l'opération se déroule dans une zone d'un service de trafic maritime, le nom de cette zone. | stm-corsen | nullable: True |
est_dans_dst | boolean | Indique si l'opération se déroule dans une zone d'un dispositif de séparation du trafic. | False | |
nom_dst | string | Si l'opération se déroule dans une zone d'un dispositif de séparation du trafic, le nom de cette zone. | dst-dover | nullable: True |
prefecture_maritime | string | Indique le nom de la Préfecture maritime de rattachement de l'opération. Concerne uniquement le découpage actuel et non historique. | manche | enum: manche, atlantique, mediterranee nullable: True |
maree_port | string | Le nom du port utilisé comme référence pour connaitre le coefficient moyen de marée de la journée de l'opération. Les marées sont renseignées pour les opérations coordonnées par les CROSS en Atlantique et Manche, lorsque l'opération est géolocalisée et que celle-ci se trouve à moins de 20 kilomètres de la plus proche côte. | Dieppe | nullable: True |
maree_coefficient | integer($int32) | Le coefficient moyen de marée de la journée de l'opération. Les marées sont renseignées pour les opérations coordonnées par les CROSS en Atlantique et Manche, lorsque l'opération est géolocalisée et que celle-ci se trouve à moins de 20 kilomètres de la plus proche côte. | 70 | nullable: True minimum: 20 maximum: 120 |
maree_categorie | string | Le nom de la catégorie de la marée pour l'opération. | 96-120 | enum: 20-45, 46-70, 71-95, 96-120 nullable: True |
nombre_personnes_blessees | integer($int32) | Le nombre total de personnes blessées lors de l'opération. | 42 | minimum: 0 |
nombre_personnes_assistees | integer($int32) | Le nombre total de personnes assistées lors de l'opération. | 42 | minimum: 0 |
nombre_personnes_decedees | integer($int32) | Le nombre total de personnes décédées lors de l'opération. Cette colonne n'est plus utilisée depuis décembre 2009 où la notion de décès a été séparée entre cause accidentelle (nombre_personnes_decedees_accidentellement ) et cause naturelle (nombre_personnes_decedees_naturellement ). | 42 | minimum: 0 |
nombre_personnes_decedees_accidentellement | integer($int32) | Le nombre total de personnes décédées accidentellement lors de l'opération. Cette colonne n'est renseignée que depuis les années 2009, auparavant tous les décès étaient comptés dans la colonne nombre_personnes_decedees . | 42 | minimum: 0 |
nombre_personnes_decedees_naturellement | integer($int32) | Le nombre total de personnes décédées naturellement lors de l'opération. Cette colonne n'est renseignée que depuis les années 2009, auparavant tous les décès étaient comptés dans la colonne nombre_personnes_decedees . | 42 | minimum: 0 |
nombre_personnes_disparues | integer($int32) | Le nombre total de personnes disparues lors de l'opération. | 42 | minimum: 0 |
nombre_personnes_impliquees_dans_fausse_alerte | integer($int32) | Le nombre total de personnes impliquées dans une fausse alerte lors de l'opération. | 42 | minimum: 0 |
nombre_personnes_retrouvees | integer($int32) | Le nombre total de personnes retrouvées lors de l'opération. | 42 | minimum: 0 |
nombre_personnes_secourues | integer($int32) | Le nombre total de personnes secourues lors de l'opération. | 42 | minimum: 0 |
nombre_personnes_tirees_daffaire_seule | integer($int32) | Le nombre total de personnes tirées d'affaire seule lors de l'opération. | 42 | minimum: 0 |
nombre_personnes_tous_deces | integer($int32) | Le nombre total de personnes décédées (qu'importe la cause) lors de l'opération. Cette colonne fait la somme des colonnes nombre_personnes_decedees , nombre_personnes_decedees_naturellement et nombre_personnes_decedees_accidentellement pour assurer une valeur entre 1985 et maintenant, suite à la séparation de la colonne nombre_personnes_decedees en 2009. | 42 | minimum: 0 |
nombre_personnes_tous_deces_ou_disparues | integer($int32) | Le nombre total de personnes décédées (qu'importe la cause) et le nombre de personnes disparues lors de l'opération. Voir la documentation de la colonne nombre_personnes_tous_deces pour comprendre le périmètre du dénombrement des personnes décédées. | 42 | minimum: 0 |
nombre_personnes_impliquees | integer($int32) | Le nombre total de personnes impliquées lors de l'opération. | 42 | minimum: 0 |
nombre_personnes_blessees_sans_clandestins | integer($int32) | Le nombre total de personnes blessées lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_assistees_sans_clandestins | integer($int32) | Le nombre total de personnes assistées lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_decedees_sans_clandestins | integer($int32) | Le nombre total de personnes décédées lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_decedees_accidentellement_sans_clandestins | integer($int32) | Le nombre total de personnes décédées accidentellement lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_decedees_naturellement_sans_clandestins | integer($int32) | Le nombre total de personnes décédées naturellement lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_disparues_sans_clandestins | integer($int32) | Le nombre total de personnes disparues lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_impliquees_dans_fausse_alerte_sans_clandestins | integer($int32) | Le nombre total de personnes impliquées dans une fausse alerte lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_retrouvees_sans_clandestins | integer($int32) | Le nombre total de personnes retrouvées lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_secourues_sans_clandestins | integer($int32) | Le nombre total de personnes secourues lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_tirees_daffaire_seule_sans_clandestins | integer($int32) | Le nombre total de personnes tirées d'affaire seule lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_personnes_tous_deces_sans_clandestins | integer($int32) | Le nombre total de personnes décédées (qu'importe la cause) lors de l'opération, sans prendre en compte les clandestins/migrants. Voir la documentation de la colonne nombre_personnes_tous_deces pour comprendre le périmètre du dénombrement des personnes décédées. | 42 | minimum: 0 |
nombre_personnes_tous_deces_ou_disparues_sans_clandestins | integer($int32) | Le nombre total de personnes décédées (qu'importe la cause) et le nombre de personnes disparues lors de l'opération, sans prendre en compte les clandestins/migrants. Voir la documentation de la colonne nombre_personnes_tous_deces pour comprendre le périmètre du dénombrement des personnes décédées. | 42 | minimum: 0 |
nombre_personnes_impliquees_sans_clandestins | integer($int32) | Le nombre total de personnes impliquées lors de l'opération, sans prendre en compte les clandestins/migrants. | 42 | minimum: 0 |
nombre_flotteurs_commerce_impliques | integer($int32) | Le nombre de flotteurs de commerce impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_peche_impliques | integer($int32) | Le nombre de flotteurs de pêche impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_plaisance_impliques | integer($int32) | Le nombre de flotteurs de plaisance impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_loisirs_nautiques_impliques | integer($int32) | Le nombre de flotteurs de loisirs nautiques impliqués dans l'opération. | 1 | minimum: 0 |
nombre_aeronefs_impliques | integer($int32) | Le nombre d'aéronefs impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_autre_impliques | integer($int32) | Le nombre de flotteurs non catégorisés impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_annexe_impliques | integer($int32) | Le nombre d'annexes impliquées dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_autre_loisir_nautique_impliques | integer($int32) | Le nombre de flotteurs de loisir nautique non déterminé impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_canoe_kayak_aviron_impliques | integer($int32) | Le nombre de canoë / kayak / aviron impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_engin_de_plage_impliques | integer($int32) | Le nombre d'engins de plage impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_kitesurf_impliques | integer($int32) | Le nombre de kitesurfs impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_plaisance_voile_legere_impliques | integer($int32) | Le nombre de flotteurs de plaisance à voile légère impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_plaisance_a_moteur_impliques | integer($int32) | Le nombre de flotteurs de plaisance à moteur. | 1 | minimum: 0 |
nombre_flotteurs_plaisance_a_moteur_moins_8m_impliques | integer($int32) | Le nombre de flotteurs de plaisance à moteur de moins de 8 mètres dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_plaisance_a_moteur_plus_8m_impliques | integer($int32) | Le nombre de flotteurs de plaisance à moteur de plus de 8 mètres impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_plaisance_a_voile_impliques | integer($int32) | Le nombre de flotteurs de plaisance à voile impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_planche_a_voile_impliques | integer($int32) | Le nombre de planches à voile impliquées dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_ski_nautique_impliques | integer($int32) | Le nombre de skis nautiques impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_surf_impliques | integer($int32) | Le nombre de surfs impliqués dans l'opération. | 1 | minimum: 0 |
nombre_flotteurs_vehicule_nautique_a_moteur_impliques | integer($int32) | Le nombre de véhicules nautique à moteur (jetski, scooter des mer, moto des mers etc.) impliqués dans l'opération. | 1 | minimum: 0 |
sans_flotteur_implique | boolean | Indique si aucun flotteur n'est impliqué dans cette opération. | True |