﻿{"id":3097,"date":"2016-04-04T12:37:56","date_gmt":"2016-04-04T11:37:56","guid":{"rendered":"http:\/\/www.sigterritoires.fr\/?p=3097"},"modified":"2016-04-04T12:37:56","modified_gmt":"2016-04-04T11:37:56","slug":"affichage-bivarie-sous-qgis","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/","title":{"rendered":"Affichage bivari\u00e9 sous QGis"},"content":{"rendered":"<p><span id=\"noHighlight_0.4364732326021228\">Nous avons d\u00e9j\u00e0 abord\u00e9 la cr\u00e9ation de cartes bivari\u00e9es avec ArcGis (<a href=\"http:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-arcgis\/\">Affichage bivari\u00e9 sous ArcGis<\/a>). Vu le nombre de demandes, voici comment faire la m\u00eame chose avec QGis.<\/span><\/p>\n<p><span id=\"noHighlight_0.4364732326021228\">Il y a deux m\u00e9thodes de cr\u00e9ation de cartes bivari\u00e9es avec QGIS. La premi\u00e8re utilise deux couches s\u00e9par\u00e9es, chacune repr\u00e9sentant l&rsquo;une des variables class\u00e9es et color\u00e9e en cons\u00e9quence, avec la m\u00e9thode \u00ab\u00a0multiplier\u00a0\u00bb pour la fusion des couches,\u00a0 appliqu\u00e9e \u00e0 la premi\u00e8re couche de fusion. L&rsquo;avantage de cette m\u00e9thode est qu&rsquo;elle est relativement facile. <\/span><\/p>\n<p><span id=\"noHighlight_0.4364732326021228\">La deuxi\u00e8me m\u00e9thode consiste \u00e0 combiner les deux variables en une seule couche dans laquelle toutes les combinaisons possibles de couleurs sont repr\u00e9sent\u00e9es dans un seul champ. L&rsquo;avantage de cette m\u00e9thode est que chacune des couleurs combin\u00e9e peut \u00eatre modifi\u00e9e facilement. Nous allons voir les deux m\u00e9thodes dans cet article.<\/span><!--more--><\/p>\n<div id=\"destText\" class=\"textArea\">\n<div><span id=\"ouHighlight__10_23TO0_13\" class=\"\">L&rsquo;affichage bivari\u00e9 n\u00e9cessite un peu de pr\u00e9traitement des donn\u00e9es :<\/span><span id=\"noHighlight_0.740425727774333\"> les deux variables doivent \u00eatre class\u00e9es dans le nombre de classes pr\u00e9vu en sortie. Si l&rsquo;on souhaite 9 classes (matrice de 3&#215;3) chaque couche devra \u00eatre class\u00e9e en trois classes.<\/span><\/div>\n<div><span id=\"ouHighlight__0_1TO0_3\" class=\"\">Nous<\/span><span id=\"noHighlight_0.12720901127538886\"> <\/span><span id=\"ouHighlight__3_11TO5_21\" class=\"\">vous recommandons<\/span><span id=\"noHighlight_0.8105701648923793\"> d&rsquo;utiliser 9 couleurs en sortie<\/span><span id=\"noHighlight_0.7178019831741864\"> <\/span><span id=\"ouHighlight__28_29TO40_43\">pour<\/span><span id=\"noHighlight_0.035955608786142346\"> que\u00a0<\/span><span id=\"ouHighlight__36_38TO52_53\">la<\/span><span id=\"noHighlight_0.26943556922758094\"> <\/span><span id=\"ouHighlight__40_42TO55_59\">carte<\/span><span id=\"noHighlight_0.6012353993952828\"> soit <\/span><span id=\"ouHighlight__44_47TO61_66\">facile<\/span><span id=\"noHighlight_0.7103303469269318\"> <\/span><span id=\"ouHighlight__49_50TO68_68\">\u00e0<\/span><span id=\"noHighlight_0.4496720228334996\"> <\/span><span id=\"ouHighlight__52_55TO70_73\">lire, mais les m\u00e9thodes pr\u00e9sent\u00e9es ii marchent avec n&rsquo;importe quel nombre de classes.<\/span><\/div>\n<\/div>\n<div><\/div>\n<div>Le choix des couleurs est aussi d\u00e9terminant pour la lecture de la carte. Il faudra que les deux palettes de couleurs choisies pour repr\u00e9senter chaque variable se marient bien, tout en restant visuellement distinctes.<\/div>\n<p>&nbsp;<\/p>\n<p>Pour notre exemple nous allons utiliser les m\u00eames couches que\u00a0 nous avons utilis\u00e9es dans l&rsquo;article pour ArcGis (<a href=\"http:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-arcgis\/\">Affichage bivari\u00e9 sous ArcGis <\/a> ) et que vous pouvez t\u00e9l\u00e9charger ici:<\/p>\n\n<!-- G\u00e9n\u00e9ration r\u00e9alis\u00e9e avec Document Gallery. Obtenez votre version ici :http:\/\/wordpress.org\/extend\/plugins\/document-gallery -->\n<div id=\"document-gallery-1\" class=\"document-gallery\" data-shortcode='{\"id\":3097,\"include\":\"3118\",\"exclude\":\"\",\"attachment_pg\":false,\"descriptions\":false,\"fancy\":true,\"mime_types\":\"application,video,text,audio,image\",\"order\":\"ASC\",\"orderby\":\"post__in\",\"relation\":\"AND\",\"post_status\":\"any\",\"post_type\":\"attachment\",\"limit\":-1,\"columns\":4,\"new_window\":false,\"paginate\":true,\"skip\":0}' style='--dg-icon-width: 24%'>\n<div class='document-icon-row'>\n   <div class=\"document-icon\">\n      <a href=\"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/qgis_bivarie.zip\" target=\"_self\">\n         <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/plugins\/document-gallery\/src\/assets\/icons\/compressed.png?w=640&#038;ssl=1\" title=\"qgis_bivarie\" alt=\"qgis_bivarie\" data-ext=\"zip\"\/>\n         <span class=\"title\">qgis_bivarie<\/span>\n      <\/a>\n   <\/div>\n\n<\/div>\n<\/div>\n<h3>Premier cas: les deux variables sont dans des couches s\u00e9par\u00e9es<\/h3>\n<p>Nous avons une couche <em><strong>Pente<\/strong> <\/em>et une couche <em><strong>Occupation du sol<\/strong><\/em>.<\/p>\n<p>Pour la couche <em><strong>Occupation du sol<\/strong><\/em>, un champ <em><strong>Landuse<\/strong> <\/em>contient le type d&rsquo;occupation du sol.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc0.png\" rel=\"attachment wp-att-3099\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3099\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/calc0\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc0.png?fit=651%2C298&amp;ssl=1\" data-orig-size=\"651,298\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"calc0\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc0.png?fit=640%2C293&amp;ssl=1\" class=\"aligncenter size-full wp-image-3099\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc0.png?resize=640%2C293\" alt=\"champ occupation du sol dans la couche en entr\u00e9e\" width=\"640\" height=\"293\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc0.png?w=651&amp;ssl=1 651w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc0.png?resize=300%2C137&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Nous allons classer l&rsquo;occupation du sol en trois classes, dans un nouveau champ \u00ab\u00a0Classification\u00a0\u00bb:<\/p>\n<ul>\n<li>zones bois\u00e9es : Brush\/transitional et Forest auront la valeur 1<\/li>\n<li>zones agricoles:Agriculture et Barren land auront la vrontleur 2<\/li>\n<li>zones urbaines : Built up auront la valeur 3<\/li>\n<\/ul>\n<p>Les autres zones (cours d&rsquo;eau et surface aquatiques) ne participeront pas au r\u00e9sultat et auront une valeur 0.<\/p>\n<p>Apr\u00e8s avoir cr\u00e9e le champ <em><strong>Classification<\/strong><\/em>, on utilise le calculateur de champ pour le renseigner <strong>:<\/strong><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc1.png\" rel=\"attachment wp-att-3101\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3101\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/calc1-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc1.png?fit=815%2C641&amp;ssl=1\" data-orig-size=\"815,641\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"calc1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc1.png?fit=640%2C503&amp;ssl=1\" class=\"aligncenter size-full wp-image-3101\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc1.png?resize=640%2C503\" alt=\"formule de calcul de la classification\" width=\"640\" height=\"503\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc1.png?w=815&amp;ssl=1 815w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc1.png?resize=300%2C236&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/calc1.png?resize=768%2C604&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>avec l&rsquo;expression:<\/p>\n<p><em><strong>if(\u00ab\u00a0LANDUSE\u00a0\u00bb IN (&lsquo;Brush\/transitional&rsquo;,&rsquo;Forest&rsquo;),1,(if(\u00ab\u00a0LANDUSE\u00a0\u00bb IN (&lsquo;Agriculture&rsquo;,&rsquo;Barren land&rsquo;),2,(if(\u00ab\u00a0LANDUSE\u00a0\u00bb IN (&lsquo;Built up&rsquo;),3,0)))))<\/strong><\/em><\/p>\n<p>Pour la couche <em><strong>Pente<\/strong> <\/em>il n&rsquo;est pas n\u00e9cessaire d&rsquo;effectuer une classification car on dispose d\u00e9j\u00e0 d&rsquo;un champ num\u00e9rique (<em><strong>fzy_pente<\/strong><\/em>).<\/p>\n<p>A pr\u00e9sent on peut d\u00e9finir les styles des couches dans QGis.<\/p>\n<p>Voici l&rsquo;\u00e9chelle de couleurs que nous voulons appliquer:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi1.png\" rel=\"attachment wp-att-3103\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3103\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/bi1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi1.png?fit=379%2C345&amp;ssl=1\" data-orig-size=\"379,345\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bi1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi1.png?fit=379%2C345&amp;ssl=1\" class=\"aligncenter size-full wp-image-3103\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi1.png?resize=379%2C345\" alt=\"legende bivari\u00e9e\" width=\"379\" height=\"345\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi1.png?w=379&amp;ssl=1 379w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi1.png?resize=300%2C273&amp;ssl=1 300w\" sizes=\"auto, (max-width: 379px) 100vw, 379px\" \/><\/a><\/p>\n<p>Le carre du coin bas gauche correspond \u00e0 la classe 1 de chaque couche. Nous allons donc appliquer exactement le m\u00eame code couleur (ici #e8e8e8) \u00e0 la classe 1 d&rsquo;<em><strong>occupation du sol<\/strong><\/em> et \u00e0 la classe 1 de la couche <em><strong>Pente<\/strong><\/em>.<\/p>\n<p>Les deux autres carr\u00e9s de la premi\u00e8re colonne correspondent aux classes 2 et 3 d\u2019<em><strong>occupation du sol<\/strong><\/em> (couleurs #b0d5df et #64acbe) et les deux autres carr\u00e9s de la premi\u00e8re ligne correspondent aux deux autres classes de la couche <em><strong>Pente<\/strong><\/em>(couleurs #e4acac et #c85a5a).<\/p>\n<p>Les quatre carr\u00e9s du coin haut droit sont les couleurs combin\u00e9es des deux couches.<\/p>\n<p>Nous d\u00e9finissons alors les couleurs de la couche occupation du sol:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi2.png\" rel=\"attachment wp-att-3104\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3104\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/bi2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi2.png?fit=1183%2C943&amp;ssl=1\" data-orig-size=\"1183,943\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bi2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi2.png?fit=640%2C510&amp;ssl=1\" class=\"aligncenter size-large wp-image-3104\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi2-1024x816.png?resize=640%2C510\" alt=\"d\u00e9finition des couleurs\" width=\"640\" height=\"510\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi2.png?resize=1024%2C816&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi2.png?resize=300%2C239&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi2.png?resize=768%2C612&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi2.png?w=1183&amp;ssl=1 1183w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Apr\u00e8s avoir cliqu\u00e9 sur la <em><strong>couche-&gt;propri\u00e9t\u00e9s-&gt;styles<\/strong><\/em>, vous d\u00e9finissez le style en tant que \u00ab\u00a0cat\u00e9goris\u00e9\u00a0\u00bb, colonne \u00ab\u00a0classifica\u00a0\u00bb, 3 classes.<\/p>\n<p>Pour affecter les codes couleurs choisis, double cliquez sur le symbole, puis sur <em><strong>couleur<\/strong><\/em>,et rentrez le code couleur dans le champ <em><strong>Notation htm<\/strong><\/em>l.<\/p>\n<p>Cliquez aussi sur <em><strong>\u00ab\u00a0remplissage simple\u00a0\u00bb<\/strong><\/em> dans la fen\u00eatre <em><strong>\u00ab\u00a0S\u00e9lection de symbole\u00a0\u00bb<\/strong><\/em> et enlevez la couleur de contour.<\/p>\n<p>R\u00e9p\u00e9tez l&rsquo;op\u00e9ration pour la couche <em><strong>Pente<\/strong><\/em>.<\/p>\n<p>Pour que la carte affiche le r\u00e9sultat de la combinaison des deux couches, revenez sur le fen\u00eatre de propri\u00e9t\u00e9s de la couche <em><strong>Occupation du sol<\/strong> <\/em>(assurez-vous qu&rsquo;elle se trouve en haut de l&rsquo;affichage) <em><strong>-&gt; Style -&gt; rendu de la couche<\/strong><\/em> et affectez la valeur \u00ab\u00a0<em><strong>multiplier<\/strong><\/em>\u00a0\u00bb \u00e0 \u00ab\u00a0<em><strong>Mode de fusion entre couches<\/strong><\/em>\u00ab\u00a0.<\/p>\n<p>Le r\u00e9sultat avec les diff\u00e9rentes couleurs appara\u00eet<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi5.png\" rel=\"attachment wp-att-3110\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3110\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/bi5\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi5.png?fit=925%2C871&amp;ssl=1\" data-orig-size=\"925,871\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bi5\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi5.png?fit=640%2C603&amp;ssl=1\" class=\"aligncenter wp-image-3110 size-medium\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi5-300x282.png?resize=300%2C282\" alt=\"bi5\" width=\"300\" height=\"282\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi5.png?resize=300%2C282&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi5.png?resize=768%2C723&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi5.png?w=925&amp;ssl=1 925w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>Deuxi\u00e8me cas: les deux variables sont dans une seule couche.<\/h3>\n<p>Nous allons simplement utiliser le r\u00e9sultat de l&rsquo;intersection des deux couches pr\u00e9c\u00e9dentes (occupation du sol et pente).<\/p>\n<p>Le principe est de g\u00e9n\u00e9rer un champ texte contenant la combinaison des deux variables. Par exemple, pour une occupation du sol =2 et une pente =3, le champ contiendra le texte &rsquo;23&rsquo;.<\/p>\n<p>Vous devez donc proc\u00e9der \u00e0 la classification de chaque variable, tel que nous l&rsquo;avons fait pour l&rsquo;<em><strong>occupation du so<\/strong><\/em>l (<em><strong>Landuse<\/strong><\/em>) un peu plus haut.<\/p>\n<p>Nous avons donc le champ \u00ab\u00a0Classifica\u00a0\u00bb avec des valeurs de 1 \u00e0 3 pour l&rsquo;occupation du sol et nous g\u00e9n\u00e9rons un champ \u00ab\u00a0Pente\u00a0\u00bb avec des valeurs de 1 \u00e0 3 \u00e0 partir du champ &lsquo;fzy_pente&rsquo;.<\/p>\n<p>Avec la calculatrice de champ, nous cr\u00e9ons un champ \u00ab\u00a0<em><strong>bivar<\/strong><\/em>\u00a0\u00bb de type texte, longueur 2 et nous rentrons l&rsquo;expression de calcul:<\/p>\n<p><em><strong>concat(tostring( \u00ab\u00a0Pente\u00a0\u00bb ), tostring(\u00ab\u00a0Classifica\u00a0\u00bb ))<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi6.png\" rel=\"attachment wp-att-3111\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3111\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/bi6\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi6.png?fit=820%2C521&amp;ssl=1\" data-orig-size=\"820,521\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bi6\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi6.png?fit=640%2C407&amp;ssl=1\" class=\"aligncenter size-full wp-image-3111\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi6.png?resize=640%2C407\" alt=\"bi6\" width=\"640\" height=\"407\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi6.png?w=820&amp;ssl=1 820w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi6.png?resize=300%2C191&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi6.png?resize=768%2C488&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Pour obtenir l&rsquo;affichage bivari\u00e9, maintenant il suffit d&rsquo;affecter les couleurs de notre l\u00e9gende aux diff\u00e9rentes classes de ce champ:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi7.png\" rel=\"attachment wp-att-3112\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3112\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/bi7\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi7.png?fit=1119%2C619&amp;ssl=1\" data-orig-size=\"1119,619\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bi7\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi7.png?fit=640%2C354&amp;ssl=1\" class=\"aligncenter size-large wp-image-3112\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi7-1024x566.png?resize=640%2C354\" alt=\"bi7\" width=\"640\" height=\"354\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi7.png?resize=1024%2C566&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi7.png?resize=300%2C166&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi7.png?resize=768%2C425&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi7.png?w=1119&amp;ssl=1 1119w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<ul>\n<li>Ouvrez les<em><strong> propri\u00e9t\u00e9s de la couche-&gt;style<\/strong><\/em><\/li>\n<li>S\u00e9lectionnez <em><strong>Cat\u00e9goris\u00e9<\/strong> <\/em>et le champ <em><strong>bivar<\/strong> <\/em>que nous venons de cr\u00e9er<\/li>\n<li>Cliquez sur <em><strong>Classer<\/strong><\/em><\/li>\n<li>S\u00e9lectionnez les classes qui n&rsquo;interviennent pas dans la classification (les combinaisons avec 0, etc) et cliquez sur le bouton <em><strong>effacer<\/strong> <\/em>pour ne garder que les valeurs qui interviennent dans la l\u00e9gende<\/li>\n<li>D\u00e9finissez les couleurs de chaque valeur, ou chargez un fichier de style en cliquant sur le bouton <em><strong>Style<\/strong><\/em>.<\/li>\n<\/ul>\n<p>Avec les donn\u00e9es t\u00e9l\u00e9charg\u00e9es pour cet exemple, vous trouverez un fichier de style (<em><strong>legende3x3.qml<\/strong><\/em>). Dans la premi\u00e8re partie de cet article nous avons rentr\u00e9 les couleurs de base de chaque variable (11, 12,13 et 21,31), puis nous avons demand\u00e9 \u00e0 QGis de g\u00e9n\u00e9rer les autres couleurs (22,23,32 et 33) par multiplication. Ici, nous sommes oblig\u00e9s de faire la multiplication des couleurs \u00e0 la main pour pouvoir les rentrer. Ce qui est assez fastidieux, et qu&rsquo;il faut savoir faire&#8230;<\/p>\n<h3>Pour \u00ab\u00a0multiplier\u00a0\u00bb deux couleurs&#8230;<\/h3>\n<p>Vous devez r\u00e9cup\u00e9rer les valeurs RGB de chaque couleur. Dans cet exemple la deuxi\u00e8me valeur de pente est (228,172,172) et la deuxi\u00e8me valeur d&rsquo;occupation (176,213,223).<\/p>\n<p>Pour les multiplier il faut d&rsquo;abord les convertir en valeurs entre z\u00e9ro et 1 en divisant chaque valeur par 255, ce qui donne<\/p>\n<p>(228,172,172)-&gt;(0.90,0.68,0.68)<\/p>\n<p>(176,213,223)-&gt;(0.69,0.84,0.88)<\/p>\n<p>Vous multipliez alors chacune des trois valeurs\u00a0 pour obtenir la couleur r\u00e9sultante<\/p>\n<p>0.90&#215;0.69=0.62 \u00a0 ,0.68&#215;0.84=0.57\u00a0 \u00a0 ,0.68&#215;0.88=0.60<\/p>\n<p>Puis par 255 pour avoir les valeurs RGB \u00e0 rentrer<\/p>\n<p>0.62&#215;255= 158 \u00a0\u00a0 ,0.57*255=145 \u00a0\u00a0 , 0.6&#215;255=153\u00a0 -&gt; (158,145,153)<\/p>\n<p>Pour notre exemple, soit vous faites tous les calculs, soit vous chargez le fichier qml&#8230; Et on retrouve le r\u00e9sultat final, identique \u00e0 la premi\u00e8re m\u00e9thode:<\/p>\n<h3><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8.png\" rel=\"attachment wp-att-3113\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3113\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/bi8\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8.png?fit=1605%2C935&amp;ssl=1\" data-orig-size=\"1605,935\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bi8\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8.png?fit=640%2C373&amp;ssl=1\" class=\"aligncenter size-large wp-image-3113\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8-1024x597.png?resize=640%2C373\" alt=\"bi8\" width=\"640\" height=\"373\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8.png?resize=1024%2C597&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8.png?resize=300%2C175&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8.png?resize=768%2C447&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8.png?resize=1200%2C699&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8.png?w=1605&amp;ssl=1 1605w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi8.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Et la l\u00e9gende de notre carte?<\/h3>\n<p>Eh oui, le dernier probl\u00e8me \u00e0 r\u00e9soudre est de comment fabriquer une l\u00e9gende bivari\u00e9e pour notre carte:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi9.png\" rel=\"attachment wp-att-3114\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3114\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/bi9\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi9.png?fit=320%2C334&amp;ssl=1\" data-orig-size=\"320,334\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bi9\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi9.png?fit=320%2C334&amp;ssl=1\" class=\"aligncenter size-full wp-image-3114\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi9.png?resize=320%2C334\" alt=\"l\u00e9gende bivari\u00e9e\" width=\"320\" height=\"334\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi9.png?w=320&amp;ssl=1 320w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/bi9.png?resize=287%2C300&amp;ssl=1 287w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p>Nous allons la construire directement dans le Composeur d&rsquo;impression de QGis. La vid\u00e9o suivante montre comment construire la l\u00e9gende correspondante \u00e0 cet exemple.<\/p>\n<div class=\"wp-playlist wp-video-playlist wp-playlist-light\">\n\t\t<video controls=\"controls\" preload=\"none\" width=\"618\"\n\t\t height=\"347\"\t><\/video>\n\t<div class=\"wp-playlist-next\"><\/div>\n\t<div class=\"wp-playlist-prev\"><\/div>\n\t<noscript>\n\t<ol>\n\t\t<li><a href='https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/legende.mp4'>legende<\/a><\/li>\t<\/ol>\n\t<\/noscript>\n\t<script data-jetpack-boost=\"ignore\" type=\"application\/json\" class=\"wp-playlist-script\">{\"type\":\"video\",\"tracklist\":true,\"tracknumbers\":true,\"images\":true,\"artists\":true,\"tracks\":[{\"src\":\"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/legende.mp4\",\"type\":\"video\/mp4\",\"title\":\"legende\",\"caption\":\"\",\"description\":\"\",\"meta\":{\"length_formatted\":\"5:31\"},\"dimensions\":{\"original\":{\"width\":854,\"height\":480},\"resized\":{\"width\":618,\"height\":347}},\"image\":{\"src\":\"https:\/\/www.sigterritoires.fr\/wp-includes\/images\/media\/video.svg\",\"width\":48,\"height\":64},\"thumb\":{\"src\":\"https:\/\/www.sigterritoires.fr\/wp-includes\/images\/media\/video.svg\",\"width\":48,\"height\":64}}]}<\/script>\n<\/div>\n\t\n<p>Avec cette l\u00e9gende le r\u00e9sultat fin<a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/qgis_bivariee.png\" rel=\"attachment wp-att-3120\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3120\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-bivarie-sous-qgis\/qgis_bivariee\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/qgis_bivariee.png?fit=543%2C420&amp;ssl=1\" data-orig-size=\"543,420\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"qgis_bivariee\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/qgis_bivariee.png?fit=543%2C420&amp;ssl=1\" class=\"aligncenter size-full wp-image-3120\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/qgis_bivariee.png?resize=543%2C420\" alt=\"r\u00e9sultat final\" width=\"543\" height=\"420\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/qgis_bivariee.png?w=543&amp;ssl=1 543w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/04\/qgis_bivariee.png?resize=300%2C232&amp;ssl=1 300w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/a>al est:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nous avons d\u00e9j\u00e0 abord\u00e9 la cr\u00e9ation de cartes bivari\u00e9es avec ArcGis (Affichage bivari\u00e9 sous ArcGis). Vu le nombre de demandes, voici comment faire la m\u00eame chose avec QGis. Il y a deux m\u00e9thodes de cr\u00e9ation de&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"chat","meta":{"give_campaign_id":0,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[62],"tags":[264,185,58],"class_list":["post-3097","post","type-post","status-publish","format-chat","hentry","category-qgis-2","tag-bivariee","tag-carte","tag-qgis","post_format-post-format-chat"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-NX","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/3097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=3097"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/3097\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=3097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=3097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=3097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}