From fa8b67940b556ed14c782fbdab7895368e254a7c Mon Sep 17 00:00:00 2001 From: Doctor-Who Date: Tue, 28 Feb 2023 10:23:47 +0100 Subject: [PATCH 1/2] Ajout des styles sld pour GeoServer --- README.md | 3 +- styles/sld/ocs2d_cs_niv1_2010.sld | 176 ++++ styles/sld/ocs2d_cs_niv1_2021.sld | 176 ++++ styles/sld/ocs2d_cs_niv2_2010.sld | 540 ++++++++++ styles/sld/ocs2d_cs_niv2_2021.sld | 554 ++++++++++ styles/sld/ocs2d_cs_niv3_2010.sld | 900 +++++++++++++++++ styles/sld/ocs2d_cs_niv3_2021.sld | 958 ++++++++++++++++++ styles/sld/ocs2d_us_niv1_2010.sld | 218 ++++ styles/sld/ocs2d_us_niv1_2021.sld | 214 ++++ styles/sld/ocs2d_us_niv2_2010.sld | 615 ++++++++++++ styles/sld/ocs2d_us_niv2_2021.sld | 622 ++++++++++++ styles/sld/ocs2d_us_niv3_2010.sld | 1558 +++++++++++++++++++++++++++++ styles/sld/ocs2d_us_niv3_2021.sld | 1551 ++++++++++++++++++++++++++++ 13 files changed, 8084 insertions(+), 1 deletion(-) create mode 100755 styles/sld/ocs2d_cs_niv1_2010.sld create mode 100755 styles/sld/ocs2d_cs_niv1_2021.sld create mode 100755 styles/sld/ocs2d_cs_niv2_2010.sld create mode 100755 styles/sld/ocs2d_cs_niv2_2021.sld create mode 100755 styles/sld/ocs2d_cs_niv3_2010.sld create mode 100755 styles/sld/ocs2d_cs_niv3_2021.sld create mode 100755 styles/sld/ocs2d_us_niv1_2010.sld create mode 100755 styles/sld/ocs2d_us_niv1_2021.sld create mode 100755 styles/sld/ocs2d_us_niv2_2010.sld create mode 100755 styles/sld/ocs2d_us_niv2_2021.sld create mode 100755 styles/sld/ocs2d_us_niv3_2010.sld create mode 100755 styles/sld/ocs2d_us_niv3_2021.sld diff --git a/README.md b/README.md index c5e5cf4..a2dd698 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,8 @@ ├── README.md └── styles ├── lyr - └── qml + ├── qml + └── sld ``` ## Comment contrôler la donnée OCS2d avec QGIS ? diff --git a/styles/sld/ocs2d_cs_niv1_2010.sld b/styles/sld/ocs2d_cs_niv1_2010.sld new file mode 100755 index 0000000..32f1a1c --- /dev/null +++ b/styles/sld/ocs2d_cs_niv1_2010.sld @@ -0,0 +1,176 @@ + + + + cs_niv1_2010 + + cs_niv1_2010 + + + CS1 Surfaces revêtues ou stabilisées + + CS1 Surfaces revêtues ou stabilisées + + + + + cs10 + 0 + 3 + + CS1 + + + + + #ff9191 + + + #ff9191 + 0.01 + bevel + + + + + CS2 Sols nus + + CS2 Sols nus + + + + + cs10 + 0 + 3 + + CS2 + + + + + #ffff73 + + + #ffff73 + 0.01 + bevel + + + + + CS3 Surfaces en eau + + CS3 Surfaces en eau + + + + + cs10 + 0 + 3 + + CS3 + + + + + #73b2ff + + + #73b2ff + 0.01 + bevel + + + + + CS4 Formations arborescentes + + CS4 Formations arborescentes + + + + + cs10 + 0 + 3 + + CS4 + + + + + #267300 + + + #267300 + 0.01 + bevel + + + + + CS5 Formations arbustives et sous-arbrisseaux + + CS5 Formations arbustives et sous-arbrisseaux + + + + + cs10 + 0 + 3 + + CS5 + + + + + #89cd66 + + + #89cd66 + 0.01 + bevel + + + + + CS6 Formations herbacées ou basses + + CS6 Formations herbacées ou basses + + + + + cs10 + 0 + 3 + + CS6 + + + + + #f4ffc7 + + + #f4ffc7 + 0.01 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_cs_niv1_2021.sld b/styles/sld/ocs2d_cs_niv1_2021.sld new file mode 100755 index 0000000..0ad0c8b --- /dev/null +++ b/styles/sld/ocs2d_cs_niv1_2021.sld @@ -0,0 +1,176 @@ + + + + cs_niv1_2021 + + cs_niv1_2021 + + + CS1 Surfaces revêtues ou stabilisées + + CS1 Surfaces revêtues ou stabilisées + + + + + cs21 + 0 + 3 + + CS1 + + + + + #ff9191 + + + #ff9191 + 0.01 + bevel + + + + + CS2 Sols nus + + CS2 Sols nus + + + + + cs21 + 0 + 3 + + CS2 + + + + + #ffff73 + + + #ffff73 + 0.01 + bevel + + + + + CS3 Surfaces en eau + + CS3 Surfaces en eau + + + + + cs21 + 0 + 3 + + CS3 + + + + + #73b2ff + + + #73b2ff + 0.01 + bevel + + + + + CS4 Formations arborescentes + + CS4 Formations arborescentes + + + + + cs21 + 0 + 3 + + CS4 + + + + + #267300 + + + #267300 + 0.01 + bevel + + + + + CS5 Formations arbustives et sous-arbrisseaux + + CS5 Formations arbustives et sous-arbrisseaux + + + + + cs21 + 0 + 3 + + CS5 + + + + + #89cd66 + + + #89cd66 + 0.01 + bevel + + + + + CS6 Formations herbacées ou basses + + CS6 Formations herbacées ou basses + + + + + cs21 + 0 + 3 + + CS6 + + + + + #f4ffc7 + + + #f4ffc7 + 0.01 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_cs_niv2_2010.sld b/styles/sld/ocs2d_cs_niv2_2010.sld new file mode 100755 index 0000000..1668556 --- /dev/null +++ b/styles/sld/ocs2d_cs_niv2_2010.sld @@ -0,0 +1,540 @@ + + + + cs_niv2_2010 + + cs_niv2_2010 + + + + CS1.1 Surfaces imperméables + + CS1.1 Surfaces imperméables + + + + + cs10 + 0 + 5 + + CS1.1 + + + + + #ff9191 + + + #ff9191 + 1 + bevel + + + + + CS1.2 Surfaces perméables + + CS1.2 Surfaces perméables + + + + + cs10 + 0 + 5 + + CS1.2 + + + + + #b4820f + + + #b4820f + 1 + bevel + + + + + CS2.1 Sable - dunes - limons + + CS2.1 Sable - dunes - limons + + + + + cs10 + 0 + 5 + + CS2.1 + + + + + #ffff73 + + + #ffff73 + 1 + bevel + + + + + CS2.2 Pierres - rochers - falaises + + CS2.2 Pierres - rochers - falaises + + + + + cs10 + 0 + 5 + + CS2.2 + + + + + #b2b2b2 + + + #b2b2b2 + 1 + bevel + + + + + CS3.1 Eaux continentales + + CS3.1 Eaux continentales + + + + + cs10 + 0 + 5 + + CS3.1 + + + + + #73b2ff + + + #73b2ff + 1 + bevel + + + + + CS3.2 Eaux maritimes + + CS3.2 Eaux maritimes + + + + + cs10 + 0 + 5 + + CS3.2 + + + + + #ccffff + + + #ccffff + 1 + bevel + + + + + CS4.1 Feuillus + + CS4.1 Feuillus + + + + + cs10 + 0 + 5 + + CS4.1 + + + + + #38a800 + + + #38a800 + 1 + bevel + + + + + CS4.2 Conifères + + CS4.2 Conifères + + + + + cs10 + 0 + 5 + + CS4.2 + + + + + #00734c + + + #00734c + 1 + bevel + + + + + CS4.3 Peuplements mixtes + + CS4.3 Peuplements mixtes + + + + + cs10 + 0 + 5 + + CS4.3 + + + + + #64d237 + + + #64d237 + 1 + bevel + + + + + CS4.4 Vergers + + CS4.4 Vergers + + + + + cs10 + 0 + 5 + + CS4.4 + + + + + #38a800 + + + + + + + + circle + + #e6e600 + + + 6 + + + + + + + CS5.1 Landes - fourrés et broussailles + CS5.1 Landes - fourrés et broussailles + + + + cs10 + 0 + 5 + + CS5.1 + + + + + #737300 + + + #737300 + 1 + bevel + + + + + CS5.2 Vignes + + CS5.2 Vignes + + + + + cs10 + 0 + 5 + + CS5.2 + + + + + #fcb66b + + + #fcb66b + 1 + bevel + + + + + CS6.1 Prairies + + CS6.1 Prairies + + + + + cs10 + 0 + 5 + + CS6.1 + + + + + #e9ffbe + + + #e9ffbe + 1 + bevel + + + + + CS6.2 Pelouses naturelles + + CS6.2 Pelouses naturelles + + + + + cs10 + 0 + 5 + + CS6.2 + + + + + #aacd66 + + + #aacd66 + 1 + bevel + + + + + CS6.3 Terres arables + + CS6.3 Terres arables + + + + + cs10 + 0 + 5 + + CS6.3 + + + + + #ffffd2 + + + #ffffd2 + 1 + bevel + + + + + + CS6.4 Formations herbacées humides + + CS6.4 Formations herbacées humides + + + + + cs10 + 0 + 5 + + CS6.4 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + shape://horline + + #005ce6 + 2 + 4 2 4 16 + + + 16 + + + + + + + + + + CS6.5 Formations herbacées sur dunes + + CS6.5 Formations herbacées sur dunes + + + + + cs10 + 0 + 5 + + CS6.5 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + shape://dot + + #ffff00 + + + #ffff00 + 0.5 + + + 6 + + + + + + + + + + CS6.6 Autres couverts à dominante herbacée + + CS6.6 Autres couverts à dominante herbacée + + + + + cs10 + 0 + 5 + + CS6.6 + + + + + #fff0c4 + + + #fff0c4 + 1 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_cs_niv2_2021.sld b/styles/sld/ocs2d_cs_niv2_2021.sld new file mode 100755 index 0000000..20f2296 --- /dev/null +++ b/styles/sld/ocs2d_cs_niv2_2021.sld @@ -0,0 +1,554 @@ + + + + cs_niv2_2021 + + cs_niv2_2021 + + + + CS1.1 Surfaces imperméables + + CS1.1 Surfaces imperméables + + + + + cs21 + 0 + 5 + + CS1.1 + + + + + #ff9191 + + + #ff9191 + 1 + bevel + + + + + CS1.2 Surfaces perméables + + CS1.2 Surfaces perméables + + + + + cs21 + 0 + 5 + + CS1.2 + + + + + #b4820f + + + #b4820f + 1 + bevel + + + + + CS2.1 Sable - dunes - limons + + CS2.1 Sable - dunes - limons + + + + + cs21 + 0 + 5 + + CS2.1 + + + + + #ffff73 + + + #ffff73 + 1 + bevel + + + + + CS2.2 Pierres - rochers - falaises + + CS2.2 Pierres - rochers - falaises + + + + + cs21 + 0 + 5 + + CS2.2 + + + + + #b2b2b2 + + + #b2b2b2 + 1 + bevel + + + + + CS3.1 Eaux continentales + + CS3.1 Eaux continentales + + + + + cs21 + 0 + 5 + + CS3.1 + + + + + #73b2ff + + + #73b2ff + 1 + bevel + + + + + CS3.2 Eaux maritimes + + CS3.2 Eaux maritimes + + + + + cs21 + 0 + 5 + + CS3.2 + + + + + #ccffff + + + #ccffff + 1 + bevel + + + + + CS4.1 Feuillus + + CS4.1 Feuillus + + + + + cs21 + 0 + 5 + + CS4.1 + + + + + #38a800 + + + #38a800 + 1 + bevel + + + + + CS4.2 Conifères + + CS4.2 Conifères + + + + + cs21 + 0 + 5 + + CS4.2 + + + + + #00734c + + + #00734c + 1 + bevel + + + + + CS4.3 Peuplements mixtes + + CS4.3 Peuplements mixtes + + + + + cs21 + 0 + 5 + + CS4.3 + + + + + #64d237 + + + #64d237 + 1 + bevel + + + + + CS4.4 Vergers + + CS4.4 Vergers + + + + + cs21 + 0 + 5 + + CS4.4 + + + + + + + #e6e600 + + + #e6e600 + 1 + bevel + + + + + + + + + circle + + #38a800 + + + #38a800 + 0.5 + + + 6 + + + + + + + CS5.1 Landes - fourrés et broussailles + + CS5.1 Landes - fourrés et broussailles + + + + + cs21 + 0 + 5 + + CS5.1 + + + + + #737300 + + + #737300 + 1 + bevel + + + + + CS5.2 Vignes + + CS5.2 Vignes + + + + + cs21 + 0 + 5 + + CS5.2 + + + + + #fcb66b + + + #fcb66b + 1 + bevel + + + + + CS6.1 Prairies + + CS6.1 Prairies + + + + + cs21 + 0 + 5 + + CS6.1 + + + + + #e9ffbe + + + #e9ffbe + 1 + bevel + + + + + CS6.2 Pelouses naturelles + + CS6.2 Pelouses naturelles + + + + + cs21 + 0 + 5 + + CS6.2 + + + + + #aacd66 + + + #aacd66 + 1 + bevel + + + + + CS6.3 Terres arables + + CS6.3 Terres arables + + + + + cs21 + 0 + 5 + + CS6.3 + + + + + #ffffd2 + + + #ffffd2 + 1 + bevel + + + + + + CS6.4 Formations herbacées humides + + CS6.4 Formations herbacées humides + + + + + cs21 + 0 + 5 + + CS6.4 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + shape://horline + + #005ce6 + 2 + 4 2 4 16 + + + 16 + + + + + + + + + + CS6.5 Formations herbacées sur dunes + + CS6.5 Formations herbacées sur dunes + + + + + cs21 + 0 + 5 + + CS6.5 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + shape://dot + + #ffff00 + + + #ffff00 + 0.5 + + + 6 + + + + + + + + + + CS6.6 Autres couverts à dominante herbacée + + CS6.6 Autres couverts à dominante herbacée + + + + + cs21 + 0 + 5 + + CS6.6 + + + + + #fff0c4 + + + #fff0c4 + 1 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_cs_niv3_2010.sld b/styles/sld/ocs2d_cs_niv3_2010.sld new file mode 100755 index 0000000..bd4aa9b --- /dev/null +++ b/styles/sld/ocs2d_cs_niv3_2010.sld @@ -0,0 +1,900 @@ + + + + cs_niv3_2010 + + cs_niv3_2010 + + + CS1.1.1 Surfaces bâties + + CS1.1.1 Surfaces bâties + + + + cs10 + CS1.1.1 + + + + + #ff9191 + + + #ff9191 + 0.5 + bevel + + + + + CS1.1.2 Surfaces non bâties + + CS1.1.2 Surfaces non bâties + + + + cs10 + CS1.1.2 + + + + + #ffd2d2 + + + #ffd2d2 + 0.5 + bevel + + + + + CS1.2.1 Surfaces à matériaux minéraux - pierre - terre + + CS1.2.1 Surfaces à matériaux minéraux - pierre - terre + + + + cs10 + CS1.2.1 + + + + + #b4820f + + + #b4820f + 0.5 + bevel + + + + + CS1.2.2 Surfaces composées d'autres matériaux + + CS1.2.2 Surfaces composées d'autres matériaux + + + + cs10 + CS1.2.2 + + + + + #686868 + + + #686868 + 0.5 + bevel + + + + + CS2.1.1 Plage de sable + + CS2.1.1 Plage de sable + + + + cs10 + CS2.1.1 + + + + + #ffff73 + + + #ffff73 + 0.5 + bevel + + + + + CS2.1.2 Dunes + + CS2.1.2 Dunes + + + + cs10 + CS2.1.2 + + + + + #000000 + + + + + + + + circle + + #ffff73 + + + 4 + + + + + + + CS2.1.3 Vasières et alluvions sableux + CS2.1.3 Vasières et alluvions sableux + + + cs10 + CS2.1.3 + + + + + #ffff73 + + + #ffff73 + 1 + bevel + + + + + + + + shape://slash + + #c1ff56 + 3 + + + 11 + + + + + + + CS2.2.1 Plages de galets et alluvions grossiers + + CS2.2.1 Plages de galets et alluvions grossiers + + + + cs10 + CS2.2.1 + + + + + #b2b2b2 + + + #b2b2b2 + 0.5 + bevel + + + + + CS2.2.2 Côtes rocheuses et falaises + CS2.2.2 Côtes rocheuses et falaises + + + cs10 + CS2.2.2 + + + + + #000000 + + + + + + + + circle + + #b2b2b2 + + + 4 + + + + + + + CS3.1.1 Plans d'eau + CS3.1.1 Plans d'eau + + + cs10 + CS3.1.1 + + + + + #0084a8 + + + #0084a8 + 0.5 + bevel + + + + + CS3.1.2 Cours d'eau + CS3.1.2 Cours d'eau + + + cs10 + CS3.1.2 + + + + + #6fb2ff + + + #73b2ff + 0.5 + bevel + + + + + CS3.2.1 Zone subtidale saumâtre + + CS3.2.1 Zone subtidale saumâtre + + + + cs10 + CS3.2.1 + + + + + #000000 + + + + + + + + circle + + #ccffff + + + 4 + + + + + + + CS3.2.2 Mer + CS3.2.2 Mer + + + cs10 + CS3.2.2 + + + + + #ccffff + + + #ccffff + 0.5 + bevel + + + + + CS4.1.1 Feuillus sur dunes + + CS4.1.1 Feuillus sur dunes + + + + cs10 + CS4.1.1 + + + + + #ffff00 + + + + + + + + circle + + #38a800 + + + 4 + + + + + + + CS4.1.2 Feuillus + CS4.1.2 Feuillus + + + cs10 + CS4.1.2 + + + + + #38a800 + + + #38a800 + 0.5 + bevel + + + + + CS4.1.3 Boisements humides + + CS4.1.3 Boisements humides + + + + cs10 + CS4.1.3 + + + + + #38a800 + + + #38a800 + 1 + bevel + + + + + + + + shape://horline + + #ffff00 + 2 + 4 2 4 16 + + + 16 + + + + + + + + + CS4.2.1 Conifères sur dunes + + CS4.2.1 Conifères sur dunes + + + + cs10 + CS4.2.1 + + + + + #ffff00 + + + + + + + + circle + + #00734c + + + 4 + + + + + + + CS4.2.2 Conifères + CS4.2.2 Conifères + + + cs10 + CS4.2.2 + + + + + #00734c + + + #00734c + 0.5 + bevel + + + + + CS4.3.1 Peuplements mixtes sur dunes + CS4.3.1 Peuplements mixtes sur dunes + + + cs10 + CS4.3.1 + + + + + #ffff00 + + + + + + + + circle + + #64d237 + + + 4 + + + + + + + CS4.3.2 Peuplements mixtes ou indéterminés + CS4.3.2 Peuplements mixtes ou indéterminés + + + cs10 + CS4.3.2 + + + + + #64d237 + + + #64d237 + 0.5 + bevel + + + + + CS4.4.0 Vergers + + CS4.4.0 Vergers + + + + cs10 + CS4.4.0 + + + + + #38a800 + + + + + + + + circle + + #e6e600 + + + 4 + + + + + + + CS5.1.1 Landes - fourrés - broussailles + CS5.1.1 Landes - fourrés - broussailles + + + cs10 + CS5.1.1 + + + + + #737300 + + + #737300 + 0.5 + bevel + + + + + CS5.1.2 Landes et fourrés humides + + CS5.1.2 Landes et fourrés humides + + + + cs10 + CS5.1.2 + + + + + #737300 + + + #737300 + 1 + bevel + + + + + + + + shape://horline + + #00c5ff + 2 + 4 2 4 16 + + + 16 + + + + + + + + CS5.1.3 Végétations arbustives sur dunes + + CS5.1.3 Végétations arbustives sur dunes + + + + cs10 + CS5.1.3 + + + + + #ffff00 + + + + + + + + circle + + #737300 + + + 4 + + + + + + + CS5.2.0 Vignes + CS5.2.0 Vignes + + + cs10 + CS5.2.0 + + + + + #fcb66b + + + #fcb66b + 1 + bevel + + + + + CS6.1.1 Prairies mésophiles + CS6.1.1 Prairies mésophiles + + + cs10 + CS6.1.1 + + + + + #e9ffbe + + + #e9ffbe + 0.5 + bevel + + + + + CS6.1.2 Prairies humides + CS6.1.2 Prairies humides + + + cs10 + CS6.1.2 + + + + + #005ce6 + + + + + + + + circle + + #52cca3 + + + 4 + + + + + + + CS6.2.0 Pelouses naturelles + CS6.2.0 Pelouses naturelles + + + cs10 + CS6.2.0 + + + + + #abcd66 + + + #abcd66 + 0.5 + bevel + + + + + CS6.3.0 Terres arables + CS6.3.0 Terres arables + + + cs10 + CS6.3.0 + + + + + #ffffd2 + + + #ffffd2 + 0.5 + bevel + + + + + CS6.4.1 Formations herbacées humides continentales + CS6.4.1 Formations herbacées humides continentales + + + cs10 + CS6.4.1 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + shape://horline + + #005ce6 + 1 + 4 2 4 16 + + + 16 + + + + + + + CS6.4.2 Formations herbacées humides maritimes + CS6.4.2 Formations herbacées humides maritimes + + + cs10 + CS6.4.2 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + shape://horline + + #00c5ff + 1 + 4 2 4 16 + + + 16 + + + + + + + CS6.5.0 Formations herbacées sur dunes + CS6.5.0 Formations herbacées sur dunes + + + cs10 + CS6.5.0 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + circle + + #ffd37f + + + 4 + + + + + + + CS6.6.0 Autres couverts à dominante herbacée + CS6.6.0 Autres couverts à dominante herbacée + + + cs10 + CS6.6.0 + + + + + #fff0c4 + + + #fff0c4 + 0.5 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_cs_niv3_2021.sld b/styles/sld/ocs2d_cs_niv3_2021.sld new file mode 100755 index 0000000..d93d8ca --- /dev/null +++ b/styles/sld/ocs2d_cs_niv3_2021.sld @@ -0,0 +1,958 @@ + + + + cs_niv3_2021 + + cs_niv3_2021 + + + CS1.1.1 Surfaces bâties + + CS1.1.1 Surfaces bâties + + + + cs21 + CS1.1.1 + + + + + #ff9191 + + + #ff9191 + 0.5 + bevel + + + + + CS1.1.2 Surfaces non bâties + + CS1.1.2 Surfaces non bâties + + + + cs21 + CS1.1.2 + + + + + #ffd2d2 + + + #ffd2d2 + 0.5 + bevel + + + + + CS1.2.1 Surfaces à matériaux minéraux - pierre - terre + + CS1.2.1 Surfaces à matériaux minéraux - pierre - terre + + + + cs21 + CS1.2.1 + + + + + #b4820f + + + #b4820f + 0.5 + bevel + + + + + CS1.2.2 Surfaces composées d'autres matériaux + + CS1.2.2 Surfaces composées d'autres matériaux + + + + cs21 + CS1.2.2 + + + + + #686868 + + + #686868 + 0.5 + bevel + + + + + CS2.1.1 Plage de sable + + CS2.1.1 Plage de sable + + + + cs21 + CS2.1.1 + + + + + #ffff73 + + + #ffff73 + 0.5 + bevel + + + + + CS2.1.2 Dunes + + CS2.1.2 Dunes + + + + cs21 + CS2.1.2 + + + + + #000000 + + + + + + + + + circle + + #ffff73 + + + 4 + + + + + + + + CS2.1.3 Vasières et alluvions sableux + + CS2.1.3 Vasières et alluvions sableux + + + + cs21 + CS2.1.3 + + + + + #ffff73 + + + #ffff73 + 1 + bevel + + + + + + + + shape://slash + + #c1ff56 + 3 + + + 11 + + + + + + + CS2.2.1 Plages de galets et alluvions grossiers + + CS2.2.1 Plages de galets et alluvions grossiers + + + + cs21 + CS2.2.1 + + + + + #b2b2b2 + + + #b2b2b2 + 0.5 + bevel + + + + + CS2.2.2 Côtes rocheuses et falaises + + CS2.2.2 Côtes rocheuses et falaises + + + + cs21 + CS2.2.2 + + + + + #000000 + + + + + + + + + circle + + #b2b2b2 + + + 4 + + + + + + + + CS3.1.1 Plans d'eau + + CS3.1.1 Plans d'eau + + + + cs21 + CS3.1.1 + + + + + #0084a8 + + + #0084a8 + 0.5 + bevel + + + + + CS3.1.2 Cours d'eau + + CS3.1.2 Cours d'eau + + + + cs21 + CS3.1.2 + + + + + #6fb2ff + + + #73b2ff + 0.5 + bevel + + + + + CS3.2.1 Zone subtidale saumâtre + + CS3.2.1 Zone subtidale saumâtre + + + + cs21 + CS3.2.1 + + + + + #000000 + + + + + + + + + circle + + #ccffff + + + 4 + + + + + + + + CS3.2.2 Mer + + CS3.2.2 Mer + + + + cs21 + CS3.2.2 + + + + + #ccffff + + + #ccffff + 0.5 + bevel + + + + + CS4.1.1 Feuillus sur dunes + + CS4.1.1 Feuillus sur dunes + + + + cs21 + CS4.1.1 + + + + + #ffff00 + + + + + + + + + circle + + #38a800 + + + 4 + + + + + + + + CS4.1.2 Feuillus + + CS4.1.2 Feuillus + + + + cs21 + CS4.1.2 + + + + + #38a800 + + + #38a800 + 0.5 + bevel + + + + + CS4.1.3 Boisements humides + + CS4.1.3 Boisements humides + + + + cs21 + CS4.1.3 + + + + + #38a800 + + + #38a800 + 1 + bevel + + + + + + + + shape://horline + + #ffff00 + 2 + 4 2 4 16 + + + 16 + + + + + + + + + CS4.2.1 Conifères sur dunes + + CS4.2.1 Conifères sur dunes + + + + cs21 + CS4.2.1 + + + + + #ffff00 + + + + + + + + + circle + + #00734c + + + 4 + + + + + + + + CS4.2.2 Conifères + + CS4.2.2 Conifères + + + + cs21 + CS4.2.2 + + + + + #00734c + + + #00734c + 0.5 + bevel + + + + + CS4.3.1 Peuplements mixtes sur dunes + + CS4.3.1 Peuplements mixtes sur dunes + + + + cs21 + CS4.3.1 + + + + + #ffff00 + + + + + + + + + circle + + #64d237 + + + 4 + + + + + + + + CS4.3.2 Peuplements mixtes ou indéterminés + + CS4.3.2 Peuplements mixtes ou indéterminés + + + + cs21 + CS4.3.2 + + + + + #64d237 + + + #64d237 + 0.5 + bevel + + + + + CS4.4.0 Vergers + + CS4.4.0 Vergers + + + + cs21 + CS4.4.0 + + + + + #38a800 + + + + + + + + + circle + + #e6e600 + + + 4 + + + + + + + + CS5.1.1 Landes - fourrés - broussailles + + CS5.1.1 Landes - fourrés - broussailles + + + + cs21 + CS5.1.1 + + + + + #737300 + + + #737300 + 0.5 + bevel + + + + + CS5.1.2 Landes et fourrés humides + + CS5.1.2 Landes et fourrés humides + + + + cs21 + CS5.1.2 + + + + + #737300 + + + #737300 + 1 + bevel + + + + + + + + shape://horline + + #00c5ff + 2 + 4 2 4 16 + + + 16 + + + + + + + + CS5.1.3 Végétations arbustives sur dunes + + CS5.1.3 Végétations arbustives sur dunes + + + + cs21 + CS5.1.3 + + + + + #ffff00 + + + + + + + + + circle + + #737300 + + + 4 + + + + + + + + CS5.2.0 Vignes + + CS5.2.0 Vignes + + + + cs21 + CS5.2.0 + + + + + #fcb66b + + + #fcb66b + 1 + bevel + + + + + CS6.1.1 Prairies mésophiles + + CS6.1.1 Prairies mésophiles + + + + cs21 + CS6.1.1 + + + + + #e9ffbe + + + #e9ffbe + 0.5 + bevel + + + + + CS6.1.2 Prairies humides + + CS6.1.2 Prairies humides + + + + cs21 + CS6.1.2 + + + + + #005ce6 + + + + + + + + + circle + + #52cca3 + + + 4 + + + + + + + + CS6.2.0 Pelouses naturelles + + CS6.2.0 Pelouses naturelles + + + + cs21 + CS6.2.0 + + + + + #abcd66 + + + #abcd66 + 0.5 + bevel + + + + + CS6.3.0 Terres arables + + CS6.3.0 Terres arables + + + + cs21 + CS6.3.0 + + + + + #ffffd2 + + + #ffffd2 + 0.5 + bevel + + + + + CS6.4.1 Formations herbacées humides continentales + + CS6.4.1 Formations herbacées humides continentales + + + + cs21 + CS6.4.1 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + shape://horline + + #005ce6 + 1 + 4 2 4 16 + + + 16 + + + + + + + CS6.4.2 Formations herbacées humides maritimes + + CS6.4.2 Formations herbacées humides maritimes + + + + cs21 + CS6.4.2 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + shape://horline + + #00c5ff + 1 + 4 2 4 16 + + + 16 + + + + + + + + CS6.5.0 Formations herbacées sur dunes + + CS6.5.0 Formations herbacées sur dunes + + + + cs21 + CS6.5.0 + + + + + #d1ff73 + + + #d1ff73 + 1 + bevel + + + + + + + + circle + + #ffd37f + + + 4 + + + + + + + + CS6.6.0 Autres couverts à dominante herbacée + + CS6.6.0 Autres couverts à dominante herbacée + + + + cs21 + CS6.6.0 + + + + + #fff0c4 + + + #fff0c4 + 0.5 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_us_niv1_2010.sld b/styles/sld/ocs2d_us_niv1_2010.sld new file mode 100755 index 0000000..ccb99d3 --- /dev/null +++ b/styles/sld/ocs2d_us_niv1_2010.sld @@ -0,0 +1,218 @@ + + + + us_niv1_2010 + + us_niv1_2010 + + + US1 Production primaire + + US1 Production primaire + + + + + us10 + 0 + 3 + + US1 + + + + + #ffffe1 + + + #ffffe1 + 1 + bevel + + + + + US2 Activités économiques secondaires et tertiaires + + US2 Activités économiques secondaires et tertiaires + + + + + us10 + 0 + 3 + + US2 + + + + + #8400a8 + + + #8400a8 + 1 + bevel + + + + + US3 Services et usages collectifs + + US3 Services et usages collectifs + + + + + us10 + 0 + 3 + + US3 + + + + + #ffaa00 + + + #ffaa00 + 1 + bevel + + + + + US4 Transports - logistiques et infrastructures + + US4 Transports - logistiques et infrastructures + + + + + us10 + 0 + 3 + + US4 + + + + + #b2b2b2 + + + #828282 + 1 + bevel + + + + + US5 Habitats + + US5 Habitats + + + + + us10 + 0 + 3 + + US5 + + + + + #ff7f7f + + + #ff7f7f + 1 + bevel + + + + + US6 Usages temporaires + + US6 Usages temporaires + + + + + us10 + 0 + 3 + + US6 + + + + + #edd9f7 + + + #edd9f7 + 2 + bevel + + + + + + + + shape://horline + + #ff0000 + 2 + + + 7 + + + + + + + US7 Usages indéterminés + + US7 Usages indéterminés + + + + + us10 + 0 + 3 + + US7 + + + + + #e6e6e6 + + + #e6e6e6 + 1 + bevel + + + + + + + \ No newline at end of file diff --git a/styles/sld/ocs2d_us_niv1_2021.sld b/styles/sld/ocs2d_us_niv1_2021.sld new file mode 100755 index 0000000..6f2ec2f --- /dev/null +++ b/styles/sld/ocs2d_us_niv1_2021.sld @@ -0,0 +1,214 @@ + + + + us_niv1_2021 + + us_niv1_2021 + + + US1 Production primaire + + US1 Production primaire + + + + + us21 + 0 + 3 + + US1 + + + + + #ffffe1 + + + #ffffe1 + 1 + bevel + + + + + US2 Activités économiques secondaires et tertiaires + + US2 Activités économiques secondaires et tertiaires + + + + + us21 + 0 + 3 + + US2 + + + + + #8400a8 + + + #8400a8 + 1 + bevel + + + + + US3 Services et usages collectifs + + US3 Services et usages collectifs + + + + + us21 + 0 + 3 + + US3 + + + + + #ffaa00 + + + #ffaa00 + 1 + bevel + + + + + US4 Transports - logistiques et infrastructures + + US4 Transports - logistiques et infrastructures + + + + + us21 + 0 + 3 + + US4 + + + + + #b2b2b2 + + + + + + US5 Habitats + + US5 Habitats + + + + + us21 + 0 + 3 + + US5 + + + + + #ff7f7f + + + #ff7f7f + 1 + bevel + + + + + US6 Usages temporaires + + US6 Usages temporaires + + + + + us21 + 0 + 3 + + US6 + + + + + #edd9f7 + + + #edd9f7 + 2 + bevel + + + + + + + + shape://horline + + #ff0000 + 2 + + + 7 + + + + + + + US7 Usages indéterminés + + US7 Usages indéterminés + + + + + us21 + 0 + 3 + + US7 + + + + + #e6e6e6 + + + #e6e6e6 + 1 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_us_niv2_2010.sld b/styles/sld/ocs2d_us_niv2_2010.sld new file mode 100755 index 0000000..16511a7 --- /dev/null +++ b/styles/sld/ocs2d_us_niv2_2010.sld @@ -0,0 +1,615 @@ + + + + us_niv2_2010 + + us_niv2_2010 + + + US1.1 Agriculture + + US1.1 Agriculture + + + + + us10 + 0 + 5 + + US1.1 + + + + + #ffffe1 + + + #ffffe1 + 1 + bevel + + + + + US1.2 Sylviculture + + US1.2 Sylviculture + + + + + us10 + 0 + 5 + + US1.2 + + + + + #46b40a + + + #46b40a + 1 + bevel + + + + + US1.3 Activités d'extraction + + US1.3 Activités d'extraction + + + + + us10 + 0 + 5 + + US1.3 + + + + + #000000 + + + + + + + + circle + + #c9c9c9 + + + 6 + + + + + + + US1.4 Aquaculture - pisciculture + US1.4 Aquaculture - pisciculture + + + + us10 + 0 + 5 + + US1.4 + + + + + #97dbf2 + + + #230fbd + 1 + bevel + + + + + US2.1 Zones industrielles et d'activités économiques + US2.1 Zones industrielles et d'activités économiques + + + + us10 + 0 + 5 + + US2.1 + + + + + #8400a8 + + + #8400a8 + 1 + bevel + + + + + US2.2 Zones commerciales + US2.2 Zones commerciales + + + + us10 + 0 + 5 + + US2.2 + + + + + #a80084 + + + #a80084 + 1 + bevel + + + + + US3.1 Services publics - équipements collectifs + + US3.1 Services publics - équipements collectifs + + + + + us10 + 0 + 5 + + US3.1 + + + + + #ffaa00 + + + #ffaa00 + 1 + bevel + + + + + US3.2 Loisirs et services culturels + + US3.2 Loisirs et services culturels + + + + + us10 + 0 + 5 + + US3.2 + + + + + #f5ca7a + + + #f5ca7a + 1 + bevel + + + + + US4.1 Routier + + US4.1 Routier + + + + + us10 + 0 + 5 + + US4.1 + + + + + #fafafa + + + #000000 + 0.5 + bevel + + + + + US4.2 Ferré + + US4.2 Ferré + + + + + us10 + 0 + 5 + + US4.2 + + + + + #686868 + + + #adadad + 1 + bevel + + + + + US4.3 Aérien + + US4.3 Aérien + + + + + us10 + 0 + 5 + + US4.3 + + + + + #b2b2b2 + + + #b2b2b2 + 2 + bevel + + + + + + + + shape://times + + #6e6e6e + 1 + + + 7 + + 0 + + + + + + + + + + US4.4 Fluvial et maritime + + US4.4 Fluvial et maritime + + + + + us10 + 0 + 5 + + US4.4 + + + + + #73b2ff + + + #73b2ff + 1 + bevel + + + + + US4.5 Espaces associés aux réseaux de transports + + US4.5 Espaces associés aux réseaux de transports + + + + + us10 + 0 + 5 + + US4.5 + + + + + #cccccc + + + #cccccc + 1 + bevel + + + + + US5.1 Tissu urbain continu + + US5.1 Tissu urbain continu + + + + + us10 + 0 + 5 + + US5.1 + + + + + #a80000 + + + #a80000 + 1 + bevel + + + + + US5.2 Tissu urbain discontinu + + US5.2 Tissu urbain discontinu + + + + + us10 + 0 + 5 + + US5.2 + + + + + #fa6e6e + + + #fa6e6e + 1 + bevel + + + + + US5.3 Ensembles collectifs + + US5.3 Ensembles collectifs + + + + + us10 + 0 + 5 + + US5.3 + + + + + #cd6666 + + + #cd6666 + 2 + bevel + + + + + + + + shape://slash + + #6e6e6e + 1 + + + 5 + + + + + + + + + US5.4 Habitat isolé + + US5.4 Habitat isolé + + + + + us10 + 0 + 5 + + US5.4 + + + + + #cd3c5a + + + #cd3c5a + 1 + bevel + + + + + US6.1 Zones en mutation + + US6.1 Zones en mutation + + + + + us10 + 0 + 5 + + US6.1 + + + + + #ead9f7 + + + #ead9f7 + 2 + bevel + + + + + + + + shape://horline + + #ff0000 + 1 + + + 7 + + + + + + + US6.2 Zones délaissées + + US6.2 Zones délaissées + + + + + us10 + 0 + 5 + + US6.2 + + + + + #ead9f7 + + + #ead9f7 + 2 + bevel + + + + + + + + shape://backslash + + #ff0000 + 1 + + + 7 + + + + + + + US7.0 Usages indéterminés + + US7.0 Usages indéterminés + + + + + us10 + 0 + 5 + + US7.0 + + + + + #e6e6e6 + + + #e6e6e6 + 1 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_us_niv2_2021.sld b/styles/sld/ocs2d_us_niv2_2021.sld new file mode 100755 index 0000000..9c9d1c9 --- /dev/null +++ b/styles/sld/ocs2d_us_niv2_2021.sld @@ -0,0 +1,622 @@ + + + + us_niv2_2021 + + us_niv2_2021 + + + US1.1 Agriculture + + US1.1 Agriculture + + + + + us21 + 0 + 5 + + US1.1 + + + + + #ffffe1 + + + #ffffe1 + 1 + bevel + + + + + US1.2 Sylviculture + + US1.2 Sylviculture + + + + + us21 + 0 + 5 + + US1.2 + + + + + #46b40a + + + #46b40a + 1 + bevel + + + + + US1.3 Activités d'extraction + + US1.3 Activités d'extraction + + + + + us21 + 0 + 5 + + US1.3 + + + + + #000000 + + + + + + + + circle + + #c9c9c9 + + + 6 + + + + + + + + + + + + US1.4 Aquaculture - pisciculture + + US1.4 Aquaculture - pisciculture + + + + + us21 + 0 + 5 + + US1.4 + + + + + #97dbf2 + + + #230fbd + 1 + bevel + + + + + US2.1 Zones industrielles et d'activités économiques + + US2.1 Zones industrielles et d'activités économiques + + + + + us21 + 0 + 5 + + US2.1 + + + + + #8400a8 + + + #8400a8 + 1 + bevel + + + + + US2.2 Zones commerciales + + US2.2 Zones commerciales + + + + + us21 + 0 + 5 + + US2.2 + + + + + #a80084 + + + #a80084 + 1 + bevel + + + + + US3.1 Services publics - équipements collectifs + + US3.1 Services publics - équipements collectifs + + + + + us21 + 0 + 5 + + US3.1 + + + + + #ffaa00 + + + #ffaa00 + 1 + bevel + + + + + US3.2 Loisirs et services culturels + + US3.2 Loisirs et services culturels + + + + + us21 + 0 + 5 + + US3.2 + + + + + #f5ca7a + + + #f5ca7a + 1 + bevel + + + + + US4.1 Routier + + US4.1 Routier + + + + + us21 + 0 + 5 + + US4.1 + + + + + #fafafa + + + + + + US4.2 Ferré + + US4.2 Ferré + + + + + us21 + 0 + 5 + + US4.2 + + + + + #686868 + + + #adadad + 1 + bevel + + + + + US4.3 Aérien + + US4.3 Aérien + + + + + us21 + 0 + 5 + + US4.3 + + + + + #b2b2b2 + + + #b2b2b2 + 2 + bevel + + + + + + + + shape://times + + #6e6e6e + 1 + + + 7 + + 0 + + + + + + + + + + US4.4 Fluvial et maritime + + US4.4 Fluvial et maritime + + + + + us21 + 0 + 5 + + US4.4 + + + + + #73b2ff + + + #73b2ff + 1 + bevel + + + + + US4.5 Espaces associés aux réseaux de transports + + US4.5 Espaces associés aux réseaux de transports + + + + + us21 + 0 + 5 + + US4.5 + + + + + #cccccc + + + #cccccc + 1 + bevel + + + + + US5.1 Tissu urbain continu + + US5.1 Tissu urbain continu + + + + + us21 + 0 + 5 + + US5.1 + + + + + #a80000 + + + #a80000 + 1 + bevel + + + + + US5.2 Tissu urbain discontinu + + US5.2 Tissu urbain discontinu + + + + + us21 + 0 + 5 + + US5.2 + + + + + #fa6e6e + + + #fa6e6e + 1 + bevel + + + + + US5.3 Ensembles collectifs + + US5.3 Ensembles collectifs + + + + + us21 + 0 + 5 + + US5.3 + + + + + #cd6666 + + + #cd6666 + 2 + bevel + + + + + + + + shape://slash + + #6e6e6e + 1 + + + 5 + + + + + + + + + US5.4 Habitat isolé + + US5.4 Habitat isolé + + + + + us21 + 0 + 5 + + US5.4 + + + + + #cd3c5a + + + #cd3c5a + 1 + bevel + + + + + US6.1 Zones en mutation + + US6.1 Zones en mutation + + + + + us21 + 0 + 5 + + US6.1 + + + + + #ead9f7 + + + #ead9f7 + 2 + bevel + + + + + + + + shape://horline + + #ff0000 + 1 + + + 7 + + + + + + + US6.2 Zones délaissées + + US6.2 Zones délaissées + + + + + us21 + 0 + 5 + + US6.2 + + + + + #ead9f7 + + + #ead9f7 + 2 + bevel + + + + + + + + shape://backslash + + #ff0000 + 1 + + + 7 + + + + + + + US7.0 Usages indéterminés + + US7.0 Usages indéterminés + + + + + us21 + 0 + 5 + + US7.0 + + + + + #e6e6e6 + + + #e6e6e6 + 1 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_us_niv3_2010.sld b/styles/sld/ocs2d_us_niv3_2010.sld new file mode 100755 index 0000000..d0b2d2c --- /dev/null +++ b/styles/sld/ocs2d_us_niv3_2010.sld @@ -0,0 +1,1558 @@ + + + + us_niv3_2010 + + us_niv3_2010 + + + US1.1.1 Prairies + + US1.1.1 Prairies + + + + us10 + US1.1.1 + + + + + #e9ffbe + + + #e9ffbe + 0.5 + bevel + + + + + US1.1.2 Bandes enherbées + + US1.1.2 Bandes enherbées + + + + us10 + US1.1.2 + + + + + #269b00 + + + + + + + + circle + + #e9ffbe + + + 6 + + + + + + + US1.1.3 Cultures annuelles + US1.1.3 Cultures annuelles + + + us10 + US1.1.3 + + + + + #ffffe1 + + + #ffffe1 + 0.5 + bevel + + + + + US1.1.4 Horticulture - pépinières + US1.1.4 Horticulture - pépinières + + + us10 + US1.1.4 + + + + + #a900e6 + + + + + + + + circle + + #e9ffbe + + + 6 + + + + + + + US1.1.5 Cultures permanentes + US1.1.5 Cultures permanentes + + + us10 + US1.1.5 + + + + + #aaff00 + + + + + + + + circle + + #e9ffbe + + + 8 + + + + + + + US1.1.6 Autoconsommation + US1.1.6 Autoconsommation + + + us10 + US1.1.6 + + + + + #ff7f7f + + + + + + + + circle + + #e9ffbe + + + 6 + + + + + + + US1.1.7 Infrastructures agricoles + US1.1.7 Infrastructures agricoles + + + us10 + US1.1.7 + + + + + #e9ffbe + + + #e9ffbe + 0.5 + bevel + + + + + + + + shape://backslash + + #6e6e6e + 1 + + + 7 + + + + + + + + US1.2.1 Zones de coupes + US1.2.1 Zones de coupes + + + us10 + US1.2.1 + + + + + #46b40a + + + #46b40a + 0.5 + bevel + + + + + + + + shape://horline + + #ffffff + 1 + + + 7 + + + + + + + US1.2.2 Peupleraies + US1.2.2 Peupleraies + + + us10 + US1.2.2 + + + + + #cdf57a + + + + + + + + circle + + #46b40a + + + 6 + + + + + + + US1.2.3 Plantations récentes + US1.2.3 Plantations récentes + + + us10 + US1.2.3 + + + + + #ffffff + + + + + + + + circle + + #46b40a + + + 4 + + + + + + + US1.2.4 Autres plantations + US1.2.4 Autres plantations + + + us10 + US1.2.4 + + + + + #46b40a + + + #46b40a + 0.5 + bevel + + + + + US1.3.1 Extraction de matériaux en exploitation + US1.3.1 Extraction de matériaux en exploitation + + + us10 + US1.3.1 + + + + + #000000 + + + + + + + + circle + + #6e6e6e + + + 4 + + + + + + + US1.3.2 Terrils en exploitation + US1.3.2 Terrils en exploitation + + + us10 + US1.3.2 + + + + + #6e6e6e + + + #5a5a5a + 1 + bevel + + + + + + + + wkt://MULTILINESTRING((0 0.25, 0.5 0.25), (0.25 0, 0.25 0.5), (0 0.5, 0.5 0), (0 0, 0.5 0.5)) + + #000000 + 0 + + + 12 + + + + + + + US1.4.0 Aquaculture - pisciculture + US1.4.0 Aquaculture - pisciculture + + + us10 + US1.4.0 + + + + + #97dbf2 + + + #4065eb + 2 + bevel + + + + + US2.1.1 Zones industrielles et activités économiques + US2.1.1 Zones industrielles et activités économiques + + + us10 + US2.1.1 + + + + + #8400a8 + + + #8400a8 + 0.5 + bevel + + + + + US2.1.2 Zone de stockage ou production d’énergie fossile + US2.1.2 Zone de stockage ou production d’énergie fossile + + + us10 + US2.1.2 + + + + + #ffffff + + + + + + + + circle + + #8400a8 + + + 4 + + + + + + + US2.1.3 Zone de stockage ou production de biogaz + US2.1.3 Zone de stockage ou production de biogaz + + + us10 + US2.1.3 + + + + + #8400a8 + + + #6e6e6e + 1 + bevel + + + + + + + + circle + + #81ff81 + + + 4 + + + + + + + US2.1.4 Zone de production d'énergie solaire + US2.1.4 Zone de production d'énergie solaire + + + us10 + US2.1.4 + + + + + #8400a8 + + + #6e6e6e + 1 + bevel + + + + + + + + circle + + #ffff63 + + + 4 + + + + + + + US2.1.5 Zone de production éolienne + US2.1.5 Zone de production éolienne + + + us10 + US2.1.5 + + + + + #8400a8 + + + #6e6e6e + 1 + bevel + + + + + + + + circle + + #23a7a7 + + + 4 + + + + + + + US2.2.0 Zones commerciales + US2.2.0 Zones commerciales + + + us10 + US2.2.0 + + + + + #a80084 + + + #a80084 + 0.5 + bevel + + + + + US3.1.1 Emprises scolaires - universitaires + + US3.1.1 Emprises scolaires - universitaires + + + + us10 + US3.1.1 + + + + + #ffaa00 + + + #ffaa00 + 0.5 + bevel + + + + + + + + shape://horline + + #6e6e6e + 1 + + + 7 + + + + + + + US3.1.2 Emprises hospitalières + + US3.1.2 Emprises hospitalières + + + + us10 + US3.1.2 + + + + + #ffaa00 + + + + + + + + wkt://MULTILINESTRING((0 0.25, 0.5 0.25), (0.25 0, 0.25 0.5)) + + #e31a1c + 0 + 8 4 + + + 12 + + + + + + + US3.1.3 Cimetières et lieux de culte + US3.1.3 Cimetières et lieux de culte + + + us10 + US3.1.3 + + + + + #ffaa00 + + + + + + + + wkt://MULTILINESTRING((0 0.25, 0.5 0.25), (0.25 0, 0.25 0.5)) + + #6e6e6e + 0 + 8 4 + + + 12 + + + + + + + US3.1.4 Parkings et places + US3.1.4 Parkings et places + + + us10 + US3.1.4 + + + + + #6e6e6e + + + + + + + + circle + + #ffaa00 + + + 4 + + + + + + + US3.1.5 Déchetteries et décharges publiques + US3.1.5 Déchetteries et décharges publiques + + + us10 + US3.1.5 + + + + + #ffaa00 + + + #ffaa00 + 0.5 + bevel + + + + + + + + shape://vertline + + #6e6e6e + 1 + + + 7 + + + + + + + US3.1.6 Autres emprises collectives + + US3.1.6 Autres emprises collectives + + + + us10 + US3.1.6 + + + + + #ffaa00 + + + #ffaa00 + 0.5 + bevel + + + + + US3.2.1 Parcs et espaces verts paysagers + + US3.2.1 Parcs et espaces verts paysagers + + + + us10 + US3.2.1 + + + + + #f5ca7a + + + + + + + + wkt://MULTILINESTRING((0 0.25, 0.5 0.25), (0.25 0, 0.25 0.5), (0 0.5, 0.5 0), (0 0, 0.5 0.5)) + + #00ff00 + 0 + 8 4 + + + 12 + + + + + + + US3.2.2 Complexes sportifs et terrains de sports + US3.2.2 Complexes sportifs et terrains de sports + + + us10 + US3.2.2 + + + + + #f5ca7a + + + + + + + + square + + #00709b + + + #00709b + 1 + + + 6 + + + + + + + US3.2.3 Golfs + US3.2.3 Golfs + + + us10 + US3.2.3 + + + + + #f5ca7a + + + + + + + + triangle + + #aaff00 + + + 9 + + + + + + + US3.2.4 Campings + US3.2.4 Campings + + + us10 + US3.2.4 + + + + + #f5ca66 + + + + + + + + triangle + + #686868 + + + 9 + + + + + + + US3.2.5 Complexes culturels et zones de loisirs + US3.2.5 Complexes culturels et zones de loisirs + + + us10 + US3.2.5 + + + + + #f5ca7a + + + #f5ca7a + 0.5 + bevel + + + + + US4.1.1 Routier principal + + US4.1.1 Routier principal + + + + us10 + US4.1.1 + + + + + #ffffff + + + #ff0000 + 0.5 + bevel + + + + + US4.1.2 Routier secondaire + + US4.1.2 Routier secondaire + + + + us10 + US4.1.2 + + + + + #ffffff + + + #232323 + 0.5 + bevel + + + + + US4.2.1 Ferré principal + + US4.2.1 Ferré principal + + + + us10 + US4.2.1 + + + + + #686868 + + + #686868 + 1 + bevel + + + + + US4.2.2 Ferré secondaire + + US4.2.2 Ferré secondaire + + + + us10 + US4.2.2 + + + + + #828282 + + + #828282 + 0.5 + bevel + + + + + US4.3.0 Aérien + + US4.3.0 Aérien + + + + us10 + US4.3.0 + + + + + #b2b2b2 + + + #b2b2b2 + 0.5 + bevel + + + + + + + + shape://slash + + #6e6e6e + 1 + + + 7 + + + + + + + + + + shape://backslash + + #6e6e6e + 1 + + + 7 + + + + + + + + US4.4.0 Fluvial et maritime + + US4.4.0 Fluvial et maritime + + + + us10 + US4.4.0 + + + + + #73b2ff + + + #73b2ff + 0.5 + bevel + + + + + US4.5.0 Espaces associés aux réseaux de transports + + US4.5.0 Espaces associés aux réseaux de transports + + + + us10 + US4.5.0 + + + + + #cccccc + + + #cccccc + 0.5 + bevel + + + + + US5.1.1 Habitat continu fortement compact + + US5.1.1 Habitat continu fortement compact + + + + us10 + US5.1.1 + + + + + #730000 + + + #730000 + 0.5 + bevel + + + + + US5.1.2 Habitat continu moyennement compact + + US5.1.2 Habitat continu moyennement compact + + + + us10 + US5.1.2 + + + + + #a80000 + + + #a80000 + 0.5 + bevel + + + + + US5.1.3 Habitat continu faiblement compact + + US5.1.3 Habitat continu faiblement compact + + + + us10 + US5.1.3 + + + + + #e60000 + + + #e60000 + 0.5 + bevel + + + + + US5.2.1 Habitat discontinu fortement compact + + US5.2.1 Habitat discontinu fortement compact + + + + us10 + US5.2.1 + + + + + #fa6e6e + + + #fa6e6e + 0.5 + bevel + + + + + US5.2.2 Habitat discontinu moyennement compact + + US5.2.2 Habitat discontinu moyennement compact + + + + us10 + US5.2.2 + + + + + #ff9191 + + + #ff9191 + 0.5 + bevel + + + + + US5.2.3 Habitat discontinu faiblement compact + US5.2.3 Habitat discontinu faiblement compact + + + us10 + US5.2.3 + + + + + #ffc8c8 + + + + + US5.3.1 Grands ensembles collectifs + US5.3.1 Grands ensembles collectifs + + + us10 + US5.3.1 + + + + + #cd6666 + + + #cd6666 + 0.5 + bevel + + + + + + + + shape://slash + + #6e6e6e + 1 + + + 5 + + + + + + + US5.3.2 Collectifs + + US5.3.2 Collectifs + + + + us10 + US5.3.2 + + + + + #cd6666 + + + #cd6666 + 0.5 + bevel + + + + + + + + shape://backslash + + #6e6e6e + 1 + + + 5 + + + + + + + US5.4.0 Habitat isolé + + US5.4.0 Habitat isolé + + + + us10 + US5.4.0 + + + + + #cd3c5a + + + #cd3c5a + 0.5 + bevel + + + + + US6.1.1 Chantiers + + US6.1.1 Chantiers + + + + us10 + US6.1.1 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://horline + + #ff0000 + 1 + + + 7 + + + + + + + US6.1.2 Extraction de matériaux en mutation + + US6.1.2 Extraction de matériaux en mutation + + + + us10 + US6.1.2 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://horline + + #000000 + 1 + + + 7 + + + + + + + US6.2.1 Friches économiques + + US6.2.1 Friches économiques + + + + us10 + US6.2.1 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://horline + + #9c9c9c + 1 + + + 7 + + + + + + + US6.2.2 Vacants urbains + + US6.2.2 Vacants urbains + + + + us10 + US6.2.2 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://backslash + + #ff7f7f + 1 + + + 7 + + + + + + + + US6.2.3 Espaces agricoles non exploités + + US6.2.3 Espaces agricoles non exploités + + + + us10 + US6.2.3 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://backslash + + #55ff00 + 1 + + + 7 + + + + + + + + US7.0.0 Usages indéterminés + US7.0.0 Usages indéterminés + + + us10 + US7.0.0 + + + + + #e6e6e6 + + + #e6e6e6 + 0.5 + bevel + + + + + + + diff --git a/styles/sld/ocs2d_us_niv3_2021.sld b/styles/sld/ocs2d_us_niv3_2021.sld new file mode 100755 index 0000000..6216723 --- /dev/null +++ b/styles/sld/ocs2d_us_niv3_2021.sld @@ -0,0 +1,1551 @@ + + + + us_niv3_2021 + + us_niv3_2021 + + + US1.1.1 Prairies + + US1.1.1 Prairies + + + + us21 + US1.1.1 + + + + + #e9ffbe + + + #e9ffbe + 0.5 + bevel + + + + + US1.1.2 Bandes enherbées + US1.1.2 Bandes enherbées + + + us21 + US1.1.2 + + + + + #269b00 + + + + + + + + circle + + #e9ffbe + + + 6 + + + + + + + US1.1.3 Cultures annuelles + US1.1.3 Cultures annuelles + + + us21 + US1.1.3 + + + + + #ffffe1 + + + #ffffe1 + 0.5 + bevel + + + + + US1.1.4 Horticulture - pépinières + + US1.1.4 Horticulture - pépinières + + + + us21 + US1.1.4 + + + + + #a900e6 + + + + + + + + circle + + #e9ffbe + + + 6 + + + + + + + US1.1.5 Cultures permanentes + US1.1.5 Cultures permanentes + + + us21 + US1.1.5 + + + + + #aaff00 + + + + + + + + circle + + #e9ffbe + + + 8 + + + + + + + US1.1.6 Autoconsommation + US1.1.6 Autoconsommation + + + us21 + US1.1.6 + + + + + #ff7f7f + + + + + + + + circle + + #e9ffbe + + + 6 + + + + + + + US1.1.7 Infrastructures agricoles + US1.1.7 Infrastructures agricoles + + + us21 + US1.1.7 + + + + + #e9ffbe + + + #e9ffbe + 0.5 + bevel + + + + + + + + shape://backslash + + #6e6e6e + 1 + + + 7 + + + + + + + + US1.2.1 Zones de coupes + US1.2.1 Zones de coupes + + + us21 + US1.2.1 + + + + + #46b40a + + + #46b40a + 0.5 + bevel + + + + + + + + shape://horline + + #ffffff + 1 + + + 7 + + + + + + + US1.2.2 Peupleraies + US1.2.2 Peupleraies + + + us21 + US1.2.2 + + + + + #cdf57a + + + + + + + + circle + + #46b40a + + + 6 + + + + + + + US1.2.3 Plantations récentes + US1.2.3 Plantations récentes + + + us21 + US1.2.3 + + + + + #ffffff + + + + + + + + circle + + #46b40a + + + 4 + + + + + + + US1.2.4 Autres plantations + US1.2.4 Autres plantations + + + us21 + US1.2.4 + + + + + #46b40a + + + #46b40a + 0.5 + bevel + + + + + US1.3.1 Extraction de matériaux en exploitation + US1.3.1 Extraction de matériaux en exploitation + + + us21 + US1.3.1 + + + + + #000000 + + + + + + + + circle + + #6e6e6e + + + 4 + + + + + + + US1.3.2 Terrils en exploitation + US1.3.2 Terrils en exploitation + + + us21 + US1.3.2 + + + + + #6e6e6e + + + #5a5a5a + 1 + bevel + + + + + + + + wkt://MULTILINESTRING((0 0.25, 0.5 0.25), (0.25 0, 0.25 0.5), (0 0.5, 0.5 0), (0 0, 0.5 0.5)) + + #000000 + 0 + + + 12 + + + + + + + US1.4.0 Aquaculture - pisciculture + US1.4.0 Aquaculture - pisciculture + + + us21 + US1.4.0 + + + + + #97dbf2 + + + #4065eb + 2 + bevel + + + + + US2.1.1 Zones industrielles et activités économiques + + US2.1.1 Zones industrielles et activités économiques + + + + us21 + US2.1.1 + + + + + #8400a8 + + + #8400a8 + 0.5 + bevel + + + + + US2.1.2 Zone de stockage ou production d’énergie fossile + US2.1.2 Zone de stockage ou production d’énergie fossile + + + us21 + US2.1.2 + + + + + #ffffff + + + + + + + + circle + + #8400a8 + + + 4 + + + + + + + US2.1.3 Zone de stockage ou production de biogaz + US2.1.3 Zone de stockage ou production de biogaz + + + us21 + US2.1.3 + + + + + #81ff81 + + + + + + + + circle + + #8400a8 + + + 4 + + + + + + + US2.1.4 Zone de production d'énergie solaire + US2.1.4 Zone de production d'énergie solaire + + + us21 + US2.1.4 + + + + + #ffff63 + + + + + + + + circle + + #8400a8 + + + 4 + + + + + + + US2.1.5 Zone de production éolienne + US2.1.5 Zone de production éolienne + + + us21 + US2.1.5 + + + + + #23a7a7 + + + + + + + + circle + + #8400a8 + + + 4 + + + + + + + US2.2.0 Zones commerciales + US2.2.0 Zones commerciales + + + us21 + US2.2.0 + + + + + #a80084 + + + #a80084 + 0.5 + bevel + + + + + US3.1.1 Emprises scolaires - universitaires + US3.1.1 Emprises scolaires - universitaires + + + us21 + US3.1.1 + + + + + #ffaa00 + + + #ffaa00 + 0.5 + bevel + + + + + + + + shape://horline + + #6e6e6e + 1 + + + 7 + + + + + + + US3.1.2 Emprises hospitalières + + US3.1.2 Emprises hospitalières + + + + us21 + US3.1.2 + + + + + #e31a1c + + + #e31a1c + 1 + bevel + + + + + + + + wkt://MULTILINESTRING((0 0.25, 0.5 0.25), (0.25 0, 0.25 0.5)) + + #ffaa00 + 0 + 8 4 + + + 12 + + + + + + + US3.1.3 Cimetières et lieux de culte + US3.1.3 Cimetières et lieux de culte + + + us21 + US3.1.3 + + + + + #ffaa00 + + + + + + + + wkt://MULTILINESTRING((0 0.25, 0.5 0.25), (0.25 0, 0.25 0.5)) + + #6e6e6e + 0 + 8 4 + + + 12 + + + + + + + US3.1.4 Parkings et places + US3.1.4 Parkings et places + + + us21 + US3.1.4 + + + + + #6e6e6e + + + + + + + + circle + + #ffaa00 + + + 4 + + + + + + + US3.1.5 Déchetteries et décharges publiques + US3.1.5 Déchetteries et décharges publiques + + + us21 + US3.1.5 + + + + + #ffaa00 + + + #ffaa00 + 0.5 + bevel + + + + + + + + shape://vertline + + #6e6e6e + 1 + + + 7 + + + + + + + US3.1.6 Autres emprises collectives + US3.1.6 Autres emprises collectives + + + us21 + US3.1.6 + + + + + #ffaa00 + + + #ffaa00 + 0.5 + bevel + + + + + US3.2.1 Parcs et espaces verts paysagers + + US3.2.1 Parcs et espaces verts paysagers + + + + us21 + US3.2.1 + + + + + #f5ca7a + + + #f5ca7a + 1 + bevel + + + + + + + + wkt://MULTILINESTRING((0 0.25, 0.5 0.25), (0.25 0, 0.25 0.5), (0 0.5, 0.5 0), (0 0, 0.5 0.5)) + + #00ff00 + 0 + 8 4 + + + 12 + + + + + + + US3.2.2 Complexes sportifs et terrains de sports + US3.2.2 Complexes sportifs et terrains de sports + + + us21 + US3.2.2 + + + + + #00709b + + + + + + + + square + + #f5ca7a + + + 6 + + + + + + + US3.2.3 Golfs + US3.2.3 Golfs + + + us21 + US3.2.3 + + + + + #f5ca7a + + + + + + + + triangle + + #aaff00 + + + 9 + + + + + + + US3.2.4 Campings + US3.2.4 Campings + + + us21 + US3.2.4 + + + + + #f5ca66 + + + + + + + + triangle + + #686868 + + + 9 + + + + + + + US3.2.5 Complexes culturels et zones de loisirs + + US3.2.5 Complexes culturels et zones de loisirs + + + + us21 + US3.2.5 + + + + + #f5ca7a + + + #f5ca7a + 0.5 + bevel + + + + + US4.1.1 Routier principal + + US4.1.1 Routier principal + + + + us21 + US4.1.1 + + + + + #ffffff + + + #ff0000 + 2 + bevel + + + + + US4.1.2 Routier secondaire + + US4.1.2 Routier secondaire + + + + us21 + US4.1.2 + + + + + #ffffff + + + #232323 + 2 + bevel + + + + + US4.2.1 Ferré principal + + US4.2.1 Ferré principal + + + + us21 + US4.2.1 + + + + + #686868 + + + #686868 + 1 + bevel + + + + + US4.2.2 Ferré secondaire + + US4.2.2 Ferré secondaire + + + + us21 + US4.2.2 + + + + + #828282 + + + #828282 + 0.5 + bevel + + + + + US4.3.0 Aérien + + US4.3.0 Aérien + + + + us21 + US4.3.0 + + + + + #b2b2b2 + + + #b2b2b2 + 0.5 + bevel + + + + + + + + shape://slash + + #6e6e6e + 1 + + + 7 + + + + + + + + + + shape://backslash + + #6e6e6e + 1 + + + 7 + + + + + + + + US4.4.0 Fluvial et maritime + + US4.4.0 Fluvial et maritime + + + + us21 + US4.4.0 + + + + + #73b2ff + + + #73b2ff + 0.5 + bevel + + + + + US4.5.0 Espaces associés aux réseaux de transports + + US4.5.0 Espaces associés aux réseaux de transports + + + + us21 + US4.5.0 + + + + + #cccccc + + + #cccccc + 0.5 + bevel + + + + + US5.1.1 Habitat continu fortement compact + + US5.1.1 Habitat continu fortement compact + + + + us21 + US5.1.1 + + + + + #730000 + + + #730000 + 0.5 + bevel + + + + + US5.1.2 Habitat continu moyennement compact + + US5.1.2 Habitat continu moyennement compact + + + + us21 + US5.1.2 + + + + + #a80000 + + + #a80000 + 0.5 + bevel + + + + + US5.1.3 Habitat continu faiblement compact + + US5.1.3 Habitat continu faiblement compact + + + + us21 + US5.1.3 + + + + + #e60000 + + + #e60000 + 0.5 + bevel + + + + + US5.2.1 Habitat discontinu fortement compact + + US5.2.1 Habitat discontinu fortement compact + + + + us21 + US5.2.1 + + + + + #fa6e6e + + + #fa6e6e + 0.5 + bevel + + + + + US5.2.2 Habitat discontinu moyennement compact + + US5.2.2 Habitat discontinu moyennement compact + + + + us21 + US5.2.2 + + + + + #ff9191 + + + #ff9191 + 0.5 + bevel + + + + + US5.2.3 Habitat discontinu faiblement compact + US5.2.3 Habitat discontinu faiblement compact + + + us21 + US5.2.3 + + + + + #ffc8c8 + + + + + US5.3.1 Grands ensembles collectifs + US5.3.1 Grands ensembles collectifs + + + us21 + US5.3.1 + + + + + #cd6666 + + + #cd6666 + 0.5 + bevel + + + + + + + + shape://slash + + #6e6e6e + 1 + + + 5 + + + + + + + US5.3.2 Collectifs + + US5.3.2 Collectifs + + + + us21 + US5.3.2 + + + + + #cd6666 + + + #cd6666 + 0.5 + bevel + + + + + + + + shape://backslash + + #6e6e6e + 1 + + + 5 + + + + + + + US5.4.0 Habitat isolé + + US5.4.0 Habitat isolé + + + + us21 + US5.4.0 + + + + + #cd3c5a + + + #cd3c5a + 0.5 + bevel + + + + + US6.1.1 Chantiers + + US6.1.1 Chantiers + + + + us21 + US6.1.1 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://horline + + #ff0000 + 1 + + + 7 + + + + + + + US6.1.2 Extraction de matériaux en mutation + + US6.1.2 Extraction de matériaux en mutation + + + + us21 + US6.1.2 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://horline + + #000000 + 1 + + + 7 + + + + + + + US6.2.1 Friches économiques + + US6.2.1 Friches économiques + + + + us21 + US6.2.1 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://horline + + #9c9c9c + 1 + + + 7 + + + + + + + US6.2.2 Vacants urbains + + US6.2.2 Vacants urbains + + + + us21 + US6.2.2 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://backslash + + #ff7f7f + 1 + + + 7 + + + + + + + + US6.2.3 Espaces agricoles non exploités + + US6.2.3 Espaces agricoles non exploités + + + + us21 + US6.2.3 + + + + + #ead9f7 + + + #ead9f7 + 0.5 + bevel + + + + + + + + shape://backslash + + #55ff00 + 1 + + + 7 + + + + + + + + US7.0.0 Usages indéterminés + + US7.0.0 Usages indéterminés + + + + us21 + US7.0.0 + + + + + #e6e6e6 + + + #e6e6e6 + 0.5 + bevel + + + + + + + From 9cfa6ea2bfc5d949bed355d7c2918f68d33d54c0 Mon Sep 17 00:00:00 2001 From: Doctor-Who Date: Tue, 28 Feb 2023 11:43:31 +0100 Subject: [PATCH 2/2] =?UTF-8?q?Mise=20=C3=A0=20jour=20des=20fonds=20de=20p?= =?UTF-8?q?lan,=20fix=20zones=20blanches?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- control_qualite/model_cqp_ocs2d.qgz | Bin 98814 -> 100486 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/control_qualite/model_cqp_ocs2d.qgz b/control_qualite/model_cqp_ocs2d.qgz index 2e147b39b5655ea3fa257d62b815f0066738a870..d902a4801c59d2b2f68a23caf7de7d184fe4c82f 100644 GIT binary patch literal 100486 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