dataforgoodfr / dataforgoodfr/12_bloom
[DATA] Ajout de nouveaux navires
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 30
- Forks
- 10
- Avg merge
- 1m
- Merged PRs (30d)
- 9
Description
- navire test : l'Annie Hillina.
L'administrateur doit pouvoir ajouter des navires dans la flotte sur demande de l'équipe en interne.
1. Historique du navire
L'idéal est d'avoir l'historique complet du navire si possible (voir #450). Sinon, il faut au moins avoir les infos au moment t de l'ajout du navire en base (#451) en indiquant la date réelle de début de validité de l'enregistrement (si disponible, sinon, mettre la date du jour).
2. MMSI
J'ajoute l'historique des MMSI associés au navire.
Exemple
Je veux ajouter le JAN MARIA (9917397) dans la flotte à partir d'aujourd'hui 28/07/2025.
Je vais d'abord chercher les informations dans le registre de la flotte. Je vois que le navire a son historique complet dans le registre.
| cfr | country | vessel_name | uvi | ircs | external_marking | main_engine_power | auxiliary_engine_power | tonnage_gt | other_tonnage | loa | main_fishing_gear | start_date | end_date |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DEU002280300 | DEU | JAN MARIA | 9917397 | DDPQ | BX792 | 7 320 | 2 740 | 5 988 | 0 | 88,1 | OTB | 2023-09-01 00:00:00.000 | 2024-01-03 00:00:00.000 |
| DEU002280300 | DEU | JAN MARIA | 9917397 | DDPQ | BX792 | 7 320 | 2 600 | 5 997 | 0 | 88,1 | OTB | 2024-01-04 00:00:00.000 |
Ensuite, je vais chercher le(s) MMSI associés.
| id | mmsi | start_date | end_date | details |
|---|---|---|---|---|
| DEU002280300 | 218004830 | 20/09/2023 |
J'ajoute manuellement les nouvelles lignes via le gestionnaire BDD de mon choix aux tables ????? et !!!!!!! en ajoutant bien les nouveaux champs (status, source, etc.).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the requirements in this issue and the related issues #450 and #451. Identify the database tables and schema fields for vessel history and MMSI history, including status, source, and validity dates. Done means the Annie Hillina test entry and the JAN MARIA example can be added with complete historical records and correctly dated MMSI associations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100