diff --git a/core-test/src/main/resources/co2concentration.csv b/core-test/src/main/resources/co2concentration.csv new file mode 100644 index 0000000000000000000000000000000000000000..9e64b9016729513b7b08db74ddbdf6fbb43bb930 --- /dev/null +++ b/core-test/src/main/resources/co2concentration.csv @@ -0,0 +1,152 @@ +year,annmean,reference,rcp_2_6,rcp_4_5,rcp_8_5 +1950,311.3,310.75,,, +1951,311.8,311.1,,, +1952,312.2,311.5,,, +1953,312.6,311.93,,, +1954,313.2,312.43,,, +1955,313.7,313,,, +1956,314.3,313.6,,, +1957,314.8,314.23,,, +1958,315.34,314.85,,, +1959,315.97,315.5,,, +1960,316.91,316.27,,, +1961,317.64,317.08,,, +1962,318.45,317.8,,, +1963,318.99,318.4,,, +1964,319.62,318.93,,, +1965,320.04,319.65,,, +1966,321.38,320.65,,, +1967,322.16,321.61,,, +1968,323.04,322.64,,, +1969,324.62,323.9,,, +1970,325.68,324.99,,, +1971,326.32,325.86,,, +1972,327.45,327.14,,, +1973,329.68,328.68,,, +1974,330.18,329.74,,, +1975,331.11,330.59,,, +1976,332.04,331.75,,, +1977,333.83,333.27,,, +1978,335.4,334.85,,, +1979,336.84,336.53,,, +1980,338.75,338.36,,, +1981,340.11,339.73,,, +1982,341.45,340.79,,, +1983,343.05,342.2,,, +1984,344.65,343.78,,, +1985,346.12,345.28,,, +1986,347.42,346.8,,, +1987,349.19,348.65,,, +1988,351.57,350.74,,, +1989,353.12,352.49,,, +1990,354.39,353.86,,, +1991,355.61,355.02,,, +1992,356.45,355.89,,, +1993,357.1,356.78,,, +1994,358.83,358.13,,, +1995,360.82,359.84,,, +1996,362.61,361.46,,, +1997,363.73,363.16,,, +1998,366.7,365.32,,, +1999,368.38,367.35,,, +2000,369.55,368.87,,, +2001,371.14,370.47,,, +2002,373.28,372.52,,, +2003,375.8,374.76,,, +2004,377.52,376.81,,, +2005,379.8,378.81,,, +2006,381.9,,380.83,380.83,380.83 +2007,383.79,,382.78,382.78,382.78 +2008,385.6,,384.8,384.8,384.8 +2009,387.43,,387,386.95,387.01 +2010,389.9,,389.29,389.13,389.32 +2011,391.65,,391.56,391.27,391.64 +2012,393.85,,393.84,393.42,394.01 +2013,396.52,,396.12,395.58,396.46 +2014,398.65,,398.4,397.76,399 +2015,400.83,,400.68,399.97,401.63 +2016,404.21,,402.97,402.18,404.33 +2017,406.53,,405.25,404.41,407.1 +2018,408.52,,407.53,406.64,409.93 +2019,411.66,,409.8,408.88,412.82 +2020,414.24,,412.07,411.13,415.78 +2021,416.45,,414.33,413.38,418.8 +2022,418.56,,416.52,415.64,421.86 +2023,421.08,,418.6,417.94,424.99 +2024,424.61,,420.6,420.27,428.2 +2025,,,422.52,422.66,431.47 +2026,,,424.35,425.08,434.83 +2027,,,426.1,427.54,438.24 +2028,,,427.75,430.02,441.72 +2029,,,429.31,432.52,445.25 +2030,,,430.78,435.05,448.83 +2031,,,432.16,437.59,452.47 +2032,,,433.44,440.13,456.18 +2033,,,434.59,442.66,459.96 +2034,,,435.65,445.21,463.85 +2035,,,436.63,447.77,467.85 +2036,,,437.52,450.36,471.96 +2037,,,438.33,452.96,476.18 +2038,,,439.06,455.59,480.51 +2039,,,439.69,458.22,484.93 +2040,,,440.22,460.84,489.44 +2041,,,440.66,463.48,494.03 +2042,,,441.02,466.09,498.73 +2043,,,441.35,468.68,503.53 +2044,,,441.62,471.23,508.43 +2045,,,441.86,473.78,513.46 +2046,,,442.08,476.33,518.61 +2047,,,442.28,478.88,523.9 +2048,,,442.46,481.44,529.32 +2049,,,442.6,483.99,534.88 +2050,,,442.7,486.54,540.54 +2051,,,442.75,489.06,546.32 +2052,,,442.76,491.54,552.21 +2053,,,442.73,493.93,558.21 +2054,,,442.66,496.24,564.31 +2055,,,442.55,498.47,570.52 +2056,,,442.41,500.65,576.84 +2057,,,442.25,502.77,583.3 +2058,,,442.08,504.85,589.91 +2059,,,441.89,506.88,596.65 +2060,,,441.67,508.87,603.52 +2061,,,441.42,510.8,610.52 +2062,,,441.13,512.65,617.61 +2063,,,440.8,514.4,624.76 +2064,,,440.43,516.06,631.99 +2065,,,440.01,517.63,639.29 +2066,,,439.54,519.1,646.65 +2067,,,439.05,520.49,654.1 +2068,,,438.54,521.82,661.64 +2069,,,438.02,523.09,669.3 +2070,,,437.48,524.3,677.08 +2071,,,436.92,525.45,684.95 +2072,,,436.34,526.51,692.9 +2073,,,435.76,527.46,700.89 +2074,,,435.18,528.3,708.93 +2075,,,434.6,529.03,717.02 +2076,,,434,529.64,725.14 +2077,,,433.38,530.14,733.31 +2078,,,432.78,530.55,741.52 +2079,,,432.19,530.88,749.8 +2080,,,431.62,531.14,758.18 +2081,,,431.06,531.32,766.64 +2082,,,430.51,531.49,775.17 +2083,,,429.96,531.7,783.75 +2084,,,429.41,531.94,792.37 +2085,,,428.86,532.2,801.02 +2086,,,428.3,532.49,809.71 +2087,,,427.73,532.78,818.42 +2088,,,427.14,533.07,827.16 +2089,,,426.57,533.39,835.96 +2090,,,426,533.74,844.8 +2091,,,425.46,534.13,853.73 +2092,,,424.94,534.56,862.73 +2093,,,424.43,535.01,871.78 +2094,,,423.93,535.48,880.86 +2095,,,423.43,535.95,889.98 +2096,,,422.93,536.44,899.12 +2097,,,422.43,536.92,908.29 +2098,,,421.92,537.4,917.47 +2099,,,421.4,537.87,926.67 +2100,,,420.9,538.36,935.87 diff --git a/core-test/src/main/resources/init_data.sql b/core-test/src/main/resources/init_data.sql index 6a56e938427fedf5ea84ec72246188925392358c..6165ac0d177dee307a312e7a08ef526d2ff2a79d 100644 --- a/core-test/src/main/resources/init_data.sql +++ b/core-test/src/main/resources/init_data.sql @@ -5,6 +5,7 @@ DELETE FROM species; DELETE FROM geoattribute; DELETE FROM numeromaille; DELETE FROM maille; +DELETE FROM co2concentration; DELETE FROM fileformatclimaticvariable; DELETE FROM fileformat; DELETE FROM climaticvariable_climaticdata; @@ -136,6 +137,58 @@ FROM tmpvariable AS t JOIN climaticvariable_climaticdata AS cvcd ON cvcd.climaticvariable=v.id AND cvcd.climaticscenario=s.id AND CAST(cvcd.climaticdatalevel AS VARCHAR)=t.climaticdatalevel ; +--- +--- co2concentration +--- similar to /sql/co2concentration.sql +--- +CREATE TABLE IF NOT EXISTS tmpco2value ( + "year" INTEGER NOT NULL, + annmean real, + reference real, + rcp_2_6 real, + rcp_4_5 real, + rcp_8_5 real, + CONSTRAINT "UK_tmpco2values" UNIQUE ("year") +); +TRUNCATE TABLE tmpco2value; +INSERT INTO tmpco2value +SELECT * +FROM CSVREAD('classpath:co2concentration.csv'); +-- Insert/Update data - SAFRAN +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.annmean +FROM tmpco2value AS t, climaticscenario AS s +WHERE s.name = 'SAFRAN' AND t.annmean IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate); + +-- Insert/Update data - Reference* +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.reference +FROM tmpco2value AS t, climaticscenario AS s +WHERE s.name LIKE '%Reference%' AND t.reference IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate); + +-- Insert/Update data - *RCP2.6 +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.rcp_2_6 +FROM tmpco2value AS t, climaticscenario AS s +WHERE (s.name LIKE '%RCP2.6' OR s.name LIKE '%RCP_2_6') AND t.rcp_2_6 IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate); + +-- Insert/Update data - *RCP4.5 +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.rcp_4_5 +FROM tmpco2value AS t, climaticscenario AS s +WHERE (s.name LIKE '%RCP4.5' OR s.name LIKE '%RCP_4_5') AND t.rcp_4_5 IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate); + +-- Insert/Update data - *RCP8.5 +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.rcp_8_5 +FROM tmpco2value AS t, climaticscenario AS s +WHERE (s.name LIKE '%RCP8.5' OR s.name LIKE '%RCP_8_5') AND t.rcp_8_5 IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate); + --- --- geoattributes --- psql -h localhost -d season -U season -c "SELECT name, type FROM geoattribute ORDER BY name" --csv > core-test/src/main/resources/geoattribute.csv diff --git a/core/src/main/java/fr/inrae/agroclim/season/core/dao/CO2ConcentrationDaoHibernate.java b/core/src/main/java/fr/inrae/agroclim/season/core/dao/CO2ConcentrationDaoHibernate.java deleted file mode 100644 index 8df6e54f12c42a05321747a908884894be281f55..0000000000000000000000000000000000000000 --- a/core/src/main/java/fr/inrae/agroclim/season/core/dao/CO2ConcentrationDaoHibernate.java +++ /dev/null @@ -1,31 +0,0 @@ -package fr.inrae.agroclim.season.core.dao; - -import java.util.List; - -import jakarta.inject.Inject; - -import fr.inrae.agroclim.season.core.model.Co2Concentration; - -/** - * Managing {@link Co2Concentration} in database. - * - * @author Olivier Maury - */ -public final class CO2ConcentrationDaoHibernate extends DaoHibernate implements Co2ConcentrationDao { - - /** - * Constructor. - * - * @param pm JPA persistence manager for the Simulation database. - */ - @Inject - public CO2ConcentrationDaoHibernate(final PersistenceManager pm) { - super(pm); - } - - @Override - public List<Co2Concentration> findAll() { - return super.findAll(Co2Concentration.class, null); - } - -} diff --git a/core/src/main/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDao.java b/core/src/main/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDao.java index aaa041e4162c988d3f3803778483be16570042e8..de71df686716ee6a38b5c9afac5746418043dfe0 100644 --- a/core/src/main/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDao.java +++ b/core/src/main/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDao.java @@ -13,8 +13,9 @@ public interface Co2ConcentrationDao { /** * Find all CO2 concentrations for a scenario. * + * @param climaticScenarioId climatic scenario ID * @return CO2 concentrations */ - List<Co2Concentration> findAll(); + List<Co2Concentration> findAllByScenario(Integer climaticScenarioId); } diff --git a/core/src/main/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDaoHibernate.java b/core/src/main/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDaoHibernate.java new file mode 100644 index 0000000000000000000000000000000000000000..f0aea2fb861305844416645a40c25d36ee7bb81f --- /dev/null +++ b/core/src/main/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDaoHibernate.java @@ -0,0 +1,32 @@ +package fr.inrae.agroclim.season.core.dao; + +import java.util.List; +import java.util.Map; + +import fr.inrae.agroclim.season.core.model.Co2Concentration; +import jakarta.inject.Inject; + +/** + * Managing {@link Co2Concentration} in database. + * + * @author Olivier Maury + */ +public final class Co2ConcentrationDaoHibernate extends DaoHibernate implements Co2ConcentrationDao { + + /** + * Constructor. + * + * @param pm JPA persistence manager for the Simulation database. + */ + @Inject + public Co2ConcentrationDaoHibernate(final PersistenceManager pm) { + super(pm); + } + + @Override + public List<Co2Concentration> findAllByScenario(final Integer climaticScenarioId) { + final String stmt = "SELECT t FROM Co2Concentration t WHERE t.climaticScenarioId = :climaticScenarioId"; + return super.findAllByJPQL(stmt, Map.of("climaticScenarioId", climaticScenarioId), Co2Concentration.class); + } + +} diff --git a/core/src/test/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDaoHibernateTest.java b/core/src/test/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDaoHibernateTest.java new file mode 100644 index 0000000000000000000000000000000000000000..5189d335d71f7161b01226378b78ba30152ef1e6 --- /dev/null +++ b/core/src/test/java/fr/inrae/agroclim/season/core/dao/Co2ConcentrationDaoHibernateTest.java @@ -0,0 +1,71 @@ +package fr.inrae.agroclim.season.core.dao; + +import java.util.List; + +import fr.inrae.agroclim.season.core.JdbcTestInitialization; +import fr.inrae.agroclim.season.core.model.Co2Concentration; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; + +/** + * Ensure {@link Co2Concentration} exist for all scenarios in database. + * + * @author Olivier Maury + */ +@ExtendWith({JdbcTestInitialization.class}) +class Co2ConcentrationDaoHibernateTest { + + /** + * DAO to test. + */ + private ClimaticScenarioDao climaticScenarioDao; + + /** + * DAO to test. + */ + private Co2ConcentrationDaoHibernate dao; + + @BeforeEach + void beforeTest() { + climaticScenarioDao = new ClimaticScenarioDaoHibernate(PersistenceManager.getINSTANCE()); + dao = new Co2ConcentrationDaoHibernate(PersistenceManager.getINSTANCE()); + } + + /** + * Check if the list contains value for a year. + * + * @param concentrations values + * @param year year + * @return if the list contains value for a year + */ + private static boolean containsYear(List<Co2Concentration> concentrations, Integer year) { + return concentrations.stream().anyMatch(c -> c.getYear().equals(year)); + } + + @Test + void eachScenarioHasCo2() { + final var scenarios = climaticScenarioDao.findAll(); + final var msgTemplate = "Number of CO2 concentrations does not match for %s / %s."; + for (final var scenario : scenarios) { + final List<Co2Concentration> concentrations = dao.findAllByScenario(scenario.getId()); + assertNotNull(concentrations); + assertFalse(concentrations.isEmpty()); + assertTrue(containsYear(concentrations, scenario.getStartYear())); + assertTrue(containsYear(concentrations, scenario.getEndYear())); + final var sorted = concentrations.stream().map(Co2Concentration::getYear).sorted().toList(); + final Integer minYear = sorted.get(0); + final Integer maxYear = sorted.get(sorted.size() - 1); + assertEquals(scenario.getStartYear(), minYear); + assertEquals(scenario.getEndYear(), maxYear); + final Integer nbOfYears = scenario.getEndYear() - scenario.getStartYear() + 1; + final var msg = String.format(msgTemplate, scenario.getClimaticModel().getName(), scenario.getName()); + assertEquals(nbOfYears, concentrations.size(), msg); + } + } + +} diff --git a/sql/co2concentration.csv b/sql/co2concentration.csv new file mode 120000 index 0000000000000000000000000000000000000000..16ade7389680d164e12b2140b0863e85c484c06d --- /dev/null +++ b/sql/co2concentration.csv @@ -0,0 +1 @@ +../core-test/src/main/resources/co2concentration.csv \ No newline at end of file diff --git a/sql/co2concentration.sql b/sql/co2concentration.sql index cf717fa2506f5d9e5cb5531bfb28ad81a7101481..e89fa3760f5c2f44d7657a5e6045ba45f1b235e0 100644 --- a/sql/co2concentration.sql +++ b/sql/co2concentration.sql @@ -1,715 +1,71 @@ -- --- init data co2 concentration; +-- init data co2 concentration: annual means and scenarios. -- from https://gml.noaa.gov/webdata/ccgg/trends/co2/co2_annmean_mlo.txt +-- Contact: Xin Lan (xin.lan@noaa.gov) +-- -- File Creation: Sun Jan 5 03:55:32 2025 -- begin; -CREATE TEMPORARY TABLE tmpco2concentration ( - base VARCHAR(30) NOT NULL, - model VARCHAR(30) NOT NULL, - scenario VARCHAR(30) NOT NULL, - year INTEGER NOT NULL, - co2value real NOT NULL, - CONSTRAINT "UK_tmpco2concentration" UNIQUE (base, model, scenario, year) +CREATE TEMPORARY TABLE tmpco2value ( + "year" INTEGER NOT NULL, + annmean real, + reference real, + rcp_2_6 real, + rcp_4_5 real, + rcp_8_5 real, + CONSTRAINT "UK_tmpco2values" UNIQUE ("year") ); --- init data pour période historique SAFRAN 1950 - 2020 -COPY tmpco2concentration (base, model, scenario, year, co2value) FROM STDIN; -SAFRAN SAFRAN SAFRAN 1950 311.30 -SAFRAN SAFRAN SAFRAN 1951 311.80 -SAFRAN SAFRAN SAFRAN 1952 312.20 -SAFRAN SAFRAN SAFRAN 1953 312.60 -SAFRAN SAFRAN SAFRAN 1954 313.20 -SAFRAN SAFRAN SAFRAN 1955 313.70 -SAFRAN SAFRAN SAFRAN 1956 314.30 -SAFRAN SAFRAN SAFRAN 1957 314.80 -SAFRAN SAFRAN SAFRAN 1958 315.34 -SAFRAN SAFRAN SAFRAN 1959 315.97 -SAFRAN SAFRAN SAFRAN 1960 316.91 -SAFRAN SAFRAN SAFRAN 1961 317.64 -SAFRAN SAFRAN SAFRAN 1962 318.45 -SAFRAN SAFRAN SAFRAN 1963 318.99 -SAFRAN SAFRAN SAFRAN 1964 319.62 -SAFRAN SAFRAN SAFRAN 1965 320.04 -SAFRAN SAFRAN SAFRAN 1966 321.38 -SAFRAN SAFRAN SAFRAN 1967 322.16 -SAFRAN SAFRAN SAFRAN 1968 323.04 -SAFRAN SAFRAN SAFRAN 1969 324.62 -SAFRAN SAFRAN SAFRAN 1970 325.68 -SAFRAN SAFRAN SAFRAN 1971 326.32 -SAFRAN SAFRAN SAFRAN 1972 327.45 -SAFRAN SAFRAN SAFRAN 1973 329.68 -SAFRAN SAFRAN SAFRAN 1974 330.18 -SAFRAN SAFRAN SAFRAN 1975 331.11 -SAFRAN SAFRAN SAFRAN 1976 332.04 -SAFRAN SAFRAN SAFRAN 1977 333.83 -SAFRAN SAFRAN SAFRAN 1978 335.40 -SAFRAN SAFRAN SAFRAN 1979 336.84 -SAFRAN SAFRAN SAFRAN 1980 338.75 -SAFRAN SAFRAN SAFRAN 1981 340.11 -SAFRAN SAFRAN SAFRAN 1982 341.45 -SAFRAN SAFRAN SAFRAN 1983 343.05 -SAFRAN SAFRAN SAFRAN 1984 344.65 -SAFRAN SAFRAN SAFRAN 1985 346.12 -SAFRAN SAFRAN SAFRAN 1986 347.42 -SAFRAN SAFRAN SAFRAN 1987 349.19 -SAFRAN SAFRAN SAFRAN 1988 351.57 -SAFRAN SAFRAN SAFRAN 1989 353.12 -SAFRAN SAFRAN SAFRAN 1990 354.39 -SAFRAN SAFRAN SAFRAN 1991 355.61 -SAFRAN SAFRAN SAFRAN 1992 356.45 -SAFRAN SAFRAN SAFRAN 1993 357.10 -SAFRAN SAFRAN SAFRAN 1994 358.83 -SAFRAN SAFRAN SAFRAN 1995 360.82 -SAFRAN SAFRAN SAFRAN 1996 362.61 -SAFRAN SAFRAN SAFRAN 1997 363.73 -SAFRAN SAFRAN SAFRAN 1998 366.70 -SAFRAN SAFRAN SAFRAN 1999 368.38 -SAFRAN SAFRAN SAFRAN 2000 369.55 -SAFRAN SAFRAN SAFRAN 2001 371.14 -SAFRAN SAFRAN SAFRAN 2002 373.28 -SAFRAN SAFRAN SAFRAN 2003 375.80 -SAFRAN SAFRAN SAFRAN 2004 377.52 -SAFRAN SAFRAN SAFRAN 2005 379.80 -SAFRAN SAFRAN SAFRAN 2006 381.90 -SAFRAN SAFRAN SAFRAN 2007 383.79 -SAFRAN SAFRAN SAFRAN 2008 385.60 -SAFRAN SAFRAN SAFRAN 2009 387.43 -SAFRAN SAFRAN SAFRAN 2010 389.90 -SAFRAN SAFRAN SAFRAN 2011 391.65 -SAFRAN SAFRAN SAFRAN 2012 393.85 -SAFRAN SAFRAN SAFRAN 2013 396.52 -SAFRAN SAFRAN SAFRAN 2014 398.65 -SAFRAN SAFRAN SAFRAN 2015 400.83 -SAFRAN SAFRAN SAFRAN 2016 404.21 -SAFRAN SAFRAN SAFRAN 2017 406.53 -SAFRAN SAFRAN SAFRAN 2018 408.52 -SAFRAN SAFRAN SAFRAN 2019 411.66 -SAFRAN SAFRAN SAFRAN 2020 414.24 -SAFRAN SAFRAN SAFRAN 2021 416.45 -SAFRAN SAFRAN SAFRAN 2022 418.56 -SAFRAN SAFRAN SAFRAN 2023 421.08 -SAFRAN SAFRAN SAFRAN 2024 424.61 -\. - --- init data pour période historique DRIAS – CNRM2014 ALADIN Reference 1950 - 2005 -COPY tmpco2concentration (base, model, scenario, year, co2value) FROM STDIN; -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1950 310.75 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1951 311.10 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1952 311.50 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1953 311.93 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1954 312.43 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1955 313.00 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1956 313.60 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1957 314.23 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1958 314.85 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1959 315.50 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1960 316.27 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1961 317.08 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1962 317.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1963 318.40 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1964 318.93 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1965 319.65 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1966 320.65 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1967 321.61 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1968 322.64 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1969 323.90 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1970 324.99 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1971 325.86 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1972 327.14 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1973 328.68 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1974 329.74 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1975 330.59 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1976 331.75 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1977 333.27 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1978 334.85 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1979 336.53 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1980 338.36 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1981 339.73 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1982 340.79 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1983 342.20 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1984 343.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1985 345.28 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1986 346.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1987 348.65 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1988 350.74 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1989 352.49 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1990 353.86 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1991 355.02 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1992 355.89 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1993 356.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1994 358.13 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1995 359.84 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1996 361.46 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1997 363.16 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1998 365.32 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 1999 367.35 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 2000 368.87 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 2001 370.47 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 2002 372.52 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 2003 374.76 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 2004 376.81 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference 2005 378.81 -\. - --- init data pour futur DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2006 - 2100 -COPY tmpco2concentration (base, model, scenario, year, co2value) FROM STDIN; -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2006 380.83 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2007 382.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2008 384.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2009 387.00 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2010 389.29 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2011 391.56 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2012 393.84 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2013 396.12 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2014 398.40 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2015 400.68 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2016 402.97 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2017 405.25 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2018 407.53 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2019 409.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2020 412.07 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2021 414.33 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2022 416.52 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2023 418.60 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2024 420.60 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2025 422.52 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2026 424.35 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2027 426.10 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2028 427.75 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2029 429.31 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2030 430.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2031 432.16 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2032 433.44 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2033 434.59 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2034 435.65 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2035 436.63 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2036 437.52 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2037 438.33 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2038 439.06 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2039 439.69 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2040 440.22 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2041 440.66 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2042 441.02 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2043 441.35 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2044 441.62 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2045 441.86 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2046 442.08 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2047 442.28 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2048 442.46 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2049 442.60 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2050 442.70 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2051 442.75 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2052 442.76 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2053 442.73 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2054 442.66 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2055 442.55 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2056 442.41 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2057 442.25 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2058 442.08 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2059 441.89 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2060 441.67 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2061 441.42 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2062 441.13 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2063 440.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2064 440.43 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2065 440.01 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2066 439.54 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2067 439.05 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2068 438.54 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2069 438.02 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2070 437.48 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2071 436.92 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2072 436.34 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2073 435.76 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2074 435.18 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2075 434.60 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2076 434.00 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2077 433.38 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2078 432.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2079 432.19 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2080 431.62 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2081 431.06 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2082 430.51 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2083 429.96 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2084 429.41 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2085 428.86 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2086 428.30 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2087 427.73 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2088 427.14 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2089 426.57 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2090 426.00 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2091 425.46 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2092 424.94 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2093 424.43 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2094 423.93 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2095 423.43 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2096 422.93 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2097 422.43 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2098 421.92 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2099 421.40 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP2.6 2100 420.90 -\. - --- init data pour futur DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2006 - 2100 -COPY tmpco2concentration (base, model, scenario, year, co2value) FROM STDIN; -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2006 380.83 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2007 382.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2008 384.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2009 386.95 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2010 389.13 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2011 391.27 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2012 393.42 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2013 395.58 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2014 397.76 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2015 399.97 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2016 402.18 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2017 404.41 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2018 406.64 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2019 408.88 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2020 411.13 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2021 413.38 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2022 415.64 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2023 417.94 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2024 420.27 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2025 422.66 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2026 425.08 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2027 427.54 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2028 430.02 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2029 432.52 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2030 435.05 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2031 437.59 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2032 440.13 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2033 442.66 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2034 445.21 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2035 447.77 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2036 450.36 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2037 452.96 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2038 455.59 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2039 458.22 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2040 460.84 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2041 463.48 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2042 466.09 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2043 468.68 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2044 471.23 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2045 473.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2046 476.33 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2047 478.88 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2048 481.44 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2049 483.99 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2050 486.54 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2051 489.06 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2052 491.54 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2053 493.93 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2054 496.24 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2055 498.47 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2056 500.65 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2057 502.77 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2058 504.85 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2059 506.88 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2060 508.87 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2061 510.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2062 512.65 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2063 514.40 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2064 516.06 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2065 517.63 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2066 519.10 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2067 520.49 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2068 521.82 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2069 523.09 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2070 524.30 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2071 525.45 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2072 526.51 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2073 527.46 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2074 528.30 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2075 529.03 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2076 529.64 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2077 530.14 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2078 530.55 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2079 530.88 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2080 531.14 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2081 531.32 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2082 531.49 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2083 531.70 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2084 531.94 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2085 532.20 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2086 532.49 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2087 532.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2088 533.07 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2089 533.39 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2090 533.74 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2091 534.13 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2092 534.56 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2093 535.01 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2094 535.48 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2095 535.95 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2096 536.44 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2097 536.92 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2098 537.40 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2099 537.87 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP4.5 2100 538.36 -\. +\COPY tmpco2value ("year", annmean, reference, rcp_2_6, rcp_4_5, rcp_8_5) FROM 'co2concentration.csv' WITH DELIMITER ',' HEADER CSV NULL as ''; --- init data pour futur DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2006 - 2100 -COPY tmpco2concentration (base, model, scenario, year, co2value) FROM STDIN; -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2006 380.83 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2007 382.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2008 384.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2009 387.01 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2010 389.32 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2011 391.64 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2012 394.01 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2013 396.46 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2014 399.00 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2015 401.63 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2016 404.33 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2017 407.10 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2018 409.93 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2019 412.82 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2020 415.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2021 418.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2022 421.86 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2023 424.99 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2024 428.20 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2025 431.47 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2026 434.83 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2027 438.24 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2028 441.72 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2029 445.25 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2030 448.83 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2031 452.47 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2032 456.18 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2033 459.96 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2034 463.85 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2035 467.85 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2036 471.96 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2037 476.18 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2038 480.51 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2039 484.93 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2040 489.44 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2041 494.03 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2042 498.73 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2043 503.53 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2044 508.43 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2045 513.46 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2046 518.61 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2047 523.90 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2048 529.32 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2049 534.88 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2050 540.54 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2051 546.32 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2052 552.21 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2053 558.21 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2054 564.31 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2055 570.52 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2056 576.84 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2057 583.30 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2058 589.91 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2059 596.65 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2060 603.52 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2061 610.52 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2062 617.61 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2063 624.76 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2064 631.99 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2065 639.29 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2066 646.65 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2067 654.10 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2068 661.64 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2069 669.30 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2070 677.08 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2071 684.95 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2072 692.90 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2073 700.89 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2074 708.93 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2075 717.02 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2076 725.14 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2077 733.31 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2078 741.52 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2079 749.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2080 758.18 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2081 766.64 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2082 775.17 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2083 783.75 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2084 792.37 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2085 801.02 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2086 809.71 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2087 818.42 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2088 827.16 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2089 835.96 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2090 844.80 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2091 853.73 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2092 862.73 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2093 871.78 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2094 880.86 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2095 889.98 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2096 899.12 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2097 908.29 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2098 917.47 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2099 926.67 -DRIAS – CNRM2014 CNRM-CM5 – ARPEGE / ALADIN52 Reference + RCP8.5 2100 935.87 -\. - --- init data pour période historique DRIAS IPSL Reference 1971 - 2005 -COPY tmpco2concentration (base, model, scenario, year, co2value) FROM STDIN; -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1971 325.86 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1972 327.14 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1973 328.68 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1974 329.74 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1975 330.59 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1976 331.75 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1977 333.27 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1978 334.85 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1979 336.53 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1980 338.36 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1981 339.73 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1982 340.79 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1983 342.20 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1984 343.78 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1985 345.28 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1986 346.80 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1987 348.65 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1988 350.74 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1989 352.49 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1990 353.86 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1991 355.02 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1992 355.89 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1993 356.78 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1994 358.13 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1995 359.84 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1996 361.46 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1997 363.16 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1998 365.32 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 1999 367.35 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 2000 368.87 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 2001 370.47 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 2002 372.52 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 2003 374.76 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 2004 376.81 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference 2005 378.81 -\. +-- Insert/Update data - SAFRAN +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.annmean +FROM tmpco2value AS t, climaticscenario AS s +WHERE s.name = 'SAFRAN' AND t.annmean IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate) +ON CONFLICT (climaticscenario, year) +DO + UPDATE SET co2value = EXCLUDED.co2value; --- init data pour futur DRIAS IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2006 - 2100 -COPY tmpco2concentration (base, model, scenario, year, co2value) FROM STDIN; -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2006 380.83 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2007 382.78 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2008 384.80 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2009 386.95 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2010 389.13 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2011 391.27 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2012 393.42 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2013 395.58 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2014 397.76 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2015 399.97 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2016 402.18 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2017 404.41 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2018 406.64 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2019 408.88 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2020 411.13 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2021 413.38 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2022 415.64 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2023 417.94 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2024 420.27 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2025 422.66 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2026 425.08 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2027 427.54 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2028 430.02 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2029 432.52 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2030 435.05 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2031 437.59 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2032 440.13 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2033 442.66 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2034 445.21 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2035 447.77 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2036 450.36 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2037 452.96 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2038 455.59 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2039 458.22 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2040 460.84 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2041 463.48 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2042 466.09 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2043 468.68 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2044 471.23 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2045 473.78 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2046 476.33 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2047 478.88 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2048 481.44 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2049 483.99 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2050 486.54 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2051 489.06 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2052 491.54 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2053 493.93 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2054 496.24 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2055 498.47 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2056 500.65 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2057 502.77 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2058 504.85 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2059 506.88 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2060 508.87 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2061 510.80 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2062 512.65 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2063 514.40 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2064 516.06 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2065 517.63 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2066 519.10 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2067 520.49 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2068 521.82 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2069 523.09 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2070 524.30 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2071 525.45 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2072 526.51 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2073 527.46 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2074 528.30 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2075 529.03 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2076 529.64 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2077 530.14 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2078 530.55 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2079 530.88 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2080 531.14 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2081 531.32 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2082 531.49 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2083 531.70 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2084 531.94 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2085 532.20 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2086 532.49 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2087 532.78 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2088 533.07 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2089 533.39 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2090 533.74 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2091 534.13 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2092 534.56 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2093 535.01 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2094 535.48 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2095 535.95 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2096 536.44 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2097 536.92 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2098 537.40 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2099 537.87 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP4.5 2100 538.36 -\. +-- Insert/Update data - Reference* +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.reference +FROM tmpco2value AS t, climaticscenario AS s +WHERE s.name LIKE '%Reference%' AND t.reference IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate) +ON CONFLICT (climaticscenario, year) +DO + UPDATE SET co2value = EXCLUDED.co2value; --- init data pour futur DRIAS IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2006 - 2100 -COPY tmpco2concentration (base, model, scenario, year, co2value) FROM STDIN; -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2006 380.83 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2007 382.78 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2008 384.80 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2009 387.01 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2010 389.32 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2011 391.64 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2012 394.01 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2013 396.46 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2014 399.00 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2015 401.63 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2016 404.33 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2017 407.10 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2018 409.93 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2019 412.82 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2020 415.78 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2021 418.80 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2022 421.86 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2023 424.99 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2024 428.20 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2025 431.47 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2026 434.83 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2027 438.24 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2028 441.72 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2029 445.25 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2030 448.83 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2031 452.47 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2032 456.18 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2033 459.96 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2034 463.85 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2035 467.85 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2036 471.96 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2037 476.18 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2038 480.51 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2039 484.93 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2040 489.44 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2041 494.03 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2042 498.73 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2043 503.53 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2044 508.43 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2045 513.46 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2046 518.61 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2047 523.90 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2048 529.32 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2049 534.88 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2050 540.54 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2051 546.32 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2052 552.21 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2053 558.21 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2054 564.31 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2055 570.52 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2056 576.84 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2057 583.30 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2058 589.91 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2059 596.65 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2060 603.52 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2061 610.52 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2062 617.61 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2063 624.76 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2064 631.99 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2065 639.29 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2066 646.65 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2067 654.10 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2068 661.64 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2069 669.30 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2070 677.08 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2071 684.95 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2072 692.90 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2073 700.89 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2074 708.93 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2075 717.02 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2076 725.14 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2077 733.31 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2078 741.52 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2079 749.80 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2080 758.18 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2081 766.64 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2082 775.17 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2083 783.75 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2084 792.37 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2085 801.02 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2086 809.71 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2087 818.42 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2088 827.16 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2089 835.96 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2090 844.80 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2091 853.73 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2092 862.73 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2093 871.78 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2094 880.86 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2095 889.98 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2096 899.12 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2097 908.29 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2098 917.47 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2099 926.67 -DRIAS – CNRM2014 IPSL2014 – IPSL-CM5A / WRF Reference + RCP8.5 2100 935.87 -\. +-- Insert/Update data - *RCP2.6 +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.rcp_2_6 +FROM tmpco2value AS t, climaticscenario AS s +WHERE (s.name LIKE '%RCP2.6' OR s.name LIKE '%RCP_2_6') AND t.rcp_2_6 IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate) +ON CONFLICT (climaticscenario, year) +DO + UPDATE SET co2value = EXCLUDED.co2value; --- Values for all scenarios of 'DRIAS – 2020' -INSERT INTO tmpco2concentration (base, model, scenario, year, co2value) -SELECT b.name, m.name, s.name, year, co2value -FROM climaticbase AS b - JOIN climaticmodel AS m ON m.climaticbase=b.id - JOIN climaticscenario AS s on s.climaticmodel=m.id - JOIN tmpco2concentration AS t ON t.scenario=s.name -WHERE b.name IN ('DRIAS – 2020', 'Explore2') AND base='DRIAS – CNRM2014' AND model='CNRM-CM5 – ARPEGE / ALADIN52'; +-- Insert/Update data - *RCP4.5 +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.rcp_4_5 +FROM tmpco2value AS t, climaticscenario AS s +WHERE (s.name LIKE '%RCP4.5' OR s.name LIKE '%RCP_4_5') AND t.rcp_4_5 IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate) +ON CONFLICT (climaticscenario, year) +DO + UPDATE SET co2value = EXCLUDED.co2value; --- Insert/Update data -INSERT INTO co2concentration (climaticscenario, year, co2value) -SELECT - s.id, - t.year, - t.co2value -FROM - tmpco2concentration AS t - JOIN climaticscenario AS s ON s.name = t.scenario - JOIN climaticmodel AS m ON m.id = s.climaticmodel - JOIN climaticbase AS b ON b.id = m.climaticbase -WHERE - m.name = t.model AND b.name = t.base +-- Insert/Update data - *RCP8.5 +INSERT INTO co2concentration (climaticscenario, "year", co2value) +SELECT s.id, t."year", t.rcp_8_5 +FROM tmpco2value AS t, climaticscenario AS s +WHERE (s.name LIKE '%RCP8.5' OR s.name LIKE '%RCP_8_5') AND t.rcp_8_5 IS NOT NULL + AND t."year" BETWEEN EXTRACT(YEAR FROM s.startdate) AND EXTRACT(YEAR FROM s.enddate) ON CONFLICT (climaticscenario, year) DO - UPDATE SET co2value = EXCLUDED.co2value; + UPDATE SET co2value = EXCLUDED.co2value; commit;