Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe

Commits:

9 changed files:

Changes:

  • core/persistence/report/src/main/resources/META-INF/report/default/ps/psObservationActivitiesByZone.report
    1
    +modelType=PS
    
    2
    +name=Observations - Types d'activités par zones FPA
    
    3
    +name.en=Observations - Types of activities by FPA zone crossed
    
    4
    +name.es=
    
    5
    +description=Tableau récapitulatif des types d'activités par zone FPA traversée
    
    6
    +description.en=Summary table of types of activities by FPA zone crossed
    
    7
    +description.es=
    
    8
    +columns=Zone,Visités Pêchés,Visités non Pêchés,Déploiement après Pêches,Déploiement seul,Modifiés Pêchés,Modifiés non Pêchés,Retirés Pêchés,Retirés non Pêchés,Abandonnés Pêchés,Abandonnés non Pêchés,Coulés Pêchés,Coulés non Pêchés,Remplacés Pêchés,Remplacés non Pêchés,Autre Pêchés,Autre non Pêchés,Tortues associées,Total
    
    9
    +columns.en=Zone,Visit and fishing,Visit only,Deployment after fishing,Deployment only,Modification after fishing,Modification only,Retrieval after fishing,Retrieval only,Abandonment after fishing,Abandonment only,Sinking after fishing,Sinking only,Replacment after fishing,Replacment only,Other activity after fishing,Other activity only,Number of turtles associated,Total
    
    10
    +columns.es=
    
    11
    +repeatVariable.1.name=zoneFpaId
    
    12
    +repeatVariable.1.type=java.lang.String
    
    13
    +repeatVariable.1.request=Select z.id \
    
    14
    +From FpaZoneImpl z \
    
    15
    +Where z.id In (Select distinct (a.currentFpaZone.id) \
    
    16
    +  From fr.ird.observe.entities.data.ps.common.TripImpl m \
    
    17
    +  Join m.routeObs r \
    
    18
    +  Join r.activity a With a.currentFpaZone Is Not NULL \
    
    19
    +  Where m.id In :tripId And a.floatingObject Is Not Empty) \
    
    20
    +Order By z.code, z.@i18nColumnName@
    
    21
    +request.1.location=0,0
    
    22
    +request.1.layout=row
    
    23
    +request.1.request=Select concat(a.currentFpaZone.code , ' - ', a.currentFpaZone.@i18nColumnName@), \
    
    24
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#2' And a.vesselActivity = 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586'  Then 1 Else 0 End), \
    
    25
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#2' And a.vesselActivity != 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586' Then 1 Else 0 End), \
    
    26
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#1' And a.vesselActivity = 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586'  Then 1 Else 0 End), \
    
    27
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#1' And a.vesselActivity != 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586' Then 1 Else 0 End), \
    
    28
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#8' And a.vesselActivity = 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586'  Then 1 Else 0 End), \
    
    29
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#8' And a.vesselActivity != 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586' Then 1 Else 0 End), \
    
    30
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#4' And a.vesselActivity = 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586'  Then 1 Else 0 End), \
    
    31
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#4' And a.vesselActivity != 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586' Then 1 Else 0 End), \
    
    32
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#5' And a.vesselActivity = 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586'  Then 1 Else 0 End), \
    
    33
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#5' And a.vesselActivity != 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586' Then 1 Else 0 End), \
    
    34
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#7' And a.vesselActivity = 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586'  Then 1 Else 0 End), \
    
    35
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#7' And a.vesselActivity != 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586' Then 1 Else 0 End), \
    
    36
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#9' And a.vesselActivity = 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586'  Then 1 Else 0 End), \
    
    37
    +SUM(CASE When dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#9' And a.vesselActivity != 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586' Then 1 Else 0 End), \
    
    38
    +SUM(CASE When ( dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#10' Or dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#3' ) And a.vesselActivity = 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586'  Then 1 Else 0 End), \
    
    39
    +SUM(CASE When ( dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#10' Or dcp.objectOperation = 'fr.ird.referential.ps.common.ObjectOperation#0#3' ) And a.vesselActivity != 'fr.ird.referential.ps.common.VesselActivity#1239832675369#0.12552908048322586'  Then 1 Else 0 End), \
    
    40
    +Sum(Case When dcp.objectObservedSpecies Is Not Empty Then (Select Sum(efo.count) From dcp.objectObservedSpecies efo Where efo.species.speciesGroup.id = 'fr.ird.referential.common.SpeciesGroup#1239832683690#0.24333033683679461') Else 0 End) \
    
    41
    +From fr.ird.observe.entities.data.ps.common.TripImpl m \
    
    42
    +Join m.routeObs r \
    
    43
    +Join r.activity a With a.currentFpaZone.id = :zoneFpaId \
    
    44
    +Join a.floatingObject dcp \
    
    45
    +Where m.id In :tripId
    
    46
    +request.1.repeat.name=zoneFpaId
    
    47
    +request.1.repeat.layout=column
    
    48
    +request.1.comment=visite + peche / visite - peche / Deploiement + peche / Deploiement - peche / Modifie + peche / Modifie - peche / Retire + peche / Retire - peche / Abandonne + peche / Abandonne - peche / Coule + peche / Coule - peche / Remplace + peche / Remplace - peche / Autre ou ancien peche + peche / Autre ou ancien peche - peche / Nombre de tortues
    
    49
    +operations.1.type=SumIntRow
    
    50
    +operations.1.parameters=0|1
    
    51
    +operations.2.type=SumIntColumn
    
    52
    +operations.2.parameters=0|1

  • core/persistence/report/src/main/resources/META-INF/report/default/ps/psObservationAllActivities.report
    ... ... @@ -20,22 +20,25 @@
    20 20
     # #L%
    
    21 21
     ###
    
    22 22
     modelType=PS
    
    23
    -name=Observations - Toutes les activités et leurs positions
    
    24
    -name.en=Observations - Activities with their geographic position
    
    23
    +name=Observations - Toutes les activités, leurs positions et zones FPA
    
    24
    +name.en=Observations - Activities with their geographic position and FPA zones
    
    25 25
     name.es=
    
    26 26
     description=Afficher toutes les activités et leurs positions géographiques
    
    27 27
     description.en=Display activities with their geographic position
    
    28 28
     description.es=
    
    29
    -columns=Jour,Heure observation,Latitude,Longitude,Activité,Commentaire
    
    30
    -columns.en=Date,Hour,Latitude,Longitude,Activity,Comment
    
    29
    +columns=Jour,Heure observation,Latitude,Longitude,Activité (code),Activité (nom),Zone FPA (code),Zone FPA (nom),Commentaire
    
    30
    +columns.en=Date,Hour,Latitude,Longitude,Activity (code), Activity (label),FPA zone (code), FPA zone (label), Comment
    
    31 31
     columns.es=
    
    32 32
     request.1.location=0,0
    
    33 33
     request.1.layout=row
    
    34
    -request.1.request=Select r.date, Cast(a.time As java.sql.Time), a.latitude, a.longitude, ab.@i18nColumnName@, a.comment \
    
    34
    +request.1.request=Select r.date, Cast(a.time As java.sql.Time), a.latitude, a.longitude, ab.code, ab.@i18nColumnName@, z.code, z.@i18nColumnName@, a.comment \
    
    35 35
     From TripImpl m \
    
    36 36
     Join m.routeObs r \
    
    37 37
     Join r.activity a \
    
    38 38
     Join a.vesselActivity ab \
    
    39
    +Left Join a.currentFpaZone z \
    
    39 40
     Where \
    
    40 41
     m.id In :tripId \
    
    41 42
     Order By r.date, a.time
    
    43
    +
    
    44
    +

  • core/persistence/report/src/main/resources/META-INF/report/embedded.list
    ... ... @@ -17,6 +17,7 @@ default/ps/psLogbookSampleSpeciesMeasuresCount.report
    17 17
     default/ps/psLogbookTrip.report
    
    18 18
     default/ps/psLogbookWellPlan.report
    
    19 19
     default/ps/psLogbookWellPlanCheck.report
    
    20
    +default/ps/psObservationActivitiesByZone.report
    
    20 21
     default/ps/psObservationActivityWithComment.report
    
    21 22
     default/ps/psObservationAllActivities.report
    
    22 23
     default/ps/psObservationCatch.report
    

  • core/persistence/report/src/test/java/fr/ird/observe/report/ToolsTest.java
    ... ... @@ -47,7 +47,7 @@ import java.util.Objects;
    47 47
     
    
    48 48
     public class ToolsTest {
    
    49 49
     
    
    50
    -    public static final int REPORTS_COUNT_COUNT = 34;
    
    50
    +    public static final int REPORTS_COUNT_COUNT = 35;
    
    51 51
     
    
    52 52
         private static Path reportsPath(Path basedir) {
    
    53 53
             return basedir.resolve("src").resolve("main").resolve("resources").resolve("META-INF").resolve("report");
    

  • core/services/test/src/main/java/fr/ird/observe/services/service/report/ps/PsObservationActivitiesByZoneReportFixture.java
    1
    +package fr.ird.observe.services.service.report.ps;
    
    2
    +
    
    3
    +/*-
    
    4
    + * #%L
    
    5
    + * ObServe Core :: Services :: Test
    
    6
    + * %%
    
    7
    + * Copyright (C) 2008 - 2024 IRD, Ultreia.io
    
    8
    + * %%
    
    9
    + * This program is free software: you can redistribute it and/or modify
    
    10
    + * it under the terms of the GNU General Public License as
    
    11
    + * published by the Free Software Foundation, either version 3 of the
    
    12
    + * License, or (at your option) any later version.
    
    13
    + *
    
    14
    + * This program is distributed in the hope that it will be useful,
    
    15
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    
    16
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    
    17
    + * GNU General Public License for more details.
    
    18
    + *
    
    19
    + * You should have received a copy of the GNU General Public
    
    20
    + * License along with this program.  If not, see
    
    21
    + * <http://www.gnu.org/licenses/gpl-3.0.html>.
    
    22
    + * #L%
    
    23
    + */
    
    24
    +
    
    25
    +import com.google.auto.service.AutoService;
    
    26
    +import fr.ird.observe.report.Report;
    
    27
    +import fr.ird.observe.report.definition.ReportRequestDefinition;
    
    28
    +import fr.ird.observe.report.definition.RequestLayout;
    
    29
    +import fr.ird.observe.services.service.ReportFixture;
    
    30
    +
    
    31
    +import java.util.Iterator;
    
    32
    +
    
    33
    +/**
    
    34
    + * Created at 15/03/2024.
    
    35
    + *
    
    36
    + * @author Tony Chemit - dev@tchemit.fr
    
    37
    + * @since 9.3.0
    
    38
    + */
    
    39
    +@AutoService(ReportFixture.class)
    
    40
    +public class PsObservationActivitiesByZoneReportFixture extends ReportFixture {
    
    41
    +    @Override
    
    42
    +    public void assertSyntax(Report report) {
    
    43
    +        super.assertSyntax(report);
    
    44
    +        Iterator<ReportRequestDefinition> requests = getRequestIterator(report);
    
    45
    +        assertReportRequestDimension(requests, RequestLayout.row, 0, 0);
    
    46
    +    }
    
    47
    +}

  • core/services/test/src/main/resources/fixtures/fr/ird/observe/services/service/ReportService-psObservationActivitiesByZone.properties
    1
    +###
    
    2
    +# #%L
    
    3
    +# ObServe Core :: Services :: Test
    
    4
    +# %%
    
    5
    +# Copyright (C) 2008 - 2024 IRD, Ultreia.io
    
    6
    +# %%
    
    7
    +# This program is free software: you can redistribute it and/or modify
    
    8
    +# it under the terms of the GNU General Public License as
    
    9
    +# published by the Free Software Foundation, either version 3 of the
    
    10
    +# License, or (at your option) any later version.
    
    11
    +#
    
    12
    +# This program is distributed in the hope that it will be useful,
    
    13
    +# but WITHOUT ANY WARRANTY; without even the implied warranty of
    
    14
    +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    
    15
    +# GNU General Public License for more details.
    
    16
    +#
    
    17
    +# You should have received a copy of the GNU General Public
    
    18
    +# License along with this program.  If not, see
    
    19
    +# <http://www.gnu.org/licenses/gpl-3.0.html>.
    
    20
    +# #L%
    
    21
    +###
    
    22
    +syntax.rows=-1
    
    23
    +syntax.columns=19
    
    24
    +syntax.columnsHeader=Zone^Visités Pêchés^Visités non Pêchés^Déploiement après Pêches^Déploiement seul^Modifiés Pêchés^Modifiés non Pêchés^Retirés Pêchés^Retirés non Pêchés^Abandonnés Pêchés^Abandonnés non Pêchés^Coulés Pêchés^Coulés non Pêchés^Remplacés Pêchés^Remplacés non Pêchés^Autre Pêchés^Autre non Pêchés^Tortues associées^Total
    
    25
    +syntax.rowsHeader=
    
    26
    +syntax.nbRequests=1
    
    27
    +result.columns=19
    
    28
    +result.rows=3
    
    29
    +result.0=CIV - Côte d'Ivoire^1^9^1^0^0^0^0^0^0^0^0^0^0^0^0^0^0^11
    
    30
    +result.1=LBR - Libéria^0^7^0^27^0^0^0^0^0^0^0^0^0^0^0^0^0^34
    
    31
    +result.2=Total^1^16^1^27^0^0^0^0^0^0^0^0^0^0^0^0^0^45
    
    32
    +syntax.name=Observations - Types d'activités par zones FPA
    
    33
    +syntax.description=Tableau récapitulatif des types d'activités par zone FPA traversée
    \ No newline at end of file

  • core/services/test/src/main/resources/fixtures/fr/ird/observe/services/service/ReportService-psObservationAllActivities.properties
    ... ... @@ -19,152 +19,152 @@
    19 19
     # <http://www.gnu.org/licenses/gpl-3.0.html>.
    
    20 20
     # #L%
    
    21 21
     ###
    
    22
    -result.0=30/03/2019^18:00^5.2833^-4.0^Au port^Départ du port de pêche pour la fin de la marée
    
    23
    -result.1=30/03/2019^19:00^5.1667^-4.0^Transit (route sans recherche)^Route de nuit
    
    24
    -result.2=31/03/2019^06:13^3.95^-5.2667^Recherche (général)^null
    
    25
    -result.3=31/03/2019^06:54^3.95^-5.35^Thonier arrivant sur le système détecté^null
    
    26
    -result.4=31/03/2019^07:50^3.9667^-5.35^Pêche (larguage du skiff)^null
    
    27
    -result.5=31/03/2019^10:55^3.9833^-5.2833^Thonier arrivant sur le système détecté^null
    
    28
    -result.6=31/03/2019^11:24^3.9833^-5.2667^Pêche (larguage du skiff)^null
    
    29
    -result.7=31/03/2019^14:56^3.95^-5.3333^Thonier arrivant sur le système détecté^
    
    30
    -result.8=31/03/2019^15:05^3.95^-5.3333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    31
    -result.9=31/03/2019^16:11^3.8167^-5.4167^Thonier arrivant sur le système détecté^	
    
    32
    -result.10=31/03/2019^16:22^3.8333^-5.4167^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    33
    -result.11=31/03/2019^16:53^3.7833^-5.4833^Thonier arrivant sur le système détecté^
    
    34
    -result.12=31/03/2019^17:03^3.7833^-5.4833^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    35
    -result.13=31/03/2019^18:03^3.7833^-5.4667^Recherche (général)^null
    
    36
    -result.14=31/03/2019^18:44^3.8667^-5.4833^Fin de veille^null
    
    37
    -result.15=31/03/2019^19:00^3.9^-5.5^En dérive de nuit (moteur stoppé)^null
    
    38
    -result.16=01/04/2019^06:15^3.9833^-5.3167^Recherche (général)^null
    
    39
    -result.17=01/04/2019^07:43^3.8333^-5.2667^Thonier arrivant sur le système détecté^
    
    40
    -result.18=01/04/2019^07:56^3.8333^-5.25^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    41
    -result.19=01/04/2019^08:15^3.8833^-5.2333^Recherche (général)^null
    
    42
    -result.20=01/04/2019^08:41^3.9333^-5.2833^Thonier arrivant sur le système détecté^null
    
    43
    -result.21=01/04/2019^09:41^3.9167^-5.25^Pêche (larguage du skiff)^null
    
    44
    -result.22=01/04/2019^09:41^3.9167^-5.25^Pêche (larguage du skiff)^null
    
    45
    -result.23=01/04/2019^12:15^3.9^-5.2833^Recherche (général)^null
    
    46
    -result.24=01/04/2019^12:34^3.9333^-5.3^Thonier arrivant sur le système détecté^null
    
    47
    -result.25=01/04/2019^12:40^3.9333^-5.3^Pêche (larguage du skiff)^null
    
    48
    -result.26=01/04/2019^16:15^3.8833^-5.2667^Recherche (général)^null
    
    49
    -result.27=01/04/2019^16:38^3.9333^-5.3^Thonier arrivant sur le système détecté^null
    
    50
    -result.28=01/04/2019^16:51^3.9333^-5.3^Pêche (larguage du skiff)^
    
    51
    -result.29=01/04/2019^21:17^3.95^-5.2167^Fin de veille^null
    
    52
    -result.30=01/04/2019^21:18^3.95^-5.2167^Transit (route sans recherche)^Route jusqu'à 22H
    
    53
    -result.31=02/04/2019^06:15^3.9^-5.1833^Recherche (général)^null
    
    54
    -result.32=02/04/2019^06:57^3.9333^-5.25^Thonier arrivant sur le système détecté^null
    
    55
    -result.33=02/04/2019^07:11^3.95^-5.25^Pêche (larguage du skiff)^
    
    56
    -result.34=02/04/2019^10:15^3.9167^-5.2167^Recherche (général)^null
    
    57
    -result.35=02/04/2019^12:15^3.8833^-5.25^Recherche (général)^null
    
    58
    -result.36=02/04/2019^13:58^3.9^-4.9333^Thonier arrivant sur le système détecté^
    
    59
    -result.37=02/04/2019^14:15^3.9^-4.9333^Thonier arrivant sur le système détecté^null
    
    60
    -result.38=02/04/2019^14:22^3.9^-4.95^Pêche (larguage du skiff)^null
    
    61
    -result.39=02/04/2019^18:44^3.8833^-4.95^Fin de veille^null
    
    62
    -result.40=02/04/2019^19:12^3.8667^-5.0^En dérive de nuit (moteur stoppé)^null
    
    63
    -result.41=03/04/2019^06:15^3.9^-4.9^Thonier arrivant sur le système détecté^
    
    64
    -result.42=03/04/2019^07:16^3.8833^-4.95^Thonier arrivant sur le système détecté^null
    
    65
    -result.43=03/04/2019^07:51^3.8833^-4.9333^Pêche (larguage du skiff)^null
    
    66
    -result.44=03/04/2019^10:15^3.8833^-4.9167^Thonier arrivant sur le système détecté^Banc sous autre senneur
    
    67
    -result.45=03/04/2019^12:15^3.9^-4.9167^Thonier arrivant sur le système détecté^	
    
    68
    -result.46=03/04/2019^14:15^3.9^-4.8833^Recherche (général)^null
    
    69
    -result.47=03/04/2019^15:28^3.9667^-4.85^Thonier arrivant sur le système détecté^
    
    70
    -result.48=03/04/2019^15:36^3.9667^-4.85^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    71
    -result.49=03/04/2019^16:15^3.8833^-4.9167^Recherche (général)^null
    
    72
    -result.50=03/04/2019^18:15^3.8667^-4.9833^Recherche (général)^null
    
    73
    -result.51=03/04/2019^18:42^3.8333^-5.05^Fin de veille^null
    
    74
    -result.52=03/04/2019^18:50^3.8167^-5.05^En dérive de nuit (moteur stoppé)^null
    
    75
    -result.53=04/04/2019^06:12^3.9^-4.8667^Recherche (général)^
    
    76
    -result.54=04/04/2019^08:12^3.8667^-4.8833^Recherche (général)^null
    
    77
    -result.55=04/04/2019^10:12^3.6^-4.6167^Recherche (général)^null
    
    78
    -result.56=04/04/2019^12:04^3.3^-4.4333^Thonier arrivant sur le système détecté^
    
    79
    -result.57=04/04/2019^12:12^3.3^-4.4333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    80
    -result.58=04/04/2019^14:12^3.05^-4.7^Recherche (général)^null
    
    81
    -result.59=04/04/2019^15:43^2.8667^-4.9167^Thonier arrivant sur le système détecté^
    
    82
    -result.60=04/04/2019^15:46^2.8667^-4.9167^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    83
    -result.61=04/04/2019^16:12^2.8167^-5.0^Recherche (général)^null
    
    84
    -result.62=04/04/2019^18:12^2.6333^-5.3333^Recherche (général)^null
    
    85
    -result.63=04/04/2019^18:41^2.6^-5.4167^Fin de veille^null
    
    86
    -result.64=04/04/2019^18:42^2.6^-5.4167^Route de nuit vers objet^Route toute la nuit
    
    87
    -result.65=05/04/2019^06:20^1.5167^-7.4^Thonier arrivant sur le système détecté^
    
    88
    -result.66=05/04/2019^06:28^1.5^-7.4167^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    89
    -result.67=05/04/2019^07:02^1.5^-7.5333^Changement de zone FPA^null
    
    90
    -result.68=05/04/2019^07:11^1.5^-7.55^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    91
    -result.69=05/04/2019^07:34^1.5^-7.6333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    92
    -result.70=05/04/2019^08:03^1.4667^-7.6833^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    93
    -result.71=05/04/2019^08:20^1.4333^-7.7167^Recherche (général)^null
    
    94
    -result.72=05/04/2019^08:32^1.4^-7.7333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    95
    -result.73=05/04/2019^08:38^1.3833^-7.75^Thonier arrivant sur le système détecté^
    
    96
    -result.74=05/04/2019^08:50^1.3667^-7.7333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    97
    -result.75=05/04/2019^09:07^1.4^-7.7667^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    98
    -result.76=05/04/2019^09:37^1.45^-7.8667^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    99
    -result.77=05/04/2019^10:02^1.4833^-7.9167^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    100
    -result.78=05/04/2019^10:20^1.5^-7.9667^Recherche (général)^null
    
    101
    -result.79=05/04/2019^10:29^1.4833^-7.9833^Thonier arrivant sur le système détecté^
    
    102
    -result.80=05/04/2019^10:41^1.5^-8.0^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    103
    -result.81=05/04/2019^11:03^1.5333^-8.05^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    104
    -result.82=05/04/2019^11:31^1.5833^-8.1167^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    105
    -result.83=05/04/2019^12:00^1.65^-8.1833^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    106
    -result.84=05/04/2019^12:20^1.7333^-8.2333^Recherche (général)^null
    
    107
    -result.85=05/04/2019^12:35^1.75^-8.2667^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    108
    -result.86=05/04/2019^13:04^1.8167^-8.3167^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    109
    -result.87=05/04/2019^13:30^1.85^-8.3333^Thonier arrivant sur le système détecté^
    
    110
    -result.88=05/04/2019^13:38^1.8667^-8.3333^Opération sur objet flottant (visite, pose, modification, récupération)^
    
    111
    -result.89=05/04/2019^14:00^1.9167^-8.3667^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    112
    -result.90=05/04/2019^14:19^1.95^-8.4167^Thonier arrivant sur le système détecté^
    
    113
    -result.91=05/04/2019^14:26^1.95^-8.4167^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    114
    -result.92=05/04/2019^15:05^2.0667^-8.4333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    115
    -result.93=05/04/2019^15:35^2.15^-8.4333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    116
    -result.94=05/04/2019^15:36^2.15^-8.4333^Thonier arrivant sur le système détecté^
    
    117
    -result.95=05/04/2019^15:46^2.15^-8.4333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    118
    -result.96=05/04/2019^16:02^2.2^-8.4333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    119
    -result.97=05/04/2019^16:20^2.2167^-8.4167^Recherche (général)^null
    
    120
    -result.98=05/04/2019^16:36^2.2667^-8.4^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    121
    -result.99=05/04/2019^16:46^2.2333^-8.3833^Thonier arrivant sur le système détecté^
    
    122
    -result.100=05/04/2019^16:53^2.2333^-8.3833^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    123
    -result.101=05/04/2019^17:08^2.2667^-8.3667^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    124
    -result.102=05/04/2019^17:17^2.2833^-8.35^Thonier arrivant sur le système détecté^
    
    125
    -result.103=05/04/2019^17:24^2.2833^-8.35^Opération sur objet flottant (visite, pose, modification, récupération)^
    
    126
    -result.104=05/04/2019^17:34^2.3^-8.3333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    127
    -result.105=05/04/2019^17:37^2.3167^-8.3333^Fin de veille^null
    
    128
    -result.106=05/04/2019^18:00^2.3667^-8.3167^Thonier arrivant sur le système détecté^
    
    129
    -result.107=05/04/2019^18:15^2.35^-8.3167^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    130
    -result.108=05/04/2019^18:40^2.3333^-8.35^En dérive de nuit (moteur stoppé)^null
    
    131
    -result.109=06/04/2019^06:35^2.35^-8.3333^Avaries en mer^Avarie au niveau du moteur, navire stoppé (réparation en cours)
    
    132
    -result.110=06/04/2019^12:05^2.3333^-8.3333^Avaries en mer^Avarie au niveau du moteur, navire stoppé (réparation en cours)
    
    133
    -result.111=06/04/2019^17:55^2.3667^-8.2833^Transit (route sans recherche)^Réparation de l'avarie terminée.
    
    134
    -result.112=06/04/2019^18:00^2.3667^-8.2833^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    135
    -result.113=06/04/2019^18:16^2.3833^-8.25^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    136
    -result.114=06/04/2019^18:26^2.4^-8.2167^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    137
    -result.115=06/04/2019^18:36^2.4167^-8.2^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    138
    -result.116=06/04/2019^18:46^2.45^-8.1833^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    139
    -result.117=06/04/2019^18:57^2.4667^-8.15^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    140
    -result.118=06/04/2019^19:05^2.4833^-8.1333^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    141
    -result.119=06/04/2019^19:06^2.4833^-8.1333^Transit (route sans recherche)^Route de nuit
    
    142
    -result.120=07/04/2019^06:24^3.4333^-6.2^Changement de zone FPA^Changement de zone effectué le 06/04/2019 à 22H35 T.U à la position 02°45N et 007°33 W
    
    143
    -result.121=07/04/2019^08:24^3.65^-5.8667^Recherche (général)^null
    
    144
    -result.122=07/04/2019^10:24^3.8167^-5.5^Recherche (général)^null
    
    145
    -result.123=07/04/2019^12:24^3.9167^-5.1167^Thonier arrivant sur le système détecté^
    
    146
    -result.124=07/04/2019^12:43^3.9167^-5.1^Opération sur objet flottant (visite, pose, modification, récupération)^null
    
    147
    -result.125=07/04/2019^12:52^3.9167^-5.0833^Thonier arrivant sur le système détecté^
    
    148
    -result.126=07/04/2019^14:18^3.9^-5.0833^Thonier arrivant sur le système détecté^null
    
    149
    -result.127=07/04/2019^14:21^3.9^-5.0833^Pêche (larguage du skiff)^null
    
    150
    -result.128=07/04/2019^18:24^3.9^-4.8833^Recherche (général)^null
    
    151
    -result.129=07/04/2019^18:33^3.9^-4.8667^Fin de veille^Averse
    
    152
    -result.130=07/04/2019^18:34^3.9^-4.8667^Transit (route sans recherche)^Route de nuit jusqu'à 1H
    
    153
    -result.131=08/04/2019^06:30^4.0667^-3.45^Transit (route sans recherche)^navire en approche pour le début de l'aviataillement
    
    154
    -result.132=08/04/2019^07:30^4.0667^-3.45^Autres (à préciser dans les notes)^Début de l'aviatillement en gasoil.
    
    155
    -result.133=08/04/2019^11:34^4.1833^-3.3333^Autres (à préciser dans les notes)^Fin avitaillement en gasoil, poursuite de la route
    
    156
    -result.134=08/04/2019^12:30^4.3167^-3.4167^Recherche (général)^null
    
    157
    -result.135=08/04/2019^14:30^4.6^-3.6^Recherche (général)^null
    
    158
    -result.136=08/04/2019^16:00^4.8167^-3.75^Fin de veille^null
    
    159
    -result.137=08/04/2019^16:30^4.8833^-3.8167^Transit (route sans recherche)^
    
    160
    -result.138=08/04/2019^18:30^5.1^-3.95^Transit (route sans recherche)^null
    
    161
    -result.139=08/04/2019^21:05^5.2833^-4.0167^Au port^Navire au port de pêche d'Abidjan.
    
    162
    -syntax.name=Observations - Toutes les activités et leurs positions
    
    22
    +result.0=30/03/2019^18:00^5.2833^-4.0^0^Au port^CIV^Côte d'Ivoire^Départ du port de pêche pour la fin de la marée
    
    23
    +result.1=30/03/2019^19:00^5.1667^-4.0^1^Transit (route sans recherche)^CIV^Côte d'Ivoire^Route de nuit
    
    24
    +result.2=31/03/2019^06:13^3.95^-5.2667^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    25
    +result.3=31/03/2019^06:54^3.95^-5.35^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^null
    
    26
    +result.4=31/03/2019^07:50^3.9667^-5.35^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^null
    
    27
    +result.5=31/03/2019^10:55^3.9833^-5.2833^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^null
    
    28
    +result.6=31/03/2019^11:24^3.9833^-5.2667^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^null
    
    29
    +result.7=31/03/2019^14:56^3.95^-5.3333^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    30
    +result.8=31/03/2019^15:05^3.95^-5.3333^13^Opération sur objet flottant (visite, pose, modification, récupération)^CIV^Côte d'Ivoire^null
    
    31
    +result.9=31/03/2019^16:11^3.8167^-5.4167^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^	
    
    32
    +result.10=31/03/2019^16:22^3.8333^-5.4167^13^Opération sur objet flottant (visite, pose, modification, récupération)^CIV^Côte d'Ivoire^null
    
    33
    +result.11=31/03/2019^16:53^3.7833^-5.4833^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    34
    +result.12=31/03/2019^17:03^3.7833^-5.4833^13^Opération sur objet flottant (visite, pose, modification, récupération)^CIV^Côte d'Ivoire^null
    
    35
    +result.13=31/03/2019^18:03^3.7833^-5.4667^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    36
    +result.14=31/03/2019^18:44^3.8667^-5.4833^16^Fin de veille^CIV^Côte d'Ivoire^null
    
    37
    +result.15=31/03/2019^19:00^3.9^-5.5^9^En dérive de nuit (moteur stoppé)^CIV^Côte d'Ivoire^null
    
    38
    +result.16=01/04/2019^06:15^3.9833^-5.3167^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    39
    +result.17=01/04/2019^07:43^3.8333^-5.2667^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    40
    +result.18=01/04/2019^07:56^3.8333^-5.25^13^Opération sur objet flottant (visite, pose, modification, récupération)^CIV^Côte d'Ivoire^null
    
    41
    +result.19=01/04/2019^08:15^3.8833^-5.2333^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    42
    +result.20=01/04/2019^08:41^3.9333^-5.2833^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^null
    
    43
    +result.21=01/04/2019^09:41^3.9167^-5.25^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^null
    
    44
    +result.22=01/04/2019^09:41^3.9167^-5.25^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^null
    
    45
    +result.23=01/04/2019^12:15^3.9^-5.2833^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    46
    +result.24=01/04/2019^12:34^3.9333^-5.3^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^null
    
    47
    +result.25=01/04/2019^12:40^3.9333^-5.3^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^null
    
    48
    +result.26=01/04/2019^16:15^3.8833^-5.2667^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    49
    +result.27=01/04/2019^16:38^3.9333^-5.3^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^null
    
    50
    +result.28=01/04/2019^16:51^3.9333^-5.3^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^
    
    51
    +result.29=01/04/2019^21:17^3.95^-5.2167^16^Fin de veille^CIV^Côte d'Ivoire^null
    
    52
    +result.30=01/04/2019^21:18^3.95^-5.2167^1^Transit (route sans recherche)^CIV^Côte d'Ivoire^Route jusqu'à 22H
    
    53
    +result.31=02/04/2019^06:15^3.9^-5.1833^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    54
    +result.32=02/04/2019^06:57^3.9333^-5.25^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^null
    
    55
    +result.33=02/04/2019^07:11^3.95^-5.25^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^
    
    56
    +result.34=02/04/2019^10:15^3.9167^-5.2167^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    57
    +result.35=02/04/2019^12:15^3.8833^-5.25^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    58
    +result.36=02/04/2019^13:58^3.9^-4.9333^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    59
    +result.37=02/04/2019^14:15^3.9^-4.9333^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^null
    
    60
    +result.38=02/04/2019^14:22^3.9^-4.95^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^null
    
    61
    +result.39=02/04/2019^18:44^3.8833^-4.95^16^Fin de veille^CIV^Côte d'Ivoire^null
    
    62
    +result.40=02/04/2019^19:12^3.8667^-5.0^9^En dérive de nuit (moteur stoppé)^CIV^Côte d'Ivoire^null
    
    63
    +result.41=03/04/2019^06:15^3.9^-4.9^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    64
    +result.42=03/04/2019^07:16^3.8833^-4.95^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^null
    
    65
    +result.43=03/04/2019^07:51^3.8833^-4.9333^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^null
    
    66
    +result.44=03/04/2019^10:15^3.8833^-4.9167^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^Banc sous autre senneur
    
    67
    +result.45=03/04/2019^12:15^3.9^-4.9167^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^	
    
    68
    +result.46=03/04/2019^14:15^3.9^-4.8833^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    69
    +result.47=03/04/2019^15:28^3.9667^-4.85^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    70
    +result.48=03/04/2019^15:36^3.9667^-4.85^13^Opération sur objet flottant (visite, pose, modification, récupération)^CIV^Côte d'Ivoire^null
    
    71
    +result.49=03/04/2019^16:15^3.8833^-4.9167^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    72
    +result.50=03/04/2019^18:15^3.8667^-4.9833^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    73
    +result.51=03/04/2019^18:42^3.8333^-5.05^16^Fin de veille^CIV^Côte d'Ivoire^null
    
    74
    +result.52=03/04/2019^18:50^3.8167^-5.05^9^En dérive de nuit (moteur stoppé)^CIV^Côte d'Ivoire^null
    
    75
    +result.53=04/04/2019^06:12^3.9^-4.8667^2^Recherche (général)^CIV^Côte d'Ivoire^
    
    76
    +result.54=04/04/2019^08:12^3.8667^-4.8833^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    77
    +result.55=04/04/2019^10:12^3.6^-4.6167^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    78
    +result.56=04/04/2019^12:04^3.3^-4.4333^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    79
    +result.57=04/04/2019^12:12^3.3^-4.4333^13^Opération sur objet flottant (visite, pose, modification, récupération)^CIV^Côte d'Ivoire^null
    
    80
    +result.58=04/04/2019^14:12^3.05^-4.7^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    81
    +result.59=04/04/2019^15:43^2.8667^-4.9167^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    82
    +result.60=04/04/2019^15:46^2.8667^-4.9167^13^Opération sur objet flottant (visite, pose, modification, récupération)^CIV^Côte d'Ivoire^null
    
    83
    +result.61=04/04/2019^16:12^2.8167^-5.0^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    84
    +result.62=04/04/2019^18:12^2.6333^-5.3333^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    85
    +result.63=04/04/2019^18:41^2.6^-5.4167^16^Fin de veille^CIV^Côte d'Ivoire^null
    
    86
    +result.64=04/04/2019^18:42^2.6^-5.4167^18^Route de nuit vers objet^CIV^Côte d'Ivoire^Route toute la nuit
    
    87
    +result.65=05/04/2019^06:20^1.5167^-7.4^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    88
    +result.66=05/04/2019^06:28^1.5^-7.4167^13^Opération sur objet flottant (visite, pose, modification, récupération)^CIV^Côte d'Ivoire^null
    
    89
    +result.67=05/04/2019^07:02^1.5^-7.5333^21^Changement de zone FPA^CIV^Côte d'Ivoire^null
    
    90
    +result.68=05/04/2019^07:11^1.5^-7.55^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    91
    +result.69=05/04/2019^07:34^1.5^-7.6333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    92
    +result.70=05/04/2019^08:03^1.4667^-7.6833^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    93
    +result.71=05/04/2019^08:20^1.4333^-7.7167^2^Recherche (général)^LBR^Libéria^null
    
    94
    +result.72=05/04/2019^08:32^1.4^-7.7333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    95
    +result.73=05/04/2019^08:38^1.3833^-7.75^5^Thonier arrivant sur le système détecté^LBR^Libéria^
    
    96
    +result.74=05/04/2019^08:50^1.3667^-7.7333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    97
    +result.75=05/04/2019^09:07^1.4^-7.7667^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    98
    +result.76=05/04/2019^09:37^1.45^-7.8667^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    99
    +result.77=05/04/2019^10:02^1.4833^-7.9167^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    100
    +result.78=05/04/2019^10:20^1.5^-7.9667^2^Recherche (général)^LBR^Libéria^null
    
    101
    +result.79=05/04/2019^10:29^1.4833^-7.9833^5^Thonier arrivant sur le système détecté^LBR^Libéria^
    
    102
    +result.80=05/04/2019^10:41^1.5^-8.0^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    103
    +result.81=05/04/2019^11:03^1.5333^-8.05^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    104
    +result.82=05/04/2019^11:31^1.5833^-8.1167^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    105
    +result.83=05/04/2019^12:00^1.65^-8.1833^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    106
    +result.84=05/04/2019^12:20^1.7333^-8.2333^2^Recherche (général)^LBR^Libéria^null
    
    107
    +result.85=05/04/2019^12:35^1.75^-8.2667^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    108
    +result.86=05/04/2019^13:04^1.8167^-8.3167^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    109
    +result.87=05/04/2019^13:30^1.85^-8.3333^5^Thonier arrivant sur le système détecté^LBR^Libéria^
    
    110
    +result.88=05/04/2019^13:38^1.8667^-8.3333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^
    
    111
    +result.89=05/04/2019^14:00^1.9167^-8.3667^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    112
    +result.90=05/04/2019^14:19^1.95^-8.4167^5^Thonier arrivant sur le système détecté^LBR^Libéria^
    
    113
    +result.91=05/04/2019^14:26^1.95^-8.4167^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    114
    +result.92=05/04/2019^15:05^2.0667^-8.4333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    115
    +result.93=05/04/2019^15:35^2.15^-8.4333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    116
    +result.94=05/04/2019^15:36^2.15^-8.4333^5^Thonier arrivant sur le système détecté^LBR^Libéria^
    
    117
    +result.95=05/04/2019^15:46^2.15^-8.4333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    118
    +result.96=05/04/2019^16:02^2.2^-8.4333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    119
    +result.97=05/04/2019^16:20^2.2167^-8.4167^2^Recherche (général)^LBR^Libéria^null
    
    120
    +result.98=05/04/2019^16:36^2.2667^-8.4^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    121
    +result.99=05/04/2019^16:46^2.2333^-8.3833^5^Thonier arrivant sur le système détecté^LBR^Libéria^
    
    122
    +result.100=05/04/2019^16:53^2.2333^-8.3833^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    123
    +result.101=05/04/2019^17:08^2.2667^-8.3667^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    124
    +result.102=05/04/2019^17:17^2.2833^-8.35^5^Thonier arrivant sur le système détecté^LBR^Libéria^
    
    125
    +result.103=05/04/2019^17:24^2.2833^-8.35^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^
    
    126
    +result.104=05/04/2019^17:34^2.3^-8.3333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    127
    +result.105=05/04/2019^17:37^2.3167^-8.3333^16^Fin de veille^LBR^Libéria^null
    
    128
    +result.106=05/04/2019^18:00^2.3667^-8.3167^5^Thonier arrivant sur le système détecté^LBR^Libéria^
    
    129
    +result.107=05/04/2019^18:15^2.35^-8.3167^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    130
    +result.108=05/04/2019^18:40^2.3333^-8.35^9^En dérive de nuit (moteur stoppé)^LBR^Libéria^null
    
    131
    +result.109=06/04/2019^06:35^2.35^-8.3333^11^Avaries en mer^LBR^Libéria^Avarie au niveau du moteur, navire stoppé (réparation en cours)
    
    132
    +result.110=06/04/2019^12:05^2.3333^-8.3333^11^Avaries en mer^LBR^Libéria^Avarie au niveau du moteur, navire stoppé (réparation en cours)
    
    133
    +result.111=06/04/2019^17:55^2.3667^-8.2833^1^Transit (route sans recherche)^LBR^Libéria^Réparation de l'avarie terminée.
    
    134
    +result.112=06/04/2019^18:00^2.3667^-8.2833^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    135
    +result.113=06/04/2019^18:16^2.3833^-8.25^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    136
    +result.114=06/04/2019^18:26^2.4^-8.2167^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    137
    +result.115=06/04/2019^18:36^2.4167^-8.2^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    138
    +result.116=06/04/2019^18:46^2.45^-8.1833^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    139
    +result.117=06/04/2019^18:57^2.4667^-8.15^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    140
    +result.118=06/04/2019^19:05^2.4833^-8.1333^13^Opération sur objet flottant (visite, pose, modification, récupération)^LBR^Libéria^null
    
    141
    +result.119=06/04/2019^19:06^2.4833^-8.1333^1^Transit (route sans recherche)^LBR^Libéria^Route de nuit
    
    142
    +result.120=07/04/2019^06:24^3.4333^-6.2^21^Changement de zone FPA^null^null^Changement de zone effectué le 06/04/2019 à 22H35 T.U à la position 02°45N et 007°33 W
    
    143
    +result.121=07/04/2019^08:24^3.65^-5.8667^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    144
    +result.122=07/04/2019^10:24^3.8167^-5.5^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    145
    +result.123=07/04/2019^12:24^3.9167^-5.1167^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    146
    +result.124=07/04/2019^12:43^3.9167^-5.1^13^Opération sur objet flottant (visite, pose, modification, récupération)^CIV^Côte d'Ivoire^null
    
    147
    +result.125=07/04/2019^12:52^3.9167^-5.0833^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^
    
    148
    +result.126=07/04/2019^14:18^3.9^-5.0833^5^Thonier arrivant sur le système détecté^CIV^Côte d'Ivoire^null
    
    149
    +result.127=07/04/2019^14:21^3.9^-5.0833^6^Pêche (larguage du skiff)^CIV^Côte d'Ivoire^null
    
    150
    +result.128=07/04/2019^18:24^3.9^-4.8833^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    151
    +result.129=07/04/2019^18:33^3.9^-4.8667^16^Fin de veille^CIV^Côte d'Ivoire^Averse
    
    152
    +result.130=07/04/2019^18:34^3.9^-4.8667^1^Transit (route sans recherche)^CIV^Côte d'Ivoire^Route de nuit jusqu'à 1H
    
    153
    +result.131=08/04/2019^06:30^4.0667^-3.45^1^Transit (route sans recherche)^CIV^Côte d'Ivoire^navire en approche pour le début de l'aviataillement
    
    154
    +result.132=08/04/2019^07:30^4.0667^-3.45^99^Autres (à préciser dans les notes)^CIV^Côte d'Ivoire^Début de l'aviatillement en gasoil.
    
    155
    +result.133=08/04/2019^11:34^4.1833^-3.3333^99^Autres (à préciser dans les notes)^CIV^Côte d'Ivoire^Fin avitaillement en gasoil, poursuite de la route
    
    156
    +result.134=08/04/2019^12:30^4.3167^-3.4167^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    157
    +result.135=08/04/2019^14:30^4.6^-3.6^2^Recherche (général)^CIV^Côte d'Ivoire^null
    
    158
    +result.136=08/04/2019^16:00^4.8167^-3.75^16^Fin de veille^CIV^Côte d'Ivoire^null
    
    159
    +result.137=08/04/2019^16:30^4.8833^-3.8167^1^Transit (route sans recherche)^CIV^Côte d'Ivoire^
    
    160
    +result.138=08/04/2019^18:30^5.1^-3.95^1^Transit (route sans recherche)^CIV^Côte d'Ivoire^null
    
    161
    +result.139=08/04/2019^21:05^5.2833^-4.0167^0^Au port^CIV^Côte d'Ivoire^Navire au port de pêche d'Abidjan.
    
    162
    +syntax.name=Observations - Toutes les activités, leurs positions et zones FPA
    
    163 163
     syntax.description=Afficher toutes les activités et leurs positions géographiques
    
    164 164
     syntax.rows=-1
    
    165
    -syntax.columns=6
    
    166
    -syntax.columnsHeader=Jour^Heure observation^Latitude^Longitude^Activité^Commentaire
    
    165
    +syntax.columns=9
    
    166
    +syntax.columnsHeader=Jour^Heure observation^Latitude^Longitude^Activité (code)^Activité (nom)^Zone FPA (code)^Zone FPA (nom)^Commentaire
    
    167 167
     syntax.rowsHeader=
    
    168 168
     syntax.nbRequests=1
    
    169
    -result.columns=6
    
    169
    +result.columns=9
    
    170 170
     result.rows=140
    \ No newline at end of file

  • core/services/test/src/main/resources/fixtures/fr/ird/observe/services/service/ReportService.properties
    ... ... @@ -19,4 +19,4 @@
    19 19
     # <http://www.gnu.org/licenses/gpl-3.0.html>.
    
    20 20
     # #L%
    
    21 21
     ###
    
    22
    -report.count=34
    22
    +report.count=35

  • src/site/markdown/report/embedded-reports.md
    ... ... @@ -86,6 +86,10 @@ Livre de bord - Vérification des plan de cuves
    86 86
     
    
    87 87
     Observations - Activités avec comment et leurs positions
    
    88 88
     
    
    89
    +## psObservationActivitiesByZone
    
    90
    +
    
    91
    +Observations - Types d'activités par zones FPA
    
    92
    +
    
    89 93
     ### psObservationAllActivities
    
    90 94
     
    
    91 95
     Observations - Toutes les activités et leurs positions