Echobase-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
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
June 2014
- 3 participants
- 13 discussions
r1033 - in trunk: echobase-domain/src/main/java/fr/ifremer/echobase/config echobase-domain/src/main/resources/i18n echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial echobase-ui/src/main/java/fr/ifremer/echobase/ui echobase-ui/src/main/resources echobase-ui/src/main/resources/lizmap echobase-ui/src/main/resources/lizmap/resources echobase-ui/src/main/resources/lizmap/templates src/site/rst
by sbavencoff@users.forge.codelutin.com 18 Jun '14
by sbavencoff@users.forge.codelutin.com 18 Jun '14
18 Jun '14
Author: sbavencoff
Date: 2014-06-18 18:03:21 +0200 (Wed, 18 Jun 2014)
New Revision: 1033
Url: http://forge.codelutin.com/projects/echobase/repository/revisions/1033
Log:
refs #4194 : change lizmap directories and files names, create lizmap files is not exists
Added:
trunk/echobase-ui/src/main/resources/lizmap/
trunk/echobase-ui/src/main/resources/lizmap/resources/
trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.dbf
trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.prj
trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.qpj
trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.shp
trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.shx
trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.avl
trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.dbf
trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.qix
trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.shp
trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.shx
trunk/echobase-ui/src/main/resources/lizmap/templates/
trunk/echobase-ui/src/main/resources/lizmap/templates/LizmapTemplate.qgs.cfg
trunk/echobase-ui/src/main/resources/lizmap/templates/QgisTemplate.qgs
Modified:
trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfiguration.java
trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfigurationOption.java
trunk/echobase-domain/src/main/resources/i18n/echobase-domain_en_GB.properties
trunk/echobase-domain/src/main/resources/i18n/echobase-domain_fr_FR.properties
trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/EchoBaseApplicationContext.java
trunk/src/site/rst/install.rst.vm
Modified: trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfiguration.java
===================================================================
--- trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfiguration.java 2014-06-18 09:24:50 UTC (rev 1032)
+++ trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfiguration.java 2014-06-18 16:03:21 UTC (rev 1033)
@@ -266,6 +266,13 @@
return file;
}
+ public File getQgisResources() {
+ File file = applicationConfig.getOptionAsFile(
+ EchoBaseConfigurationOption.QGIS_RESOURCES.key);
+ Preconditions.checkNotNull(file);
+ return file;
+ }
+
public File getLizmapTemplate() {
File file = applicationConfig.getOptionAsFile(
EchoBaseConfigurationOption.LIZMAP_TEMPLATE.key);
Modified: trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfigurationOption.java
===================================================================
--- trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfigurationOption.java 2014-06-18 09:24:50 UTC (rev 1032)
+++ trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfigurationOption.java 2014-06-18 16:03:21 UTC (rev 1033)
@@ -93,15 +93,19 @@
URL.class),
QGIS_TEMPLATE("echobase.qgis.template.file",
n("echobase.config.qgis.template.file.description"),
- "${echobase.data.directory}/lizmap/templates/{{voyageName}}.qgs",
+ "${echobase.data.directory}/lizmap/templates/QgisTemplate.qgs",
File.class),
+ QGIS_RESOURCES("echobase.qgis.resources.file",
+ n("echobase.config.qgis.resources.file.description"),
+ "${echobase.data.directory}/lizmap/resources/",
+ File.class),
LIZMAP_TEMPLATE("echobase.lizmap.template.file",
n("echobase.config.lizmap.template.file.description"),
- "${echobase.data.directory}/lizmap/templates/{{voyageName}}.qgs.cfg",
+ "${echobase.data.directory}/lizmap/templates/LizmapTemplate.qgs.cfg",
File.class),
LIZMAP_TARGET("echobase.lizmap.target.file",
n("echobase.config.lizmap.target.file.description"),
- "${echobase.data.directory}/lizmap/qgis",
+ "${echobase.data.directory}/lizmap/projects",
File.class),
LIZMAP_URL("echobase.lizmap.url",
n("echobase.config.lizmap.url.description"),
Modified: trunk/echobase-domain/src/main/resources/i18n/echobase-domain_en_GB.properties
===================================================================
--- trunk/echobase-domain/src/main/resources/i18n/echobase-domain_en_GB.properties 2014-06-18 09:24:50 UTC (rev 1032)
+++ trunk/echobase-domain/src/main/resources/i18n/echobase-domain_en_GB.properties 2014-06-18 16:03:21 UTC (rev 1033)
@@ -40,6 +40,7 @@
echobase.config.lizmap.url.description=Lizmap URL
echobase.config.log.config.file.description=Log configuration file
echobase.config.postgresqlVersion.description=Postgresql driver version
+echobase.config.qgis.resources.file.description=Resources directory for Qgis files
echobase.config.qgis.template.file.description=Qgis file template
echobase.config.version.description=Application version
echobase.config.war.location.description=Location of the war used to create embedded applications
Modified: trunk/echobase-domain/src/main/resources/i18n/echobase-domain_fr_FR.properties
===================================================================
--- trunk/echobase-domain/src/main/resources/i18n/echobase-domain_fr_FR.properties 2014-06-18 09:24:50 UTC (rev 1032)
+++ trunk/echobase-domain/src/main/resources/i18n/echobase-domain_fr_FR.properties 2014-06-18 16:03:21 UTC (rev 1033)
@@ -40,6 +40,7 @@
echobase.config.lizmap.url.description=L'URL de Lizmap
echobase.config.log.config.file.description=Fichier de configuration des logs
echobase.config.postgresqlVersion.description=Version du pilote jdbc Postgresql
+echobase.config.qgis.resources.file.description=Répertoire des ressources des fichier Qgis
echobase.config.qgis.template.file.description=Le modèle du fichier Qgis
echobase.config.version.description=Version de l'application
echobase.config.war.location.description=Chemin d'accèss au war embarqué à utiliser pour créer des applications embarquées
Modified: trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java
===================================================================
--- trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java 2014-06-18 09:24:50 UTC (rev 1032)
+++ trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java 2014-06-18 16:03:21 UTC (rev 1033)
@@ -59,7 +59,7 @@
public static final String POSTGIS_VIEW_SQL = "/postgis-view.sql";
- public static final String[] TEMPLATE_MARKUP = {"{{dbname}}", "{{host}}", "{{port}}", "{{userName}}", "{{password}}", "{{voyageName}}", "{{voyageId}}" };
+ public static final String[] TEMPLATE_MARKUP = {"{{dbname}}", "{{host}}", "{{port}}", "{{userName}}", "{{password}}", "{{voyageName}}", "{{voyageId}}", "{{resourcesPath}}" };
public static final String START_JDBC_URL = "jdbc:postgresql://";
@@ -178,26 +178,28 @@
Preconditions.checkNotNull(conf);
Preconditions.checkNotNull(voyage);
+ String project = voyage.getName();
+
String[] templateValues = getTemplateValues(conf, voyage);
- File qgisFile = generateMapFile(getConfiguration().getQgisTemplate(), templateValues);
+ generateMapFile(getConfiguration().getQgisTemplate(), project, templateValues);
- generateMapFile(getConfiguration().getLizmapTemplate(), templateValues);
+ generateMapFile(getConfiguration().getLizmapTemplate(), project, templateValues);
- String name = qgisFile.getName();
- name = name.substring(0, name.lastIndexOf("."));
- return name;
+ return project;
+
}
/**
* Generate file from template and values
* @param template file template to used
+ * @param project project name
* @param templateValues values to used in the template
* @return file generated
*/
- protected File generateMapFile(File template, String[] templateValues) {
+ protected File generateMapFile(File template, String project, String[] templateValues) {
File lizmapTarget = getConfiguration().getLizmapTarget();
@@ -206,7 +208,7 @@
}
String name = template.getName();
- name = StringUtils.replaceEach(name, TEMPLATE_MARKUP, templateValues);
+ name = project + name.substring(name.indexOf("."));
File target = new File(lizmapTarget, name);
@@ -280,6 +282,8 @@
templateValues[5] = voyage.getName();
// voyage id
templateValues[6] = voyage.getTopiaId();
+ // ressourcesPath
+ templateValues[7] = getConfiguration().getQgisResources().getAbsolutePath();
return templateValues;
}
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/EchoBaseApplicationContext.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/EchoBaseApplicationContext.java 2014-06-18 09:24:50 UTC (rev 1032)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/EchoBaseApplicationContext.java 2014-06-18 16:03:21 UTC (rev 1033)
@@ -25,6 +25,7 @@
import com.google.common.collect.Sets;
import com.google.common.io.Files;
import com.opensymphony.xwork2.ActionContext;
+import fr.ifremer.echobase.EchoBaseTechnicalException;
import fr.ifremer.echobase.config.EchoBaseConfiguration;
import fr.ifremer.echobase.converter.FloatConverter;
import fr.ifremer.echobase.entities.DriverType;
@@ -45,6 +46,7 @@
import org.apache.commons.beanutils.ConvertUtils;
import org.apache.commons.beanutils.Converter;
import org.apache.commons.collections4.CollectionUtils;
+import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -63,6 +65,7 @@
import java.io.BufferedWriter;
import java.io.File;
import java.io.IOException;
+import java.net.URL;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@@ -85,6 +88,13 @@
private static final String APPLICATION_CONTEXT_PARAMETER =
"echobaseApplicationContext";
+ public static final String QGIS_TEMPLATE = "/lizmap/templates/QgisTemplate.qgs";
+
+ public static final String LIZMAP_TEMPLATE = "/lizmap/templates/LizmapTemplate.qgs.cfg";
+
+ public static final String QGIS_RESOURCES = "/lizmap/resources/";
+
+
/** Set of all loggued user sessions to be close at shutdown time. */
protected Set<EchoBaseSession> sessions;
@@ -211,6 +221,8 @@
} catch (IOException e) {
throw new TopiaException("Could not extract files (drivers + embedded war)", e);
}
+
+ initLizamp();
}
public EchoBaseConfiguration getConfiguration() {
@@ -410,4 +422,33 @@
EmbeddedApplicationService.copyEmbeddedBinaryFile(embeddedWarFileName, embeddedWarDirectory);
}
}
+
+ protected void initLizamp() {
+ try {
+ if (!configuration.getQgisTemplate().exists()) {
+ URL qgisTemplateUrl = EchoBaseApplicationContext.class.getResource(QGIS_TEMPLATE);
+ File qgisTemplate = new File(qgisTemplateUrl.getFile());
+ FileUtils.copyFile(qgisTemplate, configuration.getQgisTemplate());
+ }
+
+ if (!configuration.getLizmapTemplate().exists()) {
+ URL lizmapTemplateUrl = EchoBaseApplicationContext.class.getResource(LIZMAP_TEMPLATE);
+ File lizmapTemplate = new File(lizmapTemplateUrl.getFile());
+ FileUtils.copyFile(lizmapTemplate, configuration.getLizmapTemplate());
+ }
+
+ if (!configuration.getQgisResources().exists()) {
+ URL resourcesUrl = EchoBaseApplicationContext.class.getResource(QGIS_RESOURCES);
+ File resources = new File(resourcesUrl.getFile());
+ FileUtils.copyDirectory(resources, configuration.getQgisResources());
+ }
+
+ if (!configuration.getLizmapTarget().exists()) {
+ configuration.getLizmapTarget().mkdirs();
+ }
+ } catch (IOException e) {
+ throw new EchoBaseTechnicalException("Could not create lizmap files", e);
+ }
+
+ }
}
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.dbf
===================================================================
(Binary files differ)
Property changes on: trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.dbf
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.prj
===================================================================
--- trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.prj (rev 0)
+++ trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.prj 2014-06-18 16:03:21 UTC (rev 1033)
@@ -0,0 +1 @@
+GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
\ No newline at end of file
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.qpj
===================================================================
--- trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.qpj (rev 0)
+++ trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.qpj 2014-06-18 16:03:21 UTC (rev 1033)
@@ -0,0 +1 @@
+GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.shp
===================================================================
(Binary files differ)
Property changes on: trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.shp
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.shx
===================================================================
(Binary files differ)
Property changes on: trunk/echobase-ui/src/main/resources/lizmap/resources/France&Spain.shx
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.avl
===================================================================
--- trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.avl (rev 0)
+++ trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.avl 2014-06-18 16:03:21 UTC (rev 1033)
@@ -0,0 +1,1134 @@
+/3.1
+(ODB.1
+ FirstRootClassName: "Legend"
+ Roots: 2
+ Version: 32
+)
+
+(Legend.2
+ LegType: 0x04
+ ClassType: 0x03
+ FieldNames: 3
+ Symbols: 4
+ Class: 192
+ Class: 193
+ Class: 194
+ Class: 195
+ Class: 196
+ Class: 197
+ Class: 198
+ Class: 199
+ Class: 200
+ Class: 201
+ Class: 202
+ StdDevs: 1.00000000000000
+ NullSym: 203
+ NullValues: 210
+ StatValues: 211
+)
+
+(AVStr.3
+ S: "D4"
+)
+
+(SymList.4
+ Child: 5
+ Child: 23
+ Child: 41
+ Child: 59
+ Child: 77
+ Child: 95
+ Child: 113
+ Child: 131
+ Child: 149
+ Child: 167
+ Child: 185
+)
+
+(CMkSym.5
+ Color: 6
+ Symbols: 7
+ BgColor: 22
+ Size: 1.00000000000000
+)
+
+(TClr.6
+ Red: 0xffff
+)
+
+(SymList.7
+ Child: 8
+ Child: 15
+)
+
+(BMkSym.8
+ Color: 9
+ BgColor: 10
+ Font: 11
+ Size: 1.00000000000000
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.9
+ Red: 0xffff
+)
+
+(TClr.10
+ Name: "Transparent"
+)
+
+(NFont.11
+ Family: 12
+ Name: 13
+ Style: 14
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.12
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.13
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.14
+ S: "Normal"
+)
+
+(BMkSym.15
+ Color: 16
+ ColorLock: 1
+ BgColor: 17
+ Font: 18
+ Size: 1.00000000000000
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.16
+)
+
+(TClr.17
+ Name: "Transparent"
+)
+
+(NFont.18
+ Family: 19
+ Name: 20
+ Style: 21
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.19
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.20
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.21
+ S: "Normal"
+)
+
+(TClr.22
+ Name: "Transparent"
+)
+
+(CMkSym.23
+ Color: 24
+ Symbols: 25
+ BgColor: 40
+ Size: 3.55555555555556
+)
+
+(TClr.24
+ Red: 0xffff
+)
+
+(SymList.25
+ Child: 26
+ Child: 33
+)
+
+(BMkSym.26
+ Color: 27
+ BgColor: 28
+ Font: 29
+ Size: 3.55555555555556
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.27
+ Red: 0xffff
+)
+
+(TClr.28
+ Name: "Transparent"
+)
+
+(NFont.29
+ Family: 30
+ Name: 31
+ Style: 32
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.30
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.31
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.32
+ S: "Normal"
+)
+
+(BMkSym.33
+ Color: 34
+ ColorLock: 1
+ BgColor: 35
+ Font: 36
+ Size: 3.55555555555556
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.34
+)
+
+(TClr.35
+ Name: "Transparent"
+)
+
+(NFont.36
+ Family: 37
+ Name: 38
+ Style: 39
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.37
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.38
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.39
+ S: "Normal"
+)
+
+(TClr.40
+ Name: "Transparent"
+)
+
+(CMkSym.41
+ Color: 42
+ Symbols: 43
+ BgColor: 58
+ Size: 6.11111111111111
+)
+
+(TClr.42
+ Red: 0xffff
+)
+
+(SymList.43
+ Child: 44
+ Child: 51
+)
+
+(BMkSym.44
+ Color: 45
+ BgColor: 46
+ Font: 47
+ Size: 6.11111111111111
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.45
+ Red: 0xffff
+)
+
+(TClr.46
+ Name: "Transparent"
+)
+
+(NFont.47
+ Family: 48
+ Name: 49
+ Style: 50
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.48
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.49
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.50
+ S: "Normal"
+)
+
+(BMkSym.51
+ Color: 52
+ ColorLock: 1
+ BgColor: 53
+ Font: 54
+ Size: 6.11111111111111
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.52
+)
+
+(TClr.53
+ Name: "Transparent"
+)
+
+(NFont.54
+ Family: 55
+ Name: 56
+ Style: 57
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.55
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.56
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.57
+ S: "Normal"
+)
+
+(TClr.58
+ Name: "Transparent"
+)
+
+(CMkSym.59
+ Color: 60
+ Symbols: 61
+ BgColor: 76
+ Size: 8.66666666666667
+)
+
+(TClr.60
+ Red: 0xffff
+)
+
+(SymList.61
+ Child: 62
+ Child: 69
+)
+
+(BMkSym.62
+ Color: 63
+ BgColor: 64
+ Font: 65
+ Size: 8.66666666666667
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.63
+ Red: 0xffff
+)
+
+(TClr.64
+ Name: "Transparent"
+)
+
+(NFont.65
+ Family: 66
+ Name: 67
+ Style: 68
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.66
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.67
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.68
+ S: "Normal"
+)
+
+(BMkSym.69
+ Color: 70
+ ColorLock: 1
+ BgColor: 71
+ Font: 72
+ Size: 8.66666666666667
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.70
+)
+
+(TClr.71
+ Name: "Transparent"
+)
+
+(NFont.72
+ Family: 73
+ Name: 74
+ Style: 75
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.73
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.74
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.75
+ S: "Normal"
+)
+
+(TClr.76
+ Name: "Transparent"
+)
+
+(CMkSym.77
+ Color: 78
+ Symbols: 79
+ BgColor: 94
+ Size: 11.22222222222222
+)
+
+(TClr.78
+ Red: 0xffff
+)
+
+(SymList.79
+ Child: 80
+ Child: 87
+)
+
+(BMkSym.80
+ Color: 81
+ BgColor: 82
+ Font: 83
+ Size: 11.22222222222222
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.81
+ Red: 0xffff
+)
+
+(TClr.82
+ Name: "Transparent"
+)
+
+(NFont.83
+ Family: 84
+ Name: 85
+ Style: 86
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.84
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.85
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.86
+ S: "Normal"
+)
+
+(BMkSym.87
+ Color: 88
+ ColorLock: 1
+ BgColor: 89
+ Font: 90
+ Size: 11.22222222222222
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.88
+)
+
+(TClr.89
+ Name: "Transparent"
+)
+
+(NFont.90
+ Family: 91
+ Name: 92
+ Style: 93
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.91
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.92
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.93
+ S: "Normal"
+)
+
+(TClr.94
+ Name: "Transparent"
+)
+
+(CMkSym.95
+ Color: 96
+ Symbols: 97
+ BgColor: 112
+ Size: 13.77777777777778
+)
+
+(TClr.96
+ Red: 0xffff
+)
+
+(SymList.97
+ Child: 98
+ Child: 105
+)
+
+(BMkSym.98
+ Color: 99
+ BgColor: 100
+ Font: 101
+ Size: 13.77777777777778
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.99
+ Red: 0xffff
+)
+
+(TClr.100
+ Name: "Transparent"
+)
+
+(NFont.101
+ Family: 102
+ Name: 103
+ Style: 104
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.102
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.103
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.104
+ S: "Normal"
+)
+
+(BMkSym.105
+ Color: 106
+ ColorLock: 1
+ BgColor: 107
+ Font: 108
+ Size: 13.77777777777778
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.106
+)
+
+(TClr.107
+ Name: "Transparent"
+)
+
+(NFont.108
+ Family: 109
+ Name: 110
+ Style: 111
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.109
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.110
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.111
+ S: "Normal"
+)
+
+(TClr.112
+ Name: "Transparent"
+)
+
+(CMkSym.113
+ Color: 114
+ Symbols: 115
+ BgColor: 130
+ Size: 16.33333333333333
+)
+
+(TClr.114
+ Red: 0xffff
+)
+
+(SymList.115
+ Child: 116
+ Child: 123
+)
+
+(BMkSym.116
+ Color: 117
+ BgColor: 118
+ Font: 119
+ Size: 16.33333333333333
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.117
+ Red: 0xffff
+)
+
+(TClr.118
+ Name: "Transparent"
+)
+
+(NFont.119
+ Family: 120
+ Name: 121
+ Style: 122
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.120
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.121
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.122
+ S: "Normal"
+)
+
+(BMkSym.123
+ Color: 124
+ ColorLock: 1
+ BgColor: 125
+ Font: 126
+ Size: 16.33333333333333
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.124
+)
+
+(TClr.125
+ Name: "Transparent"
+)
+
+(NFont.126
+ Family: 127
+ Name: 128
+ Style: 129
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.127
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.128
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.129
+ S: "Normal"
+)
+
+(TClr.130
+ Name: "Transparent"
+)
+
+(CMkSym.131
+ Color: 132
+ Symbols: 133
+ BgColor: 148
+ Size: 18.88888888888889
+)
+
+(TClr.132
+ Red: 0xffff
+)
+
+(SymList.133
+ Child: 134
+ Child: 141
+)
+
+(BMkSym.134
+ Color: 135
+ BgColor: 136
+ Font: 137
+ Size: 18.88888888888889
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.135
+ Red: 0xffff
+)
+
+(TClr.136
+ Name: "Transparent"
+)
+
+(NFont.137
+ Family: 138
+ Name: 139
+ Style: 140
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.138
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.139
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.140
+ S: "Normal"
+)
+
+(BMkSym.141
+ Color: 142
+ ColorLock: 1
+ BgColor: 143
+ Font: 144
+ Size: 18.88888888888889
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.142
+)
+
+(TClr.143
+ Name: "Transparent"
+)
+
+(NFont.144
+ Family: 145
+ Name: 146
+ Style: 147
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.145
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.146
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.147
+ S: "Normal"
+)
+
+(TClr.148
+ Name: "Transparent"
+)
+
+(CMkSym.149
+ Color: 150
+ Symbols: 151
+ BgColor: 166
+ Size: 21.44444444444444
+)
+
+(TClr.150
+ Red: 0xffff
+)
+
+(SymList.151
+ Child: 152
+ Child: 159
+)
+
+(BMkSym.152
+ Color: 153
+ BgColor: 154
+ Font: 155
+ Size: 21.44444444444444
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.153
+ Red: 0xffff
+)
+
+(TClr.154
+ Name: "Transparent"
+)
+
+(NFont.155
+ Family: 156
+ Name: 157
+ Style: 158
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.156
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.157
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.158
+ S: "Normal"
+)
+
+(BMkSym.159
+ Color: 160
+ ColorLock: 1
+ BgColor: 161
+ Font: 162
+ Size: 21.44444444444444
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.160
+)
+
+(TClr.161
+ Name: "Transparent"
+)
+
+(NFont.162
+ Family: 163
+ Name: 164
+ Style: 165
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.163
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.164
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.165
+ S: "Normal"
+)
+
+(TClr.166
+ Name: "Transparent"
+)
+
+(CMkSym.167
+ Color: 168
+ Symbols: 169
+ BgColor: 184
+ Size: 24.00000000000000
+)
+
+(TClr.168
+ Red: 0xffff
+)
+
+(SymList.169
+ Child: 170
+ Child: 177
+)
+
+(BMkSym.170
+ Color: 171
+ BgColor: 172
+ Font: 173
+ Size: 24.00000000000000
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.171
+ Red: 0xffff
+)
+
+(TClr.172
+ Name: "Transparent"
+)
+
+(NFont.173
+ Family: 174
+ Name: 175
+ Style: 176
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.174
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.175
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.176
+ S: "Normal"
+)
+
+(BMkSym.177
+ Color: 178
+ ColorLock: 1
+ BgColor: 179
+ Font: 180
+ Size: 24.00000000000000
+ Pattern: 83
+ Angle: 360.00000000000000
+)
+
+(TClr.178
+)
+
+(TClr.179
+ Name: "Transparent"
+)
+
+(NFont.180
+ Family: 181
+ Name: 182
+ Style: 183
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.181
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.182
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.183
+ S: "Normal"
+)
+
+(TClr.184
+ Name: "Transparent"
+)
+
+(BMkSym.185
+ Color: 186
+ BgColor: 187
+ Font: 188
+ Size: 8.00000000000000
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.186
+ Name: "Transparent"
+)
+
+(TClr.187
+ Name: "Transparent"
+)
+
+(NFont.188
+ Family: 189
+ Name: 190
+ Style: 191
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.189
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.190
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.191
+ S: "Normal"
+)
+
+(LClass.192
+ Label: "1 - 3"
+ MinNum: 1.00000000000000
+ MaxNum: 3.00000000000000
+)
+
+(LClass.193
+ Label: "4 - 15"
+ MinNum: 4.00000000000000
+ MaxNum: 15.00000000000000
+)
+
+(LClass.194
+ Label: "16 - 30"
+ MinNum: 16.00000000000000
+ MaxNum: 30.00000000000000
+)
+
+(LClass.195
+ Label: "31 - 70"
+ MinNum: 31.00000000000000
+ MaxNum: 70.00000000000000
+)
+
+(LClass.196
+ Label: "71 - 120"
+ MinNum: 71.00000000000000
+ MaxNum: 120.00000000000000
+)
+
+(LClass.197
+ Label: "121 - 188"
+ MinNum: 121.00000000000000
+ MaxNum: 188.00000000000000
+)
+
+(LClass.198
+ Label: "189 - 313"
+ MinNum: 189.00000000000000
+ MaxNum: 313.00000000000000
+)
+
+(LClass.199
+ Label: "314 - 550"
+ MinNum: 314.00000000000000
+ MaxNum: 550.00000000000000
+)
+
+(LClass.200
+ Label: "551 - 1016"
+ MinNum: 551.00000000000000
+ MaxNum: 1016.00000000000000
+)
+
+(LClass.201
+ Label: "1017 - 2286"
+ MinNum: 1017.00000000000000
+ MaxNum: 2286.00000000000000
+)
+
+(LClass.202
+ IsNoData: 1
+ Label: "Pas de donn�es"
+ MaxNum: -1.00000000000000
+ Precision: -3
+)
+
+(BMkSym.203
+ Color: 204
+ BgColor: 205
+ Font: 206
+ Size: 8.00000000000000
+ Pattern: 35
+ Angle: 360.00000000000000
+)
+
+(TClr.204
+ Name: "Transparent"
+)
+
+(TClr.205
+ Name: "Transparent"
+)
+
+(NFont.206
+ Family: 207
+ Name: 208
+ Style: 209
+ Weight: 1
+ Wideness: 1
+)
+
+(AVStr.207
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.208
+ S: "ESRI Geometric Symbols"
+)
+
+(AVStr.209
+ S: "Normal"
+)
+
+(NameDict.210
+)
+
+(NameDict.211
+)
+
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.dbf
===================================================================
(Binary files differ)
Property changes on: trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.dbf
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.qix
===================================================================
(Binary files differ)
Property changes on: trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.qix
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.shp
===================================================================
(Binary files differ)
Property changes on: trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.shp
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.shx
===================================================================
(Binary files differ)
Property changes on: trunk/echobase-ui/src/main/resources/lizmap/resources/pelgas09.shx
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/echobase-ui/src/main/resources/lizmap/templates/LizmapTemplate.qgs.cfg
===================================================================
--- trunk/echobase-ui/src/main/resources/lizmap/templates/LizmapTemplate.qgs.cfg (rev 0)
+++ trunk/echobase-ui/src/main/resources/lizmap/templates/LizmapTemplate.qgs.cfg 2014-06-18 16:03:21 UTC (rev 1033)
@@ -0,0 +1,323 @@
+{
+ "layers": {
+ "Sardine biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "Anchovy_biomass_copier{{voyageId}}",
+ "title": "Sardine biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Sardine biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Horse mackerel biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "Sprat_biomass_copier{{voyageId}}",
+ "title": "Horse mackerel biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Horse mackerel biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Blue whitting biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "Mackerel_biomass_copier{{voyageId}}",
+ "title": "Blue whitting biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Blue whitting biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Anchovy biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "cellesduviewspeciesbiomass{{voyageId}}",
+ "title": "Anchovy biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Anchovy biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Blue whitting mean biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "meanmapcellbiomassmicrpou{{voyageId}}",
+ "title": "Blue whitting mean biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Blue whitting mean biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Mackerel mean biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "meanmapcellbiomassscomsco{{voyageId}}",
+ "title": "Mackerel mean biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Mackerel mean biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Pelagic trawl catch": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "totalcatchspopwide{{voyageId}}",
+ "title": "Pelagic trawl catch",
+ "singleTile": "True",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Pelagic trawl catch",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Sardine mean biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "meanmapcellbiomasssardpil{{voyageId}}",
+ "title": "Sardine mean biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Sardine mean biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Anchovy mean biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "meanmapcellbiomassengrenc{{voyageId}}",
+ "title": "Anchovy mean biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Anchovy mean biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Bathymetry": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "pelgas{{voyageId}}",
+ "title": "Bathymetry",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Bathymetry",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Sprat mean biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "meanmapcellbiomassspraspr{{voyageId}}",
+ "title": "Sprat mean biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Sprat mean biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Country": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "country{{voyageId}}",
+ "title": "Country",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Country",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Sprat biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "Sardine_biomass_copier{{voyageId}}",
+ "title": "Sprat biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Sprat biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Mackerel biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "Horse_mackerel_biomass_copier{{voyageId}}",
+ "title": "Mackerel biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Mackerel biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ },
+ "Horse mackerel mean biomass": {
+ "abstract": "",
+ "baseLayer": "False",
+ "noLegendImage": "False",
+ "id": "meanmapcellbiomasstractru{{voyageId}}",
+ "title": "Horse mackerel mean biomass",
+ "singleTile": "False",
+ "groupAsLayer": "False",
+ "popup": "False",
+ "clientCacheExpiration": 300,
+ "link": "",
+ "toggled": "True",
+ "name": "Horse mackerel mean biomass",
+ "cached": "False",
+ "type": "layer",
+ "maxScale": 1000000000000,
+ "imageFormat": "image/png",
+ "minScale": 1
+ }
+ },
+ "options": {
+ "projection": {
+ "proj4": "+proj=longlat +datum=WGS84 +no_defs",
+ "ref": "EPSG:4326"
+ },
+ "initialExtent": [
+ -7.68500431446,
+ 42.5244137172,
+ 4.50530473346,
+ 49.5897853926
+ ],
+ "maxScale": 5000000,
+ "tmTimeFrameType": "seconds",
+ "mapScales": [
+ 10000,
+ 25000,
+ 50000,
+ 100000,
+ 250000,
+ 500000,
+ 1000000,
+ 2500000,
+ 5000000
+ ],
+ "tmTimeFrameSize": 10,
+ "tmAnimationFrameLength": 1000,
+ "bbox": [
+ -7.68500431446,
+ 42.5244137172,
+ 4.50530473346,
+ 49.5897853926
+ ],
+ "minScale": 10000
+ }
+}
Added: trunk/echobase-ui/src/main/resources/lizmap/templates/QgisTemplate.qgs
===================================================================
--- trunk/echobase-ui/src/main/resources/lizmap/templates/QgisTemplate.qgs (rev 0)
+++ trunk/echobase-ui/src/main/resources/lizmap/templates/QgisTemplate.qgs 2014-06-18 16:03:21 UTC (rev 1033)
@@ -0,0 +1,4530 @@
+<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
+<qgis projectname="{{voyagenName}}" version="2.2.0-Valmiera">
+ <title>{{voyageName}}</title>
+ <relations/>
+ <mapcanvas>
+ <units>degrees</units>
+ <extent>
+ <xmin>-3.96649059493348632</xmin>
+ <ymin>43.98854181775456595</ymin>
+ <xmax>-0.91891333295472366</xmax>
+ <ymax>45.75488473660361421</ymax>
+ </extent>
+ <projections>1</projections>
+ <destinationsrs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </destinationsrs>
+ <layer_coordinate_transform_info/>
+ </mapcanvas>
+ <legend updateDrawingOrder="true" activeLayer="totalcatchspopwide{{voyageId}}">
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="Country" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="country{{voyageId}}" visible="1"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Unchecked" name="Anchovy biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="cellesduviewspeciesbiomass{{voyageId}}" visible="0"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="Sardine biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="Anchovy_biomass_copier{{voyageId}}" visible="1"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="Sprat biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="Sardine_biomass_copier{{voyageId}}" visible="1"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="Horse mackerel biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="Sprat_biomass_copier{{voyageId}}" visible="1"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="Mackerel biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="Horse_mackerel_biomass_copier{{voyageId}}" visible="1"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="Blue whitting biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="Mackerel_biomass_copier{{voyageId}}" visible="1"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="Pelagic trawl catch" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="totalcatchspopwide{{voyageId}}" visible="1"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Unchecked" name="Sprat mean biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="meanmapcellbiomassspraspr{{voyageId}}" visible="0"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Unchecked" name="Horse mackerel mean biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="meanmapcellbiomasstractru{{voyageId}}" visible="0"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Unchecked" name="Mackerel mean biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="meanmapcellbiomassscomsco{{voyageId}}" visible="0"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="false" checked="Qt::Unchecked" name="Sardine mean biomass" showFeatureCount="0">
+ <filegroup open="false" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="meanmapcellbiomasssardpil{{voyageId}}" visible="0"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="false" checked="Qt::Unchecked" name="Blue whitting mean biomass" showFeatureCount="0">
+ <filegroup open="false" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="meanmapcellbiomassmicrpou{{voyageId}}" visible="0"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Unchecked" name="Anchovy mean biomass" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="meanmapcellbiomassengrenc{{voyageId}}" visible="0"/>
+ </filegroup>
+ </legendlayer>
+ <legendlayer drawingOrder="-1" open="false" checked="Qt::Checked" name="Bathymetry" showFeatureCount="0">
+ <filegroup open="false" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="pelgas{{voyageId}}" visible="1"/>
+ </filegroup>
+ </legendlayer>
+ </legend>
+ <projectlayers layercount="15">
+ <maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="0" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Point" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>Anchovy_biomass_copier{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POINT table="public"."cellesduviewspeciesbiomass" (coordinate) sql="baracoudacode" ='SARD-PIL'</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Sardine biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="1.084138" label="0.0000 - 1.0841"/>
+ <range symbol="1" lower="1.084138" upper="2.168277" label="1.0841 - 2.1683"/>
+ <range symbol="2" lower="2.168277" upper="3.252415" label="2.1683 - 3.2524"/>
+ <range symbol="3" lower="3.252415" upper="4.336553" label="3.2524 - 4.3366"/>
+ <range symbol="4" lower="4.336553" upper="5.420692" label="4.3366 - 5.4207"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="247,251,255,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="1">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="199,220,239,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="2">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="114,178,215,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="3">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="40,120,184,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="4">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="8,48,107,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="136,5,223,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="247,251,255,255"/>
+ <prop k="color2" v="8,48,107,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.13;222,235,247,255:0.26;198,219,239,255:0.39;158,202,225,255:0.52;107,174,214,255:0.65;66,146,198,255:0.78;33,113,181,255:0.9;8,81,156,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="nbresults"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>C:/Users/mdoray.IFR/Desktop</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="0" maximumScale="1e+08" simplifyDrawingHints="0" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Point" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>Horse_mackerel_biomass_copier{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POINT table="public"."cellesduviewspeciesbiomass" (coordinate) sql="baracoudacode" ='SCOM-SCO'</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Mackerel biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="0.955572" label="0.0000 - 0.9556"/>
+ <range symbol="1" lower="0.955572" upper="1.911144" label="0.9556 - 1.9111"/>
+ <range symbol="2" lower="1.911144" upper="2.866717" label="1.9111 - 2.8667"/>
+ <range symbol="3" lower="2.866717" upper="3.822289" label="2.8667 - 3.8223"/>
+ <range symbol="4" lower="3.822289" upper="4.777861" label="3.8223 - 4.7779"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="255,245,240,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="1">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="252,189,164,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="2">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="251,112,80,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="3">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="211,32,32,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="4">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="103,0,13,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="136,5,223,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="255,245,240,255"/>
+ <prop k="color2" v="103,0,13,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.13;254,224,210,255:0.26;252,187,161,255:0.39;252,146,114,255:0.52;251,106,74,255:0.65;239,59,44,255:0.78;203,24,29,255:0.9;165,15,21,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="nbresults"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>C:/Users/mdoray.IFR/Desktop</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="0" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Point" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>Mackerel_biomass_copier{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POINT table="public"."cellesduviewspeciesbiomass" (coordinate) sql="baracoudacode" ='MICR-POU'</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Blue whitting biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="0.955572" label="0.0000 - 0.9556"/>
+ <range symbol="1" lower="0.955572" upper="1.911144" label="0.9556 - 1.9111"/>
+ <range symbol="2" lower="1.911144" upper="2.866717" label="1.9111 - 2.8667"/>
+ <range symbol="3" lower="2.866717" upper="3.822289" label="2.8667 - 3.8223"/>
+ <range symbol="4" lower="3.822289" upper="4.777861" label="3.8223 - 4.7779"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="240,249,232,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="1">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="186,228,188,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="2">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="123,204,196,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="3">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="67,162,202,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="4">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="8,104,172,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="136,5,223,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="240,249,232,255"/>
+ <prop k="color2" v="8,104,172,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.25;186,228,188,255:0.5;123,204,196,255:0.75;67,162,202,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="nbresults"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>C:/Users/mdoray.IFR/Desktop</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="0" maximumScale="1e+08" simplifyDrawingHints="0" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Point" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>Sardine_biomass_copier{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POINT table="public"."cellesduviewspeciesbiomass" (coordinate) sql="baracoudacode" ='SPRA-SPR'</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Sprat biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="1.065658" label="0.0000 - 1.0657"/>
+ <range symbol="1" lower="1.065658" upper="2.131317" label="1.0657 - 2.1313"/>
+ <range symbol="2" lower="2.131317" upper="3.196975" label="2.1313 - 3.1970"/>
+ <range symbol="3" lower="3.196975" upper="4.262634" label="3.1970 - 4.2626"/>
+ <range symbol="4" lower="4.262634" upper="5.328292" label="4.2626 - 5.3283"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="250,250,250,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="1">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="188,188,188,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="2">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="127,127,127,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="3">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="66,66,66,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="4">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="5,5,5,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="136,5,223,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="250,250,250,255"/>
+ <prop k="color2" v="5,5,5,255"/>
+ <prop k="discrete" v="0"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="nbresults"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>C:/Users/mdoray.IFR/Desktop</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="0" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Point" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>Sprat_biomass_copier{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POINT table="public"."cellesduviewspeciesbiomass" (coordinate) sql="baracoudacode" ='TRAC-TRU'</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Horse mackerel biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="1.065658" label="0.0000 - 1.0657"/>
+ <range symbol="1" lower="1.065658" upper="2.131317" label="1.0657 - 2.1313"/>
+ <range symbol="2" lower="2.131317" upper="3.196975" label="2.1313 - 3.1970"/>
+ <range symbol="3" lower="3.196975" upper="4.262634" label="3.1970 - 4.2626"/>
+ <range symbol="4" lower="4.262634" upper="5.328292" label="4.2626 - 5.3283"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="255,255,212,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="1">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="254,217,142,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="2">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="254,153,41,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="3">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="217,95,14,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="4">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="153,52,4,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="136,5,223,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="255,255,212,255"/>
+ <prop k="color2" v="153,52,4,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.25;254,217,142,255:0.5;254,153,41,255:0.75;217,95,14,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="nbresults"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>C:/Users/mdoray.IFR/Desktop</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="0" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Point" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>cellesduviewspeciesbiomass{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POINT table="public"."cellesduviewspeciesbiomass" (coordinate) sql="baracoudacode" = 'ENGR-ENC'</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Anchovy biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="1.084138" label="0.0000 - 1.0841"/>
+ <range symbol="1" lower="1.084138" upper="2.168277" label="1.0841 - 2.1683"/>
+ <range symbol="2" lower="2.168277" upper="3.252415" label="2.1683 - 3.2524"/>
+ <range symbol="3" lower="3.252415" upper="4.336553" label="3.2524 - 4.3366"/>
+ <range symbol="4" lower="4.336553" upper="5.420692" label="4.3366 - 5.4207"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="247,252,245,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="1">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="201,233,194,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="2">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="122,199,123,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="3">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="41,146,74,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="marker" name="4">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="0,68,27,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="136,5,223,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="2"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="247,252,245,255"/>
+ <prop k="color2" v="0,68,27,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.13;229,245,224,255:0.26;199,233,192,255:0.39;161,217,155,255:0.52;116,196,118,255:0.65;65,171,93,255:0.78;35,139,69,255:0.9;0,109,44,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="nbresults"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>.</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>.</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="0" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>country{{voyageId}}</id>
+ <datasource>{{resourcesPath}}/France&Spain.shp</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Country</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">ogr</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 symbollevels="0" type="singleSymbol">
+ <symbols>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="0,170,127,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="11"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>CNTRYNAME</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="Ubuntu"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="CNTRYABBR"/>
+ <edittype labelontop="0" editable="1" type="0" name="CNTRYNAME"/>
+ <edittype labelontop="0" editable="1" type="0" name="NATION"/>
+ </edittypes>
+ <editform>../../../Bureau</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>../../../Bureau</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>meanmapcellbiomassengrenc{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POLYGON table="public"."meanmapcellbiomassengrenc" (shape) sql=</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Anchovy mean biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="0.318132" label="0.0000 - 0.3181"/>
+ <range symbol="1" lower="0.318132" upper="0.636265" label="0.3181 - 0.6363"/>
+ <range symbol="2" lower="0.636265" upper="0.954397" label="0.6363 - 0.9544"/>
+ <range symbol="3" lower="0.954397" upper="1.272530" label="0.9544 - 1.2725"/>
+ <range symbol="4" lower="1.272530" upper="1.590662" label="1.2725 - 1.5907"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="247,252,245,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="1">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="201,233,194,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="2">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="122,199,123,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="3">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="41,146,74,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="4">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="0,68,27,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="80,223,195,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="247,252,245,255"/>
+ <prop k="color2" v="0,68,27,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.13;229,245,224,255:0.26;199,233,192,255:0.39;161,217,155,255:0.52;116,196,118,255:0.65;65,171,93,255:0.78;35,139,69,255:0.9;0,109,44,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="name"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>.</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>.</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="0" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>meanmapcellbiomassmicrpou{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POLYGON table="public"."meanmapcellbiomassmicrpou" (shape) sql=</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Blue whitting mean biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="0.318132" label="0.0000 - 0.3181"/>
+ <range symbol="1" lower="0.318132" upper="0.636265" label="0.3181 - 0.6363"/>
+ <range symbol="2" lower="0.636265" upper="0.954397" label="0.6363 - 0.9544"/>
+ <range symbol="3" lower="0.954397" upper="1.272530" label="0.9544 - 1.2725"/>
+ <range symbol="4" lower="1.272530" upper="1.590662" label="1.2725 - 1.5907"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="240,249,232,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="1">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="186,228,188,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="2">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="123,204,196,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="3">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="67,162,202,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="4">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="8,104,172,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="80,223,195,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="240,249,232,255"/>
+ <prop k="color2" v="8,104,172,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.25;186,228,188,255:0.5;123,204,196,255:0.75;67,162,202,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="name"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>.</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>meanmapcellbiomasssardpil{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POLYGON table="public"."meanmapcellbiomasssardpil" (shape) sql=</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Sardine mean biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="0.318132" label="0.0000 - 0.3181"/>
+ <range symbol="1" lower="0.318132" upper="0.636265" label="0.3181 - 0.6363"/>
+ <range symbol="2" lower="0.636265" upper="0.954397" label="0.6363 - 0.9544"/>
+ <range symbol="3" lower="0.954397" upper="1.272530" label="0.9544 - 1.2725"/>
+ <range symbol="4" lower="1.272530" upper="1.590662" label="1.2725 - 1.5907"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="247,251,255,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="1">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="199,220,239,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="2">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="114,178,215,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="3">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="40,120,184,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="4">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="8,48,107,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="80,223,195,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="247,251,255,255"/>
+ <prop k="color2" v="8,48,107,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.13;222,235,247,255:0.26;198,219,239,255:0.39;158,202,225,255:0.52;107,174,214,255:0.65;66,146,198,255:0.78;33,113,181,255:0.9;8,81,156,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="name"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>.</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="0" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>meanmapcellbiomassscomsco{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POLYGON table="public"."meanmapcellbiomassscomsco" (shape) sql=</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Mackerel mean biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="0.318132" label="0.0000 - 0.3181"/>
+ <range symbol="1" lower="0.318132" upper="0.636265" label="0.3181 - 0.6363"/>
+ <range symbol="2" lower="0.636265" upper="0.954397" label="0.6363 - 0.9544"/>
+ <range symbol="3" lower="0.954397" upper="1.272530" label="0.9544 - 1.2725"/>
+ <range symbol="4" lower="1.272530" upper="1.590662" label="1.2725 - 1.5907"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="255,245,240,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="1">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="252,189,164,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="2">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="251,112,80,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="3">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="211,32,32,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="4">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="103,0,13,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="80,223,195,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="255,245,240,255"/>
+ <prop k="color2" v="103,0,13,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.13;254,224,210,255:0.26;252,187,161,255:0.39;252,146,114,255:0.52;251,106,74,255:0.65;239,59,44,255:0.78;203,24,29,255:0.9;165,15,21,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="name"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>.</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>meanmapcellbiomassspraspr{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POLYGON table="public"."meanmapcellbiomassspraspr" (shape) sql=</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Sprat mean biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="0.318132" label="0.0000 - 0.3181"/>
+ <range symbol="1" lower="0.318132" upper="0.636265" label="0.3181 - 0.6363"/>
+ <range symbol="2" lower="0.636265" upper="0.954397" label="0.6363 - 0.9544"/>
+ <range symbol="3" lower="0.954397" upper="1.272530" label="0.9544 - 1.2725"/>
+ <range symbol="4" lower="1.272530" upper="1.590662" label="1.2725 - 1.5907"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="250,250,250,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="1">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="188,188,188,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="2">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="127,127,127,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="3">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="66,66,66,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="4">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="5,5,5,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="80,223,195,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="250,250,250,255"/>
+ <prop k="color2" v="5,5,5,255"/>
+ <prop k="discrete" v="0"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="name"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>.</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="0" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>meanmapcellbiomasstractru{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POLYGON table="public"."meanmapcellbiomasstractru" (shape) sql=</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Horse mackerel mean biomass</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr=" log10( resultvalue+1)" symbollevels="0" type="graduatedSymbol">
+ <ranges>
+ <range symbol="0" lower="0.000000" upper="0.318132" label="0.0000 - 0.3181"/>
+ <range symbol="1" lower="0.318132" upper="0.636265" label="0.3181 - 0.6363"/>
+ <range symbol="2" lower="0.636265" upper="0.954397" label="0.6363 - 0.9544"/>
+ <range symbol="3" lower="0.954397" upper="1.272530" label="0.9544 - 1.2725"/>
+ <range symbol="4" lower="1.272530" upper="1.590662" label="1.2725 - 1.5907"/>
+ </ranges>
+ <symbols>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="255,255,212,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="1">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="254,217,142,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="2">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="254,153,41,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="3">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="217,95,14,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="4">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="153,52,4,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <source-symbol>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="80,223,195,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </source-symbol>
+ <colorramp type="gradient" name="[source]">
+ <prop k="color1" v="255,255,212,255"/>
+ <prop k="color2" v="153,52,4,255"/>
+ <prop k="discrete" v="0"/>
+ <prop k="stops" v="0.25;254,217,142,255:0.5;254,153,41,255:0.75;217,95,14,255"/>
+ </colorramp>
+ <invertedcolorramp value="0"/>
+ <mode name="equal"/>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="baracoudacode"/>
+ <edittype labelontop="0" editable="1" type="0" name="cellname"/>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="name"/>
+ <edittype labelontop="0" editable="1" type="0" name="resultvalue"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>.</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>C:/Users/mdoray.IFR/Desktop</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="0" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="1">
+ <id>pelgas{{voyageId}}</id>
+ <datasource>{{resourcesPath}}/pelgas09.shp</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Bathymetry</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">ogr</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 attr="SONDE" symbollevels="0" type="categorizedSymbol">
+ <categories>
+ <category symbol="0" value="" label=""/>
+ <category symbol="1" value="0" label="0"/>
+ <category symbol="2" value="20" label="20"/>
+ <category symbol="3" value="50" label="50"/>
+ <category symbol="4" value="100" label="100"/>
+ <category symbol="5" value="200" label="200"/>
+ <category symbol="6" value="500" label="500"/>
+ <category symbol="7" value="1000" label="1000"/>
+ <category symbol="8" value="2000" label="2000"/>
+ <category symbol="9" value="3000" label="3000"/>
+ <category symbol="10" value="4000" label="4000"/>
+ <category symbol="11" value="5000" label="5000"/>
+ <category symbol="12" value="6000" label="6000"/>
+ </categories>
+ <symbols>
+ <symbol alpha="1" type="fill" name="0">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="8,48,107,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="solid"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="1">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="0,170,127,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="10">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="40,120,184,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="11">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="21,98,169,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="12">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="8,75,147,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="2">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="230,240,249,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="3">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="215,230,244,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="4">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="199,220,239,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="5">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="175,209,231,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="6">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="147,196,222,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="7">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="114,178,215,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="8">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="87,160,206,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ <symbol alpha="1" type="fill" name="9">
+ <layer pass="0" class="SimpleFill" locked="0">
+ <prop k="border_width_unit" v="MM"/>
+ <prop k="color" v="61,141,195,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="style" v="solid"/>
+ <prop k="style_border" v="no"/>
+ <prop k="width_border" v="0.26"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>DEEPEST</displayfield>
+ <label>0</label>
+ <labelfield>DEEPEST</labelfield>
+ <labelattributes>
+ <label fieldname="DEEPEST" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="13"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="DEEPEST"/>
+ <edittype labelontop="0" editable="1" type="0" name="SONDE"/>
+ </edittypes>
+ <editform>.</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>.</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ <maplayer minimumScale="0" maximumScale="1e+08" simplifyDrawingHints="0" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Point" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
+ <id>totalcatchspopwide{{voyageId}}</id>
+ <datasource>dbname='{{dbname}}' host='{{host}}' port='{{port}}' user='{{userName}}' password='{{password}}' sslmode=require key='id' srid=4326 type=POINT table="public"."totalcatchspopwide" (coordinate) sql= "voyagename" = '{{voyageName}}'</datasource>
+ <title></title>
+ <abstract></abstract>
+ <keywordList>
+ <value></value>
+ </keywordList>
+ <layername>Pelagic trawl catch</layername>
+ <srs>
+ <spatialrefsys>
+ <proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
+ <srsid>3452</srsid>
+ <srid>4326</srid>
+ <authid>EPSG:4326</authid>
+ <description>WGS 84</description>
+ <projectionacronym>longlat</projectionacronym>
+ <ellipsoidacronym>WGS84</ellipsoidacronym>
+ <geographicflag>true</geographicflag>
+ </spatialrefsys>
+ </srs>
+ <provider encoding="System">postgres</provider>
+ <previewExpression></previewExpression>
+ <vectorjoins/>
+ <renderer-v2 symbollevels="0" type="singleSymbol">
+ <symbols>
+ <symbol alpha="1" type="marker" name="0">
+ <layer pass="0" class="SimpleMarker" locked="0">
+ <prop k="angle" v="0"/>
+ <prop k="color" v="92,179,189,255"/>
+ <prop k="color_border" v="0,0,0,255"/>
+ <prop k="horizontal_anchor_point" v="1"/>
+ <prop k="name" v="circle"/>
+ <prop k="offset" v="0,0"/>
+ <prop k="offset_unit" v="MM"/>
+ <prop k="outline_style" v="solid"/>
+ <prop k="outline_width" v="0"/>
+ <prop k="outline_width_unit" v="MM"/>
+ <prop k="scale_method" v="area"/>
+ <prop k="size" v="0"/>
+ <prop k="size_unit" v="MM"/>
+ <prop k="vertical_anchor_point" v="1"/>
+ </layer>
+ </symbol>
+ </symbols>
+ <rotation/>
+ <sizescale scalemethod="area"/>
+ </renderer-v2>
+ <customproperties>
+ <property key="labeling" value="pal"/>
+ <property key="labeling/addDirectionSymbol" value="false"/>
+ <property key="labeling/angleOffset" value="0"/>
+ <property key="labeling/blendMode" value="0"/>
+ <property key="labeling/bufferBlendMode" value="0"/>
+ <property key="labeling/bufferColorA" value="255"/>
+ <property key="labeling/bufferColorB" value="255"/>
+ <property key="labeling/bufferColorG" value="255"/>
+ <property key="labeling/bufferColorR" value="255"/>
+ <property key="labeling/bufferDraw" value="false"/>
+ <property key="labeling/bufferJoinStyle" value="64"/>
+ <property key="labeling/bufferNoFill" value="false"/>
+ <property key="labeling/bufferSize" value="1"/>
+ <property key="labeling/bufferSizeInMapUnits" value="false"/>
+ <property key="labeling/bufferTransp" value="0"/>
+ <property key="labeling/centroidWhole" value="false"/>
+ <property key="labeling/decimals" value="3"/>
+ <property key="labeling/displayAll" value="false"/>
+ <property key="labeling/dist" value="0"/>
+ <property key="labeling/distInMapUnits" value="false"/>
+ <property key="labeling/enabled" value="false"/>
+ <property key="labeling/fieldName" value=""/>
+ <property key="labeling/fontBold" value="false"/>
+ <property key="labeling/fontCapitals" value="0"/>
+ <property key="labeling/fontFamily" value="MS Shell Dlg 2"/>
+ <property key="labeling/fontItalic" value="false"/>
+ <property key="labeling/fontLetterSpacing" value="0"/>
+ <property key="labeling/fontLimitPixelSize" value="false"/>
+ <property key="labeling/fontMaxPixelSize" value="10000"/>
+ <property key="labeling/fontMinPixelSize" value="3"/>
+ <property key="labeling/fontSize" value="8.25"/>
+ <property key="labeling/fontSizeInMapUnits" value="false"/>
+ <property key="labeling/fontStrikeout" value="false"/>
+ <property key="labeling/fontUnderline" value="false"/>
+ <property key="labeling/fontWeight" value="50"/>
+ <property key="labeling/fontWordSpacing" value="0"/>
+ <property key="labeling/formatNumbers" value="false"/>
+ <property key="labeling/isExpression" value="false"/>
+ <property key="labeling/labelOffsetInMapUnits" value="true"/>
+ <property key="labeling/labelPerPart" value="false"/>
+ <property key="labeling/leftDirectionSymbol" value="<"/>
+ <property key="labeling/limitNumLabels" value="false"/>
+ <property key="labeling/maxCurvedCharAngleIn" value="20"/>
+ <property key="labeling/maxCurvedCharAngleOut" value="-20"/>
+ <property key="labeling/maxNumLabels" value="2000"/>
+ <property key="labeling/mergeLines" value="false"/>
+ <property key="labeling/minFeatureSize" value="0"/>
+ <property key="labeling/multilineAlign" value="0"/>
+ <property key="labeling/multilineHeight" value="1"/>
+ <property key="labeling/namedStyle" value="Normal"/>
+ <property key="labeling/obstacle" value="true"/>
+ <property key="labeling/placeDirectionSymbol" value="0"/>
+ <property key="labeling/placement" value="0"/>
+ <property key="labeling/placementFlags" value="0"/>
+ <property key="labeling/plussign" value="false"/>
+ <property key="labeling/preserveRotation" value="true"/>
+ <property key="labeling/previewBkgrdColor" value="#ffffff"/>
+ <property key="labeling/priority" value="5"/>
+ <property key="labeling/quadOffset" value="4"/>
+ <property key="labeling/reverseDirectionSymbol" value="false"/>
+ <property key="labeling/rightDirectionSymbol" value=">"/>
+ <property key="labeling/scaleMax" value="10000000"/>
+ <property key="labeling/scaleMin" value="1"/>
+ <property key="labeling/scaleVisibility" value="false"/>
+ <property key="labeling/shadowBlendMode" value="6"/>
+ <property key="labeling/shadowColorB" value="0"/>
+ <property key="labeling/shadowColorG" value="0"/>
+ <property key="labeling/shadowColorR" value="0"/>
+ <property key="labeling/shadowDraw" value="false"/>
+ <property key="labeling/shadowOffsetAngle" value="135"/>
+ <property key="labeling/shadowOffsetDist" value="1"/>
+ <property key="labeling/shadowOffsetGlobal" value="true"/>
+ <property key="labeling/shadowOffsetUnits" value="1"/>
+ <property key="labeling/shadowRadius" value="1.5"/>
+ <property key="labeling/shadowRadiusAlphaOnly" value="false"/>
+ <property key="labeling/shadowRadiusUnits" value="1"/>
+ <property key="labeling/shadowScale" value="100"/>
+ <property key="labeling/shadowTransparency" value="30"/>
+ <property key="labeling/shadowUnder" value="0"/>
+ <property key="labeling/shapeBlendMode" value="0"/>
+ <property key="labeling/shapeBorderColorA" value="255"/>
+ <property key="labeling/shapeBorderColorB" value="128"/>
+ <property key="labeling/shapeBorderColorG" value="128"/>
+ <property key="labeling/shapeBorderColorR" value="128"/>
+ <property key="labeling/shapeBorderWidth" value="0"/>
+ <property key="labeling/shapeBorderWidthUnits" value="1"/>
+ <property key="labeling/shapeDraw" value="false"/>
+ <property key="labeling/shapeFillColorA" value="255"/>
+ <property key="labeling/shapeFillColorB" value="255"/>
+ <property key="labeling/shapeFillColorG" value="255"/>
+ <property key="labeling/shapeFillColorR" value="255"/>
+ <property key="labeling/shapeJoinStyle" value="64"/>
+ <property key="labeling/shapeOffsetUnits" value="1"/>
+ <property key="labeling/shapeOffsetX" value="0"/>
+ <property key="labeling/shapeOffsetY" value="0"/>
+ <property key="labeling/shapeRadiiUnits" value="1"/>
+ <property key="labeling/shapeRadiiX" value="0"/>
+ <property key="labeling/shapeRadiiY" value="0"/>
+ <property key="labeling/shapeRotation" value="0"/>
+ <property key="labeling/shapeRotationType" value="0"/>
+ <property key="labeling/shapeSVGFile" value=""/>
+ <property key="labeling/shapeSizeType" value="0"/>
+ <property key="labeling/shapeSizeUnits" value="1"/>
+ <property key="labeling/shapeSizeX" value="0"/>
+ <property key="labeling/shapeSizeY" value="0"/>
+ <property key="labeling/shapeTransparency" value="0"/>
+ <property key="labeling/shapeType" value="0"/>
+ <property key="labeling/textColorA" value="255"/>
+ <property key="labeling/textColorB" value="0"/>
+ <property key="labeling/textColorG" value="0"/>
+ <property key="labeling/textColorR" value="0"/>
+ <property key="labeling/textTransp" value="0"/>
+ <property key="labeling/upsidedownLabels" value="0"/>
+ <property key="labeling/wrapChar" value=""/>
+ <property key="labeling/xOffset" value="0"/>
+ <property key="labeling/yOffset" value="0"/>
+ </customproperties>
+ <blendMode>0</blendMode>
+ <featureBlendMode>0</featureBlendMode>
+ <layerTransparency>0</layerTransparency>
+ <displayfield>voyagename</displayfield>
+ <label>0</label>
+ <labelattributes>
+ <label fieldname="" text="Étiquette"/>
+ <family fieldname="" name="MS Shell Dlg 2"/>
+ <size fieldname="" units="pt" value="12"/>
+ <bold fieldname="" on="0"/>
+ <italic fieldname="" on="0"/>
+ <underline fieldname="" on="0"/>
+ <strikeout fieldname="" on="0"/>
+ <color fieldname="" red="0" blue="0" green="0"/>
+ <x fieldname=""/>
+ <y fieldname=""/>
+ <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/>
+ <angle fieldname="" value="0" auto="0"/>
+ <alignment fieldname="" value="center"/>
+ <buffercolor fieldname="" red="255" blue="255" green="255"/>
+ <buffersize fieldname="" units="pt" value="1"/>
+ <bufferenabled fieldname="" on=""/>
+ <multilineenabled fieldname="" on=""/>
+ <selectedonly on=""/>
+ </labelattributes>
+ <SingleCategoryDiagramRenderer diagramType="Pie">
+ <DiagramCategory penColor="#000000" labelPlacementMethod="XHeight" penWidth="0" diagramOrientation="Up" minimumSize="0" barWidth="5" penAlpha="255" maxScaleDenominator="-1" font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" backgroundColor="#ffffff" transparency="0" width="10" scaleDependency="Area" backgroundAlpha="255" angleOffset="1440" height="10" sizeType="MM" minScaleDenominator="-1">
+ <attribute field=""totalcatchengrenc"" color="#00aa00"/>
+ <attribute field=""totalcatchsardpil"" color="#180aee"/>
+ <attribute field=""totalcatchspraspr"" color="#000000"/>
+ <attribute field=""totalcatchmicrpou"" color="#ffd0d0"/>
+ <attribute field=""totalcatchscomsco"" color="#ff0000"/>
+ <attribute field=""totalcatchtractru"" color="#ffff00"/>
+ </DiagramCategory>
+ </SingleCategoryDiagramRenderer>
+ <DiagramLayerSettings yPosColumn="-1" linePlacementFlags="0" placement="1" dist="0" xPosColumn="-1" priority="0" obstacle="0"/>
+ <edittypes>
+ <edittype labelontop="0" editable="1" type="0" name="id"/>
+ <edittype labelontop="0" editable="1" type="0" name="operationname"/>
+ <edittype labelontop="0" editable="1" type="0" name="totalcatchengrenc"/>
+ <edittype labelontop="0" editable="1" type="0" name="totalcatchmicrpou"/>
+ <edittype labelontop="0" editable="1" type="0" name="totalcatchsardpil"/>
+ <edittype labelontop="0" editable="1" type="0" name="totalcatchscomsco"/>
+ <edittype labelontop="0" editable="1" type="0" name="totalcatchspraspr"/>
+ <edittype labelontop="0" editable="1" type="0" name="totalcatchtractru"/>
+ <edittype labelontop="0" editable="1" type="0" name="voyagename"/>
+ </edittypes>
+ <editform>.</editform>
+ <editforminit></editforminit>
+ <featformsuppress>0</featformsuppress>
+ <annotationform>.</annotationform>
+ <editorlayout>generatedlayout</editorlayout>
+ <excludeAttributesWMS/>
+ <excludeAttributesWFS/>
+ <attributeactions/>
+ </maplayer>
+ </projectlayers>
+ <properties>
+ <WMSContactPerson type="QString"></WMSContactPerson>
+ <WMSOnlineResource type="QString"></WMSOnlineResource>
+ <WMSContactOrganization type="QString"></WMSContactOrganization>
+ <WMSExtent type="QStringList">
+ <value>-7.68500431446</value>
+ <value>42.5244137172</value>
+ <value>4.50530473346</value>
+ <value>49.5897853926</value>
+ </WMSExtent>
+ <WMSKeywordList type="QStringList">
+ <value></value>
+ </WMSKeywordList>
+ <WFSUrl type="QString"></WFSUrl>
+ <Paths>
+ <Absolute type="bool">false</Absolute>
+ </Paths>
+ <WMSServiceTitle type="QString">{{voyageName}}</WMSServiceTitle>
+ <WFSLayers type="QStringList"/>
+ <WMSContactMail type="QString"></WMSContactMail>
+ <PositionPrecision>
+ <DecimalPlaces type="int">2</DecimalPlaces>
+ <Automatic type="bool">true</Automatic>
+ <DegreeFormat type="QString">D</DegreeFormat>
+ </PositionPrecision>
+ <WCSUrl type="QString"></WCSUrl>
+ <WMSContactPhone type="QString"></WMSContactPhone>
+ <WMSServiceCapabilities type="QString">True</WMSServiceCapabilities>
+ <WMSServiceAbstract type="QString"></WMSServiceAbstract>
+ <WMSAddWktGeometry type="bool">false</WMSAddWktGeometry>
+ <Measure>
+ <Ellipsoid type="QString">WGS84</Ellipsoid>
+ </Measure>
+ <WFSTLayers>
+ <Insert type="QStringList"/>
+ <Update type="QStringList"/>
+ <Delete type="QStringList"/>
+ </WFSTLayers>
+ <PAL>
+ <SearchMethod type="int">0</SearchMethod>
+ <ShowingShadowRects type="bool">false</ShowingShadowRects>
+ <CandidatesPolygon type="int">8</CandidatesPolygon>
+ <ShowingCandidates type="bool">false</ShowingCandidates>
+ <ShowingPartialsLabels type="bool">true</ShowingPartialsLabels>
+ <CandidatesLine type="int">8</CandidatesLine>
+ <CandidatesPoint type="int">8</CandidatesPoint>
+ <ShowingAllLabels type="bool">true</ShowingAllLabels>
+ </PAL>
+ <Gui>
+ <SelectionColorBluePart type="int">0</SelectionColorBluePart>
+ <CanvasColorGreenPart type="int">255</CanvasColorGreenPart>
+ <CanvasColorRedPart type="int">255</CanvasColorRedPart>
+ <SelectionColorRedPart type="int">255</SelectionColorRedPart>
+ <SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart>
+ <SelectionColorGreenPart type="int">255</SelectionColorGreenPart>
+ <CanvasColorBluePart type="int">255</CanvasColorBluePart>
+ </Gui>
+ <Identify>
+ <disabledLayers type="QStringList"/>
+ </Identify>
+ <Macros>
+ <pythonCode type="QString"></pythonCode>
+ </Macros>
+ <WMSAccessConstraints type="QString"></WMSAccessConstraints>
+ <WCSLayers type="QStringList"/>
+ <SpatialRefSys>
+ <ProjectCRSProj4String type="QString">+proj=longlat +datum=WGS84 +no_defs</ProjectCRSProj4String>
+ <ProjectCrs type="QString">EPSG:4326</ProjectCrs>
+ <ProjectCRSID type="int">3452</ProjectCRSID>
+ <ProjectionsEnabled type="int">1</ProjectionsEnabled>
+ </SpatialRefSys>
+ <DefaultStyles>
+ <Fill type="QString"></Fill>
+ <Line type="QString"></Line>
+ <Marker type="QString"></Marker>
+ <RandomColors type="bool">true</RandomColors>
+ <AlphaInt type="int">255</AlphaInt>
+ <ColorRamp type="QString"></ColorRamp>
+ </DefaultStyles>
+ <WMSFees type="QString"></WMSFees>
+ <WMSUrl type="QString"></WMSUrl>
+ </properties>
+</qgis>
Modified: trunk/src/site/rst/install.rst.vm
===================================================================
--- trunk/src/site/rst/install.rst.vm 2014-06-18 09:24:50 UTC (rev 1032)
+++ trunk/src/site/rst/install.rst.vm 2014-06-18 16:03:21 UTC (rev 1033)
@@ -141,14 +141,14 @@
| |-- logs
| | `-- echobase.log
| `-- lizmap
- | |-- data
+ | |-- resources
| | |-- France&Spain.shp
| | |-- pelgas09.shp
| | `-- ...
- | |-- qgis
+ | |-- projects
| `-- templates
- | |-- {{voyageName}}.qgs
- | |-- {{voyageName}}.qgs.cfg
+ | |-- QgisTemplate.qgs
+ | |-- LizmapTemplate.qgs.cfg
| `-- ...
|-- echobase.war
`-- war
@@ -253,10 +253,10 @@
* **/var/local/echobase/data/lizmap/templates** contient deux fichiers de modèles :
- * **{{voyageName}}.qgs** est le fichier de project Qgis
- * **{{voyageName}}.qgs.cfg** est généré par le plugin lizmap de Qgis.
+ * **QgisTemplate.qgs** est le fichier de project Qgis
+ * **LizmapTemplate.qgs.cfg** est généré par le plugin lizmap de Qgis.
- Dans ses fichiers, les références à la base de données et au voyage sont remplacer par des balises suivantes :
+ Dans ses fichiers, les références à la base de données, au voyage et aux resources externes sont remplacer par des balises suivantes :
* *{{dbName}}* : le nom de la base de données,
* *{{host}}* : l'adresse du serveur de base,
@@ -264,13 +264,14 @@
* *{{userName}}* : le identitfiant de connexion,
* *{{password}}* : le mot de passe,
* *{{voyageName}}* : le label du voyage,
- * *{{voyageId}}* : l'identifiant du voyage.
+ * *{{voyageId}}* : l'identifiant du voyage,
+ * *{{resourcesPath}}* : le chemin du répertoire des ressources.
.. Attention::
Deux fichiers Qgis ne doivent pas avoir des claques avec le même identifiant. Il faut donc ajouter à leurs valeurs l'indentifiant du voyage.
- * **{{voyageName}}.qgs**
+ * **QgisTemplate.qgs**
::
<qgis projectname="{{voyagenName}}" version="2.2.0-Valmiera">
@@ -290,7 +291,7 @@
<id>country{{voyageId}}</id>
...
- * **{{voyageName}}.qgs.cfg**
+ * **LizmapTemplate.qgs.cfg**
::
{
@@ -300,16 +301,17 @@
"id": "country{{voyageId}}",
...
- * **/var/local/echobase/data/lizmap/data** contient les fichiers de données utiles aux fichiers Qgis
+ * **/var/local/echobase/data/lizmap/resources** contient les fichiers de données utiles aux fichiers Qgis
- * **/var/local/echobase/data/lizmap/Qgis** répertoire de dépôt des fichiers de modèles une fois adaptés à une base de donnée et à un voyage.
+ * **/var/local/echobase/data/lizmap/projects** répertoire de dépôt des fichiers de modèles une fois adaptés à une base de donnée et à un voyage.
Ces répetoires et fichiers sont définis par les propriétées :
* echobase.qgis.template.file : le modèle du fichier Qgis
+ * echobase.qgis.resources.file : le répertoire de ressources des fichiers Qgis
* echobase.lizmap.template.file : le modièle du fichier de configuration de Lizmap
- * echobase.lizmap.target.file : le répertoire de dépôt des fichiers Qgis et lizmap
+ * echobase.lizmap.projects.file : le répertoire de dépôt des fichiers Qgis et lizmap
2. Configuration de lizmap
@@ -326,7 +328,7 @@
* *id* : l'identifiant du dépôt, doit etre identique à la propriété **echobase.lizmap.repository** (par défaut "echobase")
* *Label* : Le label utilisé par lizmap
- * *path* : le répertoire de dépôt des fichiers Qgis et lizmap (par défaut **/var/local/echobase/data/lizmap/Qgis/**) doit finir par un "/"
+ * *path* : le répertoire de dépôt des fichiers Qgis et lizmap (par défaut **/var/local/echobase/data/lizmap/projects/**) doit finir par un "/"
Cliquez sur *save*
1
0
Author: sbavencoff
Date: 2014-06-18 11:24:50 +0200 (Wed, 18 Jun 2014)
New Revision: 1032
Url: http://forge.codelutin.com/projects/echobase/repository/revisions/1032
Log:
refs #4194 : add VoyageId in layerId
Modified:
trunk/src/site/rst/install.rst.vm
Modified: trunk/src/site/rst/install.rst.vm
===================================================================
--- trunk/src/site/rst/install.rst.vm 2014-06-17 08:02:20 UTC (rev 1031)
+++ trunk/src/site/rst/install.rst.vm 2014-06-18 09:24:50 UTC (rev 1032)
@@ -266,6 +266,40 @@
* *{{voyageName}}* : le label du voyage,
* *{{voyageId}}* : l'identifiant du voyage.
+
+ .. Attention::
+ Deux fichiers Qgis ne doivent pas avoir des claques avec le même identifiant. Il faut donc ajouter à leurs valeurs l'indentifiant du voyage.
+
+ * **{{voyageName}}.qgs**
+ ::
+
+ <qgis projectname="{{voyagenName}}" version="2.2.0-Valmiera">
+ <title>{{voyageName}}</title>
+ <relations/>
+ <mapcanvas> ... </mapcanvas>
+ <legend updateDrawingOrder="true" activeLayer="country{{voyageId}}">
+ <legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="Country" showFeatureCount="0">
+ <filegroup open="true" hidden="false">
+ <legendlayerfile isInOverview="0" layerid="country{{voyageId}}" visible="1"/>
+ </filegroup>
+ </legendlayer>
+ ...
+ </legend>
+ <projectlayers layercount="15">
+ <maplayer ...>
+ <id>country{{voyageId}}</id>
+ ...
+
+ * **{{voyageName}}.qgs.cfg**
+ ::
+
+ {
+ "layers": {
+ "country": {
+ ...
+ "id": "country{{voyageId}}",
+ ...
+
* **/var/local/echobase/data/lizmap/data** contient les fichiers de données utiles aux fichiers Qgis
* **/var/local/echobase/data/lizmap/Qgis** répertoire de dépôt des fichiers de modèles une fois adaptés à une base de donnée et à un voyage.
1
0
r1031 - in trunk: echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial
by sbavencoff@users.forge.codelutin.com 17 Jun '14
by sbavencoff@users.forge.codelutin.com 17 Jun '14
17 Jun '14
Author: sbavencoff
Date: 2014-06-17 10:02:20 +0200 (Tue, 17 Jun 2014)
New Revision: 1031
Url: http://forge.codelutin.com/projects/echobase/repository/revisions/1031
Log:
refs #4194 : fixe bluid error in jenkins
Modified:
trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial/ShowMap.java
Modified: trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java
===================================================================
--- trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java 2014-06-16 07:54:40 UTC (rev 1030)
+++ trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java 2014-06-17 08:02:20 UTC (rev 1031)
@@ -21,6 +21,7 @@
* #L%
*/
+import com.google.common.base.Charsets;
import com.google.common.base.Preconditions;
import fr.ifremer.echobase.EchoBaseTechnicalException;
import fr.ifremer.echobase.entities.data.Voyage;
@@ -37,9 +38,8 @@
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
+import java.io.FileWriter;
import java.io.IOException;
-import java.nio.charset.StandardCharsets;
-import java.nio.file.Files;
import java.util.Scanner;
/**
@@ -155,12 +155,25 @@
}
}
+
+ /**
+ * Generate map files for this database and this voyage.
+ * @param conf data base connexion configuration
+ * @param voyageId voyage identifier for this map
+ * @return Name of project map
+ */
public String generateMap(JdbcConfiguration conf, String voyageId) {
Preconditions.checkState(StringUtils.isNotBlank(voyageId));
Voyage voyage = persistenceService.getVoyage(voyageId);
return generateMap(conf, voyage);
}
+ /**
+ * Generate map files for this database and this voyage.
+ * @param conf data base connexion configuration
+ * @param voyage voyage for this map
+ * @return Name of project map
+ */
public String generateMap (JdbcConfiguration conf, Voyage voyage) {
Preconditions.checkNotNull(conf);
Preconditions.checkNotNull(voyage);
@@ -178,6 +191,12 @@
}
+ /**
+ * Generate file from template and values
+ * @param template file template to used
+ * @param templateValues values to used in the template
+ * @return file generated
+ */
protected File generateMapFile(File template, String[] templateValues) {
File lizmapTarget = getConfiguration().getLizmapTarget();
@@ -194,19 +213,19 @@
if (!target.isFile()) {
Scanner scanner = null;
- BufferedWriter writer = null;
+ BufferedWriter bufferedWriter = null;
try {
- scanner = new Scanner(template, StandardCharsets.UTF_8.name());
+ scanner = new Scanner(template, Charsets.UTF_8.name());
- writer = Files.newBufferedWriter(target.toPath(), StandardCharsets.UTF_8);
+ bufferedWriter = new BufferedWriter(new FileWriter(target));
String line;
while(scanner.hasNextLine() ) {
line = scanner.nextLine();
line = StringUtils.replaceEach(line, TEMPLATE_MARKUP, templateValues);
- writer.write(line);
- writer.newLine();
+ bufferedWriter.write(line);
+ bufferedWriter.newLine();
}
} catch (FileNotFoundException e) {
throw new EchoBaseTechnicalException(e);
@@ -214,9 +233,9 @@
throw new EchoBaseTechnicalException(e);
} finally {
scanner.close();
- if (writer != null) {
+ if (bufferedWriter != null) {
try {
- writer.close();
+ bufferedWriter.close();
} catch (IOException e) {
throw new EchoBaseTechnicalException(e);
}
@@ -228,6 +247,12 @@
}
+ /**
+ * Extract data value to used in template
+ * @param conf data base connexion configuration
+ * @param voyage voyage for this map
+ * @return values table
+ */
protected String[] getTemplateValues(JdbcConfiguration conf, Voyage voyage) {
String[] templateValues = new String[TEMPLATE_MARKUP.length];
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial/ShowMap.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial/ShowMap.java 2014-06-16 07:54:40 UTC (rev 1030)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial/ShowMap.java 2014-06-17 08:02:20 UTC (rev 1031)
@@ -21,16 +21,13 @@
* #L%
*/
-import fr.ifremer.echobase.EchoBaseTechnicalException;
import fr.ifremer.echobase.persistence.JdbcConfiguration;
import fr.ifremer.echobase.services.service.spatial.SpatialService;
import fr.ifremer.echobase.ui.actions.EchoBaseActionSupport;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.apache.http.client.utils.URIBuilder;
import javax.inject.Inject;
-import java.net.URISyntaxException;
/**
* To display only the spatial data map.
@@ -63,16 +60,9 @@
}
public String getLizmapUrl() {
- String url = null;
- try {
- URIBuilder uriBuilder = new URIBuilder(getServiceContext().getConfiguration().getLizmapUrl());
- uriBuilder.addParameter("repository", getServiceContext().getConfiguration().getLizmapRepository());
- uriBuilder.addParameter("project", lizmpaProject);
- url = uriBuilder.build().toString();
-
- } catch (URISyntaxException e) {
- throw new EchoBaseTechnicalException(e);
- }
+ String url = getServiceContext().getConfiguration().getLizmapUrl() + "?" +
+ "repository=" + getServiceContext().getConfiguration().getLizmapRepository() + "&" +
+ "project=" + lizmpaProject;
return url;
}
1
0
r1030 - in trunk: echobase-domain/src/main/java/fr/ifremer/echobase/config echobase-domain/src/main/resources/i18n echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial echobase-ui/src/main/resources/config echobase-ui/src/main/webapp/WEB-INF/jsp/spatial src/site/rst
by sbavencoff@users.forge.codelutin.com 16 Jun '14
by sbavencoff@users.forge.codelutin.com 16 Jun '14
16 Jun '14
Author: sbavencoff
Date: 2014-06-16 09:54:40 +0200 (Mon, 16 Jun 2014)
New Revision: 1030
Url: http://forge.codelutin.com/projects/echobase/repository/revisions/1030
Log:
refs #4194 : Visualisation des donn?\195?\169es spatiales
Modified:
trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfiguration.java
trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfigurationOption.java
trunk/echobase-domain/src/main/resources/i18n/echobase-domain_en_GB.properties
trunk/echobase-domain/src/main/resources/i18n/echobase-domain_fr_FR.properties
trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial/ShowMap.java
trunk/echobase-ui/src/main/resources/config/struts-spatial.xml
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/spatial/show.jsp
trunk/src/site/rst/install.rst.vm
Modified: trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfiguration.java
===================================================================
--- trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfiguration.java 2014-06-05 10:41:01 UTC (rev 1029)
+++ trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfiguration.java 2014-06-16 07:54:40 UTC (rev 1030)
@@ -259,6 +259,37 @@
return result;
}
+ public File getQgisTemplate() {
+ File file = applicationConfig.getOptionAsFile(
+ EchoBaseConfigurationOption.QGIS_TEMPLATE.key);
+ Preconditions.checkNotNull(file);
+ return file;
+ }
+
+ public File getLizmapTemplate() {
+ File file = applicationConfig.getOptionAsFile(
+ EchoBaseConfigurationOption.LIZMAP_TEMPLATE.key);
+ Preconditions.checkNotNull(file);
+ return file;
+ }
+
+ public File getLizmapTarget() {
+ File file = applicationConfig.getOptionAsFile(
+ EchoBaseConfigurationOption.LIZMAP_TARGET.key);
+ Preconditions.checkNotNull(file);
+ return file;
+ }
+
+ public String getLizmapUrl(){
+ String url = applicationConfig.getOption(EchoBaseConfigurationOption.LIZMAP_URL.key);
+ return url;
+ }
+
+ public String getLizmapRepository(){
+ String repository = applicationConfig.getOption(EchoBaseConfigurationOption.LIZMAP_REPOSITORY.key);
+ return repository;
+ }
+
/**
* Creates a directory given the configuration given key.
*
Modified: trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfigurationOption.java
===================================================================
--- trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfigurationOption.java 2014-06-05 10:41:01 UTC (rev 1029)
+++ trunk/echobase-domain/src/main/java/fr/ifremer/echobase/config/EchoBaseConfigurationOption.java 2014-06-16 07:54:40 UTC (rev 1030)
@@ -90,7 +90,27 @@
DOCUMENTATION_URL("echobase.documentationUrl",
n("echobase.config.documentationUrl.description"),
"http://doc.codelutin.com/echobase",
- URL.class);
+ URL.class),
+ QGIS_TEMPLATE("echobase.qgis.template.file",
+ n("echobase.config.qgis.template.file.description"),
+ "${echobase.data.directory}/lizmap/templates/{{voyageName}}.qgs",
+ File.class),
+ LIZMAP_TEMPLATE("echobase.lizmap.template.file",
+ n("echobase.config.lizmap.template.file.description"),
+ "${echobase.data.directory}/lizmap/templates/{{voyageName}}.qgs.cfg",
+ File.class),
+ LIZMAP_TARGET("echobase.lizmap.target.file",
+ n("echobase.config.lizmap.target.file.description"),
+ "${echobase.data.directory}/lizmap/qgis",
+ File.class),
+ LIZMAP_URL("echobase.lizmap.url",
+ n("echobase.config.lizmap.url.description"),
+ "http://localhost/lizmap-web-client-2.9.4/lizmap/www/index.php/view/map/",
+ String.class),
+ LIZMAP_REPOSITORY("echobase.lizmap.repository",
+ n("echobase.config.lizmap.url.description"),
+ "echobase",
+ String.class);
/** Configuration key. */
protected final String key;
Modified: trunk/echobase-domain/src/main/resources/i18n/echobase-domain_en_GB.properties
===================================================================
--- trunk/echobase-domain/src/main/resources/i18n/echobase-domain_en_GB.properties 2014-06-05 10:41:01 UTC (rev 1029)
+++ trunk/echobase-domain/src/main/resources/i18n/echobase-domain_en_GB.properties 2014-06-16 07:54:40 UTC (rev 1030)
@@ -35,8 +35,12 @@
echobase.config.h2Version.description=H2 jdbc driver version
echobase.config.internal.db.directory.description=Directory of the internal database
echobase.config.lib.directory.description=Directory where to put internal libraries (jdbc drivers, embedded war)
+echobase.config.lizmap.target.file.description=Repository directory of Qgis and LizMap files
+echobase.config.lizmap.template.file.description=Lizmap configuration file template
+echobase.config.lizmap.url.description=Lizmap URL
echobase.config.log.config.file.description=Log configuration file
echobase.config.postgresqlVersion.description=Postgresql driver version
+echobase.config.qgis.template.file.description=Qgis file template
echobase.config.version.description=Application version
echobase.config.war.location.description=Location of the war used to create embedded applications
echobase.configuration.description=EchoBase configuration
Modified: trunk/echobase-domain/src/main/resources/i18n/echobase-domain_fr_FR.properties
===================================================================
--- trunk/echobase-domain/src/main/resources/i18n/echobase-domain_fr_FR.properties 2014-06-05 10:41:01 UTC (rev 1029)
+++ trunk/echobase-domain/src/main/resources/i18n/echobase-domain_fr_FR.properties 2014-06-16 07:54:40 UTC (rev 1030)
@@ -35,8 +35,12 @@
echobase.config.h2Version.description=Version du pilote jdbc H2
echobase.config.internal.db.directory.description=Répertoire de la base interne
echobase.config.lib.directory.description=Chemin où sont stockés les libraires internes (drivers + application embarquée)
+echobase.config.lizmap.target.file.description=Le répertoire de dépôt des fichiers Qgis et lizmap
+echobase.config.lizmap.template.file.description=Le modièle du fichier de configuration de Lizmap
+echobase.config.lizmap.url.description=L'URL de Lizmap
echobase.config.log.config.file.description=Fichier de configuration des logs
echobase.config.postgresqlVersion.description=Version du pilote jdbc Postgresql
+echobase.config.qgis.template.file.description=Le modèle du fichier Qgis
echobase.config.version.description=Version de l'application
echobase.config.war.location.description=Chemin d'accèss au war embarqué à utiliser pour créer des applications embarquées
echobase.configuration.description=Configuration d'EchoBase
Modified: trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java
===================================================================
--- trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java 2014-06-05 10:41:01 UTC (rev 1029)
+++ trunk/echobase-services/src/main/java/fr/ifremer/echobase/services/service/spatial/SpatialService.java 2014-06-16 07:54:40 UTC (rev 1030)
@@ -21,15 +21,26 @@
* #L%
*/
+import com.google.common.base.Preconditions;
import fr.ifremer.echobase.EchoBaseTechnicalException;
+import fr.ifremer.echobase.entities.data.Voyage;
import fr.ifremer.echobase.io.EchoBaseIOUtil;
+import fr.ifremer.echobase.persistence.JdbcConfiguration;
import fr.ifremer.echobase.services.EchoBaseServiceSupport;
import fr.ifremer.echobase.services.service.UserDbPersistenceService;
+import org.apache.commons.lang3.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.nuiton.util.TimeLog;
import javax.inject.Inject;
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
+import java.util.Scanner;
/**
* Spatial service.
@@ -48,6 +59,10 @@
public static final String POSTGIS_VIEW_SQL = "/postgis-view.sql";
+ public static final String[] TEMPLATE_MARKUP = {"{{dbname}}", "{{host}}", "{{port}}", "{{userName}}", "{{password}}", "{{voyageName}}", "{{voyageId}}" };
+
+ public static final String START_JDBC_URL = "jdbc:postgresql://";
+
@Inject
private UserDbPersistenceService persistenceService;
@@ -139,4 +154,109 @@
}
}
}
+
+ public String generateMap(JdbcConfiguration conf, String voyageId) {
+ Preconditions.checkState(StringUtils.isNotBlank(voyageId));
+ Voyage voyage = persistenceService.getVoyage(voyageId);
+ return generateMap(conf, voyage);
+ }
+
+ public String generateMap (JdbcConfiguration conf, Voyage voyage) {
+ Preconditions.checkNotNull(conf);
+ Preconditions.checkNotNull(voyage);
+
+ String[] templateValues = getTemplateValues(conf, voyage);
+
+ File qgisFile = generateMapFile(getConfiguration().getQgisTemplate(), templateValues);
+
+ generateMapFile(getConfiguration().getLizmapTemplate(), templateValues);
+
+ String name = qgisFile.getName();
+ name = name.substring(0, name.lastIndexOf("."));
+
+ return name;
+
+ }
+
+ protected File generateMapFile(File template, String[] templateValues) {
+
+ File lizmapTarget = getConfiguration().getLizmapTarget();
+
+ if (!lizmapTarget.isDirectory()) {
+ throw new EchoBaseTechnicalException("Map target (" + lizmapTarget.getAbsolutePath() + ") is not directory");
+ }
+
+ String name = template.getName();
+ name = StringUtils.replaceEach(name, TEMPLATE_MARKUP, templateValues);
+
+ File target = new File(lizmapTarget, name);
+
+ if (!target.isFile()) {
+
+ Scanner scanner = null;
+ BufferedWriter writer = null;
+ try {
+ scanner = new Scanner(template, StandardCharsets.UTF_8.name());
+
+ writer = Files.newBufferedWriter(target.toPath(), StandardCharsets.UTF_8);
+
+ String line;
+
+ while(scanner.hasNextLine() ) {
+ line = scanner.nextLine();
+ line = StringUtils.replaceEach(line, TEMPLATE_MARKUP, templateValues);
+ writer.write(line);
+ writer.newLine();
+ }
+ } catch (FileNotFoundException e) {
+ throw new EchoBaseTechnicalException(e);
+ } catch (IOException e) {
+ throw new EchoBaseTechnicalException(e);
+ } finally {
+ scanner.close();
+ if (writer != null) {
+ try {
+ writer.close();
+ } catch (IOException e) {
+ throw new EchoBaseTechnicalException(e);
+ }
+ }
+ }
+ }
+
+ return target;
+
+ }
+
+ protected String[] getTemplateValues(JdbcConfiguration conf, Voyage voyage) {
+
+ String[] templateValues = new String[TEMPLATE_MARKUP.length];
+
+ String url = conf.getUrl();
+ if (!url.startsWith(START_JDBC_URL)) {
+ throw new EchoBaseTechnicalException("JDBC URL '" + url + "' is no reference to a Postrges database");
+ }
+
+ int hostIndex = START_JDBC_URL.length() - 1;
+ int portIndex = url.indexOf(':', hostIndex);
+ int dbnameIndex = url.indexOf("/", portIndex);
+
+ // dbname
+ templateValues[0] = url.substring(dbnameIndex + 1);
+ // host
+ templateValues[1] = url.substring(hostIndex + 1, portIndex);
+ // port
+ templateValues[2] = url.substring(portIndex + 1, dbnameIndex);
+ // userName
+ templateValues[3] = conf.getLogin();
+ // password
+ templateValues[4] = conf.getPassword();
+ // voyage name
+ templateValues[5] = voyage.getName();
+ // voyage id
+ templateValues[6] = voyage.getTopiaId();
+
+ return templateValues;
+ }
+
}
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial/ShowMap.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial/ShowMap.java 2014-06-05 10:41:01 UTC (rev 1029)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/spatial/ShowMap.java 2014-06-16 07:54:40 UTC (rev 1030)
@@ -21,10 +21,17 @@
* #L%
*/
+import fr.ifremer.echobase.EchoBaseTechnicalException;
+import fr.ifremer.echobase.persistence.JdbcConfiguration;
+import fr.ifremer.echobase.services.service.spatial.SpatialService;
import fr.ifremer.echobase.ui.actions.EchoBaseActionSupport;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.http.client.utils.URIBuilder;
+import javax.inject.Inject;
+import java.net.URISyntaxException;
+
/**
* To display only the spatial data map.
* <p/>
@@ -40,17 +47,53 @@
/** Logger. */
private static final Log log = LogFactory.getLog(ShowMap.class);
- protected final ShowSpatialModel model = new ShowSpatialModel();
+ @Inject
+ protected transient SpatialService spatialService;
- public ShowSpatialModel getModel() {
- return model;
+ protected String voyageId;
+
+ protected String lizmpaProject;
+
+ public String getVoyageId() {
+ return voyageId;
}
+ public void setVoyageId(String voyageId) {
+ this.voyageId = voyageId;
+ }
+
+ public String getLizmapUrl() {
+ String url = null;
+ try {
+ URIBuilder uriBuilder = new URIBuilder(getServiceContext().getConfiguration().getLizmapUrl());
+ uriBuilder.addParameter("repository", getServiceContext().getConfiguration().getLizmapRepository());
+ uriBuilder.addParameter("project", lizmpaProject);
+ url = uriBuilder.build().toString();
+
+ } catch (URISyntaxException e) {
+ throw new EchoBaseTechnicalException(e);
+ }
+ return url;
+ }
+
+ public String getLizmapRepository() {
+ return getServiceContext().getConfiguration().getLizmapRepository();
+ }
+
+ public String getLizmapProject() {
+ return lizmpaProject;
+ }
+
+
@Override
public String execute() throws Exception {
+ JdbcConfiguration dbConf = getEchoBaseSession().getWorkingDbConfiguration();
+
+ lizmpaProject = spatialService.generateMap(dbConf, voyageId);
+
if (log.isInfoEnabled()) {
- log.info("Loading spatial view for voyage: " + model.getVoyageId());
+ log.info("Loading spatial view for voyage: " + voyageId);
}
return SUCCESS;
}
Modified: trunk/echobase-ui/src/main/resources/config/struts-spatial.xml
===================================================================
--- trunk/echobase-ui/src/main/resources/config/struts-spatial.xml 2014-06-05 10:41:01 UTC (rev 1029)
+++ trunk/echobase-ui/src/main/resources/config/struts-spatial.xml 2014-06-16 07:54:40 UTC (rev 1030)
@@ -36,7 +36,9 @@
<action name="showMap"
class="fr.ifremer.echobase.ui.actions.spatial.ShowMap">
<interceptor-ref name="prepareParamsStackLogguedWithDb"/>
- <result>/WEB-INF/jsp/spatial/showMap.jsp</result>
+ <result type="redirect">
+ <param name="location">%{lizmapUrl}</param>
+ </result>
</action>
<!-- Add echobase spatial tables, functions and triggers to working db -->
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/spatial/show.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/spatial/show.jsp 2014-06-05 10:41:01 UTC (rev 1029)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/spatial/show.jsp 2014-06-16 07:54:40 UTC (rev 1030)
@@ -30,51 +30,6 @@
<s:if test="model.withSpatial">
- <script type="text/javascript">
-
- jQuery(document).ready(function () {
-
- var voyageComboBox = $('[name="model.voyageId"]');
-
- var loadvoyageData = function(voyageId) {
-
- var spatialView = $('#spatialViewContainer');
- var spatialViewContent = $('#spatialViewContent');
- if (voyageId!='') {
-
- // load spatial view
- spatialViewContent.html('<s:text name="echobase.spatialView.loading"/>');
- spatialView.show();
- console.info('Load spatial view '+voyageId);
-
-
- jQuery.get(
- '<s:url action="showMap" namespace="/spatial"/>',
- {
- "model.voyageId": voyageComboBox.val()
- },
- function (result) {
-
- // inject result
- spatialViewContent.html(result);
- });
- } else {
-
- // hide spatial view
- spatialView.hide();
- spatialViewContent.html("");
- }
- };
-
- voyageComboBox.change(function () {
- loadvoyageData(this.value);
- });
-
- loadvoyageData('<s:property value="model.voyageId"/>');
-
- });
- </script>
-
<s:form namespace="/spatial" method="POST" enctype="multipart/form-data">
<div class="toolbar">
@@ -97,25 +52,27 @@
</div>
<br/>
- <s:select key="model.voyageId" requiredLabel="true"
- label='%{getText("echobase.common.voyage")}'
- list="voyages" headerKey="" headerValue=""/>
+ <div class="label">
+ <s:property value="getText('echobase.common.voyage')"/> :
+ </div>
+ <ul>
+ <s:iterator value="voyages">
+ <li>
+ <s:url action="showMap" id="showMapUrl">
+ <s:param name="voyageId" value="%{key}"/>
+ </s:url>
+ <s:a href="%{showMapUrl}" target="_blank">
+ <s:property value="%{value}"/>
+ </s:a>
+ </li>
+ </s:iterator>
+ </ul>
+
<s:hidden key="model.withSpatial" label=' '/>
</fieldset>
-
- <div id="spatialViewContainer">
- <fieldset>
- <legend>
- <s:text name="echobase.legend.showData.result"/>
- </legend>
-
- <div id="spatialViewContent"></div>
- </fieldset>
- </div>
-
</s:form>
</s:if>
<s:else>
Modified: trunk/src/site/rst/install.rst.vm
===================================================================
--- trunk/src/site/rst/install.rst.vm 2014-06-05 10:41:01 UTC (rev 1029)
+++ trunk/src/site/rst/install.rst.vm 2014-06-16 07:54:40 UTC (rev 1030)
@@ -138,8 +138,18 @@
| | |-- echobase-embedded-2.3-SNAPSHOT.war
| | |-- h2-1.3.173.jar
| | `-- postgresql-9.1-901-1.jdbc4.jar
- | `-- logs
- | `-- echobase.log
+ | |-- logs
+ | | `-- echobase.log
+ | `-- lizmap
+ | |-- data
+ | | |-- France&Spain.shp
+ | | |-- pelgas09.shp
+ | | `-- ...
+ | |-- qgis
+ | `-- templates
+ | |-- {{voyageName}}.qgs
+ | |-- {{voyageName}}.qgs.cfg
+ | `-- ...
|-- echobase.war
`-- war
`-- echobase-full-${project.version}-SNAPSHOT.war
@@ -220,3 +230,72 @@
.. _créer une base travail: ./db.html#creation-d-une-base-postgresql
.. _détail des options disponibles: ./application-config-report.html
+
+Visualisation des données spatiales
+-----------------------------------
+
+
+Qgis map server
+~~~~~~~~~~~~~~~
+
+Suivez `le guide de Qgis map server <http://hub.qgis.org/projects/quantum-gis/wiki/QGIS_Server_Tutorial#Webserve…>`_.
+
+Lizmap
+~~~~~~
+
+Suivez `le guide de lizmap <http://docs.3liz.com/fr/lizmap-web-client/installation/linux.html>`_.
+
+
+Configuration pour Echobase
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ 1. Répetoires
+
+ * **/var/local/echobase/data/lizmap/templates** contient deux fichiers de modèles :
+
+ * **{{voyageName}}.qgs** est le fichier de project Qgis
+ * **{{voyageName}}.qgs.cfg** est généré par le plugin lizmap de Qgis.
+
+ Dans ses fichiers, les références à la base de données et au voyage sont remplacer par des balises suivantes :
+
+ * *{{dbName}}* : le nom de la base de données,
+ * *{{host}}* : l'adresse du serveur de base,
+ * *{{port}}* : le port d'écoute de la base,
+ * *{{userName}}* : le identitfiant de connexion,
+ * *{{password}}* : le mot de passe,
+ * *{{voyageName}}* : le label du voyage,
+ * *{{voyageId}}* : l'identifiant du voyage.
+
+ * **/var/local/echobase/data/lizmap/data** contient les fichiers de données utiles aux fichiers Qgis
+
+ * **/var/local/echobase/data/lizmap/Qgis** répertoire de dépôt des fichiers de modèles une fois adaptés à une base de donnée et à un voyage.
+
+
+ Ces répetoires et fichiers sont définis par les propriétées :
+
+ * echobase.qgis.template.file : le modèle du fichier Qgis
+ * echobase.lizmap.template.file : le modièle du fichier de configuration de Lizmap
+ * echobase.lizmap.target.file : le répertoire de dépôt des fichiers Qgis et lizmap
+
+ 2. Configuration de lizmap
+
+ Il faut indiquer à lizmap le repertoir où trouver les fichiers Qgis et de configuration.
+
+ Allez sur la page d'administration de Lizmap
+
+ ::
+
+ http://localhost/lizmap-web-client-2.9.4/lizmap/www/admin.php
+ login / password : admin / admin
+
+ Dans lizmap Configuration cliquez sur *Create a repository*
+
+ * *id* : l'identifiant du dépôt, doit etre identique à la propriété **echobase.lizmap.repository** (par défaut "echobase")
+ * *Label* : Le label utilisé par lizmap
+ * *path* : le répertoire de dépôt des fichiers Qgis et lizmap (par défaut **/var/local/echobase/data/lizmap/Qgis/**) doit finir par un "/"
+
+ Cliquez sur *save*
+
+ Dans la partie *View repositories*, cochez *anonymous*
+
+ Cliquez sur *save*
1
0
Jenkins build is back to normal : echobase-nightly » EchoBase :: UI #34
by admin+ci-codelutin.com@codelutin.com 05 Jun '14
by admin+ci-codelutin.com@codelutin.com 05 Jun '14
05 Jun '14
Jenkins build is back to normal : echobase-nightly » EchoBase :: Domain #34
by admin+ci-codelutin.com@codelutin.com 05 Jun '14
by admin+ci-codelutin.com@codelutin.com 05 Jun '14
05 Jun '14
Jenkins build is back to normal : echobase-nightly » EchoBase :: Services #34
by admin+ci-codelutin.com@codelutin.com 05 Jun '14
by admin+ci-codelutin.com@codelutin.com 05 Jun '14
05 Jun '14
Jenkins build is back to normal : echobase-nightly » EchoBase #34
by admin+ci-codelutin.com@codelutin.com 05 Jun '14
by admin+ci-codelutin.com@codelutin.com 05 Jun '14
05 Jun '14
r1029 - in trunk/echobase-ui/src/main: java/fr/ifremer/echobase/ui/actions/exportCoser resources/i18n webapp/WEB-INF/jsp/exportCoser
by tchemit@users.forge.codelutin.com 05 Jun '14
by tchemit@users.forge.codelutin.com 05 Jun '14
05 Jun '14
Author: tchemit
Date: 2014-06-05 12:41:01 +0200 (Thu, 05 Jun 2014)
New Revision: 1029
Url: http://forge.codelutin.com/projects/echobase/repository/revisions/1029
Log:
fixes #5186 Export Coser : mettre un message si le site des indicateurs n'est pas accessible
Modified:
trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/exportCoser/Configure.java
trunk/echobase-ui/src/main/resources/i18n/echobase-ui_en_GB.properties
trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/exportCoser/configure.jsp
Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/exportCoser/Configure.java
===================================================================
--- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/exportCoser/Configure.java 2014-06-05 08:22:14 UTC (rev 1028)
+++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/actions/exportCoser/Configure.java 2014-06-05 10:41:01 UTC (rev 1029)
@@ -22,6 +22,7 @@
*/
import com.google.common.collect.Maps;
+import fr.ifremer.echobase.EchoBaseTechnicalException;
import fr.ifremer.echobase.entities.references.DataMetadata;
import fr.ifremer.echobase.entities.references.Mission;
import fr.ifremer.echobase.persistence.JdbcConfiguration;
@@ -84,6 +85,11 @@
*/
protected Map<String, String> zones;
+ /**
+ * If coser services are not reachable.
+ */
+ protected boolean coserUnreachable;
+
public Configure() {
super(ExportCoserConfiguration.class);
}
@@ -108,6 +114,10 @@
return communityIndicators;
}
+ public boolean isCoserUnreachable() {
+ return coserUnreachable;
+ }
+
@Override
protected ExportCoserConfiguration createModel() {
ExportCoserConfiguration result = new ExportCoserConfiguration();
@@ -150,7 +160,16 @@
missions = userDbPersistenceService.loadSortAndDecorate(Mission.class);
// Get facades from Coser
- facades = coserApiService.getFacades();
+ try {
+ facades = coserApiService.getFacades();
+ } catch (EchoBaseTechnicalException e) {
+ // could not get
+ if (log.isErrorEnabled()) {
+ log.error(e);
+ }
+ coserUnreachable = true;
+ return;
+ }
// Get Zones from Coser
if (StringUtils.isNotEmpty(getModel().getFacade())) {
Modified: trunk/echobase-ui/src/main/resources/i18n/echobase-ui_en_GB.properties
===================================================================
--- trunk/echobase-ui/src/main/resources/i18n/echobase-ui_en_GB.properties 2014-06-05 08:22:14 UTC (rev 1028)
+++ trunk/echobase-ui/src/main/resources/i18n/echobase-ui_en_GB.properties 2014-06-05 10:41:01 UTC (rev 1029)
@@ -425,4 +425,5 @@
echobase.tooltip.disconnectWorkingDb=Change working database
echobase.tooltip.logout=Logout
echobase.tooltip.selectWorkingDb=Select a working database
+echobase.warning.coser.not.reachable=Coser instance <strong>%s</strong> is not available, please contact his administrator.
echobase.warning.no.importLog.selected=No selected import
Modified: trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties
===================================================================
--- trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2014-06-05 08:22:14 UTC (rev 1028)
+++ trunk/echobase-ui/src/main/resources/i18n/echobase-ui_fr_FR.properties 2014-06-05 10:41:01 UTC (rev 1029)
@@ -426,4 +426,5 @@
echobase.tooltip.disconnectWorkingDb=Changer de base de travail
echobase.tooltip.logout=Se déconnecter
echobase.tooltip.selectWorkingDb=Sélectionner une base de travail
+echobase.warning.coser.not.reachable=L'instance de Coser <strong>%s</strong> n'est pas disponible, veuillez contacter l'administrateur de ce projet.
echobase.warning.no.importLog.selected=Aucun import sélectionné
Modified: trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/exportCoser/configure.jsp
===================================================================
--- trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/exportCoser/configure.jsp 2014-06-05 08:22:14 UTC (rev 1028)
+++ trunk/echobase-ui/src/main/webapp/WEB-INF/jsp/exportCoser/configure.jsp 2014-06-05 10:41:01 UTC (rev 1029)
@@ -72,50 +72,59 @@
});
</script>
-<s:form namespace="/exportCoser" method="POST">
- <fieldset>
- <legend>
- <s:text name="echobase.legend.exportCoser.configuration.files"/>
- </legend>
- <div class="cleanBoth help">
- <s:a href="%{getDocumentation(exportCoser, null)}" target="doc">
- <s:text name="echobase.action.show.exportCoser.documentation"/>
- </s:a>
- </div>
- <br/>
+<s:if test="coserUnreachable">
- <s:select id='missionField' key="model.missionId" requiredLabel="true"
- label='%{getText("echobase.common.mission")}'
- list="missions" headerKey="" headerValue=""/>
+ <s:text name="echobase.warning.coser.not.reachable">
+ <s:param value="serviceContext.coserApiURL"/>
+ </s:text>
- <div class="cleanBoth"></div>
- <br/>
+</s:if>
+<s:else>
+ <s:form namespace="/exportCoser" method="POST">
+ <fieldset>
+ <legend>
+ <s:text name="echobase.legend.exportCoser.configuration.files"/>
+ </legend>
- <s:select id='facadeSelectBox' key="model.facade" requiredLabel="true"
- label='%{getText("echobase.common.facade")}'
- list="facades" headerKey="" headerValue=""/>
+ <div class="cleanBoth help">
+ <s:a href="%{getDocumentation(exportCoser, null)}" target="doc">
+ <s:text name="echobase.action.show.exportCoser.documentation"/>
+ </s:a>
+ </div>
+ <br/>
- <div class="cleanBoth"></div>
- <br/>
+ <s:select id='missionField' key="model.missionId" requiredLabel="true"
+ label='%{getText("echobase.common.mission")}'
+ list="missions" headerKey="" headerValue=""/>
- <s:select id='zoneSelectBox' key="model.zone" requiredLabel="true"
- label='%{getText("echobase.common.zone")}'
- list="zones" headerKey="" headerValue=""/>
+ <div class="cleanBoth"></div>
+ <br/>
- <div class="cleanBoth"></div>
- <br/>
- <s:checkbox name="model.publishable" label='%{getText("echobase.common.publishable")}'/>
- <s:checkbox name="model.extractMap" label='%{getText("echobase.common.extractMaps")}'/>
- <s:checkbox name="model.extractRawData" label='%{getText("echobase.common.extractRawData")}'/>
- <div class="cleanBoth"></div>
- <br/>
- <s:textfield name="model.userName" label='%{getText("echobase.common.userName")}'/>
- <div class="cleanBoth"></div>
- <s:textarea name="model.comment" label='%{getText("echobase.common.comment")}' cols="80" rows="5"/>
- <div class="cleanBoth"></div>
- <s:checkbox id='extractPopulationIndicator' name="model.extractPopulationIndicator" label='%{getText("echobase.common.extractPopulationIndicator")}'/>
- <div class="cleanBoth"></div>
+ <s:select id='facadeSelectBox' key="model.facade" requiredLabel="true"
+ label='%{getText("echobase.common.facade")}'
+ list="facades" headerKey="" headerValue=""/>
+
+ <div class="cleanBoth"></div>
+ <br/>
+
+ <s:select id='zoneSelectBox' key="model.zone" requiredLabel="true"
+ label='%{getText("echobase.common.zone")}'
+ list="zones" headerKey="" headerValue=""/>
+
+ <div class="cleanBoth"></div>
+ <br/>
+ <s:checkbox name="model.publishable" label='%{getText("echobase.common.publishable")}'/>
+ <s:checkbox name="model.extractMap" label='%{getText("echobase.common.extractMaps")}'/>
+ <s:checkbox name="model.extractRawData" label='%{getText("echobase.common.extractRawData")}'/>
+ <div class="cleanBoth"></div>
+ <br/>
+ <s:textfield name="model.userName" label='%{getText("echobase.common.userName")}'/>
+ <div class="cleanBoth"></div>
+ <s:textarea name="model.comment" label='%{getText("echobase.common.comment")}' cols="80" rows="5"/>
+ <div class="cleanBoth"></div>
+ <s:checkbox id='extractPopulationIndicator' name="model.extractPopulationIndicator" label='%{getText("echobase.common.extractPopulationIndicator")}'/>
+ <div class="cleanBoth"></div>
<span class="populationIndicator">
<s:select id='populationIndicator' key="model.populationIndicator"
label='%{getText("echobase.common.populationIndicator")}'
@@ -135,8 +144,8 @@
<br/>
</span>
- <s:checkbox id='extractCommunityIndicator' name="model.extractCommunityIndicator" label='%{getText("echobase.common.extractCommunityIndicator")}'/>
- <div class="cleanBoth"></div>
+ <s:checkbox id='extractCommunityIndicator' name="model.extractCommunityIndicator" label='%{getText("echobase.common.extractCommunityIndicator")}'/>
+ <div class="cleanBoth"></div>
<span class="communityIndicator">
<s:select id='communityIndicator' key="model.communityIndicator"
label='%{getText("echobase.common.communityIndicator")}'
@@ -156,7 +165,9 @@
<br/>
</span>
- </fieldset>
- <br/>
- <s:submit action="configure" value='%{getText("echobase.action.export")}'/>
-</s:form>
+ </fieldset>
+ <br/>
+ <s:submit action="configure" value='%{getText("echobase.action.export")}'/>
+ </s:form>
+</s:else>
+
1
0
Author: tchemit
Date: 2014-06-05 10:22:14 +0200 (Thu, 05 Jun 2014)
New Revision: 1028
Url: http://forge.codelutin.com/projects/echobase/repository/revisions/1028
Log:
fixes #5181: Utilisation coser 1.5-rc-1
Modified:
trunk/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2014-06-04 12:40:47 UTC (rev 1027)
+++ trunk/pom.xml 2014-06-05 08:22:14 UTC (rev 1028)
@@ -185,7 +185,7 @@
<dependency>
<groupId>fr.ifremer.coser</groupId>
<artifactId>coser-business</artifactId>
- <version>1.5-SNAPSHOT</version>
+ <version>1.5-rc-1</version>
</dependency>
<!-- librairie des lutins-->
1
0