Tutti-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- 4058 discussions
r1514 - trunk/tutti-service/src/test/resources/report/2013.12.05/allegro-tutti/reports
by tchemit@users.forge.codelutin.com 20 Jan '14
by tchemit@users.forge.codelutin.com 20 Jan '14
20 Jan '14
Author: tchemit
Date: 2014-01-20 17:51:25 +0100 (Mon, 20 Jan 2014)
New Revision: 1514
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1514
Log:
refs #4135: [EXPORT GENERIQUE] demande d'?\195?\169volutions (update birt report)
Modified:
trunk/tutti-service/src/test/resources/report/2013.12.05/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign
Modified: trunk/tutti-service/src/test/resources/report/2013.12.05/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign
===================================================================
--- trunk/tutti-service/src/test/resources/report/2013.12.05/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign 2014-01-20 15:12:33 UTC (rev 1513)
+++ trunk/tutti-service/src/test/resources/report/2013.12.05/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign 2014-01-20 16:51:25 UTC (rev 1514)
@@ -212,21 +212,6 @@
<text-property name="heading">Distance</text-property>
</structure>
<structure>
- <property name="columnName">Ouv_Verticale</property>
- <property name="analysis">dimension</property>
- <text-property name="heading">Ouv_Verticale</text-property>
- </structure>
- <structure>
- <property name="columnName">Ouv_Horizontale_Ailes</property>
- <property name="analysis">dimension</property>
- <text-property name="heading">Ouv_Horizontale_Ailes</text-property>
- </structure>
- <structure>
- <property name="columnName">Ouv_Horizontale_Panneaux</property>
- <property name="analysis">dimension</property>
- <text-property name="heading">Ouv_Horizontale_Panneaux</text-property>
- </structure>
- <structure>
<property name="columnName">Saisisseur</property>
<property name="analysis">dimension</property>
<text-property name="heading">Saisisseur</text-property>
@@ -568,221 +553,206 @@
</structure>
<structure>
<property name="position">22</property>
- <property name="name">Ouv_Verticale</property>
- <property name="dataType">string</property>
- </structure>
- <structure>
- <property name="position">23</property>
- <property name="name">Ouv_Horizontale_Ailes</property>
- <property name="dataType">string</property>
- </structure>
- <structure>
- <property name="position">24</property>
- <property name="name">Ouv_Horizontale_Panneaux</property>
- <property name="dataType">string</property>
- </structure>
- <structure>
- <property name="position">25</property>
<property name="name">Saisisseur</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">26</property>
+ <property name="position">23</property>
<property name="name">NavireAssocie</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">27</property>
+ <property name="position">24</property>
<property name="name">Commentaire</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">28</property>
+ <property name="position">25</property>
<property name="name">Poids_Total</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">29</property>
+ <property name="position">26</property>
<property name="name">Poids_Total_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">30</property>
+ <property name="position">27</property>
<property name="name">Poids_Total_Vrac</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">31</property>
+ <property name="position">28</property>
<property name="name">Poids_Total_Vrac_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">32</property>
+ <property name="position">29</property>
<property name="name">Poids_Total_HorsVrac</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">33</property>
+ <property name="position">30</property>
<property name="name">Poids_Total_HorsVrac_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">34</property>
+ <property name="position">31</property>
<property name="name">Poids_Total_Non_Trie</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">35</property>
+ <property name="position">32</property>
<property name="name">Poids_Total_Non_Trie_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">36</property>
+ <property name="position">33</property>
<property name="name">Poids_Total_Tremis</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">37</property>
+ <property name="position">34</property>
<property name="name">Poids_Total_Tremis_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">38</property>
+ <property name="position">35</property>
<property name="name">Poids_Total_Carroussel</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">39</property>
+ <property name="position">36</property>
<property name="name">Poids_Total_Carroussel_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">40</property>
+ <property name="position">37</property>
<property name="name">Poids_Total_Espece</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">41</property>
+ <property name="position">38</property>
<property name="name">Poids_Total_Espece_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">42</property>
+ <property name="position">39</property>
<property name="name">Poids_Total_Espece_Vrac</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">43</property>
+ <property name="position">40</property>
<property name="name">Poids_Total_Espece_Vrac_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">44</property>
+ <property name="position">41</property>
<property name="name">Poids_Total_Espece_Vrac_Trie</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">45</property>
+ <property name="position">42</property>
<property name="name">Poids_Total_Espece_Vrac_Trie_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">46</property>
+ <property name="position">43</property>
<property name="name">Poids_Total_Espece_HorsVrac</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">47</property>
+ <property name="position">44</property>
<property name="name">Poids_Total_Espece_HorsVrac_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">48</property>
+ <property name="position">45</property>
<property name="name">Poids_Total_Espece_Inerte_Trie</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">49</property>
+ <property name="position">46</property>
<property name="name">Poids_Total_Espece_Inerte_Trie_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">50</property>
+ <property name="position">47</property>
<property name="name">Poids_Total_Espece_Vivant_non_detaille_trie</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">51</property>
+ <property name="position">48</property>
<property name="name">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">52</property>
+ <property name="position">49</property>
<property name="name">Poids_Total_Benthos</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">53</property>
+ <property name="position">50</property>
<property name="name">Poids_Total_Benthos_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">54</property>
+ <property name="position">51</property>
<property name="name">Poids_Total_Benthos_Vrac</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">55</property>
+ <property name="position">52</property>
<property name="name">Poids_Total_Benthos_Vrac_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">56</property>
+ <property name="position">53</property>
<property name="name">Poids_Total_Benthos_Vrac_Trie</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">57</property>
+ <property name="position">54</property>
<property name="name">Poids_Total_Benthos_Vrac_Trie_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">58</property>
+ <property name="position">55</property>
<property name="name">Poids_Total_Benthos_HorsVrac</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">59</property>
+ <property name="position">56</property>
<property name="name">Poids_Total_Benthos_HorsVrac_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">60</property>
+ <property name="position">57</property>
<property name="name">Poids_Total_Benthos_Inerte_Trie</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">61</property>
+ <property name="position">58</property>
<property name="name">Poids_Total_Benthos_Inerte_Trie_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">62</property>
+ <property name="position">59</property>
<property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">63</property>
+ <property name="position">60</property>
<property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">64</property>
+ <property name="position">61</property>
<property name="name">Poids_Total_Macro_Dechet</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">65</property>
+ <property name="position">62</property>
<property name="name">Poids_Total_Macro_Dechet_Calcule</property>
<property name="dataType">string</property>
</structure>
@@ -939,314 +909,293 @@
</structure>
<structure>
<property name="position">22</property>
- <property name="name">Ouv_Verticale</property>
- <property name="nativeName">Ouv_Verticale</property>
- <property name="dataType">string</property>
- <property name="nativeDataType">12</property>
- </structure>
- <structure>
- <property name="position">23</property>
- <property name="name">Ouv_Horizontale_Ailes</property>
- <property name="nativeName">Ouv_Horizontale_Ailes</property>
- <property name="dataType">string</property>
- <property name="nativeDataType">12</property>
- </structure>
- <structure>
- <property name="position">24</property>
- <property name="name">Ouv_Horizontale_Panneaux</property>
- <property name="nativeName">Ouv_Horizontale_Panneaux</property>
- <property name="dataType">string</property>
- <property name="nativeDataType">12</property>
- </structure>
- <structure>
- <property name="position">25</property>
<property name="name">Saisisseur</property>
<property name="nativeName">Saisisseur</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">26</property>
+ <property name="position">23</property>
<property name="name">NavireAssocie</property>
<property name="nativeName">NavireAssocie</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">27</property>
+ <property name="position">24</property>
<property name="name">Commentaire</property>
<property name="nativeName">Commentaire</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">28</property>
+ <property name="position">25</property>
<property name="name">Poids_Total</property>
<property name="nativeName">Poids_Total</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">29</property>
+ <property name="position">26</property>
<property name="name">Poids_Total_Calcule</property>
<property name="nativeName">Poids_Total_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">30</property>
+ <property name="position">27</property>
<property name="name">Poids_Total_Vrac</property>
<property name="nativeName">Poids_Total_Vrac</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">31</property>
+ <property name="position">28</property>
<property name="name">Poids_Total_Vrac_Calcule</property>
<property name="nativeName">Poids_Total_Vrac_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">32</property>
+ <property name="position">29</property>
<property name="name">Poids_Total_HorsVrac</property>
<property name="nativeName">Poids_Total_HorsVrac</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">33</property>
+ <property name="position">30</property>
<property name="name">Poids_Total_HorsVrac_Calcule</property>
<property name="nativeName">Poids_Total_HorsVrac_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">34</property>
+ <property name="position">31</property>
<property name="name">Poids_Total_Non_Trie</property>
<property name="nativeName">Poids_Total_Non_Trie</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">35</property>
+ <property name="position">32</property>
<property name="name">Poids_Total_Non_Trie_Calcule</property>
<property name="nativeName">Poids_Total_Non_Trie_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">36</property>
+ <property name="position">33</property>
<property name="name">Poids_Total_Tremis</property>
<property name="nativeName">Poids_Total_Tremis</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">37</property>
+ <property name="position">34</property>
<property name="name">Poids_Total_Tremis_Calcule</property>
<property name="nativeName">Poids_Total_Tremis_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">38</property>
+ <property name="position">35</property>
<property name="name">Poids_Total_Carroussel</property>
<property name="nativeName">Poids_Total_Carroussel</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">39</property>
+ <property name="position">36</property>
<property name="name">Poids_Total_Carroussel_Calcule</property>
<property name="nativeName">Poids_Total_Carroussel_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">40</property>
+ <property name="position">37</property>
<property name="name">Poids_Total_Espece</property>
<property name="nativeName">Poids_Total_Espece</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">41</property>
+ <property name="position">38</property>
<property name="name">Poids_Total_Espece_Calcule</property>
<property name="nativeName">Poids_Total_Espece_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">42</property>
+ <property name="position">39</property>
<property name="name">Poids_Total_Espece_Vrac</property>
<property name="nativeName">Poids_Total_Espece_Vrac</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">43</property>
+ <property name="position">40</property>
<property name="name">Poids_Total_Espece_Vrac_Calcule</property>
<property name="nativeName">Poids_Total_Espece_Vrac_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">44</property>
+ <property name="position">41</property>
<property name="name">Poids_Total_Espece_Vrac_Trie</property>
<property name="nativeName">Poids_Total_Espece_Vrac_Trie</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">45</property>
+ <property name="position">42</property>
<property name="name">Poids_Total_Espece_Vrac_Trie_Calcule</property>
<property name="nativeName">Poids_Total_Espece_Vrac_Trie_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">46</property>
+ <property name="position">43</property>
<property name="name">Poids_Total_Espece_HorsVrac</property>
<property name="nativeName">Poids_Total_Espece_HorsVrac</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">47</property>
+ <property name="position">44</property>
<property name="name">Poids_Total_Espece_HorsVrac_Calcule</property>
<property name="nativeName">Poids_Total_Espece_HorsVrac_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">48</property>
+ <property name="position">45</property>
<property name="name">Poids_Total_Espece_Inerte_Trie</property>
<property name="nativeName">Poids_Total_Espece_Inerte_Trie</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">49</property>
+ <property name="position">46</property>
<property name="name">Poids_Total_Espece_Inerte_Trie_Calcule</property>
<property name="nativeName">Poids_Total_Espece_Inerte_Trie_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">50</property>
+ <property name="position">47</property>
<property name="name">Poids_Total_Espece_Vivant_non_detaille_trie</property>
<property name="nativeName">Poids_Total_Espece_Vivant_non_detaille_trie</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">51</property>
+ <property name="position">48</property>
<property name="name">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</property>
<property name="nativeName">Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">52</property>
+ <property name="position">49</property>
<property name="name">Poids_Total_Benthos</property>
<property name="nativeName">Poids_Total_Benthos</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">53</property>
+ <property name="position">50</property>
<property name="name">Poids_Total_Benthos_Calcule</property>
<property name="nativeName">Poids_Total_Benthos_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">54</property>
+ <property name="position">51</property>
<property name="name">Poids_Total_Benthos_Vrac</property>
<property name="nativeName">Poids_Total_Benthos_Vrac</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">55</property>
+ <property name="position">52</property>
<property name="name">Poids_Total_Benthos_Vrac_Calcule</property>
<property name="nativeName">Poids_Total_Benthos_Vrac_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">56</property>
+ <property name="position">53</property>
<property name="name">Poids_Total_Benthos_Vrac_Trie</property>
<property name="nativeName">Poids_Total_Benthos_Vrac_Trie</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">57</property>
+ <property name="position">54</property>
<property name="name">Poids_Total_Benthos_Vrac_Trie_Calcule</property>
<property name="nativeName">Poids_Total_Benthos_Vrac_Trie_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">58</property>
+ <property name="position">55</property>
<property name="name">Poids_Total_Benthos_HorsVrac</property>
<property name="nativeName">Poids_Total_Benthos_HorsVrac</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">59</property>
+ <property name="position">56</property>
<property name="name">Poids_Total_Benthos_HorsVrac_Calcule</property>
<property name="nativeName">Poids_Total_Benthos_HorsVrac_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">60</property>
+ <property name="position">57</property>
<property name="name">Poids_Total_Benthos_Inerte_Trie</property>
<property name="nativeName">Poids_Total_Benthos_Inerte_Trie</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">61</property>
+ <property name="position">58</property>
<property name="name">Poids_Total_Benthos_Inerte_Trie_Calcule</property>
<property name="nativeName">Poids_Total_Benthos_Inerte_Trie_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">62</property>
+ <property name="position">59</property>
<property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie</property>
<property name="nativeName">Poids_Total_Benthos_Vivant_non_detaille_trie</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">63</property>
+ <property name="position">60</property>
<property name="name">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</property>
<property name="nativeName">Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">64</property>
+ <property name="position">61</property>
<property name="name">Poids_Total_Macro_Dechet</property>
<property name="nativeName">Poids_Total_Macro_Dechet</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">65</property>
+ <property name="position">62</property>
<property name="name">Poids_Total_Macro_Dechet_Calcule</property>
<property name="nativeName">Poids_Total_Macro_Dechet_Calcule</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
</list-property>
- <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Code_Station", "Id_Operation", "Poche", "Engin", "Navire", "DateDeb_Op", "LatDeb", "LongDeb", "DateFin_Op", "LatFin", "LongFin", "Duree", "Strate", "Sous-Strate", "Localite", "Validite_OP", "Rectiligne", "Distance", "Ouv_Verticale", "Ouv_Horizontale_Ailes", "Ouv_Horizontale_Panneaux", "Saisisseur", "NavireAssocie", "Commentaire", "Poids_Total", "Poids_Total_Calcule", "Poids_Total_Vrac", "Poids_Total_Vrac_Calcule", "Poids_Total_HorsVrac", "Poids_Total_HorsVrac_Calcule", "Poids_Total_Non_Trie", "Poids_Total_Non_Trie_Calcule", "Poids_Total_Tremis", "Poids_Total_Tremis_Calcule", "Poids_Total_Carroussel", "Poids_Total_Carroussel_Calcule", "Poids_Total_Espece", "Poids_Total_Espece_Calcule", "Poids_Total_Espece_Vrac", "Poids_Total_Espece_Vrac_Calcule", "Poids_Total_Espece_Vrac_Trie", "Poids_Total_Espece_Vrac_Trie_Calcule", "Poids_Total_Espece_HorsVrac", "Poids_Total_Espece_HorsVrac_Calcule", "Poids_Total_Espece_Inerte_Trie", "Poids_Total_Espece_Inerte_Trie_Calcule", "Poids_Total_Espece_Vivant_non_detaille_trie", "Poids_Total_Espece_Vivant_non_detaille_trie_Calcule", "Poids_Total_Benthos", "Poids_Total_Benthos_Calcule", "Poids_Total_Benthos_Vrac", "Poids_Total_Benthos_Vrac_Calcule", "Poids_Total_Benthos_Vrac_Trie", "Poids_Total_Benthos_Vrac_Trie_Calcule", "Poids_Total_Benthos_HorsVrac", "Poids_Total_Benthos_HorsVrac_Calcule", "Poids_Total_Benthos_Inerte_Trie", "Poids_Total_Benthos_Inerte_Trie_Calcule", "Poids_Total_Benthos_Vivant_non_detaille_trie", "Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule", "Poids_Total_Macro_Dechet", "Poids_Total_Macro_Dechet_Calcule" from "operation.csv" : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Code_Station","Code_Station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"Engin","Engin",STRING;"Navire","Navire",STRING;"DateDeb_Op","DateDeb_Op",STRING;"LatDeb","LatDeb",STRING;"LongDeb","LongDeb",STRING;"DateFin_Op","DateFin_Op",STRING;"LatFin","LatFin",STRING;"LongFin","LongFin",STRING;"Duree","Duree",STRING;"Strate","Strate",STRING;"Sous-Strate","Sous-Strate",STRING;"Localite","Localite",STRING;"Validite_OP","Validite_OP",STRING;"Rectiligne","Rectiligne",STRING;"Distance","Distance",BIGDECIMAL;"Ouv_Verticale","Ouv_Verticale",STRING;"Ouv_Horizontale_Ailes","Ouv_Horizontale_Ailes",STRING;"Ouv_Horizontale_Panneaux","Ouv_Horizontale_Panneaux",STRING;"Saisisseur","Saisisseur",STRING;"NavireAssocie","NavireAssocie",STRING;"Commentaire","Commentaire",STRING;"Poids_Total","Poids_Total",BIGDECIMAL;"Poids_Total_Calcule","Poids_Total_Calcule",STRING;"Poids_Total_Vrac","Poids_Total_Vrac",BIGDECIMAL;"Poids_Total_Vrac_Calcule","Poids_Total_Vrac_Calcule",STRING;"Poids_Total_HorsVrac","Poids_Total_HorsVrac",BIGDECIMAL;"Poids_Total_HorsVrac_Calcule","Poids_Total_HorsVrac_Calcule",STRING;"Poids_Total_Non_Trie","Poids_Total_Non_Trie",BIGDECIMAL;"Poids_Total_Non_Trie_Calcule","Poids_Total_Non_Trie_Calcule",STRING;"Poids_Total_Tremis","Poids_Total_Tremis",BIGDECIMAL;"Poids_Total_Tremis_Calcule","Poids_Total_Tremis_Calcule",STRING;"Poids_Total_Carroussel","Poids_Total_Carroussel",BIGDECIMAL;"Poids_Total_Carroussel_Calcule","Poids_Total_Carroussel_Calcule",STRING;"Poids_Total_Espece","Poids_Total_Espece",BIGDECIMAL;"Poids_Total_Espece_Calcule","Poids_Total_Espece_Calcule",STRING;"Poids_Total_Espece_Vrac","Poids_Total_Espece_Vrac",BIGDECIMAL;"Poids_Total_Espece_Vrac_Calcule","Poids_Total_Espece_Vrac_Calcule",STRING;"Poids_Total_Espece_Vrac_Trie","Poids_Total_Espece_Vrac_Trie",BIGDECIMAL;"Poids_Total_Espece_Vrac_Trie_Calcule","Poids_Total_Espece_Vrac_Trie_Calcule",STRING;"Poids_Total_Espece_HorsVrac","Poids_Total_Espece_HorsVrac",BIGDECIMAL;"Poids_Total_Espece_HorsVrac_Calcule","Poids_Total_Espece_HorsVrac_Calcule",STRING;"Poids_Total_Espece_Inerte_Trie","Poids_Total_Espece_Inerte_Trie",BIGDECIMAL;"Poids_Total_Espece_Inerte_Trie_Calcule","Poids_Total_Espece_Inerte_Trie_Calcule",STRING;"Poids_Total_Espece_Vivant_non_detaille_trie","Poids_Total_Espece_Vivant_non_detaille_trie",BIGDECIMAL;"Poids_Total_Espece_Vivant_non_detaille_trie_Calcule","Poids_Total_Espece_Vivant_non_detaille_trie_Calcule",STRING;"Poids_Total_Benthos","Poids_Total_Benthos",BIGDECIMAL;"Poids_Total_Benthos_Calcule","Poids_Total_Benthos_Calcule",STRING;"Poids_Total_Benthos_Vrac","Poids_Total_Benthos_Vrac",BIGDECIMAL;"Poids_Total_Benthos_Vrac_Calcule","Poids_Total_Benthos_Vrac_Calcule",STRING;"Poids_Total_Benthos_Vrac_Trie","Poids_Total_Benthos_Vrac_Trie",BIGDECIMAL;"Poids_Total_Benthos_Vrac_Trie_Calcule","Poids_Total_Benthos_Vrac_Trie_Calcule",STRING;"Poids_Total_Benthos_HorsVrac","Poids_Total_Benthos_HorsVrac",BIGDECIMAL;"Poids_Total_Benthos_HorsVrac_Calcule","Poids_Total_Benthos_HorsVrac_Calcule",STRING;"Poids_Total_Benthos_Inerte_Trie","Poids_Total_Benthos_Inerte_Trie",BIGDECIMAL;"Poids_Total_Benthos_Inerte_Trie_Calcule","Poids_Total_Benthos_Inerte_Trie_Calcule",STRING;"Poids_Total_Benthos_Vivant_non_detaille_trie","Poids_Total_Benthos_Vivant_non_detaille_trie",BIGDECIMAL;"Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule","Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule",STRING;"Poids_Total_Macro_Dechet","Poids_Total_Macro_Dechet",BIGDECIMAL;"Poids_Total_Macro_Dechet_Calcule","Poids_Total_Macro_Dechet_Calcule",STRING}]]></xml-property>
+ <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Code_Station", "Id_Operation", "Poche", "Engin", "Navire", "DateDeb_Op", "LatDeb", "LongDeb", "DateFin_Op", "LatFin", "LongFin", "Duree", "Strate", "Sous-Strate", "Localite", "Validite_OP", "Rectiligne", "Distance", "Saisisseur", "NavireAssocie", "Commentaire", "Poids_Total", "Poids_Total_Calcule", "Poids_Total_Vrac", "Poids_Total_Vrac_Calcule", "Poids_Total_HorsVrac", "Poids_Total_HorsVrac_Calcule", "Poids_Total_Non_Trie", "Poids_Total_Non_Trie_Calcule", "Poids_Total_Tremis", "Poids_Total_Tremis_Calcule", "Poids_Total_Carroussel", "Poids_Total_Carroussel_Calcule", "Poids_Total_Espece", "Poids_Total_Espece_Calcule", "Poids_Total_Espece_Vrac", "Poids_Total_Espece_Vrac_Calcule", "Poids_Total_Espece_Vrac_Trie", "Poids_Total_Espece_Vrac_Trie_Calcule", "Poids_Total_Espece_HorsVrac", "Poids_Total_Espece_HorsVrac_Calcule", "Poids_Total_Espece_Inerte_Trie", "Poids_Total_Espece_Inerte_Trie_Calcule", "Poids_Total_Espece_Vivant_non_detaille_trie", "Poids_Total_Espece_Vivant_non_detaille_trie_Calcule", "Poids_Total_Benthos", "Poids_Total_Benthos_Calcule", "Poids_Total_Benthos_Vrac", "Poids_Total_Benthos_Vrac_Calcule", "Poids_Total_Benthos_Vrac_Trie", "Poids_Total_Benthos_Vrac_Trie_Calcule", "Poids_Total_Benthos_HorsVrac", "Poids_Total_Benthos_HorsVrac_Calcule", "Poids_Total_Benthos_Inerte_Trie", "Poids_Total_Benthos_Inerte_Trie_Calcule", "Poids_Total_Benthos_Vivant_non_detaille_trie", "Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule", "Poids_Total_Macro_Dechet", "Poids_Total_Macro_Dechet_Calcule" from "operation.csv" : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Code_Station","Code_Station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"Engin","Engin",STRING;"Navire","Navire",STRING;"DateDeb_Op","DateDeb_Op",STRING;"LatDeb","LatDeb",STRING;"LongDeb","LongDeb",STRING;"DateFin_Op","DateFin_Op",STRING;"LatFin","LatFin",STRING;"LongFin","LongFin",STRING;"Duree","Duree",STRING;"Strate","Strate",STRING;"Sous-Strate","Sous-Strate",STRING;"Localite","Localite",STRING;"Validite_OP","Validite_OP",STRING;"Rectiligne","Rectiligne",STRING;"Distance","Distance",BIGDECIMAL;"Saisisseur","Saisisseur",STRING;"NavireAssocie","NavireAssocie",STRING;"Commentaire","Commentaire",STRING;"Poids_Total","Poids_Total",BIGDECIMAL;"Poids_Total_Calcule","Poids_Total_Calcule",STRING;"Poids_Total_Vrac","Poids_Total_Vrac",BIGDECIMAL;"Poids_Total_Vrac_Calcule","Poids_Total_Vrac_Calcule",STRING;"Poids_Total_HorsVrac","Poids_Total_HorsVrac",BIGDECIMAL;"Poids_Total_HorsVrac_Calcule","Poids_Total_HorsVrac_Calcule",STRING;"Poids_Total_Non_Trie","Poids_Total_Non_Trie",BIGDECIMAL;"Poids_Total_Non_Trie_Calcule","Poids_Total_Non_Trie_Calcule",STRING;"Poids_Total_Tremis","Poids_Total_Tremis",BIGDECIMAL;"Poids_Total_Tremis_Calcule","Poids_Total_Tremis_Calcule",STRING;"Poids_Total_Carroussel","Poids_Total_Carroussel",BIGDECIMAL;"Poids_Total_Carroussel_Calcule","Poids_Total_Carroussel_Calcule",STRING;"Poids_Total_Espece","Poids_Total_Espece",BIGDECIMAL;"Poids_Total_Espece_Calcule","Poids_Total_Espece_Calcule",STRING;"Poids_Total_Espece_Vrac","Poids_Total_Espece_Vrac",BIGDECIMAL;"Poids_Total_Espece_Vrac_Calcule","Poids_Total_Espece_Vrac_Calcule",STRING;"Poids_Total_Espece_Vrac_Trie","Poids_Total_Espece_Vrac_Trie",BIGDECIMAL;"Poids_Total_Espece_Vrac_Trie_Calcule","Poids_Total_Espece_Vrac_Trie_Calcule",STRING;"Poids_Total_Espece_HorsVrac","Poids_Total_Espece_HorsVrac",BIGDECIMAL;"Poids_Total_Espece_HorsVrac_Calcule","Poids_Total_Espece_HorsVrac_Calcule",STRING;"Poids_Total_Espece_Inerte_Trie","Poids_Total_Espece_Inerte_Trie",BIGDECIMAL;"Poids_Total_Espece_Inerte_Trie_Calcule","Poids_Total_Espece_Inerte_Trie_Calcule",STRING;"Poids_Total_Espece_Vivant_non_detaille_trie","Poids_Total_Espece_Vivant_non_detaille_trie",BIGDECIMAL;"Poids_Total_Espece_Vivant_non_detaille_trie_Calcule","Poids_Total_Espece_Vivant_non_detaille_trie_Calcule",STRING;"Poids_Total_Benthos","Poids_Total_Benthos",BIGDECIMAL;"Poids_Total_Benthos_Calcule","Poids_Total_Benthos_Calcule",STRING;"Poids_Total_Benthos_Vrac","Poids_Total_Benthos_Vrac",BIGDECIMAL;"Poids_Total_Benthos_Vrac_Calcule","Poids_Total_Benthos_Vrac_Calcule",STRING;"Poids_Total_Benthos_Vrac_Trie","Poids_Total_Benthos_Vrac_Trie",BIGDECIMAL;"Poids_Total_Benthos_Vrac_Trie_Calcule","Poids_Total_Benthos_Vrac_Trie_Calcule",STRING;"Poids_Total_Benthos_HorsVrac","Poids_Total_Benthos_HorsVrac",BIGDECIMAL;"Poids_Total_Benthos_HorsVrac_Calcule","Poids_Total_Benthos_HorsVrac_Calcule",STRING;"Poids_Total_Benthos_Inerte_Trie","Poids_Total_Benthos_Inerte_Trie",BIGDECIMAL;"Poids_Total_Benthos_Inerte_Trie_Calcule","Poids_Total_Benthos_Inerte_Trie_Calcule",STRING;"Poids_Total_Benthos_Vivant_non_detaille_trie","Poids_Total_Benthos_Vivant_non_detaille_trie",BIGDECIMAL;"Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule","Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule",STRING;"Poids_Total_Macro_Dechet","Poids_Total_Macro_Dechet",BIGDECIMAL;"Poids_Total_Macro_Dechet_Calcule","Poids_Total_Macro_Dechet_Calcule",STRING}]]></xml-property>
<xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
<Version>2.0</Version>
@@ -1592,7 +1541,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:identifier>
- <design:name>Ouv_Verticale</design:name>
+ <design:name>Saisisseur</design:name>
<design:position>22</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
@@ -1601,54 +1550,6 @@
<design:nullability>Unknown</design:nullability>
</design:attributes>
<design:usageHints>
- <design:label>Ouv_Verticale</design:label>
- <design:formattingHints/>
- </design:usageHints>
- </design:resultColumnDefinitions>
- <design:resultColumnDefinitions>
- <design:attributes>
- <design:identifier>
- <design:name>Ouv_Horizontale_Ailes</design:name>
- <design:position>23</design:position>
- </design:identifier>
- <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
- <design:precision>-1</design:precision>
- <design:scale>-1</design:scale>
- <design:nullability>Unknown</design:nullability>
- </design:attributes>
- <design:usageHints>
- <design:label>Ouv_Horizontale_Ailes</design:label>
- <design:formattingHints/>
- </design:usageHints>
- </design:resultColumnDefinitions>
- <design:resultColumnDefinitions>
- <design:attributes>
- <design:identifier>
- <design:name>Ouv_Horizontale_Panneaux</design:name>
- <design:position>24</design:position>
- </design:identifier>
- <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
- <design:precision>-1</design:precision>
- <design:scale>-1</design:scale>
- <design:nullability>Unknown</design:nullability>
- </design:attributes>
- <design:usageHints>
- <design:label>Ouv_Horizontale_Panneaux</design:label>
- <design:formattingHints/>
- </design:usageHints>
- </design:resultColumnDefinitions>
- <design:resultColumnDefinitions>
- <design:attributes>
- <design:identifier>
- <design:name>Saisisseur</design:name>
- <design:position>25</design:position>
- </design:identifier>
- <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
- <design:precision>-1</design:precision>
- <design:scale>-1</design:scale>
- <design:nullability>Unknown</design:nullability>
- </design:attributes>
- <design:usageHints>
<design:label>Saisisseur</design:label>
<design:formattingHints/>
</design:usageHints>
@@ -1657,7 +1558,7 @@
<design:attributes>
<design:identifier>
<design:name>NavireAssocie</design:name>
- <design:position>26</design:position>
+ <design:position>23</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1673,7 +1574,7 @@
<design:attributes>
<design:identifier>
<design:name>Commentaire</design:name>
- <design:position>27</design:position>
+ <design:position>24</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1689,7 +1590,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total</design:name>
- <design:position>28</design:position>
+ <design:position>25</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1705,7 +1606,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Calcule</design:name>
- <design:position>29</design:position>
+ <design:position>26</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1721,7 +1622,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Vrac</design:name>
- <design:position>30</design:position>
+ <design:position>27</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1737,7 +1638,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Vrac_Calcule</design:name>
- <design:position>31</design:position>
+ <design:position>28</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1753,7 +1654,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_HorsVrac</design:name>
- <design:position>32</design:position>
+ <design:position>29</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1769,7 +1670,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_HorsVrac_Calcule</design:name>
- <design:position>33</design:position>
+ <design:position>30</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1785,7 +1686,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Non_Trie</design:name>
- <design:position>34</design:position>
+ <design:position>31</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1801,7 +1702,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Non_Trie_Calcule</design:name>
- <design:position>35</design:position>
+ <design:position>32</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1817,7 +1718,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Tremis</design:name>
- <design:position>36</design:position>
+ <design:position>33</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1833,7 +1734,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Tremis_Calcule</design:name>
- <design:position>37</design:position>
+ <design:position>34</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1849,7 +1750,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Carroussel</design:name>
- <design:position>38</design:position>
+ <design:position>35</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1865,7 +1766,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Carroussel_Calcule</design:name>
- <design:position>39</design:position>
+ <design:position>36</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1881,7 +1782,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece</design:name>
- <design:position>40</design:position>
+ <design:position>37</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1897,7 +1798,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_Calcule</design:name>
- <design:position>41</design:position>
+ <design:position>38</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1913,7 +1814,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_Vrac</design:name>
- <design:position>42</design:position>
+ <design:position>39</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1929,7 +1830,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_Vrac_Calcule</design:name>
- <design:position>43</design:position>
+ <design:position>40</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1945,7 +1846,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_Vrac_Trie</design:name>
- <design:position>44</design:position>
+ <design:position>41</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1961,7 +1862,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_Vrac_Trie_Calcule</design:name>
- <design:position>45</design:position>
+ <design:position>42</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1977,7 +1878,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_HorsVrac</design:name>
- <design:position>46</design:position>
+ <design:position>43</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -1993,7 +1894,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_HorsVrac_Calcule</design:name>
- <design:position>47</design:position>
+ <design:position>44</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2009,7 +1910,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_Inerte_Trie</design:name>
- <design:position>48</design:position>
+ <design:position>45</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2025,7 +1926,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_Inerte_Trie_Calcule</design:name>
- <design:position>49</design:position>
+ <design:position>46</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2041,7 +1942,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_Vivant_non_detaille_trie</design:name>
- <design:position>50</design:position>
+ <design:position>47</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2057,7 +1958,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</design:name>
- <design:position>51</design:position>
+ <design:position>48</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2073,7 +1974,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos</design:name>
- <design:position>52</design:position>
+ <design:position>49</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2089,7 +1990,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_Calcule</design:name>
- <design:position>53</design:position>
+ <design:position>50</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2105,7 +2006,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_Vrac</design:name>
- <design:position>54</design:position>
+ <design:position>51</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2121,7 +2022,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_Vrac_Calcule</design:name>
- <design:position>55</design:position>
+ <design:position>52</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2137,7 +2038,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_Vrac_Trie</design:name>
- <design:position>56</design:position>
+ <design:position>53</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2153,7 +2054,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_Vrac_Trie_Calcule</design:name>
- <design:position>57</design:position>
+ <design:position>54</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2169,7 +2070,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_HorsVrac</design:name>
- <design:position>58</design:position>
+ <design:position>55</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2185,7 +2086,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_HorsVrac_Calcule</design:name>
- <design:position>59</design:position>
+ <design:position>56</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2201,7 +2102,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_Inerte_Trie</design:name>
- <design:position>60</design:position>
+ <design:position>57</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2217,7 +2118,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_Inerte_Trie_Calcule</design:name>
- <design:position>61</design:position>
+ <design:position>58</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2233,7 +2134,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_Vivant_non_detaille_trie</design:name>
- <design:position>62</design:position>
+ <design:position>59</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2249,7 +2150,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</design:name>
- <design:position>63</design:position>
+ <design:position>60</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2265,7 +2166,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Macro_Dechet</design:name>
- <design:position>64</design:position>
+ <design:position>61</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -2281,7 +2182,7 @@
<design:attributes>
<design:identifier>
<design:name>Poids_Total_Macro_Dechet_Calcule</design:name>
- <design:position>65</design:position>
+ <design:position>62</design:position>
</design:identifier>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -3002,31 +2903,26 @@
</structure>
<structure>
<property name="position">8</property>
- <property name="name">Navire</property>
- <property name="dataType">string</property>
- </structure>
- <structure>
- <property name="position">9</property>
<property name="name">MarineLitterCategory</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">10</property>
+ <property name="position">9</property>
<property name="name">MarineLitterSizeCategory</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">11</property>
+ <property name="position">10</property>
<property name="name">Number</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">12</property>
+ <property name="position">11</property>
<property name="name">Weight</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">13</property>
+ <property name="position">12</property>
<property name="name">Commentaire</property>
<property name="dataType">string</property>
</structure>
@@ -3085,48 +2981,41 @@
</structure>
<structure>
<property name="position">8</property>
- <property name="name">Navire</property>
- <property name="nativeName">Navire</property>
- <property name="dataType">string</property>
- <property name="nativeDataType">12</property>
- </structure>
- <structure>
- <property name="position">9</property>
<property name="name">MarineLitterCategory</property>
<property name="nativeName">MarineLitterCategory</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">10</property>
+ <property name="position">9</property>
<property name="name">MarineLitterSizeCategory</property>
<property name="nativeName">MarineLitterSizeCategory</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">11</property>
+ <property name="position">10</property>
<property name="name">Number</property>
<property name="nativeName">Number</property>
<property name="dataType">integer</property>
<property name="nativeDataType">4</property>
</structure>
<structure>
- <property name="position">12</property>
+ <property name="position">11</property>
<property name="name">Weight</property>
<property name="nativeName">Weight</property>
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
<structure>
- <property name="position">13</property>
+ <property name="position">12</property>
<property name="name">Commentaire</property>
<property name="nativeName">Commentaire</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
</list-property>
- <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Engin", "Code_Station", "Id_Operation", "Poche", "Navire", "MarineLitterCategory", "MarineLitterSizeCategory", "Number", "Weight", "Commentaire" from marineLitter.csv : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Engin","Engin",STRING;"Code_Station","Code_Station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"Navire","Navire",STRING;"MarineLitterCategory","MarineLitterCategory",STRING;"MarineLitterSizeCategory","MarineLitterSizeCategory",STRING;"Number","Number",INT;"Weight","Weight",BIGDECIMAL;"Commentaire","Commentaire",STRING}]]></xml-property>
+ <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Engin", "Code_Station", "Id_Operation", "Poche", "MarineLitterCategory", "MarineLitterSizeCategory", "Number", "Weight", "Commentaire" from marineLitter.csv : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Engin","Engin",STRING;"Code_Station","Code_Station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"Navire","Navire",STRING;"MarineLitterCategory","MarineLitterCategory",STRING;"MarineLitterSizeCategory","MarineLitterSizeCategory",STRING;"Number","Number",INT;"Weight","Weight",BIGDECIMAL;"Commentaire","Commentaire",STRING}]]></xml-property>
<xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
<Version>1.0</Version>
@@ -3233,7 +3122,7 @@
</design:resultColumnDefinitions>
<design:resultColumnDefinitions>
<design:attributes>
- <design:name>Navire</design:name>
+ <design:name>MarineLitterCategory</design:name>
<design:position>8</design:position>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
@@ -3241,20 +3130,6 @@
<design:nullability>Unknown</design:nullability>
</design:attributes>
<design:usageHints>
- <design:label>Navire</design:label>
- <design:formattingHints/>
- </design:usageHints>
- </design:resultColumnDefinitions>
- <design:resultColumnDefinitions>
- <design:attributes>
- <design:name>MarineLitterCategory</design:name>
- <design:position>9</design:position>
- <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
- <design:precision>-1</design:precision>
- <design:scale>-1</design:scale>
- <design:nullability>Unknown</design:nullability>
- </design:attributes>
- <design:usageHints>
<design:label>MarineLitterCategory</design:label>
<design:formattingHints/>
</design:usageHints>
@@ -3262,7 +3137,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:name>MarineLitterSizeCategory</design:name>
- <design:position>10</design:position>
+ <design:position>9</design:position>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -3276,7 +3151,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:name>Number</design:name>
- <design:position>11</design:position>
+ <design:position>10</design:position>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -3290,7 +3165,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:name>Weight</design:name>
- <design:position>12</design:position>
+ <design:position>11</design:position>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -3304,7 +3179,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:name>Commentaire</design:name>
- <design:position>13</design:position>
+ <design:position>12</design:position>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -3398,16 +3273,16 @@
<text-property name="heading">Poche</text-property>
</structure>
<structure>
- <property name="columnName">Navire</property>
- <property name="analysis">dimension</property>
- <text-property name="heading">Navire</text-property>
- </structure>
- <structure>
<property name="columnName">Code_Taxon</property>
<property name="analysis">measure</property>
<text-property name="heading">Code_Taxon</text-property>
</structure>
<structure>
+ <property name="columnName">Code_Espece_Campagne</property>
+ <property name="analysis">measure</property>
+ <text-property name="heading">Code_Espece_Campagne</text-property>
+ </structure>
+ <structure>
<property name="columnName">Nom_scientifique</property>
<property name="analysis">dimension</property>
<text-property name="heading">Nom_scientifique</text-property>
@@ -3617,6 +3492,11 @@
<property name="analysis">measure</property>
<text-property name="heading">Coef_Elev_Espece_Capture</text-property>
</structure>
+ <structure>
+ <property name="columnName">Coef_Final_Elevation</property>
+ <property name="analysis">measure</property>
+ <text-property name="heading">Coef_Final_Elevation</text-property>
+ </structure>
</list-property>
<list-property name="parameters"/>
<structure name="cachedMetaData">
@@ -3658,13 +3538,13 @@
</structure>
<structure>
<property name="position">8</property>
- <property name="name">Navire</property>
- <property name="dataType">string</property>
+ <property name="name">Code_Taxon</property>
+ <property name="dataType">integer</property>
</structure>
<structure>
<property name="position">9</property>
- <property name="name">Code_Taxon</property>
- <property name="dataType">integer</property>
+ <property name="name">Code_Espece_Campagne</property>
+ <property name="dataType">string</property>
</structure>
<structure>
<property name="position">10</property>
@@ -3878,6 +3758,11 @@
</structure>
<structure>
<property name="position">52</property>
+ <property name="name">Coef_Final_Elevation</property>
+ <property name="dataType">decimal</property>
+ </structure>
+ <structure>
+ <property name="position">53</property>
<property name="name">categorisation-du-lot</property>
<property name="dataType">string</property>
</structure>
@@ -3936,19 +3821,19 @@
</structure>
<structure>
<property name="position">8</property>
- <property name="name">Navire</property>
- <property name="nativeName">Navire</property>
- <property name="dataType">string</property>
- <property name="nativeDataType">12</property>
- </structure>
- <structure>
- <property name="position">9</property>
<property name="name">Code_Taxon</property>
<property name="nativeName">Code_Taxon</property>
<property name="dataType">integer</property>
<property name="nativeDataType">4</property>
</structure>
<structure>
+ <property name="position">9</property>
+ <property name="name">Code_Espece_Campagne</property>
+ <property name="nativeName">Code_Espece_Campagne</property>
+ <property name="dataType">string</property>
+ <property name="nativeDataType">12</property>
+ </structure>
+ <structure>
<property name="position">10</property>
<property name="name">Nom_scientifique</property>
<property name="nativeName">Nom_scientifique</property>
@@ -4242,8 +4127,15 @@
<property name="dataType">decimal</property>
<property name="nativeDataType">2</property>
</structure>
+ <structure>
+ <property name="position">52</property>
+ <property name="name">Coef_Final_Elevation</property>
+ <property name="nativeName">Coef_Final_Elevation</property>
+ <property name="dataType">decimal</property>
+ <property name="nativeDataType">2</property>
+ </structure>
</list-property>
- <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Engin", "Code_Station", "Id_Operation", "Poche", "Navire", "Code_Taxon", "Nom_scientifique", "Commentaire", "V_HV", "Num_Ordre_V_HV_H2", "Tot_V_HV", "Ech_V_HV", "Type_Volume_Poids_V_HV", "Unite_Volume_Poids_V_HV", "Class_Tri_", "Num_Ordre_Class_Tri__H2", "Tot_Class_Tri_", "Ech_Class_Tri_", "Type_Volume_Poids_Class_Tri_", "Unite_Volume_Poids_Class_Tri_", "Sexe", "Num_Ordre_Sexe_H2", "Tot_Sexe", "Ech_Sexe", "Type_Volume_Poids_Sexe", "Unite_Volume_Poids_Sexe", "Maturité", "Num_Ordre_Maturité_H2", "Tot_Maturité", "Ech_Maturité", "Type_Volume_Poids_Maturité", "Unite_Volume_Poids_Maturité", "Age", "Num_Ordre_Age_H2", "Tot_Age", "Ech_Age", "Type_Volume_Poids_Age", "Unite_Volume_Poids_Age", "Code_Longueur", "Libelle_Longueur", "Taille", "NumOrdre_Taille_H2", "Poids_Classe_Taille", "Unite_Taille", "Precision_Mesure", "Nbr", "Poids_Reference", "Coef_Elev_Espece_Capture" from "catch.csv" : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Engin","Engin",STRING;"Code_Station","Code_Station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"Navire","Navire",STRING;"Code_Taxon","Code_Taxon",INT;"Nom_scientifique","Nom_scientifique",STRING;"Commentaire","Commentaire",STRING;"V_HV","V_HV",STRING;"Num_Ordre_V_HV_H2","Num_Ordre_V_HV_H2",INT;"Tot_V_HV","Tot_V_HV",BIGDECIMAL;"Ech_V_HV","Ech_V_HV",BIGDECIMAL;"Type_Volume_Poids_V_HV","Type_Volume_Poids_V_HV",STRING;"Unite_Volume_Poids_V_HV","Unite_Volume_Poids_V_HV",STRING;"Class_Tri_","Class_Tri_",STRING;"Num_Ordre_Class_Tri__H2","Num_Ordre_Class_Tri__H2",INT;"Tot_Class_Tri_","Tot_Class_Tri_",BIGDECIMAL;"Ech_Class_Tri_","Ech_Class_Tri_",BIGDECIMAL;"Type_Volume_Poids_Class_Tri_","Type_Volume_Poids_Class_Tri_",STRING;"Unite_Volume_Poids_Class_Tri_","Unite_Volume_Poids_Class_Tri_",STRING;"Sexe","Sexe",STRING;"Num_Ordre_Sexe_H2","Num_Ordre_Sexe_H2",INT;"Tot_Sexe","Tot_Sexe",BIGDECIMAL;"Ech_Sexe","Ech_Sexe",BIGDECIMAL;"Type_Volume_Poids_Sexe","Type_Volume_Poids_Sexe",STRING;"Unite_Volume_Poids_Sexe","Unite_Volume_Poids_Sexe",STRING;"Maturité","Maturité",STRING;"Num_Ordre_Maturité_H2","Num_Ordre_Maturité_H2",INT;"Tot_Maturité","Tot_Maturité",BIGDECIMAL;"Ech_Maturité","Ech_Maturité",BIGDECIMAL;"Type_Volume_Poids_Maturité","Type_Volume_Poids_Maturité",STRING;"Unite_Volume_Poids_Maturité","Unite_Volume_Poids_Maturité",STRING;"Age","Age",STRING;"Num_Ordre_Age_H2","Num_Ordre_Age_H2",INT;"Tot_Age","Tot_Age",BIGDECIMAL;"Ech_Age","Ech_Age",BIGDECIMAL;"Type_Volume_Poids_Age","Type_Volume_Poids_Age",STRING;"Unite_Volume_Poids_Age","Unite_Volume_Poids_Age",STRING;"Code_Longueur","Code_Longueur",INT;"Libelle_Longueur","Libelle_Longueur",STRING;"Taille","Taille",BIGDECIMAL;"NumOrdre_Taille_H2","NumOrdre_Taille_H2",INT;"Poids_Classe_Taille","Poids_Classe_Taille",BIGDECIMAL;"Unite_Taille","Unite_Taille",STRING;"Precision_Mesure","Precision_Mesure",BIGDECIMAL;"Nbr","Nbr",INT;"Poids_Reference","Poids_Reference",BIGDECIMAL;"Coef_Elev_Espece_Capture","Coef_Elev_Espece_Capture",BIGDECIMAL}]]></xml-property>
+ <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Engin", "Code_Station", "Id_Operation", "Poche", "Code_Taxon", "Code_Espece_Campagne", "Nom_scientifique", "Commentaire", "V_HV", "Num_Ordre_V_HV_H2", "Tot_V_HV", "Ech_V_HV", "Type_Volume_Poids_V_HV", "Unite_Volume_Poids_V_HV", "Class_Tri_", "Num_Ordre_Class_Tri__H2", "Tot_Class_Tri_", "Ech_Class_Tri_", "Type_Volume_Poids_Class_Tri_", "Unite_Volume_Poids_Class_Tri_", "Sexe", "Num_Ordre_Sexe_H2", "Tot_Sexe", "Ech_Sexe", "Type_Volume_Poids_Sexe", "Unite_Volume_Poids_Sexe", "Maturité", "Num_Ordre_Maturité_H2", "Tot_Maturité", "Ech_Maturité", "Type_Volume_Poids_Maturité", "Unite_Volume_Poids_Maturité", "Age", "Num_Ordre_Age_H2", "Tot_Age", "Ech_Age", "Type_Volume_Poids_Age", "Unite_Volume_Poids_Age", "Code_Longueur", "Libelle_Longueur", "Taille", "NumOrdre_Taille_H2", "Poids_Classe_Taille", "Unite_Taille", "Precision_Mesure", "Nbr", "Poids_Reference", "Coef_Elev_Espece_Capture", "Coef_Final_Elevation" from "catch.csv" : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Engin","Engin",STRING;"Code_Station","Code_Station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"Code_Taxon","Code_Taxon",INT;"Code_Espece_Campagne","Code_Espece_Campagne",STRING;"Nom_scientifique","Nom_scientifique",STRING;"Commentaire","Commentaire",STRING;"V_HV","V_HV",STRING;"Num_Ordre_V_HV_H2","Num_Ordre_V_HV_H2",INT;"Tot_V_HV","Tot_V_HV",BIGDECIMAL;"Ech_V_HV","Ech_V_HV",BIGDECIMAL;"Type_Volume_Poids_V_HV","Type_Volume_Poids_V_HV",STRING;"Unite_Volume_Poids_V_HV","Unite_Volume_Poids_V_HV",STRING;"Class_Tri_","Class_Tri_",STRING;"Num_Ordre_Class_Tri__H2","Num_Ordre_Class_Tri__H2",INT;"Tot_Class_Tri_","Tot_Class_Tri_",BIGDECIMAL;"Ech_Class_Tri_","Ech_Class_Tri_",BIGDECIMAL;"Type_Volume_Poids_Class_Tri_","Type_Volume_Poids_Class_Tri_",STRING;"Unite_Volume_Poids_Class_Tri_","Unite_Volume_Poids_Class_Tri_",STRING;"Sexe","Sexe",STRING;"Num_Ordre_Sexe_H2","Num_Ordre_Sexe_H2",INT;"Tot_Sexe","Tot_Sexe",BIGDECIMAL;"Ech_Sexe","Ech_Sexe",BIGDECIMAL;"Type_Volume_Poids_Sexe","Type_Volume_Poids_Sexe",STRING;"Unite_Volume_Poids_Sexe","Unite_Volume_Poids_Sexe",STRING;"Maturité","Maturité",STRING;"Num_Ordre_Maturité_H2","Num_Ordre_Maturité_H2",INT;"Tot_Maturité","Tot_Maturité",BIGDECIMAL;"Ech_Maturité","Ech_Maturité",BIGDECIMAL;"Type_Volume_Poids_Maturité","Type_Volume_Poids_Maturité",STRING;"Unite_Volume_Poids_Maturité","Unite_Volume_Poids_Maturité",STRING;"Age","Age",STRING;"Num_Ordre_Age_H2","Num_Ordre_Age_H2",INT;"Tot_Age","Tot_Age",BIGDECIMAL;"Ech_Age","Ech_Age",BIGDECIMAL;"Type_Volume_Poids_Age","Type_Volume_Poids_Age",STRING;"Unite_Volume_Poids_Age","Unite_Volume_Poids_Age",STRING;"Code_Longueur","Code_Longueur",INT;"Libelle_Longueur","Libelle_Longueur",STRING;"Taille","Taille",BIGDECIMAL;"NumOrdre_Taille_H2","NumOrdre_Taille_H2",INT;"Poids_Classe_Taille","Poids_Classe_Taille",BIGDECIMAL;"Unite_Taille","Unite_Taille",STRING;"Precision_Mesure","Precision_Mesure",BIGDECIMAL;"Nbr","Nbr",INT;"Poids_Reference","Poids_Reference",BIGDECIMAL;"Coef_Elev_Espece_Capture","Coef_Elev_Espece_Capture",BIGDECIMAL; "Coef_Final_Elevation","Coef_Final_Elevation",BIGDECIMAL}]]></xml-property>
<xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
<Version>2.0</Version>
@@ -4365,32 +4257,32 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:identifier>
- <design:name>Navire</design:name>
+ <design:name>Code_Taxon</design:name>
<design:position>8</design:position>
</design:identifier>
- <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+ <design:nativeDataTypeCode>4</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
<design:nullability>Unknown</design:nullability>
</design:attributes>
<design:usageHints>
- <design:label>Navire</design:label>
+ <design:label>Code_Taxon</design:label>
<design:formattingHints/>
</design:usageHints>
</design:resultColumnDefinitions>
<design:resultColumnDefinitions>
<design:attributes>
<design:identifier>
- <design:name>Code_Taxon</design:name>
+ <design:name>Code_Espece_Campagne</design:name>
<design:position>9</design:position>
</design:identifier>
- <design:nativeDataTypeCode>4</design:nativeDataTypeCode>
+ <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
<design:nullability>Unknown</design:nullability>
</design:attributes>
<design:usageHints>
- <design:label>Code_Taxon</design:label>
+ <design:label>Code_Espece_Campagne</design:label>
<design:formattingHints/>
</design:usageHints>
</design:resultColumnDefinitions>
@@ -5066,6 +4958,22 @@
<design:formattingHints/>
</design:usageHints>
</design:resultColumnDefinitions>
+ <design:resultColumnDefinitions>
+ <design:attributes>
+ <design:identifier>
+ <design:name>Coef_Final_Elevation</design:name>
+ <design:position>52</design:position>
+ </design:identifier>
+ <design:nativeDataTypeCode>2</design:nativeDataTypeCode>
+ <design:precision>-1</design:precision>
+ <design:scale>-1</design:scale>
+ <design:nullability>Unknown</design:nullability>
+ </design:attributes>
+ <design:usageHints>
+ <design:label>Coef_Final_Elevation</design:label>
+ <design:formattingHints/>
+ </design:usageHints>
+ </design:resultColumnDefinitions>
</design:resultSetColumns>
</design:resultSetDefinitions>
</design:ResultSets>
@@ -5247,36 +5155,31 @@
</structure>
<structure>
<property name="position">8</property>
- <property name="name">Navire</property>
- <property name="dataType">string</property>
- </structure>
- <structure>
- <property name="position">9</property>
<property name="name">BatchId</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">10</property>
+ <property name="position">9</property>
<property name="name">ReferenceTaxonId</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">11</property>
+ <property name="position">10</property>
<property name="name">ReferenceTaxonName</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">12</property>
+ <property name="position">11</property>
<property name="name">Commentaire</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">13</property>
+ <property name="position">12</property>
<property name="name">CaracteristicId</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">14</property>
+ <property name="position">13</property>
<property name="name">CaracteristicValue</property>
<property name="dataType">string</property>
</structure>
@@ -5336,55 +5239,48 @@
</structure>
<structure>
<property name="position">8</property>
- <property name="name">Navire</property>
- <property name="nativeName">Navire</property>
- <property name="dataType">string</property>
- <property name="nativeDataType">12</property>
- </structure>
- <structure>
- <property name="position">9</property>
<property name="name">BatchId</property>
<property name="nativeName">BatchId</property>
<property name="dataType">integer</property>
<property name="nativeDataType">4</property>
</structure>
<structure>
- <property name="position">10</property>
+ <property name="position">9</property>
<property name="name">ReferenceTaxonId</property>
<property name="nativeName">ReferenceTaxonId</property>
<property name="dataType">integer</property>
<property name="nativeDataType">4</property>
</structure>
<structure>
- <property name="position">11</property>
+ <property name="position">10</property>
<property name="name">ReferenceTaxonName</property>
<property name="nativeName">ReferenceTaxonName</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">12</property>
+ <property name="position">11</property>
<property name="name">Commentaire</property>
<property name="nativeName">Commentaire</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
- <property name="position">13</property>
+ <property name="position">12</property>
<property name="name">CaracteristicId</property>
<property name="nativeName">CaracteristicId</property>
<property name="dataType">integer</property>
<property name="nativeDataType">4</property>
</structure>
<structure>
- <property name="position">14</property>
+ <property name="position">13</property>
<property name="name">CaracteristicValue</property>
<property name="nativeName">CaracteristicValue</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
</list-property>
- <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Engin", "Code_Station", "Id_Operation", "Poche", "Navire", "BatchId", "ReferenceTaxonId", "ReferenceTaxonName", "Commentaire", "CaracteristicId", "CaracteristicValue" from accidentalCatch.csv : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Engin","Engin",STRING;"Code_Station","Code_Station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;"Navire","Navire",STRING;"BatchId","BatchId",INT;"ReferenceTaxonId","ReferenceTaxonId",INT;"ReferenceTaxonName","ReferenceTaxonName",STRING;"Commentaire","Commentaire",STRING;"CaracteristicId","CaracteristicId",INT;"CaracteristicValue","CaracteristicValue",STRING}]]></xml-property>
+ <xml-property name="queryText"><![CDATA[select "Annee", "Serie", "Serie_Partielle", "Engin", "Code_Station", "Id_Operation", "Poche", "BatchId", "ReferenceTaxonId", "ReferenceTaxonName", "Commentaire", "CaracteristicId", "CaracteristicValue" from accidentalCatch.csv : {"Annee","Annee",INT;"Serie","Serie",STRING;"Serie_Partielle","Serie_Partielle",STRING;"Engin","Engin",STRING;"Code_Station","Code_Station",STRING;"Id_Operation","Id_Operation",INT;"Poche","Poche",STRING;;"BatchId","BatchId",INT;"ReferenceTaxonId","ReferenceTaxonId",INT;"ReferenceTaxonName","ReferenceTaxonName",STRING;"Commentaire","Commentaire",STRING;"CaracteristicId","CaracteristicId",INT;"CaracteristicValue","CaracteristicValue",STRING}]]></xml-property>
<xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
<Version>1.0</Version>
@@ -5491,22 +5387,8 @@
</design:resultColumnDefinitions>
<design:resultColumnDefinitions>
<design:attributes>
- <design:name>Navire</design:name>
- <design:position>8</design:position>
- <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
- <design:precision>-1</design:precision>
- <design:scale>-1</design:scale>
- <design:nullability>Unknown</design:nullability>
- </design:attributes>
- <design:usageHints>
- <design:label>Navire</design:label>
- <design:formattingHints/>
- </design:usageHints>
- </design:resultColumnDefinitions>
- <design:resultColumnDefinitions>
- <design:attributes>
<design:name>BatchId</design:name>
- <design:position>9</design:position>
+ <design:position>8</design:position>
<design:nativeDataTypeCode>4</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -5520,7 +5402,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:name>ReferenceTaxonId</design:name>
- <design:position>10</design:position>
+ <design:position>9</design:position>
<design:nativeDataTypeCode>4</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -5534,7 +5416,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:name>ReferenceTaxonName</design:name>
- <design:position>11</design:position>
+ <design:position>10</design:position>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -5548,7 +5430,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:name>Commentaire</design:name>
- <design:position>12</design:position>
+ <design:position>11</design:position>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -5562,7 +5444,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:name>CaracteristicId</design:name>
- <design:position>13</design:position>
+ <design:position>12</design:position>
<design:nativeDataTypeCode>4</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -5576,7 +5458,7 @@
<design:resultColumnDefinitions>
<design:attributes>
<design:name>CaracteristicValue</design:name>
- <design:position>14</design:position>
+ <design:position>13</design:position>
<design:nativeDataTypeCode>12</design:nativeDataTypeCode>
<design:precision>-1</design:precision>
<design:scale>-1</design:scale>
@@ -5622,15 +5504,15 @@
<property name="columnName">catch::Poche</property>
<property name="alias">Poche</property>
</structure>
- <structure>
- <property name="columnName">catch::Navire</property>
- <property name="alias">Navire</property>
- </structure>
- <structure>
+ <structure>
<property name="columnName">catch::Code_Taxon</property>
<property name="alias">Code_Taxon</property>
</structure>
<structure>
+ <property name="columnName">catch::Code_Espece_Campagne</property>
+ <property name="alias">Code_Espece_Campagne</property>
+ </structure>
+ <structure>
<property name="columnName">catch::Nom_scientifique</property>
<property name="alias">Nom_scientifique</property>
</structure>
@@ -5799,6 +5681,10 @@
<property name="alias">Coef_Elev_Espece_Capture</property>
</structure>
<structure>
+ <property name="columnName">catch::Coef_Final_Elevation</property>
+ <property name="alias">Coef_Final_Elevation</property>
+ </structure>
+ <structure>
<property name="columnName">catch::categorisation-du-lot</property>
<property name="alias">categorisation-du-lot</property>
</structure>
@@ -5862,251 +5748,246 @@
</structure>
<structure>
<property name="position">8</property>
- <property name="name">Navire</property>
- <property name="dataType">string</property>
- </structure>
- <structure>
- <property name="position">9</property>
<property name="name">Code_Taxon</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">10</property>
+ <property name="position">9</property>
<property name="name">Nom_scientifique</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">11</property>
+ <property name="position">10</property>
<property name="name">Commentaire</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">12</property>
+ <property name="position">11</property>
<property name="name">V_HV</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">13</property>
+ <property name="position">12</property>
<property name="name">Num_Ordre_V_HV_H2</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">14</property>
+ <property name="position">13</property>
<property name="name">Tot_V_HV</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">15</property>
+ <property name="position">14</property>
<property name="name">Ech_V_HV</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">16</property>
+ <property name="position">15</property>
<property name="name">Type_Volume_Poids_V_HV</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">17</property>
+ <property name="position">16</property>
<property name="name">Unite_Volume_Poids_V_HV</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">18</property>
+ <property name="position">17</property>
<property name="name">Class_Tri_</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">19</property>
+ <property name="position">18</property>
<property name="name">Num_Ordre_Class_Tri__H2</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">20</property>
+ <property name="position">19</property>
<property name="name">Tot_Class_Tri_</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">21</property>
+ <property name="position">20</property>
<property name="name">Ech_Class_Tri_</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">22</property>
+ <property name="position">21</property>
<property name="name">Type_Volume_Poids_Class_Tri_</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">23</property>
+ <property name="position">22</property>
<property name="name">Unite_Volume_Poids_Class_Tri_</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">24</property>
+ <property name="position">23</property>
<property name="name">Sexe</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">25</property>
+ <property name="position">24</property>
<property name="name">Num_Ordre_Sexe_H2</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">26</property>
+ <property name="position">25</property>
<property name="name">Tot_Sexe</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">27</property>
+ <property name="position">26</property>
<property name="name">Ech_Sexe</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">28</property>
+ <property name="position">27</property>
<property name="name">Type_Volume_Poids_Sexe</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">29</property>
+ <property name="position">28</property>
<property name="name">Unite_Volume_Poids_Sexe</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">30</property>
+ <property name="position">29</property>
<property name="name">Maturité</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">31</property>
+ <property name="position">30</property>
<property name="name">Num_Ordre_Maturité_H2</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">32</property>
+ <property name="position">31</property>
<property name="name">Tot_Maturité</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">33</property>
+ <property name="position">32</property>
<property name="name">Ech_Maturité</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">34</property>
+ <property name="position">33</property>
<property name="name">Type_Volume_Poids_Maturité</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">35</property>
+ <property name="position">34</property>
<property name="name">Unite_Volume_Poids_Maturité</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">36</property>
+ <property name="position">35</property>
<property name="name">Age</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">37</property>
+ <property name="position">36</property>
<property name="name">Num_Ordre_Age_H2</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">38</property>
+ <property name="position">37</property>
<property name="name">Tot_Age</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">39</property>
+ <property name="position">38</property>
<property name="name">Ech_Age</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">40</property>
+ <property name="position">39</property>
<property name="name">Type_Volume_Poids_Age</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">41</property>
+ <property name="position">40</property>
<property name="name">Unite_Volume_Poids_Age</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">42</property>
+ <property name="position">41</property>
<property name="name">Code_Longueur</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">43</property>
+ <property name="position">42</property>
<property name="name">Libelle_Longueur</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">44</property>
+ <property name="position">43</property>
<property name="name">Taille</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">45</property>
+ <property name="position">44</property>
<property name="name">NumOrdre_Taille_H2</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">46</property>
+ <property name="position">45</property>
<property name="name">Poids_Classe_Taille</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">47</property>
+ <property name="position">46</property>
<property name="name">Unite_Taille</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">48</property>
+ <property name="position">47</property>
<property name="name">Precision_Mesure</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">49</property>
+ <property name="position">48</property>
<property name="name">Nbr</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">50</property>
+ <property name="position">49</property>
<property name="name">Poids_Reference</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">51</property>
+ <property name="position">50</property>
<property name="name">Coef_Elev_Espece_Capture</property>
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="position">52</property>
+ <property name="position">51</property>
<property name="name">categorisation-du-lot</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">53</property>
+ <property name="position">52</property>
<property name="name">species-Id</property>
<property name="dataType">integer</property>
</structure>
<structure>
- <property name="position">54</property>
+ <property name="position">53</property>
<property name="name">species-Code_Rubin</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">55</property>
+ <property name="position">54</property>
<property name="name">species-Nom Scientifique</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">56</property>
+ <property name="position">55</property>
<property name="name">species-Code campagne</property>
<property name="dataType">string</property>
</structure>
<structure>
- <property name="position">57</property>
+ <property name="position">56</property>
<property name="name">species-lib</property>
<property name="dataType">string</property>
</structure>
@@ -6516,24 +6397,6 @@
<property name="dataType">decimal</property>
</structure>
<structure>
- <property name="name">Ouv_Verticale</property>
- <text-property name="displayName">Ouv_Verticale</text-property>
- <expression name="expression" type="javascript">dataSetRow["Ouv_Verticale"]</expression>
- <property name="dataType">string</property>
- </structure>
- <structure>
- <property name="name">Ouv_Horizontale_Ailes</property>
- <text-property name="displayName">Ouv_Horizontale_Ailes</text-property>
- <expression name="expression" type="javascript">dataSetRow["Ouv_Horizontale_Ailes"]</expression>
- <property name="dataType">string</property>
- </structure>
- <structure>
- <property name="name">Ouv_Horizontale_Panneaux</property>
- <text-property name="displayName">Ouv_Horizontale_Panneaux</text-property>
- <expression name="expression" type="javascript">dataSetRow["Ouv_Horizontale_Panneaux"]</expression>
- <property name="dataType">string</property>
- </structure>
- <structure>
<property name="name">Saisisseur</property>
<text-property name="displayName">Saisisseur</text-property>
<expression name="expression" type="javascript">dataSetRow["Saisisseur"]</expression>
@@ -7323,7 +7186,7 @@
</text-data>
</cell>
</row>
- <row id="2963">
+ <!--row id="2963">
<cell id="2964">
<label id="2965">
<property name="style">label-general</property>
@@ -7336,7 +7199,7 @@
<property name="resultSetColumn">Navire</property>
</data>
</cell>
- </row>
+ </row-->
<row id="2967">
<cell id="2968">
<label id="2969">
@@ -7382,7 +7245,7 @@
</grid>
</cell>
</row>
- <row id="2979">
+ <!--row id="2979">
<cell id="2980">
<label id="2981">
<property name="style">label-sous-title</property>
@@ -7436,7 +7299,7 @@
</row>
</grid>
</cell>
- </row>
+ </row-->
<row id="2996">
<cell id="2997">
<label id="2998">
@@ -8279,17 +8142,22 @@
<expression name="expression">dataSetRow["Poche"]</expression>
<property name="dataType">string</property>
</structure>
- <structure>
+ <!--structure>
<property name="name">Navire</property>
<expression name="expression">dataSetRow["Navire"]</expression>
<property name="dataType">string</property>
- </structure>
+ </structure-->
<structure>
<property name="name">Code_Taxon</property>
<expression name="expression">dataSetRow["Code_Taxon"]</expression>
<property name="dataType">integer</property>
</structure>
<structure>
+ <property name="name">Code_Espece_Campagne</property>
+ <expression name="expression">dataSetRow["Code_Espece_Campagne"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
<property name="name">Nom_scientifique</property>
<expression name="expression">dataSetRow["Nom_scientifique"]</expression>
<property name="dataType">string</property>
@@ -8500,6 +8368,11 @@
<property name="dataType">decimal</property>
</structure>
<structure>
+ <property name="name">Coef_Final_Elevation</property>
+ <expression name="expression">dataSetRow["Coef_Final_Elevation"]</expression>
+ <property name="dataType">decimal</property>
+ </structure>
+ <structure>
<property name="name">sumNbr</property>
<property name="dataType">float</property>
<simple-property-list name="aggregateOn">
@@ -10444,11 +10317,11 @@
<expression name="expression">dataSetRow["Poche"]</expression>
<property name="dataType">string</property>
</structure>
- <structure>
+ <!--structure>
<property name="name">Navire</property>
<expression name="expression">dataSetRow["Navire"]</expression>
<property name="dataType">string</property>
- </structure>
+ </structure-->
<structure>
<property name="name">MarineLitterCategory</property>
<expression name="expression">dataSetRow["MarineLitterCategory"]</expression>
@@ -10641,11 +10514,11 @@
<expression name="expression">dataSetRow["Poche"]</expression>
<property name="dataType">string</property>
</structure>
- <structure>
+ <!--structure>
<property name="name">Navire</property>
<expression name="expression">dataSetRow["Navire"]</expression>
<property name="dataType">string</property>
- </structure>
+ </structure-->
<structure>
<property name="name">BatchId</property>
<expression name="expression">dataSetRow["BatchId"]</expression>
1
0
20 Jan '14
Author: lkaufmann
Date: 2014-01-20 16:12:33 +0100 (Mon, 20 Jan 2014)
New Revision: 1513
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1513
Log:
Refs #4138. Add screen/database mappings into help
Added:
trunk/tutti-ui-swing/src/main/help/fr/dbMapping.html
Modified:
trunk/tutti-ui-swing/src/main/help/fr/genericExport.html
trunk/tutti-ui-swing/src/main/help/fr/index.html
trunk/tutti-ui-swing/src/main/help/fr/navbar.js
Added: trunk/tutti-ui-swing/src/main/help/fr/dbMapping.html
===================================================================
--- trunk/tutti-ui-swing/src/main/help/fr/dbMapping.html (rev 0)
+++ trunk/tutti-ui-swing/src/main/help/fr/dbMapping.html 2014-01-20 15:12:33 UTC (rev 1513)
@@ -0,0 +1,2418 @@
+<!DOCTYPE html>
+<html lang="fr">
+<head>
+ <!--
+ #%L
+ Tutti :: UI
+ $Id: dbManager.html 1487 2014-01-15 12:45:59Z lkaufmann $
+ $HeadURL: http://svn.forge.codelutin.com/svn/tutti/trunk/tutti-ui-swing/src/main/help… $
+ %%
+ Copyright (C) 2012 - 2013 Ifremer
+ %%
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public
+ License along with this program. If not, see
+ <http://www.gnu.org/licenses/gpl-3.0.html>.
+ #L%
+ -->
+ <meta charset="utf-8">
+
+ <title>Allegro Campagne - Gérer la base de données</title>
+ <link href="../css/bootstrap.min.css" rel="stylesheet">
+ <link href="../css/style.css" rel="stylesheet">
+ <script type="text/javascript" src="../js/jquery-2.0.3.min.js"></script>
+ <script type="text/javascript" src="../js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="navbar.js"></script>
+</head>
+<body>
+
+ <div class="container">
+ <div class="page-header">
+ <h1>Gérer la base de données</h1>
+ </div>
+
+ <p>Cette page décrit comment sont stockées les informations visibles dans les écrans de l'application.</p>
+
+ <h2>Série de campagnes</h2>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Nom</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td>
+ <p>Program.name (PROGRAM.NAME)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Zone</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Provenant d'un référentiel des zones d'études des campagnes halieutiques.</p>
+ </td>
+ <td>
+ <p>Program.locations (PROGRAM2LOCATION.LOCATION_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Description</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td>
+ <p>Program.description (PROGRAM.DESCRIPTION)</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2>Campagne</h2>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th colspan="2">Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Série</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les séries de campagne existantes dans la base.</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.program (SCIENTIFIC_CRUISE.PROGRAM_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="2">
+ <p>Année</p>
+ </td>
+ <td rowspan="2">
+ <p> </p>
+ </td>
+ <td rowspan="2">
+ <p> </p>
+ </td>
+ <td>
+ <p>En lecture</p>
+ </td>
+ <td >
+ <p>year(ScientificCruise.departureDateTime) (SCIENTIFIC_CRUISE.DEPARTURE_DATE_TIME) </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>En écriture</p>
+ </td>
+ <td >
+ <p>pas de stockage (car doit logiquement être compatible avec ScientificCruise.departureDateTime)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Série partielle</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.fishingTrip.surveyMeasurement (SURVEY_MEASUREMENT.ALPHA_NUMERICAL_VALUE, avec PMFM_FK=<PmfmId.SURVEY_PART>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Name</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.name (SCIENTIFIC_CRUISE.NAME)</p>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="2">
+ <p>Nombre de poches</p>
+ </td>
+ <td rowspan="2">
+ <p>X</p>
+ </td>
+ <td rowspan="2">
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>En lecture</p>
+ </td>
+ <td>
+ <p>récupération de la plus grande valeur dans ScientificCruise.fishingTrip.gearPhysicalFeatures.gearPhysicalMeasurement.numericalvalue (GEAR_PHYSICAL_MEASURMENT.NUMERICAL_VALUE avec PMFM_FK=<PMFM_ID_MULTIRIG_NUMBER>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>En écriture</p>
+ </td>
+ <td>
+ <p>valeur dupliquée pour chaque engin (voir "Engin(s)" ci-dessous) dans ScientificCruise.fishingTrip.gearPhysicalFeatures.gearPhysicalMeasurement.numericalvalue (GEAR_PHYSICAL_MEASURMENT.NUMERICAL_VALUE avec PMFM_FK=<PMFM_ID_MULTIRIG_NUMBER>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Port de départ</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi une liste finie provenant d'un référentiel d'Harmonie.</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.fishingTrip.departureLocation (FISHING_TRIP.DEPARTURE_LOCATION_FK) avec le lien avec la campagne via SCIENTIFIC_CRUISE_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Port d'arrivée</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi une liste finie provenant d'un référentiel d'Harmonie.</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.fishingTrip.returnLocation (FISHING_TRIP.RETURN_LOCATION_FK) avec le lien avec la campagne via SCIENTIFIC_CRUISE_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Date de début</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Date (JJ/MM/AAAA)</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.departureDateTime (SCIENTIFIC_CRUISE.DEPARTURE_DATE_TIME)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Date de fin</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Date (JJ/MM/AAAA)</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.returnDateTime (SCIENTIFIC_CRUISE.RETURN_DATE_TIME)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Navire</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les navires existants en base</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.vessel (SCIENTIFIC_CRUISE.VESSEL_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Engin(s)</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection.</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.fishingTrip.gearPhysicalFeatures.gear (GEAR_PHYSICAL_FEATURES.GEAR_FK avec RANK_ORDER=<n° d'ordre dans la liste>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Chef(s) de mission</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection.</p>
+ </td>
+ <td colspan="2">
+ <p>La première personne de la liste est stockée sous ScientificCruise.manager (SCIENTIFIC_CRUISE.MANAGER_PERSON_FK) Pour les autres personnes, ScientificCruise.fishingTrip.vesselPersonFeatures avec un VesselPersonRole.id=<responsable_de_campagne></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Responsable(s) de salle de tri</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection.</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.fishingTrip.vesselPersonFeatures avec un VesselPersonRole.id=<responsable_salle_de_tri></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Commentaire</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td colspan="2">
+ <p>ScientificCruise.comments (SCIENTIFIC_CRUISE.COMMENTS)</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2>Protocole</h2>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Nom</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td>
+ <p>TuttiProtocol.name (persisté dans le fichier)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Commentaire</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td>
+ <p>TuttiProtocol.comment (persisté dans le fichier)</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h3>Protocoles - Caractéristiques</h3>
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Classes de taille</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection.</p>
+ </td>
+ <td rowspan="4">
+ <p>On récupère la liste de tous les pmfm que l'on répartit dans les différents onglets. Chaque pmfm ne peut être sélectionné que dans une seule liste.</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mise en œuvre de l'engin</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection.</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Observations individuelles</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection.</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Autres caractéristiques</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h3>Espèces</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th colspan="2">Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td colspan="2">
+ <p>Espèce sélectionné</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste</p>
+ </td>
+ <td>
+ <p>La liste des espèces référent non encore utilisés. Note: cette liste est partagée sur les deux onglets espèces - benthos).</p>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="10">
+ <p>Tableau</p>
+ </td>
+ <td>
+ <p>Espèce</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Lecture seule</p>
+ </td>
+ <td rowspan="10">
+ <p>Chaque ligne du tableau est stockée sous la forme d'un SpeciesProtocol : TuttiProtocol.species.</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Code campagne</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mode de mensuration</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Pesée</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Dénombrement</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Class Tri.</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Sexe</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Maturité</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Age</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Prélèvement de pièces calcaires</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h3>Benthos</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th colspan="2" >Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th colspan="2">Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td colspan="2">
+ <p>Espèce sélectionné</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste</p>
+ </td>
+ <td>
+ <p>La liste des espèces référent non encore utilisés. Note: cette liste est partagée sur les deux onglets espèces - benthos).</p>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="10">
+ <p>Tableau</p>
+ </td>
+ <td>
+ <p>Espèce</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Lecture seule</p>
+ </td>
+ <td rowspan="10">
+ <p>Chaque ligne du tableau est stockée sous la forme d'un SpeciesProtocol : TuttiProtocol.species.</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Code campagne</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mode de mensuration</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Pesée</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Dénombrement</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Class Tri.</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Sexe</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Maturité</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Age</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Prélèvement de pièces calcaires</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2>Trait</h2>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Code Station</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td>
+ <p>Operation.vesselUseFeatures.vesselUseMeasurement (VESSEL_USE_MEASUREMENT.ALPHANUMERICAL_VALUE avec PMFM_FK=<PmfmId.STATION_NUMBER>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Numéro de Trait</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Operation.name (OPERATION.NAME) : ajouté à la fin du "name", derrière le code de l'engin, pour rester compatible avec le format des données historiques.</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Numéro de poche</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Liste des poches observées Operation.gearUseFeatures.gearUseMeasurement (GEAR_USE_MEASUREMENT.ALPHANUMERICAL_VALUE avec PMFM_FK=<PmfmId.MULTIRIG_AGGREGATION>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Strate</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Les valeurs de ce champ sont issues d'un référentiel.</p>
+ </td>
+ <td>
+ <p>Operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération) En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.STRATA>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Sous strate</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Les valeurs de ce champ sont issues d'un référentiel.</p>
+ </td>
+ <td>
+ <p>Operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération) En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.SUB_STRATA>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Localité</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Les valeurs de ce champ sont issues d'un référentiel.</p>
+ </td>
+ <td>
+ <p>operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération) En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.LOCALITE>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Latitude et Longitude de début de traîne</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Cordonnées.</p>
+ <p>Le format de saisie peut être modifié dans la configuration.</p>
+ </td>
+ <td>
+ <p>Operation.vesselPosition (VESSEL_POSITION.LATITUDE et VESSEL_POSITION.LONGITUDE), avec startDateTime = "Début de traine > Date et heure"</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Latitude et Longitude de fin de traîne</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Cordonnées.</p>
+ <p>Le format de saisie peut être modifié dans la configuration.</p>
+ </td>
+ <td>
+ <p>Operation.vesselPosition (VESSEL_POSITION.LATITUDE et VESSEL_POSITION.LONGITUDE), avec startDateTime = "Fin de traine > Date et heure"</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Date et Heure de début de traîne</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Date (JJ/MM/AAAA)</p>
+ </td>
+ <td>
+ <p>Operation.startDateTime et Operation.fishingStartDateTime (OPERATION.START_DATE_TIME et OPERATION.FISHING_START_DATE_TIME)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Date et Heure de fin de traîne</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Date (JJ/MM/AAAA)</p>
+ </td>
+ <td>
+ <p>Operation.endDateTime et Operation.fishingEndDateTime (OPERATION.END_DATE_TIME et OPERATION.FISHING_END_DATE_TIME)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Trait rectiligne</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ <td>
+ <p>Operation.vesselUseFeatures.vesselUseMeasurement (VESSEL_USE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.RECTILINEAR_OPERATION>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Distance chalutée</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Operation.vesselUseFeatures.vesselUseMeasurement (VESSEL_USE_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<PmfmId.TRAWL_DISTANCE>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Durée</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Trait valide/invalide</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ <td>
+ <p>Operation.vesselUseFeatures.vesselUseMeasurement (VESSEL_USE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.HAUL_VALID>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Saisisseur(s)</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection.</p>
+ </td>
+ <td>
+ <p>Operation.vesselPersonFeatures avec un VesselPersonRole.id=<responsable_de_campagne></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Autres caractéristiques du Navire</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Lecture seule</p>
+ </td>
+ <td>
+ <p>Operation.vessel (OPERATION.VESSEL_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Autres caractéristiques Engin</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les engins de la campagne</p>
+ </td>
+ <td>
+ <p>Operation.gearPhysicialFeatures (OPERATION.GEAR_PHYSCIAL_FEATURES_FK) : lien vers un engin déjà déclaré au niveau de la campagne. Le code de l'engin est également dupliqué au début de Operation.name (OPERATION.NAME), devant le numéro du trait, pour rester compatible avec le format des données historiques.</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Navire(s) associé(s)</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les navires existants en base</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Commentaire</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Operation.comments (OPERATION.COMMENTS)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='OPERATION' et OBJECT_ID=<ID du trait>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+
+ <h3>Trait > Mise en oeuvre de l'engin</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Valeur</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Type de la caractéristique issu d'un référentiel</p>
+ </td>
+ <td>
+ <p>Operation.gearUseFeatures.gearUseMeasurement (GEAR_USE_MEASUREMENT.xxx - en fonction du type de PSFM : NUMERICAL_VALUE, ALPHANUMERICAL_VALUE ou QUALITATIVE_VALUE_FK)</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <h3>Hydrologie et paramètres environnementaux</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Valeur</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Type de la caractéristique issu d'un référentiel</p>
+ </td>
+ <td>
+ <p>Operation.gearUseFeatures.vesselUseMeasurement (GEAR_USE_MEASUREMENT.xxx - en fonction du type de PSFM : NUMERICAL_VALUE, ALPHANUMERICAL_VALUE ou QUALITATIVE_VALUE_FK</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2>Captures</h2>
+
+ <h3>Captures > Résumé</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Poids TOTAL</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Lot "Capture" (BATCH avec IS_CATCH_BATCH=1) Stocké uniquement si non calculé CatchBatch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Poids total VRAC</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Lot "Capture > Vrac" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Poids total HORS VRAC</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Lot "Capture > Hors Vrac" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Poids total NON TRIE</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Lot "Capture > Non trié" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Espèce > Poids TOTAL</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Sommme des poids des lots "Capture > xxx > Espèce" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Espèce > Poids total VRAC</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Lot "Capture > Vrac > Espèce" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Espèce > Poids total VRAC trié</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Espèce > Poids total HORS VRAC</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Benthos > Poids TOTAL</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Somme des poids des lots "Capture > xxx > Benthos" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Benthos > Poids total VRAC</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Lot "Capture > Vrac > Benthos" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Benthos > Poids total VRAC trié</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Benthos > Poids total HORS VRAC TRIE</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Lot "Capture > Hors Vrac > Benthos" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='CATCH_BATCH' et OBJECT_ID=<ID du lot de la capture>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h3>Captures > Espèces</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th colspan="2">Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Espèce > Poids total VRAC</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique.</p>
+ <p>Le plus souvent, ce poids sera similaire au poids VRAC trié Espèces et sera donc calculé. Cependant, si seule une fraction des espèces est observée, renseigner ici le poids d'élévation.</p>
+ </td>
+ <td colspan="2">
+ <p>Lot "Capture > Vrac > Espèce" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Poids inerte trié</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td colspan="2">
+ <p>Lot "Capture > Vrac > Espèce > [TAXON_INERT]" Batch.referenceTaxon = [TAXON_INERT] (BATCH.REFERENCE_TAXON_FK=<ReferenceTaxonId.INERT>) Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Poids vivant non détaillé trié</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td colspan="2">
+ <p>Lot "Capture > Vrac > Espèce > Biota" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='CATCH_BATCH' et OBJECT_ID=<ID du lot VRAC > ESPECES>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Chaque ligne du tableau est stockée sous la forme d'un lot (Batch) positionné soit sous le lot "Capture > Vrac > Espèce" soit sous "Capture > Hors Vrac > Espèce"</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Espèce</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>stockage de l'espèce uniquement pour les lot parent Batch.referenceTaxon (BATCH.REFERENCE_TAXON_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > V/HV</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix entre Vrac et Hors Vrac</p>
+ </td>
+ <td colspan="2">
+ <p>Vrac ou Hors Vrac : Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SORTED_UNSORTED>) Poids : Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Class. Tri</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SIZE_CATEGORY>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Sexe</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SEX>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Maturité</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.MATURITY>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Age</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<PmfmId.AGE>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="2">
+ <p>Tableau > Poids sous-échantillonné</p>
+ </td>
+ <td rowspan="2">
+ <p> </p>
+ </td>
+ <td rowspan="2">
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>En lecture</p>
+ </td>
+ <td>
+ <p>on parse samplingRatioText pour récupérer le poids sous-échantillonné. si absent on le calculé à partir de samplingRatio (moins précis car perte possible de précision)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>En écriture</p>
+ </td>
+ <td>
+ <p>Si vide Batch.samplingRatio = 1</p>
+ <p>Sinon</p>
+ <p> Batch.samplingRatioText (BATCH.SAMPLING_RATIO_TEXT) concaténé à partir des chaines : "<Poids sous-échantillonné>" + "/" + "<Poids V/HV>"</p>
+ <p> Batch.samplingRatio (BATCH.SAMPLING_RATIO) calculé par le division : <Poids sous-échantillonné> / <Poids V/HV></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Nombre</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Calculé à partir de la somme du nombre d'individus des lots fils (BATCH.INDIVIDUAL_COUNT avec PARENT_BATCH_FK=<ID du lot de la ligne du tableau>) (voir ci-dessous "Mensuration > Tableau")</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Commentaire</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td colspan="2">
+ <p>Batch.comments</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Fichier</p>
+ </td>
+ <td colspan="2">
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif ?) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > A confirmer</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ <td colspan="2">
+ <p>
+
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Type de mesure</p>
+ </td>
+ <td></td>
+ <td></td>
+ <td colspan="2">
+ <p>Dupliqué pour chaque lot de mensuration créé (un lot pour chaque taille saisie) Batch.sortingMeasurement.pmfm (SORTING_MEASUREMENT.PMFM_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Pas de la classe de taille</p>
+ </td>
+ <td></td>
+ <td></td>
+
+ <td colspan="2">
+ <p> </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Tableau</p>
+ </td>
+ <td></td>
+ <td></td>
+
+ <td colspan="2">
+ <p>Chaque ligne du tableau de mensuration est stocké sous la forme d'un lot relié au lot correspondant à la ligne parent du tableau des espèces. (BATCH avec PARENT_BATCH_FK=<ID du lot parent dans le tableau des espèces>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Tableau > Classe de taille</p>
+ </td>
+ <td></td>
+ <td></td>
+
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<ID correspondant au "Type de mesure">)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Tableau > Nombre</p>
+ </td>
+ <td></td>
+ <td></td>
+
+ <td colspan="2">
+ <p>Batch.individualCount (BATCH.INDIVIDUAL_COUNT)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Tableau > Poids observé</p>
+ </td>
+ <td></td>
+ <td></td>
+
+ <td colspan="2">
+ <p>Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1)</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h3>Captures > Benthos</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th colspan="2">Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Benthos > Poids total VRAC</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique.</p>
+ <p>Le plus souvent, ce poids sera similaire au poids VRAC trié Espèces et sera donc calculé. Cependant, si seule une fraction des espèces est observée, renseigner ici le poids d'élévation.</p>
+ </td>
+ <td colspan="2">
+ <p>Lot "Capture > Vrac > Benthos" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Poids inerte trié</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td colspan="2">
+ <p>Lot "Capture > Vrac > Benthos > [TAXON_INERT]" Batch.referenceTaxon = [TAXON_INERT] (BATCH.REFERENCE_TAXON_FK=<ReferenceTaxonId.INERT>) Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Poids vivant non détaillé trié</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td colspan="2">
+ <p>Lot "Capture > Vrac > Benthos > Biota" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='CATCH_BATCH' et OBJECT_ID=<ID du lot VRAC > BENTHOS>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Chaque ligne du tableau est stockée sous la forme d'un lot (Batch) positionné soit sous le lot "Capture > Vrac > Benthos" soit sous "Capture > Hors Vrac > Benthos"</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Benthos</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>stockage de l'espèce uniquement pour les lot parent Batch.referenceTaxon (BATCH.REFERENCE_TAXON_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > V/HV</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix entre Vrac et Hors Vrac</p>
+ </td>
+ <td colspan="2">
+ <p>Vrac ou Hors Vrac : Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SORTED_UNSORTED>) Poids : Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Class. Tri</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SIZE_CATEGORY>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Sexe</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SEX>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Maturité</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.MATURITY>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Age</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<PmfmId.AGE>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="2">
+ <p>Tableau > Poids sous-échantillonné</p>
+ </td>
+ <td rowspan="2">
+ <p> </p>
+ </td>
+ <td rowspan="2">
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>En lecture</p>
+ </td>
+ <td>
+ <p>on parse samplingRatioText pour récupérer le poids sous-échantillonné. si absent on le calculé à partir de samplingRatio (moins précis car perte possible de précision)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>En écriture</p>
+ </td>
+ <td>
+ <p>Si vide Batch.samplingRatio = 1</p>
+ <p>Sinon :</p>
+ <p> Batch.samplingRatioText (BATCH.SAMPLING_RATIO_TEXT) concaténé à partir des chaines : "<Poids sous-échantillonné>" + "/" + "<Poids V/HV>"</p>
+ <p> Batch.samplingRatio (BATCH.SAMPLING_RATIO) calculé par le division : <Poids sous-échantillonné> / <Poids V/HV></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Nombre</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td colspan="2">
+ <p>Calculé à partir de la somme du nombre d'individus des lots fils (BATCH.INDIVIDUAL_COUNT avec PARENT_BATCH_FK=<ID du lot de la ligne du tableau>) (voir ci-dessous "Mensuration > Tableau")</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Commentaire</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td colspan="2">
+ <p>Batch.comments</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Fichier</p>
+ </td>
+ <td colspan="2">
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > A confirmer</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Booléen (Case à cocher)</p>
+ </td>
+ <td colspan="2">
+ <p>
+
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Type de mesure</p>
+ </td>
+ <td></td>
+ <td></td>
+ <td colspan="2">
+ <p>Dupliqué pour chaque lot de mensuration créé (un lot pour chaque taille saisie) Batch.sortingMeasurement.pmfm (SORTING_MEASUREMENT.PMFM_FK)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Pas de la classe de taille</p>
+ </td>
+ <td></td>
+ <td></td>
+ <td colspan="2">
+ <p> </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Tableau</p>
+ </td>
+ <td></td>
+ <td></td>
+ <td colspan="2">
+ <p>Chaque ligne du tableau de mensuration est stocké sous la forme d'un lot relié au lot correspondant à la ligne parent du tableau des espèces. (BATCH avec PARENT_BATCH_FK=<ID du lot parent dans le tableau des espèces>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Tableau > Classe de taille</p>
+ </td>
+ <td></td>
+ <td></td>
+ <td colspan="2">
+ <p>Batch.sortingMeasurement.numericalValue (SORTING_MEASUREMENT.NUMERICAL_VALUE avec PMFM_FK=<ID correspondant au "Type de mesure">)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Tableau > Nombre</p>
+ </td>
+ <td></td>
+ <td></td>
+ <td colspan="2">
+ <p>Batch.individualCount (BATCH.INDIVIDUAL_COUNT)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Mensuration > Tableau > Poids observé</p>
+ </td>
+ <td></td>
+ <td></td>
+ <td colspan="2">
+ <p>Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1)</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <h3>Captures > Macro déchets</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Macro-dechets > Poids total</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Lot "Capture > Hors Vrac > Macro déchets" Batch.quantificationMeasurement.numericalValue (QUANTIFICATION_MEASUREMENT.NUMERICAL_VALUE avec IS_REFERENT=1 et PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='CATCH_BATCH' et OBJECT_ID=<ID du lot HORS VRAC > Macro déchets>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Chaque ligne du tableau est stockée sous la forme d'un lot (Batch) positionné soit sous le lot "Capture > Vrac > Benthos" soit sous "Capture > Hors Vrac > Benthos"</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Catégorie</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Choix parmi les valeurs issues d'un référentiel</p>
+ </td>
+ <td>
+ <p>Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.MARINE_LITTER_TYPE>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Catégorie de taille</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Choix parmi les valeurs issues d'un référentiel</p>
+ </td>
+ <td>
+ <p>Batch.sortingMeasurement.qualitativeValue (SORTING_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.MARINE_LITTER_SIZE_CATEGORY>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Nombre</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Batch.quantificationMeasurement.qualitativeValue (QUANTIFICATION_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SIZE_CATEGORY>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Poids</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Batch.individualCount</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Commentaire</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td>
+ <p>Batch.comments</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Fichier</p>
+ </td>
+ <td>
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h3>Captures > Captures accidentelles</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Tableau</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Chaque ligne du tableau est stockée sous la forme d'un prélèvement (Sample).</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Espèce</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les valeurs issues d'un référentiel</p>
+ </td>
+ <td>
+ <p>Sample.referenceTaxon</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Sexe</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SEX>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Poids (kg)</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Taille</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Classe de taille</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les caractéristiques du protocole</p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Mort ou vivant</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les valeurs issues d'un référentiel</p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Autres caractéristiques</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste</p>
+ <p>Choix parmi les caractéristiques existantes en base</p>
+ </td>
+ <td>
+ <p>Tableau avec une entrée dans Sample.sampleMeasurements pour le pmfm choisi</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Commentaire</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td>
+ <p>Batch.comments</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Fichier</p>
+ </td>
+ <td>
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h3>Captures > Données individuelles</h3>
+
+ <table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Libellé de l'élément</th>
+ <th>Obligatoire</th>
+ <th>Type</th>
+ <th>Correspondance en base de données</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>Tableau</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Chaque ligne du tableau est stockée sous la forme d'un prélèvement (Sample).</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Espèce</p>
+ </td>
+ <td>
+ <p>X</p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les valeurs issues d'un référentiel</p>
+ </td>
+ <td>
+ <p>Sample.referenceTaxon</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Poids (kg)</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.WEIGHT_OBSERVED>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Taille</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Numérique</p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SEX>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Classe de taille</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les caractéristiques du protocole</p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=(celui choisi))</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Mort ou vivant</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste.</p>
+ <p>Choix parmi les valeurs issues d'un référentiel</p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.DEAD_OR_ALIVE>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Autres caractéristiques</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Liste</p>
+ <p>Choix parmi les caractéristiques existantes en base</p>
+ </td>
+ <td>
+ <p>Tableau avec une entrée dans Sample.sampleMeasurements pour le pmfm choisi</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Code prélèvement pièce calcifiée</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.alphanumericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.OTOLITHE_ID>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Code prélèvement autre</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Sample.sampleMeasurements.alphanumericalValue (SAMPLE_MEASUREMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=<PmfmId.SAMPLE_ID>)</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Commentaire</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Texte libre</p>
+ </td>
+ <td>
+ <p>Batch.comments</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Tableau > Pièces Jointes</p>
+ </td>
+ <td>
+ <p> </p>
+ </td>
+ <td>
+ <p>Fichier</p>
+ </td>
+ <td>
+ <p>Chaque pièce jointes est stockée dans MeasurementFile (MEASUREMENT_FILE avec PMFM_FK=null, OBJECT_TYPE_FK='SAMPLE' et OBJECT_ID=<ID du lot de la ligne du tableau>) MeasurementFile.path : chemin du fichier (copier dans un répertoire, puis stocké en relatif) MeasurementFile.name : nom MeasurementFile.comments : commentaire</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ </div>
+</body>
\ No newline at end of file
Modified: trunk/tutti-ui-swing/src/main/help/fr/genericExport.html
===================================================================
--- trunk/tutti-ui-swing/src/main/help/fr/genericExport.html 2014-01-20 13:54:38 UTC (rev 1512)
+++ trunk/tutti-ui-swing/src/main/help/fr/genericExport.html 2014-01-20 15:12:33 UTC (rev 1513)
@@ -259,7 +259,7 @@
des colonnes du tableau avanat <i>Autres caractéristiques</i></p>
<h2>Fichier marineLitter.csv</h2>
<p>
- Ce fichier contient les données de <strong>Macro dechêts</strong>.
+ Ce fichier contient les données de <strong>Macro déchets</strong>.
</p>
<h3>Entête du fichier</h3>
<pre>
@@ -374,8 +374,8 @@
<tr><td>Poids_Total_Benthos_Inerte_Trie_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total interte trié calculé</td><td>(4)</td></tr>
<tr><td>Poids_Total_Benthos_Vivant_non_detaille_trie</td><td>Opération > Capture > Benthos</td><td>Poids total non détaillé trié</td><td>(3)</td></tr>
<tr><td>Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total non détaillé trié calculé</td><td>(4)</td></tr>
- <tr><td>Poids_Total_Macro_Dechet</td><td>Opération > Capture > Macro déchêt</td><td>Poids total</td><td>(3)</td></tr>
- <tr><td>Poids_Total_Macro_Dechet_Calcule</td><td>Opération > Capture > Macro déchêt</td><td>Poids total calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Macro_Dechet</td><td>Opération > Capture > Macro déchet</td><td>Poids total</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Macro_Dechet_Calcule</td><td>Opération > Capture > Macro déchet</td><td>Poids total calculé</td><td>(4)</td></tr>
</tbody>
</table>
<p><strong>(1)</strong> : <strong>NA</strong> si pas de valeur</p>
Modified: trunk/tutti-ui-swing/src/main/help/fr/index.html
===================================================================
--- trunk/tutti-ui-swing/src/main/help/fr/index.html 2014-01-20 13:54:38 UTC (rev 1512)
+++ trunk/tutti-ui-swing/src/main/help/fr/index.html 2014-01-20 15:12:33 UTC (rev 1513)
@@ -147,6 +147,7 @@
référentiels temporaires</a></li>
<li><a href="report.html">Générer des rapports</a></li>
<li><a href="genericExport.html">Export générique</a></li>
+ <li><a href="dbMapping.html">Mapping des écrans / base de données</a></li>
</ul>
</li>
<li>
Modified: trunk/tutti-ui-swing/src/main/help/fr/navbar.js
===================================================================
--- trunk/tutti-ui-swing/src/main/help/fr/navbar.js 2014-01-20 13:54:38 UTC (rev 1512)
+++ trunk/tutti-ui-swing/src/main/help/fr/navbar.js 2014-01-20 15:12:33 UTC (rev 1513)
@@ -100,6 +100,7 @@
document.write(' <li><a href="manageTemporaryReferential.html">Gestionnaire de référentiels temporaires</a></li>');
document.write(' <li><a href="report.html">Générer des rapports</a></li>');
document.write(' <li><a href="genericExport.html">Export générique</a></li>');
+document.write(' <li><a href="dbMapping.html">Mapping des écrans / base de données</a></li>');
document.write(' </ul>');
document.write(' </li>');
document.write(' <li class="dropdown-submenu">');
1
0
r1512 - in trunk/tutti-service/src: main/java/fr/ifremer/tutti/service/export/generic test/java/fr/ifremer/tutti/service/export/generic
by tchemit@users.forge.codelutin.com 20 Jan '14
by tchemit@users.forge.codelutin.com 20 Jan '14
20 Jan '14
Author: tchemit
Date: 2014-01-20 14:54:38 +0100 (Mon, 20 Jan 2014)
New Revision: 1512
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1512
Log:
refs #4135: [EXPORT GENERIQUE] demande d'?\195?\169volutions
Modified:
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/CatchExportModel.java
trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportService2Test.java
trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportServiceTest.java
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/CatchExportModel.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/CatchExportModel.java 2014-01-19 13:15:24 UTC (rev 1511)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/CatchExportModel.java 2014-01-20 13:54:38 UTC (rev 1512)
@@ -164,6 +164,29 @@
prepareUnsortedRows(row, rows, benthosBatch);
}
}
+
+ // compute final raising factor
+ // see http://forge.codelutin.com/issues/4135
+ for (CatchExportRow row : rows) {
+
+ float finalRaisingFactor = 1f;
+
+ for (ExportSampleCategory exportSampleCategory : row.getSampleCategory()) {
+
+ if (exportSampleCategory != null) {
+ Float totalWeight = exportSampleCategory.getCategoryWeight();
+ Float sampleWeight = exportSampleCategory.getSampleWeight();
+
+ if (totalWeight != null && sampleWeight != null) {
+
+ // the only case which can change the final rate
+ float currentRate = totalWeight / sampleWeight;
+ finalRaisingFactor *= currentRate;
+ }
+ }
+ }
+ row.setFinalRaisingFactor(finalRaisingFactor);
+ }
}
protected void prepareSortedRows(PersistenceService persistenceService,
Modified: trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportService2Test.java
===================================================================
--- trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportService2Test.java 2014-01-19 13:15:24 UTC (rev 1511)
+++ trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportService2Test.java 2014-01-20 13:54:38 UTC (rev 1512)
@@ -147,7 +147,7 @@
URL url = new URL(urlPrefix + "accidentalCatch.csv");
ServiceDbResource.assertFileContent("accidentalCatch export:\n",
url,
- "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Navire;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue");
+ "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue");
}
@@ -191,7 +191,7 @@
URL url = new URL(urlPrefix + "individualObservation.csv");
ServiceDbResource.assertFileContent("individualObservation export:\n",
url,
- "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Navire;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue");
+ "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue");
}
@@ -201,29 +201,29 @@
URL url = new URL("jar:" + exportFile.toURI().toURL() + "!/exportCruise-" + CRUISE_ID + "/catch.csv");
ServiceDbResource.assertFileContent("Catch export:\n",
url,
- "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Navire;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;278970;1938;;Agonus cataphractus;Trait B-2-1 AGONCAT-vrac 80;Vrac;1;80.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;80.0;3.5;\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;278970;1358;;Alosa alosa;Trait B-2-1 ALOSALO Vrac|Trait B-2-1 ALOSALO Vrac - Male 60;Vrac;2;;;Poids;kg;NA;;;;;kg;Mâle;1;60.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;60.0;5.8333335;\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;278970;1358;;Alosa alosa;Trait B-2-1 ALOSALO Vrac|Trait B-2-1 ALOSALO Vrac - Femelle 40.0;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;40.0;8.75;\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;278970;1938;;Agonus cataphractus;Trait B-2-1 AGONCAT-horsvrac 20;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;1.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;278970;4622;;Abietinaria abietina;\"Trait B-2-1 Benthos ABIEABI Vrac 30\n" +
+ "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture;Coef_Final_Elevation\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;1938;;Agonus cataphractus;Trait B-2-1 AGONCAT-vrac 80;Vrac;1;80.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;80.0;3.5;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;1358;;Alosa alosa;Trait B-2-1 ALOSALO Vrac|Trait B-2-1 ALOSALO Vrac - Male 60;Vrac;2;;;Poids;kg;NA;;;;;kg;Mâle;1;60.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;60.0;5.8333335;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;1358;;Alosa alosa;Trait B-2-1 ALOSALO Vrac|Trait B-2-1 ALOSALO Vrac - Femelle 40.0;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;40.0;8.75;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;1938;;Agonus cataphractus;Trait B-2-1 AGONCAT-horsvrac 20;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;1.0;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;4622;;Abietinaria abietina;\"Trait B-2-1 Benthos ABIEABI Vrac 30\n" +
"\n" +
"avec \n" +
"\n" +
- "commentaire...\";Vrac;1;30.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;30.0;7.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;278970;380;;Acanthocardia echinata;\"Trait B-2-1 Benthos ACANECH Vrac 18\n" +
+ "commentaire...\";Vrac;1;30.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;30.0;7.0;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;380;;Acanthocardia echinata;\"Trait B-2-1 Benthos ACANECH Vrac 18\n" +
"\n" +
"avec \n" +
"\n" +
- "commentaire...\";Vrac;2;18.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;18.0;7.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;278970;1938;;Agonus cataphractus;AGONCAT-vrac-80;Vrac;1;80.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;80.0;5.4444447;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;278970;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-male 60;Vrac;2;;;Poids;kg;NA;;;;;kg;Mâle;1;60.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;60.0;9.074075;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;278970;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-femelle 40;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;5.0;1;0.6;cm;1.0;4;0.6;907.4074;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;278970;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-femelle 40;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;6.0;2;0.4;cm;1.0;10;0.4;1361.1111;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;278970;1938;;Agonus cataphractus;AGONCAT-horsvrac-20;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;1.0;\n" +
- "2013;test elevation;1;;C;3;1;278970;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;UNK - Indéterminé;1;30.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;30.0;0.0;\n" +
- "2013;test elevation;1;;C;3;1;278970;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;Mâle;2;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;0.0;\n" +
- "2013;test elevation;1;;C;3;1;278970;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;Femelle;3;;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;;1.0;");
+ "commentaire...\";Vrac;2;18.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;18.0;7.0;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1938;;Agonus cataphractus;AGONCAT-vrac-80;Vrac;1;80.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;80.0;5.4444447;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-male 60;Vrac;2;;;Poids;kg;NA;;;;;kg;Mâle;1;60.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;60.0;9.074075;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-femelle 40;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;5.0;1;0.6;cm;1.0;4;0.6;907.4074;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-femelle 40;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;6.0;2;0.4;cm;1.0;10;0.4;1361.1111;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1938;;Agonus cataphractus;AGONCAT-horsvrac-20;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;1.0;1.0;\n" +
+ "2013;test elevation;1;;C;3;1;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;UNK - Indéterminé;1;30.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;30.0;0.0;1.0;\n" +
+ "2013;test elevation;1;;C;3;1;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;Mâle;2;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;0.0;1.0;\n" +
+ "2013;test elevation;1;;C;3;1;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;Femelle;3;;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;;1.0;1.0;");
}
@@ -243,8 +243,8 @@
URL url = new URL(urlPrefix + "marineLitter.csv");
ServiceDbResource.assertFileContent("marineLitter export:\n",
url,
- "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Navire;MarineLitterCategory;MarineLitterSizeCategory;Number;Weight;Commentaire\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;278970;L1 PLASTIQUE;A: <5*5 cm= 25 cm2;10;;\"Trait B-2-1 Macro dechet L1 Plastique (nb 10)\n" +
+ "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;MarineLitterCategory;MarineLitterSizeCategory;Number;Weight;Commentaire\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;L1 PLASTIQUE;A: <5*5 cm= 25 cm2;10;;\"Trait B-2-1 Macro dechet L1 Plastique (nb 10)\n" +
"\n" +
"avec \n" +
"\n" +
Modified: trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportServiceTest.java
===================================================================
--- trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportServiceTest.java 2014-01-19 13:15:24 UTC (rev 1511)
+++ trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportServiceTest.java 2014-01-20 13:54:38 UTC (rev 1512)
@@ -99,72 +99,72 @@
"2013;Campagne CGFS;;A;2;1;308;Nombre d'engin - engin - totale - Déclaration d'un professionnel;2.0;";
public static final String CATCH_CONTENT =
- "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Navire;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.0;1;;cm;0.5;5;5.0;20.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;2;;cm;0.5;2;5.0;20.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;11.0;3;;cm;0.5;1;5.0;20.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;11.0;1;;cm;0.5;5;10.0;10.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;10.0;1;;cm;;5;30.0;3.3333333;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;11.0;2;;cm;;6;30.0;3.3333333;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;12.0;3;;cm;;7;30.0;3.3333333;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;11242;;Aaptos;|;Vrac;1;100.0;;Poids;kg;M - Moyen;2;20.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;;;;;;;;;20.0;5.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;11242;;Aaptos;;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;2;20.0;1.0;";
+ "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture;Coef_Final_Elevation\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.0;1;;cm;0.5;5;5.0;20.0;2.0;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;2;;cm;0.5;2;5.0;20.0;2.0;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;11.0;3;;cm;0.5;1;5.0;20.0;2.0;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;11.0;1;;cm;0.5;5;10.0;10.0;1.0;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;10.0;1;;cm;;5;30.0;3.3333333;1.6666666;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;11.0;2;;cm;;6;30.0;3.3333333;1.6666666;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;12.0;3;;cm;;7;30.0;3.3333333;1.6666666;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|;Vrac;1;100.0;;Poids;kg;M - Moyen;2;20.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;;;;;;;;;20.0;5.0;1.6666666;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;2;20.0;1.0;1.0;";
public static final String CATCH_CONTENT_2 =
- "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Navire;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;365;;Aequipecten opercularis;taxon;Vrac;1;0.005;0.005;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.005;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;491;ALLOSPP;Alloteuthis;taxon;Vrac;2;0.004;0.004;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.004;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;300;;Buccinum undatum;taxon;Vrac;3;0.015;0.015;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.015;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1811;CALMLYR;Callionymus lyra;taxon;Vrac;4;0.07;0.07;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.07;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1644;DICELAB;Dicentrarchus labrax;taxon;Vrac;5;1.06;1.06;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;36.0;1;;cm;1.0;1;1.06;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1644;DICELAB;Dicentrarchus labrax;taxon;Vrac;5;1.06;1.06;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;38.0;2;;cm;1.0;1;1.06;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;1;;cm;0.5;2;0.038;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;12.5;2;;cm;0.5;1;0.038;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;13.0;3;;cm;0.5;1;0.038;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;25.0;1;;cm;1.0;1;0.66;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;28.0;2;;cm;1.0;1;0.66;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;30.0;3;;cm;1.0;1;0.66;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;9.0;1;;cm;1.0;1;0.28;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;10.0;2;;cm;1.0;3;0.28;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;11.0;3;;cm;1.0;2;0.28;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1988;;Microstomus kitt;taxon;Vrac;9;0.152;0.152;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;15.0;1;;cm;1.0;1;0.152;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1988;;Microstomus kitt;taxon;Vrac;9;0.152;0.152;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;18.0;2;;cm;1.0;1;0.152;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1690;MULLSUR;Mullus surmuletus;taxon;Vrac;10;0.036;0.036;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;11.0;1;;cm;1.0;1;0.036;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1978;;Pleuronectes platessa;taxon;Vrac;11;0.852;0.852;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;26.0;1;;cm;1.0;1;0.852;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1978;;Pleuronectes platessa;taxon;Vrac;11;0.852;0.852;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;30.0;2;;cm;1.0;1;0.852;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1351;SARDPIL;Sardina pilchardus;taxon;Vrac;12;0.022;0.022;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;1;;cm;0.5;1;0.022;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1772;SCOMSCO;Scomber scombrus;taxon;Vrac;13;0.18;0.18;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;27.0;1;;cm;1.0;1;0.18;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1242;SCYOCAN;Scyliorhinus canicula;taxon|categorie_individu;Vrac;14;;;Poids;kg;NA;;;;;kg;Femelle;1;1.0;1.0;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;51.0;1;;cm;1.0;1;1.0;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1242;SCYOCAN;Scyliorhinus canicula;taxon|categorie_individu;Vrac;14;;;Poids;kg;NA;;;;;kg;Femelle;1;1.0;1.0;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;55.0;2;;cm;1.0;1;1.0;1.0001919;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;8.0;1;;cm;1.0;1;0.96;136.69289;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;9.0;2;;cm;1.0;20;0.96;136.69289;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;10.0;3;;cm;1.0;89;0.96;136.69289;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;11.0;4;;cm;1.0;5;0.96;136.69289;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;278970;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;G - Gros;2;0.13;0.13;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;23.0;1;;cm;1.0;1;0.13;1009.42444;";
+ "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture;Coef_Final_Elevation\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;365;;Aequipecten opercularis;taxon;Vrac;1;0.005;0.005;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.005;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;491;ALLOSPP;Alloteuthis;taxon;Vrac;2;0.004;0.004;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.004;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;300;;Buccinum undatum;taxon;Vrac;3;0.015;0.015;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.015;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1811;CALMLYR;Callionymus lyra;taxon;Vrac;4;0.07;0.07;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.07;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1644;DICELAB;Dicentrarchus labrax;taxon;Vrac;5;1.06;1.06;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;36.0;1;;cm;1.0;1;1.06;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1644;DICELAB;Dicentrarchus labrax;taxon;Vrac;5;1.06;1.06;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;38.0;2;;cm;1.0;1;1.06;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;1;;cm;0.5;2;0.038;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;12.5;2;;cm;0.5;1;0.038;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;13.0;3;;cm;0.5;1;0.038;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;25.0;1;;cm;1.0;1;0.66;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;28.0;2;;cm;1.0;1;0.66;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;30.0;3;;cm;1.0;1;0.66;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;9.0;1;;cm;1.0;1;0.28;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;10.0;2;;cm;1.0;3;0.28;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;11.0;3;;cm;1.0;2;0.28;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1988;;Microstomus kitt;taxon;Vrac;9;0.152;0.152;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;15.0;1;;cm;1.0;1;0.152;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1988;;Microstomus kitt;taxon;Vrac;9;0.152;0.152;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;18.0;2;;cm;1.0;1;0.152;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1690;MULLSUR;Mullus surmuletus;taxon;Vrac;10;0.036;0.036;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;11.0;1;;cm;1.0;1;0.036;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1978;;Pleuronectes platessa;taxon;Vrac;11;0.852;0.852;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;26.0;1;;cm;1.0;1;0.852;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1978;;Pleuronectes platessa;taxon;Vrac;11;0.852;0.852;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;30.0;2;;cm;1.0;1;0.852;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1351;SARDPIL;Sardina pilchardus;taxon;Vrac;12;0.022;0.022;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;1;;cm;0.5;1;0.022;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1772;SCOMSCO;Scomber scombrus;taxon;Vrac;13;0.18;0.18;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;27.0;1;;cm;1.0;1;0.18;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1242;SCYOCAN;Scyliorhinus canicula;taxon|categorie_individu;Vrac;14;;;Poids;kg;NA;;;;;kg;Femelle;1;1.0;1.0;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;51.0;1;;cm;1.0;1;1.0;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1242;SCYOCAN;Scyliorhinus canicula;taxon|categorie_individu;Vrac;14;;;Poids;kg;NA;;;;;kg;Femelle;1;1.0;1.0;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;55.0;2;;cm;1.0;1;1.0;1.0001919;1.0;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;8.0;1;;cm;1.0;1;0.96;136.69289;136.58333;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;9.0;2;;cm;1.0;20;0.96;136.69289;136.58333;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;10.0;3;;cm;1.0;89;0.96;136.69289;136.58333;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;11.0;4;;cm;1.0;5;0.96;136.69289;136.58333;\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;G - Gros;2;0.13;0.13;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;23.0;1;;cm;1.0;1;0.13;1009.42444;1.0;";
public static final String MARINE_LITTER_CONTENT =
- "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Navire;MarineLitterCategory;MarineLitterSizeCategory;Number;Weight;Commentaire\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;L1 PLASTIQUE;A: <5*5 cm= 25 cm2;2;5.0;S1;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;L1a Sacs;B: <10*10 cm= 100 cm2;3;1.0;S2;";
+ "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;MarineLitterCategory;MarineLitterSizeCategory;Number;Weight;Commentaire\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;L1 PLASTIQUE;A: <5*5 cm= 25 cm2;2;5.0;S1;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;L1a Sacs;B: <10*10 cm= 100 cm2;3;1.0;S2;";
public static final String INDIVIDUAL_OBSERVATION_CONTENT =
- "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Navire;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100000;11242;Aaptos;P1;220;0.1;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100000;11242;Aaptos;P1;1433;307;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100000;11242;Aaptos;P1;307;10.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100000;11242;Aaptos;P1;1436;10;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100000;11242;Aaptos;P1;1435;A20;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100000;11242;Aaptos;P1;101;10.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100000;11242;Aaptos;P1;46;0L - 0 VMS - 1 LB;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100000;11242;Aaptos;P1;1388;5.0;";
+ "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;220;0.1;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1433;307;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;307;10.0;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1436;10;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1435;A20;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;101;10.0;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;46;0L - 0 VMS - 1 LB;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1388;5.0;";
public static final String ACCIDENTAL_CATCH_CONTENT =
- "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Navire;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100001;3835;Abalistes;;1393;Rejet mort;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100001;3835;Abalistes;;196;Femelle;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100001;3835;Abalistes;;220;10.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100001;3835;Abalistes;;1433;1425;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;278970;100001;3835;Abalistes;;1425;4.0;";
+ "Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;1393;Rejet mort;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;196;Femelle;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;220;10.0;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;1433;1425;\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;1425;4.0;";
public static final String SPECIES_CONTENT =
"Id;Code_Rubin;Nom Scientifique;Code campagne\n" +
1
0
r1511 - trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic
by tchemit@users.forge.codelutin.com 19 Jan '14
by tchemit@users.forge.codelutin.com 19 Jan '14
19 Jan '14
Author: tchemit
Date: 2014-01-19 14:15:24 +0100 (Sun, 19 Jan 2014)
New Revision: 1511
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1511
Log:
refs #4135: [EXPORT GENERIQUE] demande d'?\195?\169volutions
Modified:
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/AccidentalCatchExportModel.java
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/CatchExportModel.java
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/IndividualObservationExportModel.java
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/MarineLitterExportModel.java
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/AccidentalCatchExportModel.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/AccidentalCatchExportModel.java 2014-01-19 12:58:20 UTC (rev 1510)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/AccidentalCatchExportModel.java 2014-01-19 13:15:24 UTC (rev 1511)
@@ -77,7 +77,7 @@
newColumnForExport("Code_station", FishingOperation.PROPERTY_STATION_NUMBER);
newColumnForExport("Id_Operation", FishingOperation.PROPERTY_FISHING_OPERATION_NUMBER, TuttiCsvUtil.INTEGER);
newColumnForExport("Poche", FishingOperation.PROPERTY_MULTIRIG_AGGREGATION);
- newColumnForExport("Navire", Cruise.PROPERTY_VESSEL, TuttiCsvUtil.VESSEL_VALUE_FORMATTER);
+// newColumnForExport("Navire", Cruise.PROPERTY_VESSEL, TuttiCsvUtil.VESSEL_VALUE_FORMATTER);
newColumnForExport("BatchId", AccidentalCatchExportRow.PROPERTY_BATCH_ID, TuttiCsvUtil.PRIMITIVE_INTEGER);
newColumnForExport("ReferenceTaxonId", AccidentalBatch.PROPERTY_SPECIES + "." + Species.PROPERTY_REFERENCE_TAXON_ID, TuttiCsvUtil.PRIMITIVE_INTEGER);
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/CatchExportModel.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/CatchExportModel.java 2014-01-19 12:58:20 UTC (rev 1510)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/CatchExportModel.java 2014-01-19 13:15:24 UTC (rev 1511)
@@ -71,12 +71,11 @@
newColumnForExport("Code_station", FishingOperation.PROPERTY_STATION_NUMBER);
newColumnForExport("Id_Operation", FishingOperation.PROPERTY_FISHING_OPERATION_NUMBER, TuttiCsvUtil.INTEGER);
newColumnForExport("Poche", FishingOperation.PROPERTY_MULTIRIG_AGGREGATION);
- newColumnForExport("Navire", Cruise.PROPERTY_VESSEL, TuttiCsvUtil.VESSEL_VALUE_FORMATTER);
+// newColumnForExport("Navire", Cruise.PROPERTY_VESSEL, TuttiCsvUtil.VESSEL_VALUE_FORMATTER);
newColumnForExport("Code_Taxon", SpeciesBatch.PROPERTY_SPECIES + "." + Species.PROPERTY_REFERENCE_TAXON_ID, TuttiCsvUtil.INTEGER);
newColumnForExport("Code_Espece_Campagne", SpeciesBatch.PROPERTY_SPECIES + "." + Species.PROPERTY_SURVEY_CODE);
newColumnForExport("Nom_scientifique", SpeciesBatch.PROPERTY_SPECIES + "." + Species.PROPERTY_NAME);
newColumnForExport("Commentaire", SpeciesBatch.PROPERTY_COMMENT);
- //FIXME Use me newColumnForExport("Coef_Final_Elevation", CatchExportRow.FINAL_RAISING_FACTOR);
for (SampleCategoryModelEntry entry : sampleCategoryModel.getCategory()) {
addSampleCategory(entry.getCanonicalLabel(), entry.getOrder());
@@ -95,6 +94,7 @@
newColumnForExport("Poids_Reference", CatchExportRow.REFERENCE_WEIGHT, TuttiCsvUtil.PRIMITIVE_FLOAT);
newColumnForExport("Coef_Elev_Espece_Capture", CatchExportRow.RAISING_FACTOR, TuttiCsvUtil.PRIMITIVE_FLOAT);
+ newColumnForExport("Coef_Final_Elevation", CatchExportRow.FINAL_RAISING_FACTOR, TuttiCsvUtil.PRIMITIVE_FLOAT);
}
public void prepareRows(PersistenceService persistenceService,
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/IndividualObservationExportModel.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/IndividualObservationExportModel.java 2014-01-19 12:58:20 UTC (rev 1510)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/IndividualObservationExportModel.java 2014-01-19 13:15:24 UTC (rev 1511)
@@ -49,24 +49,16 @@
*/
public class IndividualObservationExportModel extends TuttiCsvUtil.AbstractTuttiExportModel<IndividualObservationExportRow> {
-// protected final Caracteristic caracteristicSample;
-//
-// protected final Caracteristic caracteristicOtolithe;
-
protected final Caracteristic caracteristicWeight;
protected final Caracteristic caracteristicPmfmId;
public IndividualObservationExportModel(
char separator,
-// Caracteristic caracteristicSample,
-// Caracteristic caracteristicOtolithe,
Caracteristic caracteristicWeight,
Caracteristic caracteristicPmfmId) {
super(separator);
-// this.caracteristicSample = caracteristicSample;
-// this.caracteristicOtolithe = caracteristicOtolithe;
this.caracteristicWeight = caracteristicWeight;
this.caracteristicPmfmId = caracteristicPmfmId;
@@ -77,7 +69,7 @@
newColumnForExport("Code_station", FishingOperation.PROPERTY_STATION_NUMBER);
newColumnForExport("Id_Operation", FishingOperation.PROPERTY_FISHING_OPERATION_NUMBER, TuttiCsvUtil.INTEGER);
newColumnForExport("Poche", FishingOperation.PROPERTY_MULTIRIG_AGGREGATION);
- newColumnForExport("Navire", Cruise.PROPERTY_VESSEL, TuttiCsvUtil.VESSEL_VALUE_FORMATTER);
+// newColumnForExport("Navire", Cruise.PROPERTY_VESSEL, TuttiCsvUtil.VESSEL_VALUE_FORMATTER);
newColumnForExport("BatchId", IndividualObservationExportRow.PROPERTY_BATCH_ID, TuttiCsvUtil.PRIMITIVE_INTEGER);
newColumnForExport("ReferenceTaxonId", IndividualObservationBatch.PROPERTY_SPECIES + "." + Species.PROPERTY_REFERENCE_TAXON_ID, TuttiCsvUtil.PRIMITIVE_INTEGER);
@@ -98,20 +90,6 @@
if (CollectionUtils.isNotEmpty(observations)) {
for (IndividualObservationBatch child : observations) {
-// addCaracteristicRow(rows,
-// cruise,
-// operation,
-// child,
-// caracteristicSample,
-// child.getSamplingCode());
-//
-// addCaracteristicRow(rows,
-// cruise,
-// operation,
-// child,
-// caracteristicOtolithe,
-// child.getCalcifiedPieceSamplingCode());
-
addCaracteristicRow(rows,
cruise,
operation,
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/MarineLitterExportModel.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/MarineLitterExportModel.java 2014-01-19 12:58:20 UTC (rev 1510)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/export/generic/MarineLitterExportModel.java 2014-01-19 13:15:24 UTC (rev 1511)
@@ -54,7 +54,7 @@
newColumnForExport("Code_station", FishingOperation.PROPERTY_STATION_NUMBER);
newColumnForExport("Id_Operation", FishingOperation.PROPERTY_FISHING_OPERATION_NUMBER, TuttiCsvUtil.INTEGER);
newColumnForExport("Poche", FishingOperation.PROPERTY_MULTIRIG_AGGREGATION);
- newColumnForExport("Navire", Cruise.PROPERTY_VESSEL, TuttiCsvUtil.VESSEL_VALUE_FORMATTER);
+// newColumnForExport("Navire", Cruise.PROPERTY_VESSEL, TuttiCsvUtil.VESSEL_VALUE_FORMATTER);
newColumnForExport("MarineLitterCategory", MarineLitterBatch.PROPERTY_MARINE_LITTER_CATEGORY, TuttiCsvUtil.CARACTERISTIC_VALUE_FORMATTER);
newColumnForExport("MarineLitterSizeCategory", MarineLitterBatch.PROPERTY_MARINE_LITTER_SIZE_CATEGORY, TuttiCsvUtil.CARACTERISTIC_VALUE_FORMATTER);
1
0
r1510 - in trunk/tutti-ui-swing/src/main/help: export fr
by tchemit@users.forge.codelutin.com 19 Jan '14
by tchemit@users.forge.codelutin.com 19 Jan '14
19 Jan '14
Author: tchemit
Date: 2014-01-19 13:58:20 +0100 (Sun, 19 Jan 2014)
New Revision: 1510
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1510
Log:
refs #3939: [SPECS] Fournir la documentation sur le format g?\195?\169n?\195?\169rique
Added:
trunk/tutti-ui-swing/src/main/help/export/exportCruise-example.zip
Modified:
trunk/tutti-ui-swing/src/main/help/export/accidentalCatch.csv
trunk/tutti-ui-swing/src/main/help/export/catch.csv
trunk/tutti-ui-swing/src/main/help/export/individualObservation.csv
trunk/tutti-ui-swing/src/main/help/export/marineLitter.csv
trunk/tutti-ui-swing/src/main/help/export/operation.csv
trunk/tutti-ui-swing/src/main/help/export/parameter.csv
trunk/tutti-ui-swing/src/main/help/export/species.csv
trunk/tutti-ui-swing/src/main/help/export/survey.csv
trunk/tutti-ui-swing/src/main/help/fr/genericExport.html
Modified: trunk/tutti-ui-swing/src/main/help/export/accidentalCatch.csv
===================================================================
--- trunk/tutti-ui-swing/src/main/help/export/accidentalCatch.csv 2014-01-19 12:57:12 UTC (rev 1509)
+++ trunk/tutti-ui-swing/src/main/help/export/accidentalCatch.csv 2014-01-19 12:58:20 UTC (rev 1510)
@@ -1,7 +1,6 @@
-Annee;Serie;Serie_Partielle;Engin;Code_station;Numero_Trait;Poche;Navire;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100007;11183;Brissopsis atlantica;;1393;Rejet mort;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100007;11183;Brissopsis atlantica;;196;Femelle;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100007;11183;Brissopsis atlantica;;220;10.0;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100007;11183;Brissopsis atlantica;;1433;299;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100007;11183;Brissopsis atlantica;;299;1.0;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100007;11183;Brissopsis atlantica;;101;10.0;
+Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;31;4098;Abralia;commentaire capture accidentelle;1393;Rejet mort;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;31;4098;Abralia;commentaire capture accidentelle;196;Femelle;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;31;4098;Abralia;commentaire capture accidentelle;220;12.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;31;4098;Abralia;commentaire capture accidentelle;1433;323;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;31;4098;Abralia;commentaire capture accidentelle;323;1.0;
Modified: trunk/tutti-ui-swing/src/main/help/export/catch.csv
===================================================================
--- trunk/tutti-ui-swing/src/main/help/export/catch.csv 2014-01-19 12:57:12 UTC (rev 1509)
+++ trunk/tutti-ui-swing/src/main/help/export/catch.csv 2014-01-19 12:58:20 UTC (rev 1510)
@@ -1,7 +1,9 @@
-Annee;Serie;Serie_Partielle;Engin;Code_station;Numero_Trait;Poche;Navire;Taxon;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;495;Abralia veranyi;|Commentaire Espèce Très gros;Vrac;1;;;Poids;kg;TG - Très gros;1;50.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;299;Longueur céphalothoracique (LC) - individu - céphalothorax - Mesure au mm par un observateur;10.0;1;10.0;mm;1.0;3;10.0;6.4942336;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;495;Abralia veranyi;|Commentaire Espèce Très gros;Vrac;1;;;Poids;kg;TG - Très gros;1;50.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;299;Longueur céphalothoracique (LC) - individu - céphalothorax - Mesure au mm par un observateur;11.0;2;3.0;mm;1.0;2;3.0;21.647446;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;495;Abralia veranyi;|;Vrac;1;;;Poids;kg;G - Gros;2;10.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;10.0;6.4942336;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;495;Abralia veranyi;;Hors Vrac;1;5.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;5.0;1.0;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;4626;Adamsia carciniopados;Commentaires benthos|;Vrac;1;;;Poids;kg;TG - Très gros;1;0.5;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;0.5;1.5153213;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;4626;Adamsia carciniopados;Commentaires benthos|;Vrac;1;;;Poids;kg;G - Gros;2;0.2;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;0.2;3.7883031;
+Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture;Coef_Final_Elevation
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;1749;;Ammodytes tobianus;Commentaire V|;Vrac;1;;;Poids;kg;TG - Très gros;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;4.5;0.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;1749;;Ammodytes tobianus;Commentaire V|Commentaire V/G|;Vrac;1;;;Poids;kg;G - Gros;2;70.0;;Poids;kg;Male;1;67.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;323;Largeur céphalothoracique (LAC) - individu - céphalothorax - Mesure au mm par un observateur;10.0;1;10.0;mm;1.0;12;10.0;9.0;0.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;1749;;Ammodytes tobianus;Commentaire V|Commentaire V/G|;Vrac;1;;;Poids;kg;G - Gros;2;70.0;;Poids;kg;Male;1;67.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;323;Largeur céphalothoracique (LAC) - individu - céphalothorax - Mesure au mm par un observateur;11.0;2;12.0;mm;1.0;2;12.0;7.5;0.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;1749;;Ammodytes tobianus;Commentaire V|Commentaire V/G|;Vrac;1;;;Poids;kg;G - Gros;2;70.0;;Poids;kg;Male;1;67.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;323;Largeur céphalothoracique (LAC) - individu - céphalothorax - Mesure au mm par un observateur;12.0;3;12.0;mm;1.0;3;12.0;7.5;0.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;1749;;Ammodytes tobianus;Commentaire V|Commentaire V/G|Commentaire V/G/F;Vrac;1;;;Poids;kg;G - Gros;2;70.0;;Poids;kg;Femelle;2;3.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;12;3.0;30.0;0.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;1938;;Agonus cataphractus;|;Vrac;2;;;Poids;kg;G - Gros;1;10.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;2;10.0;1.0;0.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;4622;;Abietinaria abietina;commentaire benthos V|commentaire benthos V/G;Vrac;1;;;Poids;kg;G - Gros;1;0.5;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;0.5;1.4;0.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;4622;;Abietinaria abietina;commentaire benthos V|commentaire benthos V/M;Vrac;1;;;Poids;kg;M - Moyen;2;0.2;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.2;3.5;0.0;
Added: trunk/tutti-ui-swing/src/main/help/export/exportCruise-example.zip
===================================================================
(Binary files differ)
Property changes on: trunk/tutti-ui-swing/src/main/help/export/exportCruise-example.zip
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: trunk/tutti-ui-swing/src/main/help/export/individualObservation.csv
===================================================================
--- trunk/tutti-ui-swing/src/main/help/export/individualObservation.csv 2014-01-19 12:57:12 UTC (rev 1509)
+++ trunk/tutti-ui-swing/src/main/help/export/individualObservation.csv 2014-01-19 12:58:20 UTC (rev 1510)
@@ -1,17 +1,12 @@
-Annee;Serie;Serie_Partielle;Engin;Code_station;Numero_Trait;Poche;Navire;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100001;495;Abralia veranyi;;1433;299;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100001;495;Abralia veranyi;;299;10.0;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100001;495;Abralia veranyi;;198;TG - Très gros;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100002;495;Abralia veranyi;;1433;299;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100002;495;Abralia veranyi;;299;10.0;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100002;495;Abralia veranyi;;198;TG - Très gros;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100003;495;Abralia veranyi;;1433;299;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100003;495;Abralia veranyi;;299;10.0;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100003;495;Abralia veranyi;;198;TG - Très gros;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100004;495;Abralia veranyi;;1433;299;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100004;495;Abralia veranyi;;299;11.0;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100004;495;Abralia veranyi;;198;TG - Très gros;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100005;495;Abralia veranyi;;1433;299;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100005;495;Abralia veranyi;;299;11.0;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100005;495;Abralia veranyi;;198;TG - Très gros;
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;100006;495;Abralia veranyi;;220;5.0;
+Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;29;1938;Agonus cataphractus;commentaire observation individuelle 1;220;0.09;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;29;1938;Agonus cataphractus;commentaire observation individuelle 1;1433;299;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;29;1938;Agonus cataphractus;commentaire observation individuelle 1;299;2.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;29;1938;Agonus cataphractus;commentaire observation individuelle 1;198;G - Gros;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;29;1938;Agonus cataphractus;commentaire observation individuelle 1;196;UNK - Indetermine;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;29;1938;Agonus cataphractus;commentaire observation individuelle 1;1435;1;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;30;1938;Agonus cataphractus;commentaire observation individuelle 2;220;0.02;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;30;1938;Agonus cataphractus;commentaire observation individuelle 2;1433;299;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;30;1938;Agonus cataphractus;commentaire observation individuelle 2;299;2.0;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;30;1938;Agonus cataphractus;commentaire observation individuelle 2;198;G - Gros;
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;30;1938;Agonus cataphractus;commentaire observation individuelle 2;1435;2;
Modified: trunk/tutti-ui-swing/src/main/help/export/marineLitter.csv
===================================================================
--- trunk/tutti-ui-swing/src/main/help/export/marineLitter.csv 2014-01-19 12:57:12 UTC (rev 1509)
+++ trunk/tutti-ui-swing/src/main/help/export/marineLitter.csv 2014-01-19 12:58:20 UTC (rev 1510)
@@ -1,2 +1,2 @@
-Annee;Serie;Serie_Partielle;Engin;Code_station;Numero_Trait;Poche;Navire;MarineLitterCategory;MarineLitterSizeCategory;Number;Weight;Commentaire
-2014;Export Générique;1;SENSOR Micrel/NKE TPS 100;A;1;1;278970;"L3d Objets métalliques de grande taille - Barils, pièces de machinerie, appareils électriques, etc.";A: <5*5 cm= 25 cm2;2;10.0;Grille pains;
+Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;MarineLitterCategory;MarineLitterSizeCategory;Number;Weight;Commentaire
+2014;Campagne CGFS;;OTT 15/21.2;A;1;1;"L3d Objets métalliques de grande taille - Barils, pièces de machinerie, appareils électriques, etc.";A: <5*5 cm= 25 cm2;12;20.0;commentaire macro-dechet;
Modified: trunk/tutti-ui-swing/src/main/help/export/operation.csv
===================================================================
--- trunk/tutti-ui-swing/src/main/help/export/operation.csv 2014-01-19 12:57:12 UTC (rev 1509)
+++ trunk/tutti-ui-swing/src/main/help/export/operation.csv 2014-01-19 12:58:20 UTC (rev 1510)
@@ -1,2 +1,2 @@
-Annee;Serie;Serie_Partielle;Code_Station;Numero_Trait;Poche;Engin;Navire;DateDeb_Op;LatDeb;LongDeb;DateFin_Op;LatFin;LongFin;Duree;Strate;Sous-Strate;Localite;Validite_OP;Rectiligne;Distance;Ouv_Verticale;Ouv_Horizontale_Ailes;Ouv_Horizontale_Panneaux;Saisisseur;NavireAssocie;Commentaire;Poids_Total;Poids_Total_Calcule;Poids_Total_Vrac;Poids_Total_Vrac_Calcule;Poids_Total_HorsVrac;Poids_Total_HorsVrac_Calcule;Poids_Total_Non_Trie;Poids_Total_Non_Trie_Calcule;Poids_Total_Tremis;Poids_Total_Tremis_Calcule;Poids_Total_Carroussel;Poids_Total_Carroussel_Calcule;Poids_Total_Espece;Poids_Total_Espece_Calcule;Poids_Total_Espece_Vrac;Poids_Total_Espece_Vrac_Calcule;Poids_Total_Espece_Vrac_Trie;Poids_Total_Espece_Vrac_Trie_Calcule;Poids_Total_Espece_HorsVrac;Poids_Total_Espece_HorsVrac_Calcule;Poids_Total_Espece_Inerte_Trie;Poids_Total_Espece_Inerte_Trie_Calcule;Poids_Total_Espece_Vivant_non_detaille_trie;Poids_Total_Espece_Vivant_non_detaille_trie_Calcule;Poids_Total_Benthos;Poids_Total_Benthos_Calcule;Poids_Total_Benthos_Vrac;Poids_Total_Benthos_Vrac_Calcule;Poids_Total_Benthos_Vrac_Trie;Poids_Total_Benthos_Vrac_Trie_Calcule;Poids_Total_Benthos_HorsVrac;Poids_Total_Benthos_HorsVrac_Calcule;Poids_Total_Benthos_Inerte_Trie;Poids_Total_Benthos_Inerte_Trie_Calcule;Poids_Total_Benthos_Vivant_non_detaille_trie;Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule;Poids_Total_Macro_Dechet;Poids_Total_Macro_Dechet_Calcule
-2014;Export Générique;1;A;1;1;SENSOR Micrel/NKE TPS 100;278970;17/01/2014 00:00:00;41.3;1.5;17/01/2014 01:00:00;41.3;1.6;60;Strate 1D;NA;Localité 1D1;Y;Y;8363.0;NA;NA;NA;Ching-Maria VILLANUEVA|Joel VIGNEAU;005-07 (nat.) - NAVIRE OFIMER|FRA000868095 - THALASSA;;70.7;Y;60.7;Y;5.0;Y;5.0;N;;?;;?;65.0;Y;60.0;Y;60.0;Y;5.0;Y;0.0;Y;0.0;Y;0.7;Y;0.7;Y;0.7;Y;0.0;Y;0.0;Y;0.0;Y;10.0;Y;
+Annee;Serie;Serie_Partielle;Code_Station;Id_Operation;Poche;Engin;Navire;DateDeb_Op;LatDeb;LongDeb;DateFin_Op;LatFin;LongFin;Duree;Strate;Sous-Strate;Localite;Validite_OP;Rectiligne;Distance;Saisisseur;NavireAssocie;Commentaire;Poids_Total;Poids_Total_Calcule;Poids_Total_Vrac;Poids_Total_Vrac_Calcule;Poids_Total_HorsVrac;Poids_Total_HorsVrac_Calcule;Poids_Total_Non_Trie;Poids_Total_Non_Trie_Calcule;Poids_Total_Tremis;Poids_Total_Tremis_Calcule;Poids_Total_Carroussel;Poids_Total_Carroussel_Calcule;Poids_Total_Espece;Poids_Total_Espece_Calcule;Poids_Total_Espece_Vrac;Poids_Total_Espece_Vrac_Calcule;Poids_Total_Espece_Vrac_Trie;Poids_Total_Espece_Vrac_Trie_Calcule;Poids_Total_Espece_HorsVrac;Poids_Total_Espece_HorsVrac_Calcule;Poids_Total_Espece_Inerte_Trie;Poids_Total_Espece_Inerte_Trie_Calcule;Poids_Total_Espece_Vivant_non_detaille_trie;Poids_Total_Espece_Vivant_non_detaille_trie_Calcule;Poids_Total_Benthos;Poids_Total_Benthos_Calcule;Poids_Total_Benthos_Vrac;Poids_Total_Benthos_Vrac_Calcule;Poids_Total_Benthos_Vrac_Trie;Poids_Total_Benthos_Vrac_Trie_Calcule;Poids_Total_Benthos_HorsVrac;Poids_Total_Benthos_HorsVrac_Calcule;Poids_Total_Benthos_Inerte_Trie;Poids_Total_Benthos_Inerte_Trie_Calcule;Poids_Total_Benthos_Vivant_non_detaille_trie;Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule;Poids_Total_Macro_Dechet;Poids_Total_Macro_Dechet_Calcule
+2014;Campagne CGFS;;A;1;1;OTT 15/21.2;854508;19/01/2014 00:00:00;45.1;0.45;19/01/2014 01:00:00;45.1;0.49;60;Strate 1D;NA;Localité 1D2;Y;Y;3143.0;Claire VOLNY-ANNE|Celine VIGNOT;000 (nat.) - NAVIRE OFIMER|FRA000385795 - THALIA;commentaire Trait;100.7;Y;100.7;Y;0.0;Y;0.0;Y;-9.0;?;-9.0;?;100.0;Y;100.0;Y;100.0;Y;0.0;Y;0.0;Y;0.0;Y;0.72;Y;0.72;Y;0.72;Y;0.0;Y;0.02;N;0.0;Y;20.0;Y;
Modified: trunk/tutti-ui-swing/src/main/help/export/parameter.csv
===================================================================
--- trunk/tutti-ui-swing/src/main/help/export/parameter.csv 2014-01-19 12:57:12 UTC (rev 1509)
+++ trunk/tutti-ui-swing/src/main/help/export/parameter.csv 2014-01-19 12:58:20 UTC (rev 1510)
@@ -1,8 +1,19 @@
-Annee;Serie;Serie_Partielle;Code_station;Numero_Trait;Poche;Code_PMFM;Libelle_PMFm;Valeur
-2014;Export Générique;1;A;1;1;833;Ouverture verticale (chalut ou drague) - opération - totale - Instrument de bord;2.0;
-2014;Export Générique;1;A;1;1;828;Ouverture Horizontale aux pointes d'ailes - opération - totale - Instrument de bord;3.0;
-2014;Export Générique;1;A;1;1;905;Longueur d'un bras - engin - bras - Inconnue;5.0;
-2014;Export Générique;1;A;1;1;826;Longueur des funes - opération - totale - Instrument de bord;6.0;
-2014;Export Générique;1;A;1;1;863;"Température - masse d'eau, eau brute - Fond début de pêche - Instrument de bord";10.0;
-2014;Export Générique;1;A;1;1;862;"Température - masse d'eau, eau brute - Fond fin de pêche - Instrument de bord";9.0;
-2014;Export Générique;1;A;1;1;173;"Profondeur fond - masse d'eau, eau brute - totale - Inconnue";100.0;
+Annee;Serie;Serie_Partielle;Code_station;Id_Operation;Poche;Code_PMFM;Libelle_PMFm;Valeur
+2014;Campagne CGFS;;A;1;1;828;Ouverture Horizontale aux pointes d'ailes - opération - totale - Instrument de bord;12.0;
+2014;Campagne CGFS;;A;1;1;965;Ouverture verticale (chalut ou drague) - engin - totale - Inconnue;3.0;
+2014;Campagne CGFS;;A;1;1;855;Sonde - opération - Début de pêche - Instrument de bord;4.0;
+2014;Campagne CGFS;;A;1;1;826;Longueur de fune - opération - totale - Instrument de bord;33.0;
+2014;Campagne CGFS;;A;1;1;854;Sonde - opération - Fin de pêche - Instrument de bord;3.0;
+2014;Campagne CGFS;;A;1;1;194;"Etat de la mer - masse d'eau, eau brute - totale - Observation par un observateur";"0 - calme, vagues absentes";
+2014;Campagne CGFS;;A;1;1;230;Vitesse du vent - air - totale - Inconnue;12.0;
+2014;Campagne CGFS;;A;1;1;847;"Salinité - masse d'eau, eau brute - Fond début de pêche - Instrument de bord";34.0;
+2014;Campagne CGFS;;A;1;1;848;"Salinité - masse d'eau, eau brute - Fond fin de pêche - Instrument de bord";44.0;
+2014;Campagne CGFS;;A;1;1;849;"Salinité moyenne - masse d'eau, eau brute - Fond total - Instrument de bord";4.0;
+2014;Campagne CGFS;;A;1;1;850;"Salinité - masse d'eau, eau brute - Surface mise à l'eau - Instrument de bord";4.0;
+2014;Campagne CGFS;;A;1;1;851;"Salinité - masse d'eau, eau brute - Surface sortie de l'eau - Instrument de bord";4.0;
+2014;Campagne CGFS;;A;1;1;862;"Température - masse d'eau, eau brute - Fond fin de pêche - Instrument de bord";3.0;
+2014;Campagne CGFS;;A;1;1;863;"Température - masse d'eau, eau brute - Fond début de pêche - Instrument de bord";55.0;
+2014;Campagne CGFS;;A;1;1;881;"Température moyenne - masse d'eau, eau brute - Fond total - Instrument de bord";5.0;
+2014;Campagne CGFS;;A;1;1;882;"Température - masse d'eau, eau brute - Surface mise à l'eau - Instrument de bord";5.0;
+2014;Campagne CGFS;;A;1;1;883;"Température - masse d'eau, eau brute - Surface sortie de l'eau - Instrument de bord";5.0;
+2014;Campagne CGFS;;A;1;1;821;Direction vent - air - totale - Instrument de bord;33.0;
Modified: trunk/tutti-ui-swing/src/main/help/export/species.csv
===================================================================
--- trunk/tutti-ui-swing/src/main/help/export/species.csv 2014-01-19 12:57:12 UTC (rev 1509)
+++ trunk/tutti-ui-swing/src/main/help/export/species.csv 2014-01-19 12:58:20 UTC (rev 1510)
@@ -1,4 +1,5 @@
Id;Code_Rubin;Nom Scientifique;Code campagne
-495;ABRLVER;Abralia veranyi;ABRAVER;
-4626;ADAMCAR;Adamsia carciniopados;;
-11183;;Brissopsis atlantica;;
+1749;AMMOTOB;Ammodytes tobianus;AMMOTOB;
+1938;AGONCAT;Agonus cataphractus;AGONCAT;
+4098;ABRL;Abralia;;
+4622;ABIEABI;Abietinaria abietina;;
Modified: trunk/tutti-ui-swing/src/main/help/export/survey.csv
===================================================================
--- trunk/tutti-ui-swing/src/main/help/export/survey.csv 2014-01-19 12:57:12 UTC (rev 1509)
+++ trunk/tutti-ui-swing/src/main/help/export/survey.csv 2014-01-19 12:58:20 UTC (rev 1510)
@@ -1,2 +1,2 @@
Annee;Serie;Serie_Partielle;Navire;Pays;Zone_Etude;Campagne;Id_Sismer;Date_Deb_Campagne;Port_Deb_Campagne;Date_Fin_Campagne;Port_Fin_Campagne;Chef_Mission;Resp_Salle_Tri;Commentaire
-2014;Export Générique;1;278970;FRA;CGFS - Manche Est / Sud Mer du Nord;Export Générique_2014_1;;14/01/2014 00:00:00;La Barbotière (Gujan-Mestras);29/01/2014 00:00:00;Etang de Palo;Adrian LEVREL|Alain BISEAU;Alain BISEAU|Alain TETARD;;
+2014;Campagne CGFS;;854508;FRA;CGFS - Manche Est / Sud Mer du Nord;Campagne CGFS_2014;;19/01/2014 00:00:00;La Barbotière (Gujan-Mestras);25/01/2014 00:00:00;La Barbotière (Gujan-Mestras);- Testeur Ifremer;Adrian LEVREL;;
Modified: trunk/tutti-ui-swing/src/main/help/fr/genericExport.html
===================================================================
--- trunk/tutti-ui-swing/src/main/help/fr/genericExport.html 2014-01-19 12:57:12 UTC (rev 1509)
+++ trunk/tutti-ui-swing/src/main/help/fr/genericExport.html 2014-01-19 12:58:20 UTC (rev 1510)
@@ -64,6 +64,8 @@
├── parameter.csv
├── species.csv
└── survey.csv</pre>
+ <p>Vous pouvez télécharger <a href="../export/exportCruise-example.zip" target="export">un exemple d'export générique.</a></p>
+
<h2>Fichier accidentalCatch.csv</h2>
<p>
Ce fichier contient les <strong>Captures accidentelles</strong>.
@@ -89,10 +91,9 @@
<tr><td>Serie_Partielle</td><td>Campagne</td><td>Série partielle</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
<tr><td>Code_station</td><td>Opération</td><td>Code station</td><td></td></tr>
- <tr><td>Numero_Trait</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
+ <tr><td>Id_Operation</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
<tr><td>Poche</td><td>Opération</td><td>Numéro de pôche</td><td></td></tr>
- <tr class='danger'><td>Navire</td><td>Opération</td><td>Navire</td><td><strong>A supprimer?</strong></td></tr>
- <tr class='active'><td>BatchId</td><td>Opération > Capture</td><td>Numéro de lôt de capture</td><td>Id technique non visible à l'écran</td></tr>
+ <tr class='active'><td>BatchId</td><td>Opération > Capture</td><td>Numéro de lôt de capture</td><td>Id du lot capture</td></tr>
<tr><td>ReferenceTaxonId</td><td>Opération > Observations individuelles</td><td>Tableau > Espèce</td><td></td></tr>
<tr><td>ReferenceTaxonName</td><td>Opération > Observations individuelles</td><td>Tableau > Espèce</td><td></td></tr>
<tr><td>Commentaire</td><td>Opération > Observations individuelles</td><td>Tableau > Commentaire</td><td></td></tr>
@@ -101,7 +102,14 @@
</tbody>
</table>
- <p><strong>(1)</strong> On retrouve aussi les caractéristiques définies dans le protocole > Caractéristiques > Observations individuelles qui sont des colonnes du tableau</p>
+ <p><strong>(1)</strong> On retrouve en plus les caractéristiques définies directement dans le tableau :</p>
+ <ul>
+ <li>Tableau > Sexe</li>
+ <li>Tableau > Poids observé</li>
+ <li>Tableau > Taille</li>
+ <li>Tableau > Classe de taille</li>
+ <li>Tableau > Mort ou vivant</li>
+ </ul>
<h2>Fichier catch.csv</h2>
<p>
Ce fichier contient les données des <strong>Captures espèces et benthos</strong>.
@@ -127,36 +135,62 @@
<tr><td>Serie_Partielle</td><td>Campagne</td><td>Série partielle</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
<tr><td>Code_station</td><td>Opération</td><td>Code station</td><td></td></tr>
- <tr><td>Numero_Trait</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
+ <tr><td>Id_Operation</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
<tr><td>Poche</td><td>Opération</td><td>Numéro de pôche</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
- <tr class='danger'><td>Navire</td><td>Opération</td><td>Navire</td><td><strong>A supprimer?</strong></td></tr>
- <tr><td>Taxon</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Espèce</td><td></td></tr>
+ <tr><td>Code_Taxon</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Espèce</td><td></td></tr>
+ <tr><td>Code_Espece_Campagne</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Espèce</td><td></td></tr>
<tr><td>Nom_scientifique</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Espèce</td><td></td></tr>
- <tr><td>Commentaire</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Commentaire</td><td></td></tr>
- <tr><td>V_HV</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Poids Vrac</td><td></td></tr>
- <tr><td>Num_Ordre_V_HV_H2</td><td>Opération > Captures > Espèces ou Benthos</td><td>Numéro ordre du lot</td><td></td></tr>
- <tr><td>Tot_V_HV</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Vrac (sur le lôt père)</td><td></td></tr>
+ <tr><td>Commentaire</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Commentaire</td><td>Les commentaires séparés par des <strong>|</strong>; en partant du lôt père jusqu'au lot feuille</td></tr>
+ <tr><td>V_HV</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Poids Vrac</td><td>Valeur: <strong>Vrac</strong> ou <strong>Hors Vrac</strong></td></tr>
+ <tr class='active'><td>Num_Ordre_V_HV_H2</td><td>Opération > Captures > Espèces ou Benthos</td><td>Numéro ordre du lot</td><td>(rankOrder)</td></tr>
+ <tr><td>Tot_V_HV</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Vrac / Hors Vrac</td><td></td></tr>
<tr><td>Ech_V_HV</td><td>Opération > Captures > Espèces ou Benthos</td><td>Tableau > Poids sous échantillonné</td><td></td></tr>
- <tr><td>Type_Volume_Poids_V_HV</td><td>Opération > Captures > Espèces ou Benthos</td><td>TODO</td><td></td></tr>
- <tr><td>Unite_Volume_Poids_V_HV</td><td>Opération > Captures > Espèces ou Benthos</td><td>TODO</td><td></td></tr>
+ <tr class='active'><td>Type_Volume_Poids_V_HV</td><td>Opération > Captures > Espèces ou Benthos</td><td></td><td>Poids ou volume (toujours <strong>Poids</strong>)</td></tr>
+ <tr class='active'><td>Unite_Volume_Poids_V_HV</td><td>Opération > Captures > Espèces ou Benthos</td><td></td><td>Unité de poids (toujours <strong>kg</strong>)</td></tr>
<tr><td>(1)</td><td>Opération > Captures > Espèces ou Benthos</td><td>Catégorisations</td><td></td></tr>
- <tr><td>Code_Longueur</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>TODO</td><td></td></tr>
- <tr><td>Libelle_Longueur</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>TODO</td><td></td></tr>
- <tr><td>Taille</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>TODO</td><td></td></tr>
- <tr><td>NumOrdre_Taille_H2</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>TODO</td><td></td></tr>
- <tr><td>Poids_Classe_Taille</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Poids</td><td></td></tr>
- <tr><td>Unite_Taille</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Classe de taille</td><td></td></tr>
- <tr><td>Precision_Mesure</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Précision</td><td></td></tr>
- <tr><td>Nbr</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Nombre d'individus</td><td></td></tr>
- <tr><td>Poids_Reference</td><td>Opération > Captures > Espèces ou Benthos</td><td>Poids de référence</td><td></td></tr>
- <tr><td>Coef_Elev_Espece_Capture</td><td>Opération > Captures > Espèces ou Benthos</td><td>coefficient d'élévation à la capture totale</td><td></td></tr>
+ <tr><td>Code_Longueur</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Type de mesure</td><td></td></tr>
+ <tr><td>Libelle_Longueur</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Type de mesure</td><td></td></tr>
+ <tr><td>Taille</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Tableau > Taille</td><td></td></tr>
+ <tr class='active'><td>NumOrdre_Taille_H2</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Numéro ordre du lot</td><td>(rankOrder)</td></tr>
+ <tr><td>Poids_Classe_Taille</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Tableau > Poids observé</td><td></td></tr>
+ <tr><td>Unite_Taille</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Type de mesure</td><td></td></tr>
+ <tr><td>Precision_Mesure</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Type de mesure</td><td></td></tr>
+ <tr><td>Nbr</td><td>Opération > Captures > Espèces ou Benthos > Mensurations</td><td>Tableau > Nombre</td><td></td></tr>
+ <tr class='active'><td>Poids_Reference</td><td>Opération > Captures > Espèces ou Benthos</td><td>Poids de référence</td><td>Poids utilisé pour faire l'élévation</td></tr>
+ <tr class='active'><td>Coef_Elev_Espece_Capture</td><td>Opération > Captures > Espèces ou Benthos</td><td>Coefficient d'élévation à la capture totale</td><td>Valeur calculée</td></tr>
+ <tr class='danger'><td>Coef_Final_Elevation</td><td>Opération > Captures > Espèces ou Benthos</td><td>Coefficient d'élévation par catégorie à la capture totale</td><td>Valeur calculée à définir</td></tr>
</tbody>
</table>
-
+ <p><strong>(1)</strong> Comme pour <strong>V_HV</strong>; pour chaque catégorisation <strong>XXX</strong> on aura 6 colonnes :</p>
+ <dl>
+ <dt>XXX</dt>
+ <dd>
+ Valeur de la catégorisation (i.e valeur de la catartéristique) (<strong>NA</strong> si cette catégorisation n'est pas utilisée)
+ </dd>
+ <dt>Num_Ordre_XXX</dt>
+ <dd>
+ La position du lot (technique)
+ </dd>
+ <dt>Tot_XXX</dt>
+ <dd>
+ Tableau > XXX
+ <br/>
+ Le poids total pour tous les lots de cette catégorie
+ </dd>
+ <dt>Ech_XXX</dt>
+ <dd>Tableau > Poids sous échantillonné
+ <br/>
+ Le poids échantillon de enregistre les modifications faites dans les différents champs.
+ </dd>
+ <dt>Type_Volume_Poids_XXX</dt>
+ <dd>Poids ou volume (toujours <strong>Poids</strong>)</dd>
+ <dt>Unite_Volume_Poids_XXX</dt>
+ <dd>Unité de poids (toujours <strong>kg</strong>)</dd>
+ </dl>
<h2>Fichier gearCaracteristics.csv</h2>
<p>
- Ce fichier contient les données de <strong>mises en oeuvre de l'engin</strong>.
+ Ce fichier contient les caractéristiques des engins d'une campagne.
</p>
<h3>Entête du fichier</h3>
<pre>
@@ -177,10 +211,10 @@
<tr><td>Annee</td><td>Campagne</td><td>Date de début</td><td>format YYYY</td></tr>
<tr><td>Serie</td><td>Campagne</td><td>Série</td><td></td></tr>
<tr><td>Serie_Partielle</td><td>Campagne</td><td>Série partielle</td><td></td></tr>
- <tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
- <tr><td>Code_PMFM</td><td>Opération > Mise en oeuvre de l'engin</td><td>Tableau > Caractéristique</td><td></td></tr>
- <tr><td>Libelle_PMFM</td><td>Opération > Mise en oeuvre de l'engin</td><td>Tableau > Caractéristique</td><td></td></tr>
- <tr><td>Valeur</td><td>Opération > Mise en oeuvre de l'engin</td><td>Tableau > Valeur</td><td></td></tr>
+ <tr><td>Engin</td><td>Campagne</td><td>Engin</td><td></td></tr>
+ <tr><td>Code_PMFM</td><td>Campagne > Engin</td><td>Tableau > Caractéristique</td><td></td></tr>
+ <tr><td>Libelle_PMFM</td><td>Campagne > Engin</td><td>Tableau > Caractéristique</td><td></td></tr>
+ <tr><td>Valeur</td><td>Campagne > Engin</td><td>Tableau > Valeur</td><td></td></tr>
</tbody>
</table>
@@ -209,19 +243,20 @@
<tr><td>Serie_Partielle</td><td>Campagne</td><td>Série partielle</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
<tr><td>Code_station</td><td>Opération</td><td>Code station</td><td></td></tr>
- <tr><td>Numero_Trait</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
+ <tr><td>Id_Operation</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
<tr><td>Poche</td><td>Opération</td><td>Numéro de pôche</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
- <tr class='danger'><td>Navire</td><td>Opération</td><td>Navire</td><td><strong>A supprimer?</strong></td></tr>
<tr><td>BatchId</td><td>Opération > Observations individuelles</td><td>Id technique</td><td></td></tr>
<tr><td>ReferenceTaxonId</td><td>Opération > Observations individuelles</td><td>Tableau > Espèce</td><td></td></tr>
<tr><td>ReferenceTaxonName</td><td>Opération > Observations individuelles</td><td>Tableau > Espèce</td><td></td></tr>
<tr><td>Commentaire</td><td>Opération > Observations individuelles</td><td>Tableau > Commentaire</td><td></td></tr>
- <tr><td>CaracteristicId</td><td>Opération > Observations individuelles</td><td>Tableau > Caractéristique</td><td></td></tr>
- <tr><td>CaracteristicValue</td><td>Opération > Observations individuelles</td><td>Tableau > Valeur</td><td></td></tr>
+ <tr><td>CaracteristicId</td><td>Opération > Observations individuelles</td><td>Tableau > Autre Caractéristiques > Tableau > Caractéristique</td><td>(1)</td></tr>
+ <tr><td>CaracteristicValue</td><td>Opération > Observations individuelles</td><td>Tableau > Autre Caractéristiques > Tableau > Valeur</td><td>(1)</td></tr>
</tbody>
</table>
+ <p><strong>(1)</strong> On retrouve aussi les caractéristiques communes définies dans le protocole, affichées dans
+ des colonnes du tableau avanat <i>Autres caractéristiques</i></p>
<h2>Fichier marineLitter.csv</h2>
<p>
Ce fichier contient les données de <strong>Macro dechêts</strong>.
@@ -247,10 +282,9 @@
<tr><td>Serie_Partielle</td><td>Campagne</td><td>Série partielle</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
<tr><td>Code_station</td><td>Opération</td><td>Code station</td><td></td></tr>
- <tr><td>Numero_Trait</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
+ <tr><td>Id_Operation</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
<tr><td>Poche</td><td>Opération</td><td>Numéro de pôche</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
- <tr class='danger'><td>Navire</td><td>Opération</td><td>Navire</td><td><strong>A supprimer?</strong></td></tr>
<tr><td>MarineLitterCategory</td><td>Opération > Macro-déchet</td><td>Tableau > Catégorie</td><td></td></tr>
<tr><td>MarineLitterSizeCategory</td><td>Opération > Macro-déchet</td><td>Tableau > Catégorie de taille</td><td></td></tr>
<tr><td>Number</td><td>Opération > Macro-déchet</td><td>Tableau > Nombre</td><td></td></tr>
@@ -284,73 +318,74 @@
<tr><td>Serie_Partielle</td><td>Campagne</td><td>Série partielle</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
<tr><td>Code_station</td><td>Opération</td><td>Code station</td><td></td></tr>
- <tr><td>Numero_Trait</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
+ <tr><td>Id_Operation</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
<tr><td>Poche</td><td>Opération</td><td>Numéro de pôche</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
<tr><td>Navire</td><td>Opération</td><td>Navire</td><td></td></tr>
- <tr><td>DateDeb_Op</td><td>Opération</td><td>Date début</td><td></td></tr>
- <tr><td>LatDeb</td><td>Opération</td><td>Latitude début</td><td></td></tr>
- <tr><td>LongDeb</td><td>Opération</td><td>Longitude début</td><td></td></tr>
- <tr><td>DateFin_Op</td><td>Opération</td><td>Date fin</td><td></td></tr>
- <tr><td>LatFin</td><td>Opération</td><td>Latitude fin</td><td></td></tr>
- <tr><td>LongFin</td><td>Opération</td><td>Longitude fin</td><td></td></tr>
- <tr><td>Duree</td><td>Opération</td><td>Durée du trait</td><td></td></tr>
- <tr><td>Strate</td><td>Opération</td><td>Strate</td><td></td></tr>
- <tr><td>Sous-Strate</td><td>Opération</td><td>Sous strate</td><td></td></tr>
- <tr><td>Localite</td><td>Opération</td><td>Localité</td><td></td></tr>
+ <tr><td>DateDeb_Op</td><td>Opération</td><td>Date début</td><td>format JJ/MM/YYYY HH:MM:ss</td></tr>
+ <tr><td>LatDeb</td><td>Opération</td><td>Latitude début</td><td>format DD</td></tr>
+ <tr><td>LongDeb</td><td>Opération</td><td>Longitude début</td><td>format DD</td></tr>
+ <tr><td>DateFin_Op</td><td>Opération</td><td>Date fin</td><td>format JJ/MM/YYYY HH:MM:ss</td></tr>
+ <tr><td>LatFin</td><td>Opération</td><td>Latitude fin</td><td>format DD</td></tr>
+ <tr><td>LongFin</td><td>Opération</td><td>Longitude fin</td><td>format DD</td></tr>
+ <tr><td>Duree</td><td>Opération</td><td>Durée du trait</td><td>(3)</td></tr>
+ <tr><td>Strate</td><td>Opération</td><td>Strate</td><td>(1)</td></tr>
+ <tr><td>Sous-Strate</td><td>Opération</td><td>Sous strate</td><td>(1)</td></tr>
+ <tr><td>Localite</td><td>Opération</td><td>Localité</td><td>(1)</td></tr>
<tr><td>Validite_OP</td><td>Opération</td><td>Opération valide</td><td></td></tr>
<tr><td>Rectiligne</td><td>Opération</td><td>Opération rectiligne</td><td></td></tr>
<tr><td>Distance</td><td>Opération</td><td>Distance</td><td></td></tr>
- <tr><td>Ouv_Verticale</td><td>Opération</td><td></td><td>TODO A supprimer car c'est une caractéristique du trait</td></tr>
- <tr><td>Ouv_Horizontale_Ailes</td><td>Opération</td><td></td><td>TODO A supprimer car c'est une caractéristique du trait</td></tr>
- <tr><td>Ouv_Horizontale_Panneaux</td><td>Opération</td><td></td><td>TODO A supprimer car c'est une caractéristique du trait</td></tr>
- <tr><td>Saisisseur</td><td>Opération</td><td>Saisisseur</td><td></td></tr>
- <tr><td>NavireAssocie</td><td>Opération</td><td>Navire associé</td><td></td></tr>
+ <tr><td>Saisisseur</td><td>Opération</td><td>Saisisseur</td><td>(2)</td></tr>
+ <tr><td>NavireAssocie</td><td>Opération</td><td>Navire associé</td><td>(2)</td></tr>
<tr><td>Commentaire</td><td>Opération</td><td>Commentaire</td><td></td></tr>
- <tr><td>Poids_Total</td><td>Opération > Capture > Résumé</td><td>Poids total capture</td><td></td></tr>
- <tr><td>Poids_Total_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total calculé</td><td></td></tr>
- <tr><td>Poids_Total_Vrac</td><td>Opération > Capture > Résumé</td><td>Poids total Vrac</td><td></td></tr>
- <tr><td>Poids_Total_Vrac_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Vrac calculé</td><td></td></tr>
- <tr><td>Poids_Total_HorsVrac</td><td>Opération > Capture > Résumé</td><td>Poids total Hors Vrac</td><td></td></tr>
- <tr><td>Poids_Total_HorsVrac_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Hors Vrac calculé</td><td></td></tr>
- <tr><td>Poids_Total_Non_Trie</td><td>Opération > Capture > Résumé</td><td>Poids total Non trié</td><td></td></tr>
- <tr><td>Poids_Total_Non_Trie_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Non trié calculé</td><td></td></tr>
- <tr><td>Poids_Total_Tremis</td><td>Opération > Capture > Résumé</td><td>Poids total Trémis</td><td></td></tr>
- <tr><td>Poids_Total_Tremis_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Trémis calculé</td><td></td></tr>
- <tr><td>Poids_Total_Carroussel</td><td>Opération > Capture > Résumé</td><td>Poids total Carroussel</td><td></td></tr>
- <tr><td>Poids_Total_Carroussel_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Carroussel calculé</td><td></td></tr>
- <tr><td>Poids_Total_Espece</td><td>Opération > Capture > Espèce</td><td>Poids total</td><td></td></tr>
- <tr><td>Poids_Total_Espece_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total calculé</td><td></td></tr>
- <tr><td>Poids_Total_Espece_Vrac</td><td>Opération > Capture > Espèce</td><td>Poids total Vrac</td><td></td></tr>
- <tr><td>Poids_Total_Espece_Vrac_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total Vrac calculé</td><td></td></tr>
- <tr><td>Poids_Total_Espece_Vrac_Trie</td><td>Opération > Capture > Espèce</td><td>Poids total Vrac trié</td><td></td></tr>
- <tr><td>Poids_Total_Espece_Vrac_Trie_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total Vrac trié calculé</td><td></td></tr>
- <tr><td>Poids_Total_Espece_HorsVrac</td><td>Opération > Capture > Espèce</td><td>Poids total Hors Vrac</td><td></td></tr>
- <tr><td>Poids_Total_Espece_HorsVrac_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total Hors Vrac calculé</td><td></td></tr>
- <tr><td>Poids_Total_Espece_Inerte_Trie</td><td>Opération > Capture > Espèce</td><td>Poids total interte trié</td><td></td></tr>
- <tr><td>Poids_Total_Espece_Inerte_Trie_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total interte trié calculé</td><td></td></tr>
- <tr><td>Poids_Total_Espece_Vivant_non_detaille_trie</td><td>Opération > Capture > Espèce</td><td>Poids total no détaillé trié</td><td></td></tr>
- <tr><td>Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total no détaillé trié calculé</td><td></td></tr>
- <tr><td>Poids_Total_Benthos</td><td>Opération > Capture > Benthos</td><td>Poids total</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total calculé</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_Vrac</td><td>Opération > Capture > Benthos</td><td>Poids total Vrac</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_Vrac_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total Vrac calculé</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_Vrac_Trie</td><td>Opération > Capture > Benthos</td><td>Poids total Vrac trié</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_Vrac_Trie_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total Vrac trié calculé</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_HorsVrac</td><td>Opération > Capture > Benthos</td><td>Poids total Hors Vrac</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_HorsVrac_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total Hors Vrac calculé</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_Inerte_Trie</td><td>Opération > Capture > Benthos</td><td>Poids total interte trié</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_Inerte_Trie_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total interte trié calculé</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_Vivant_non_detaille_trie</td><td>Opération > Capture > Benthos</td><td>Poids total no détaillé trié</td><td></td></tr>
- <tr><td>Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total no détaillé trié calculé</td><td></td></tr>
- <tr><td>Poids_Total_Macro_Dechet</td><td>Opération > Capture > Macro déchêt</td><td>Poids total</td><td></td></tr>
- <tr><td>Poids_Total_Macro_Dechet_Calcule</td><td>Opération > Capture > Macro déchêt</td><td>Poids total calculé</td><td></td></tr>
+ <tr><td>Poids_Total</td><td>Opération > Capture > Résumé</td><td>Poids total capture</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Vrac</td><td>Opération > Capture > Résumé</td><td>Poids total Vrac</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Vrac_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Vrac calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_HorsVrac</td><td>Opération > Capture > Résumé</td><td>Poids total Hors Vrac</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_HorsVrac_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Hors Vrac calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Non_Trie</td><td>Opération > Capture > Résumé</td><td>Poids total Non trié</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Non_Trie_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Non trié calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Tremis</td><td>Opération > Capture > Résumé</td><td>Poids total Trémis</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Tremis_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Trémis calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Carroussel</td><td>Opération > Capture > Résumé</td><td>Poids total Carroussel</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Carroussel_Calcule</td><td>Opération > Capture > Résumé</td><td>Poids total Carroussel calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Espece</td><td>Opération > Capture > Espèce</td><td>Poids total</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Espece_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Espece_Vrac</td><td>Opération > Capture > Espèce</td><td>Poids total Vrac</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Espece_Vrac_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total Vrac calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Espece_Vrac_Trie</td><td>Opération > Capture > Espèce</td><td>Poids total Vrac trié</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Espece_Vrac_Trie_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total Vrac trié calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Espece_HorsVrac</td><td>Opération > Capture > Espèce</td><td>Poids total Hors Vrac</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Espece_HorsVrac_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total Hors Vrac calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Espece_Inerte_Trie</td><td>Opération > Capture > Espèce</td><td>Poids total interte trié</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Espece_Inerte_Trie_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total interte trié calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Espece_Vivant_non_detaille_trie</td><td>Opération > Capture > Espèce</td><td>Poids total non détaillé trié</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Espece_Vivant_non_detaille_trie_Calcule</td><td>Opération > Capture > Espèce</td><td>Poids total non détaillé trié calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Benthos</td><td>Opération > Capture > Benthos</td><td>Poids total</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Benthos_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Benthos_Vrac</td><td>Opération > Capture > Benthos</td><td>Poids total Vrac</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Benthos_Vrac_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total Vrac calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Benthos_Vrac_Trie</td><td>Opération > Capture > Benthos</td><td>Poids total Vrac trié</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Benthos_Vrac_Trie_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total Vrac trié calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Benthos_HorsVrac</td><td>Opération > Capture > Benthos</td><td>Poids total Hors Vrac</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Benthos_HorsVrac_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total Hors Vrac calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Benthos_Inerte_Trie</td><td>Opération > Capture > Benthos</td><td>Poids total interte trié</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Benthos_Inerte_Trie_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total interte trié calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Benthos_Vivant_non_detaille_trie</td><td>Opération > Capture > Benthos</td><td>Poids total non détaillé trié</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule</td><td>Opération > Capture > Benthos</td><td>Poids total non détaillé trié calculé</td><td>(4)</td></tr>
+ <tr><td>Poids_Total_Macro_Dechet</td><td>Opération > Capture > Macro déchêt</td><td>Poids total</td><td>(3)</td></tr>
+ <tr><td>Poids_Total_Macro_Dechet_Calcule</td><td>Opération > Capture > Macro déchêt</td><td>Poids total calculé</td><td>(4)</td></tr>
</tbody>
</table>
+ <p><strong>(1)</strong> : <strong>NA</strong> si pas de valeur</p>
+ <p><strong>(2)</strong> : Valeurs séparées par des <strong>|</strong></p>
+ <p><strong>(3)</strong> : <strong>-9</strong> si pas de valeur</p>
+ <p><strong>(4)</strong> : <strong>Y</strong> si valeur calculée, <strong>N</strong> si valeur observée</p>
<h2>Fichier parameter.csv</h2>
<p>
- Ce fichier contient les des <strong>Caractéristiques du trait</strong>.
+ Ce fichier contient tous les <strong>Caractéristiques du trait</strong>.
</p>
<h3>Entête du fichier</h3>
<pre>Annee;Serie;Serie_Partielle;Code_station;Numero_Trait;Poche;Code_PMFM;Libelle_PMFm;Valeur</pre>
@@ -372,18 +407,24 @@
<tr><td>Serie_Partielle</td><td>Campagne</td><td>Série partielle</td><td></td></tr>
<tr><td>Engin</td><td>Opération</td><td>Engin</td><td></td></tr>
<tr><td>Code_station</td><td>Opération</td><td>Code station</td><td></td></tr>
- <tr><td>Numero_Trait</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
+ <tr><td>Id_Operation</td><td>Opération</td><td>Numéro de trait</td><td></td></tr>
<tr><td>Poche</td><td>Opération</td><td>Numéro de pôche</td><td></td></tr>
- <tr><td>Code_PMFM</td><td>Code du pmfm</td><td>Tableau > Caractéristique</td><td></td></tr>
- <tr><td>Libelle_PMFm</td><td>Libellé du psfm</td><td>Tableau > Caractéristique</td><td></td></tr>
- <tr><td>Valeur</td><td>Valeur</td><td>Tableau > Valeur</td><td></td></tr>
+ <tr><td>Code_PMFM</td><td>Opération > Mise en oeuvre de l'engin (ou Autres paramètres)</td><td>Tableau > Caractéristique</td><td></td></tr>
+ <tr><td>Libelle_PMFm</td><td>Opération > Mise en oeuvre de l'engin (ou Autres paramètres)</td><td>Tableau > Caractéristique</td><td></td></tr>
+ <tr><td>Valeur</td><td>Opération > Mise en oeuvre de l'engin (ou Autres paramètres)</td><td>Tableau > Valeur</td><td></td></tr>
</tbody>
</table>
<h2>Fichier species.csv</h2>
<p>
- Ce fichier contient l'ensemble des espèces rencontrées dans les captures du trait.
+ Ce fichier contient l'ensemble des espèces rencontrées dans les captures du trait, à savoir :
</p>
+ <ul>
+ <li>Capture espèces</li>
+ <li>Capture benthos</li>
+ <li>Capture accidentelles</li>
+ <li>Observations individuelles</li>
+ </ul>
<h3>Entête du fichier</h3>
<pre>Id;Code_Rubin;Nom Scientifique;Code campagne</pre>
<h3>Exemple</h3>
@@ -393,16 +434,14 @@
<thead>
<tr>
<th>Nom de colonne</th>
- <th>Ecran</th>
- <th>Champs</th>
<th>Commentaire</th>
</tr>
</thead>
<tbody>
- <tr><td>Id</td><td>Identifiant du taxon</td><td></td><td></td></tr>
- <tr><td>Code_Rubin</td><td>RefTaxon</td><td></td><td></td></tr>
- <tr><td>Nom Scientifique</td><td></td><td></td><td></td></tr>
- <tr><td>Code campagne</td><td>Code campagne renseigné dans le protocole</td><td></td><td></td></tr>
+ <tr><td>Id</td><td>Identifiant du taxon</td></tr>
+ <tr><td>Code_Rubin</td><td>RefTaxon</td></tr>
+ <tr><td>Nom Scientifique</td><td>Nom scientifique</td></tr>
+ <tr><td>Code campagne</td><td>Code campagne renseigné dans le protocole</td></tr>
</tbody>
</table>
@@ -430,10 +469,10 @@
<tr><td>Serie</td><td>Campagne</td><td>Série</td><td></td></tr>
<tr><td>Serie_Partielle</td><td>Campagne</td><td>Série partielle</td><td></td></tr>
<tr><td>Navire</td><td>Campagne</td><td>Navire</td><td>Code</td></tr>
- <tr><td>Pays</td><td>Campagne</td><td>Pays</td><td>Provient de la configuration</td></tr>
+ <tr><td>Pays</td><td>Configuration > Application</td><td>Id du pays à utiliser (export)</td><td></td></tr>
<tr><td>Zone_Etude</td><td>Série de Campagne</td><td>Zone</td><td></td></tr>
<tr><td>Campagne</td><td>Campagne</td><td>Nom</td><td></td></tr>
- <tr><td>Id_Sismer</td><td>Campagne</td><td>TODO</td><td></td></tr>
+ <tr><td>Id_Sismer</td><td>Campagne</td><td></td><td>Vide pour le moment (voir http://forge.codelutin.com/issues/2877)</td></tr>
<tr><td>Date_Deb_Campagne</td><td>Campagne</td><td>Date de début</td><td>format JJ/MM/YYYY HH:MM:ss</td></tr>
<tr><td>Port_Deb_Campagne</td><td>Campagne</td><td>Port de départ</td><td></td></tr>
<tr><td>Date_Fin_Campagne</td><td>Campagne</td><td>Date de fin</td><td>format JJ/MM/YYYY HH:MM:ss</td></tr>
1
0
r1509 - trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence
by tchemit@users.forge.codelutin.com 19 Jan '14
by tchemit@users.forge.codelutin.com 19 Jan '14
19 Jan '14
Author: tchemit
Date: 2014-01-19 13:57:12 +0100 (Sun, 19 Jan 2014)
New Revision: 1509
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1509
Log:
fixes #4154: [REFERENTIEL] Probl?\195?\168me si des esp?\195?\168ces sont supprim?\195?\169s
Modified:
trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java 2014-01-18 23:08:52 UTC (rev 1508)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java 2014-01-19 12:57:12 UTC (rev 1509)
@@ -84,6 +84,7 @@
import java.io.File;
import java.io.IOException;
import java.util.Collection;
+import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable;
@@ -168,8 +169,6 @@
try {
V result = call.call();
return result;
- } catch (ApplicationTechnicalException e) {
- throw e;
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
@@ -644,7 +643,39 @@
@Override
public TuttiProtocol getProtocol(String id) {
- return protocolService.getProtocol(id);
+ TuttiProtocol protocol = protocolService.getProtocol(id);
+
+ // sanity it (remove all bad species and benthos)
+ // see http://forge.codelutin.com/issues/4154
+ List<Species> allReferentSpecies = getAllReferentSpecies();
+
+ Map<String, Species> map = TuttiEntities.splitByTaxonId(allReferentSpecies);
+
+ Iterator<SpeciesProtocol> iterator = protocol.getSpecies().iterator();
+ while (iterator.hasNext()) {
+ SpeciesProtocol speciesProtocol = iterator.next();
+ String taxonId = String.valueOf(speciesProtocol.getSpeciesReferenceTaxonId());
+ Species species = map.get(taxonId);
+ if (species == null) {
+ if (log.isWarnEnabled()) {
+ log.warn("Could not find protocol species " + taxonId + " (" + speciesProtocol.getSpeciesSurveyCode() + ") in referential.");
+ }
+ iterator.remove();
+ }
+ }
+ iterator = protocol.getBenthos().iterator();
+ while (iterator.hasNext()) {
+ SpeciesProtocol speciesProtocol = iterator.next();
+ String taxonId = String.valueOf(speciesProtocol.getSpeciesReferenceTaxonId());
+ Species species = map.get(taxonId);
+ if (species == null) {
+ if (log.isWarnEnabled()) {
+ log.warn("Could not find protocol benthos " + taxonId + " (" + speciesProtocol.getSpeciesSurveyCode() + ") in referential.");
+ }
+ iterator.remove();
+ }
+ }
+ return protocol;
}
//------------------------------------------------------------------------//
1
0
r1508 - trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol
by tchemit@users.forge.codelutin.com 18 Jan '14
by tchemit@users.forge.codelutin.com 18 Jan '14
18 Jan '14
Author: tchemit
Date: 2014-01-19 00:08:52 +0100 (Sun, 19 Jan 2014)
New Revision: 1508
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1508
Log:
fix npe
Modified:
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIHandler.java
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIHandler.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIHandler.java 2014-01-18 22:47:12 UTC (rev 1507)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIHandler.java 2014-01-18 23:08:52 UTC (rev 1508)
@@ -493,6 +493,11 @@
if (CollectionUtils.isNotEmpty(speciesProtocols)) {
for (SpeciesProtocol speciesProtocol : speciesProtocols) {
Integer taxonId = speciesProtocol.getSpeciesReferenceTaxonId();
+
+ if (taxonId == null) {
+
+ continue;
+ }
String taxonIdStr = String.valueOf(taxonId);
// remove all synonyms from available synonym list
1
0
18 Jan '14
Author: tchemit
Date: 2014-01-18 23:47:12 +0100 (Sat, 18 Jan 2014)
New Revision: 1507
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1507
Log:
refs #4150: [AIDE] Manque aide pour Action + ou - sur l'?\195?\169cran
Modified:
trunk/tutti-ui-swing/src/main/help/fr/editFishingOperation.html
Modified: trunk/tutti-ui-swing/src/main/help/fr/editFishingOperation.html
===================================================================
--- trunk/tutti-ui-swing/src/main/help/fr/editFishingOperation.html 2014-01-18 22:41:26 UTC (rev 1506)
+++ trunk/tutti-ui-swing/src/main/help/fr/editFishingOperation.html 2014-01-18 22:47:12 UTC (rev 1507)
@@ -149,6 +149,14 @@
<h3>Description des actions<a name="traitActions"></a></h3>
<dl>
+ <dt>+</dt>
+ <dd>
+ Pour créer un nouveau trait.
+ </dd>
+ <dt>-</dt>
+ <dd>
+ Pour supprimer le trait sélectionné.
+ </dd>
<dt>Réinitialiser</dt>
<dd>
si des valeurs ont été modifiées et avant enregistrement, permet de
1
0
r1506 - in trunk/tutti-ui-swing/src/main: java/fr/ifremer/tutti/ui/swing/action resources/i18n
by tchemit@users.forge.codelutin.com 18 Jan '14
by tchemit@users.forge.codelutin.com 18 Jan '14
18 Jan '14
Author: tchemit
Date: 2014-01-18 23:41:26 +0100 (Sat, 18 Jan 2014)
New Revision: 1506
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1506
Log:
refs #4145: [PROTOCOLE] erreur apr?\195?\168s import protocole (d'avant 3.0), changement nom, et enregistrement. Urgent car bloque cr?\195?\169ation protocole
Modified:
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/ImportProtocolAction.java
trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/ImportProtocolAction.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/ImportProtocolAction.java 2014-01-18 18:26:45 UTC (rev 1505)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/ImportProtocolAction.java 2014-01-18 22:41:26 UTC (rev 1506)
@@ -310,7 +310,7 @@
if (log.isInfoEnabled()) {
log.info("Clean benthos and Import");
}
- TuttiProtocols.removeBadSpecies(badBenthos.keySet(), protocol.getSpecies());
+ TuttiProtocols.removeBadSpecies(badBenthos.keySet(), protocol.getBenthos());
break;
default:
Modified: trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties
===================================================================
--- trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2014-01-18 18:26:45 UTC (rev 1505)
+++ trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2014-01-18 22:41:26 UTC (rev 1506)
@@ -64,8 +64,8 @@
tutti.common.askBeforeEditProtocolBenthos.title=Des espèces (benthos) non reconnues dans le protocole
tutti.common.askBeforeEditProtocolSpecies.title=Des espèces non reconnues dans le protocole
tutti.common.askBeforeImportProtocol.help=Que voulez-vous faire?<ul><li><strong>Annuler</strong> pour ne pas importer le protocole</li><li><strong>Importer</strong> pour importer le protocole en conservant les catégories non connues (elle ne seront pas affichées)</li><li><strong>Nettoyer et Importer</strong> pour supprimer les catégories non compatibles dans le protocole importé</li></ul>
-tutti.common.askBeforeImportProtocolBenthos.help=Que voulez-vous faire?<ul><li><strong>Annuler</strong> pour ne pas importer le protocole</li><li><strong>Nettoyer et Importer</strong> pour supprimer les catégories non compatibles dans le protocole importé</li></ul>
-tutti.common.askBeforeImportProtocolSpecies.help=Que voulez-vous faire?<ul><li><strong>Annuler</strong> pour ne pas importer le protocole</li><li><strong>Nettoyer et Importer</strong> pour supprimer les catégories non compatibles dans le protocole importé</li></ul>
+tutti.common.askBeforeImportProtocolBenthos.help=Que voulez-vous faire?<ul><li><strong>Annuler</strong> pour ne pas importer le protocole</li><li><strong>Nettoyer et Importer</strong> pour supprimer les benthos non connues</li></ul>
+tutti.common.askBeforeImportProtocolSpecies.help=Que voulez-vous faire?<ul><li><strong>Annuler</strong> pour ne pas importer le protocole</li><li><strong>Nettoyer et Importer</strong> pour supprimer les espèces non connues</li></ul>
tutti.common.askBeforeUpdate.help=Que voulez-vous faire ?<ul><li><strong>Annuler</strong> pour ne pas effectuer la mise à jour</li><li><strong>OK</strong> pour lancer la mise à jour</li></ul>
tutti.common.cancel=Annuler
tutti.common.cancel.mnemonic=A
1
0
r1505 - trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches
by tchemit@users.forge.codelutin.com 18 Jan '14
by tchemit@users.forge.codelutin.com 18 Jan '14
18 Jan '14
Author: tchemit
Date: 2014-01-18 19:26:45 +0100 (Sat, 18 Jan 2014)
New Revision: 1505
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1505
Log:
fixes #4151: [CAPTURE] Mauvais focus suite ?\195?\160 une ?\195?\169l?\195?\169vation de poids
Modified:
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java 2014-01-18 15:14:32 UTC (rev 1504)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java 2014-01-18 18:26:45 UTC (rev 1505)
@@ -140,7 +140,16 @@
@Override
protected JComponent getComponentToFocus() {
- return getUI().getCatchTotalWeightField();
+ JComponent result;
+ if (getModel().getCatchTotalComputedWeight() != null) {
+ // if there is a computed value, never focus inside the component
+ // see http://forge.codelutin.com/issues/4151
+ result = null;
+ } else {
+
+ result = getUI().getCatchTotalWeightField();
+ }
+ return result;
}
@Override
1
0