﻿{"id":3440,"date":"2016-08-25T07:20:59","date_gmt":"2016-08-25T06:20:59","guid":{"rendered":"http:\/\/www.sigterritoires.fr\/?p=3440"},"modified":"2016-08-25T09:28:54","modified_gmt":"2016-08-25T08:28:54","slug":"configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/","title":{"rendered":"Configurer Eclipse pour d\u00e9velopper des scripts ou des plugins QGis"},"content":{"rendered":"<p>Eclipse est un projet, d\u00e9clin\u00e9 et organis\u00e9 en un ensemble de sous-projets de d\u00e9veloppements logiciels, de la fondation Eclipse visant \u00e0 d\u00e9velopper un environnement de production de logiciels libre qui soit extensible, universel et polyvalent, en s&rsquo;appuyant principalement sur Java.<\/p>\n<p>Figurant parmi les grandes r\u00e9ussites de l&rsquo;Open source, Eclipse est devenu un standard du march\u00e9 des logiciels de d\u00e9veloppement, int\u00e9gr\u00e9 par de grands \u00e9diteurs logiciels et soci\u00e9t\u00e9s de services.<\/p>\n<p>Vous pouvez d\u00e9velopper un plugin pour QGis avec un simple \u00e9diteur de texte, mais si vous voulez disposer d&rsquo;un v\u00e9ritable environnement de d\u00e9veloppement, vous permettant de d\u00e9boguer rapidement vos scripts, Eclipse est la meilleure solution.<br \/>\n<!--more--><\/p>\n<h2>Par o\u00f9 commencer?<\/h2>\n<p>Vous devez t\u00e9l\u00e9charger et installer <em><strong>Eclipse ET<\/strong><\/em> le plugin <em><strong>PyDev<\/strong><\/em>.<\/p>\n<p>Pour t\u00e9l\u00e9charger la derni\u00e8re version d&rsquo;<strong>Eclipse<\/strong> :<\/p>\n<p><a href=\"https:\/\/www.eclipse.org\/downloads\/download.php?file=\/oomph\/epp\/neon\/R\/eclipse-inst-win64.exe&amp;mirror_id=17\">https:\/\/www.eclipse.org\/downloads\/download.php?file=\/oomph\/epp\/neon\/R\/eclipse-inst-win64.exe&amp;mirror_id=17<\/a><\/p>\n<p>Ex\u00e9cutez le fichier d&rsquo;installation, en s\u00e9lectionnant l&rsquo;installation \u00ab\u00a0Eclipse IDE for Java Developers\u00a0\u00bb<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec1.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3441\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec1.png?fit=623%2C643&amp;ssl=1\" data-orig-size=\"623,643\" 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=\"ec1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec1.png?fit=623%2C643&amp;ssl=1\" class=\"aligncenter size-full wp-image-3441\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec1.png?resize=623%2C643\" alt=\"option d'intallation d'eclipse\" width=\"623\" height=\"643\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec1.png?w=623&amp;ssl=1 623w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec1.png?resize=291%2C300&amp;ssl=1 291w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/a><\/p>\n<p>Une fois l&rsquo;installation termin\u00e9e, <strong>Eclipse<\/strong> se lance. Vous devez installer alors le plugin PyDev pour Eclipse. Pour cela:<\/p>\n<p>Allez dans le menu <em><strong>Help-&gt;Install New softwar<\/strong><\/em>e<\/p>\n<p>Dans \u00ab\u00a0Work with\u00a0\u00bb cliquez sur le bouton <em><strong>Add<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec2.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3442\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec2.png?fit=483%2C181&amp;ssl=1\" data-orig-size=\"483,181\" 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=\"ec2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec2.png?fit=483%2C181&amp;ssl=1\" class=\"aligncenter size-full wp-image-3442\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec2.png?resize=483%2C181\" alt=\"ajout du plugin PyDev dans eclipse\" width=\"483\" height=\"181\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec2.png?w=483&amp;ssl=1 483w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec2.png?resize=300%2C112&amp;ssl=1 300w\" sizes=\"auto, (max-width: 483px) 100vw, 483px\" \/><\/a><\/p>\n<p>Dans <em><strong>name<\/strong> <\/em>tapez <strong>PyDev<\/strong> et dans <em><strong>Location<\/strong> <\/em>l&rsquo;adresse du site de t\u00e9l\u00e9chargement :<strong> <em>http:\/\/pydev.org\/updates<\/em><\/strong>, puis cliquez sur <strong>OK<\/strong><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec3.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3443\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec3\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec3.png?fit=867%2C682&amp;ssl=1\" data-orig-size=\"867,682\" 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=\"ec3\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec3.png?fit=640%2C503&amp;ssl=1\" class=\"aligncenter size-full wp-image-3443\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec3.png?resize=640%2C503\" alt=\"ec3\" width=\"640\" height=\"503\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec3.png?w=867&amp;ssl=1 867w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec3.png?resize=300%2C236&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec3.png?resize=768%2C604&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Cochez la case <em><strong>PyDev<\/strong><\/em>, puis sur <em><strong>Next<\/strong> <\/em>et compl\u00e9tez l&rsquo;installation du plugin.<\/p>\n<p>Une fois termin\u00e9, vous devez relancer Eclipse. Vous devez d\u00e9finir l&rsquo;interpr\u00e9teur Python \u00e0 utiliser:<\/p>\n<p>Allez dans le menu <em><strong>Windows-&gt;Preferences<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec4.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3444\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec4\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec4.png?fit=1019%2C549&amp;ssl=1\" data-orig-size=\"1019,549\" 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=\"ec4\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec4.png?fit=640%2C345&amp;ssl=1\" class=\"aligncenter size-full wp-image-3444\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec4.png?resize=640%2C345\" alt=\"d\u00e9fiition de l'interpreteur Python\" width=\"640\" height=\"345\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec4.png?w=1019&amp;ssl=1 1019w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec4.png?resize=300%2C162&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec4.png?resize=768%2C414&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Dans la fen\u00eatre de gauche, recherchez l&rsquo;item <em><strong>PyDev -&gt; Interpreters -&gt; Python Interpreter<\/strong><\/em> puis cliquez sur le bouton <em><strong>New<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec5.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3445\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec5\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec5.png?fit=548%2C234&amp;ssl=1\" data-orig-size=\"548,234\" 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=\"ec5\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec5.png?fit=548%2C234&amp;ssl=1\" class=\"aligncenter size-full wp-image-3445\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec5.png?resize=548%2C234\" alt=\"ec5\" width=\"548\" height=\"234\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec5.png?w=548&amp;ssl=1 548w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec5.png?resize=300%2C128&amp;ssl=1 300w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/a><\/p>\n<p>Rentrez <em><strong>PyQGis<\/strong> <\/em>comme nom et pointez sur le fichier <em><strong>python.ex<\/strong><\/em>e de votre installation QGis. Il se trouve dans le r\u00e9pertoire <em><strong>bin<\/strong> <\/em>de celle-ci.<\/p>\n<p>Quand vous cliquez sur OK, le programme d&rsquo;installation recherche \u00e0 ajouter automatiquement toutes les biblioth\u00e8ques Python disponibles. Si vous les laissez, vous allez tout droit sur des conflits entre biblioth\u00e8ques. Vous devez renseigner ces biblioth\u00e8ques manuellement pour \u00eatre s\u00fbr qu&rsquo;elles ne rentreront pas en conflit.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec6-1.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3449\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec6-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec6-1.png?fit=405%2C367&amp;ssl=1\" data-orig-size=\"405,367\" 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=\"ec6\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec6-1.png?fit=405%2C367&amp;ssl=1\" class=\"aligncenter size-full wp-image-3449\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec6-1.png?resize=405%2C367\" alt=\"ec6\" width=\"405\" height=\"367\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec6-1.png?w=405&amp;ssl=1 405w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec6-1.png?resize=300%2C272&amp;ssl=1 300w\" sizes=\"auto, (max-width: 405px) 100vw, 405px\" \/><\/a><\/p>\n<p>Cliquez sur <em><strong>Deselect AL<\/strong><strong>L<\/strong><\/em> puis sur <em><strong>OK<\/strong><\/em>.<\/p>\n<p>Un message d&rsquo;avertissement appara\u00eet vous indiquant qu&rsquo;aucune biblioth\u00e8que n&rsquo;a \u00e9t\u00e9 indiqu\u00e9e. Cliquez sur <em><strong>Proceed anyway<\/strong><\/em>.<\/p>\n<p>Maintenant c&rsquo;est la partie la plus ennuyeuse de l&rsquo;installation. Armez vous de patience&#8230;<\/p>\n<p>On va faire des aller-retour entre <strong>Eclipse<\/strong> et <strong>QGis<\/strong> pour renseigner toutes les biblioth\u00e8ques n\u00e9cessaires.<\/p>\n<p>Pour chaque <em><strong>Path<\/strong> <\/em>rep\u00e9r\u00e9 dans <strong>QGis<\/strong>, vous devrez cliquez sur le bouton <em><strong>New Folder<\/strong><\/em> d&rsquo;Eclipse et pointer sur le r\u00e9pertoire concern\u00e9:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec7.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3450\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec7\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec7.png?fit=1011%2C554&amp;ssl=1\" data-orig-size=\"1011,554\" 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=\"ec7\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec7.png?fit=640%2C351&amp;ssl=1\" class=\"aligncenter size-full wp-image-3450\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec7.png?resize=640%2C351\" alt=\"ec7\" width=\"640\" height=\"351\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec7.png?w=1011&amp;ssl=1 1011w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec7.png?resize=300%2C164&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec7.png?resize=768%2C421&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Dans <strong>QGis<\/strong> nous allons utiliser la console Python. Ouvrez-la et tapez simplement <em><strong>qgis<\/strong><\/em> . Vous aurez en retour le path de l&rsquo;API PyQGIS.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec8.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3451\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec8\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec8.png?fit=911%2C373&amp;ssl=1\" data-orig-size=\"911,373\" 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=\"ec8\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec8.png?fit=640%2C262&amp;ssl=1\" class=\"aligncenter size-full wp-image-3451\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec8.png?resize=640%2C262\" alt=\"ec8\" width=\"640\" height=\"262\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec8.png?w=911&amp;ssl=1 911w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec8.png?resize=300%2C123&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec8.png?resize=768%2C314&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Usez de votre perspicacit\u00e9 pour d\u00e9coder la r\u00e9ponse, en sachant que \u00e7a correspond \u00e0 votre installation QGis. Dans cet exemple le d\u00e9but est Programmes\/QgisEssen. Ignorez les \/.\/ ainsi que le dernier \u00e9l\u00e9ment. En effet, ce que vous devrez renseigner dans Eclipse c&rsquo;est le r\u00e9pertoire de ce dernier \u00e9l\u00e9ment.<\/p>\n<p>Dans Eclipse cliquez sur <em><strong>New Folder<\/strong><\/em> et dans la fen\u00eatre qui s&rsquo;ouvre allez pointer sur le r\u00e9pertoire<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec9.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3452\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec9\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec9.png?fit=351%2C558&amp;ssl=1\" data-orig-size=\"351,558\" 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=\"ec9\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec9.png?fit=351%2C558&amp;ssl=1\" class=\"aligncenter size-full wp-image-3452\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec9.png?resize=351%2C558\" alt=\"ec9\" width=\"351\" height=\"558\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec9.png?w=351&amp;ssl=1 351w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec9.png?resize=189%2C300&amp;ssl=1 189w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/a>Cliquez sur <strong>OK<\/strong>. Vous verrez alors le r\u00e9pertoire s&rsquo;afficher dans la liste des System PYTHONPATH<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec10.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3453\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec10\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec10.png?fit=1018%2C665&amp;ssl=1\" data-orig-size=\"1018,665\" 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=\"ec10\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec10.png?fit=640%2C418&amp;ssl=1\" class=\"aligncenter size-full wp-image-3453\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec10.png?resize=640%2C418\" alt=\"ec10\" width=\"640\" height=\"418\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec10.png?w=1018&amp;ssl=1 1018w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec10.png?resize=300%2C196&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec10.png?resize=768%2C502&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Bon. Le plus dur reste \u00e0 faire. Tapez das la console Python<\/p>\n<p><em><strong>import sys<\/strong><\/em><br \/>\n<em><strong> sys.path<\/strong><\/em><\/p>\n<p>Vous aurez quelque chose comme<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec11.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3454\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec11\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec11.png?fit=905%2C564&amp;ssl=1\" data-orig-size=\"905,564\" 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=\"ec11\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec11.png?fit=640%2C399&amp;ssl=1\" class=\"aligncenter size-full wp-image-3454\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec11.png?resize=640%2C399\" alt=\"ec11\" width=\"640\" height=\"399\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec11.png?w=905&amp;ssl=1 905w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec11.png?resize=300%2C187&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec11.png?resize=768%2C479&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Pour chaque \u00e9l\u00e9ment du path vous devrez r\u00e9p\u00e9ter ce que nous venons de faire pour l&rsquo;api PyQGIS, sauf pour les \u00e9l\u00e9ments dont vous \u00eates s\u00fbr qu&rsquo;ils n&rsquo;interviennent pas dans votre d\u00e9veloppement, \u00e0 savoir ceux qui ne correspondent pas \u00e0 votre nom d&rsquo;utilisateur quand il s&rsquo;ag\u00eet des path commen\u00e7ant par \\\\Users\\ ou ceux qui correspondent \u00e0 d&rsquo;autres environnements logiciels que QGis (dans cet exemple les path commen\u00e7ant par \\\\PCI Geomatics).<\/p>\n<p>Une fois ceci fait pour tous les paths, ce n&rsquo;est pas fini! Il reste \u00e0 renseigner les dlls de QGis.<\/p>\n<p>Dans la fen\u00eatre de Pr\u00e9f\u00e9rences d&rsquo;Eclipse, cliquez sur l&rsquo;onglet Environnement<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec12.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3457\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec12\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec12.png?fit=1019%2C669&amp;ssl=1\" data-orig-size=\"1019,669\" 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=\"ec12\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec12.png?fit=640%2C420&amp;ssl=1\" class=\"aligncenter size-full wp-image-3457\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec12.png?resize=640%2C420\" alt=\"ec12\" width=\"640\" height=\"420\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec12.png?w=1019&amp;ssl=1 1019w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec12.png?resize=300%2C197&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec12.png?resize=768%2C504&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Cliquez sur le bouton New. Dan la fen\u00eatre qui s&rsquo;ouvre tapez PATH dans <em><strong>Name<\/strong> <\/em>et dans <em><strong>Value<\/strong> <\/em>vous devrez rentrer la liste des r\u00e9pertoires de QGis contenant des fichiers binaires, s\u00e9par\u00e9s par des ; .<\/p>\n<p>Sous Windows prenez la ligne suivante en modifiant la version de QGis pour qu&rsquo;elle corresponde \u00e0 celle install\u00e9e sur votre poste:<\/p>\n<p>C:\\Program Files\\QGIS Brighton;C:\\Program Files\\QGIS<br \/>\nBrighton\\bin;C:\\Program Files\\QGIS Brighton\\apps\\qgis\\bin;C:\\Program<br \/>\nFiles\\QGIS Brighton\\apps\\Python27\\DLLs<\/p>\n<p>La configuration d&rsquo;Eclipse est termin\u00e9e!!<\/p>\n<h2>Comment d\u00e9boguer les scripts Python dans QGis?<\/h2>\n<p>Les deux <strong>QGIS<\/strong> et <strong>Eclipse<\/strong> doivent \u00eatre configur\u00e9s pour le d\u00e9bogage de sorte que les deux logiciels puissent communiquer. <strong>Eclipse<\/strong> se lie \u00e0 <strong>QGIS<\/strong> afin de vous donner un aper\u00e7u des scripts Python en cours d&rsquo;ex\u00e9cution dans QGIS. Cette approche vous permet d&rsquo;ex\u00e9cuter des scripts de mani\u00e8re contr\u00f4l\u00e9e, de suspendre l&rsquo;ex\u00e9cution pendant que vous inspectez le programme pour d\u00e9tecter des bugs au moment et \u00e0 l&rsquo;endroit o\u00f9 ils ont lieu.<\/p>\n<p>Quand vous lancez un script dans QGis, celui-ci passe la main \u00e0 Eclipse pour ex\u00e9cuter le code, qui \u00e0 sont tour et renvoy\u00e9 vers QGis.<\/p>\n<p>On doit donc configurer QGis pour qu&rsquo;il envoie le flux vers Eclipse et Eclipse pour qu&rsquo;il renvoie les r\u00e9sultats vers QGis.<\/p>\n<h3>Configuration de QGis.<\/h3>\n<p>Dan cette \u00e9tape nous allons ajouter deux plugins \u00e0 QGIS, qui permettent \u00e0 Eclipse de communiquer avec QGIS. Un plugin, <em><strong>Plugin Reloader<\/strong><\/em>, vous permet de recharger un plugin QGIS en m\u00e9moire sans red\u00e9marrer QGIS, pour effectuer les tests plus rapidement. Le second plugin, <em><strong>Remote Debug<\/strong><\/em>, relie QGIS \u00e0 Eclipse.<br \/>\n<em><strong>Remote Debug<\/strong><\/em> est un plugin exp\u00e9rimental, donc vous devez vous assurer que les plugins exp\u00e9rimentaux sont visibles dans la liste des plugins disponibles du Gestionnaire d&rsquo;extensions QGIS.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec13.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3458\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec13\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec13.png?fit=936%2C595&amp;ssl=1\" data-orig-size=\"936,595\" 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=\"ec13\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec13.png?fit=640%2C407&amp;ssl=1\" class=\"aligncenter size-full wp-image-3458\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec13.png?resize=640%2C407\" alt=\"ec13\" width=\"640\" height=\"407\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec13.png?w=936&amp;ssl=1 936w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec13.png?resize=300%2C191&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec13.png?resize=768%2C488&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Installez les deux plugins. Profitez pour installer aussi le HelloWorldPlugin qui vous servira \u00e0 tester votre configuration.Notez l&#8217;emplacement du plugin :<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec14.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3459\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec14\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec14.png?fit=931%2C595&amp;ssl=1\" data-orig-size=\"931,595\" 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=\"ec14\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec14.png?fit=640%2C409&amp;ssl=1\" class=\"aligncenter size-full wp-image-3459\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec14.png?resize=640%2C409\" alt=\"ec14\" width=\"640\" height=\"409\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec14.png?w=931&amp;ssl=1 931w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec14.png?resize=300%2C192&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec14.png?resize=768%2C491&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<h3>Configuration d&rsquo;Eclipse.<\/h3>\n<p>Lancez <strong>Eclipse<\/strong><\/p>\n<p>Allez dans le menu <em><strong>File-&gt;New-&gt;Project<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec15.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3460\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec15\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec15.png?fit=733%2C655&amp;ssl=1\" data-orig-size=\"733,655\" 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=\"ec15\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec15.png?fit=640%2C572&amp;ssl=1\" class=\"aligncenter size-full wp-image-3460\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec15.png?resize=640%2C572\" alt=\"ec15\" width=\"640\" height=\"572\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec15.png?w=733&amp;ssl=1 733w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec15.png?resize=300%2C268&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>S\u00e9lectionnez <em><strong>General<\/strong> <\/em>puis <em><strong>Project<\/strong> <\/em>et cliquez sur <em><strong>Next<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec16.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3461\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec16\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec16.png?fit=507%2C491&amp;ssl=1\" data-orig-size=\"507,491\" 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=\"ec16\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec16.png?fit=507%2C491&amp;ssl=1\" class=\"aligncenter size-full wp-image-3461\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec16.png?resize=507%2C491\" alt=\"ec16\" width=\"507\" height=\"491\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec16.png?w=507&amp;ssl=1 507w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec16.png?resize=300%2C291&amp;ssl=1 300w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><\/a><\/p>\n<p>Donnez un nom au projet, par exemple, pour tester le fonctionnement, <em><strong>ProjetHelloWorld<\/strong><\/em>, puis cliquez sur le bouton <em><strong>Finish<\/strong><\/em>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec17.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3462\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec17\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec17.png?fit=1011%2C501&amp;ssl=1\" data-orig-size=\"1011,501\" 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=\"ec17\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec17.png?fit=640%2C317&amp;ssl=1\" class=\"aligncenter size-full wp-image-3462\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec17.png?resize=640%2C317\" alt=\"ec17\" width=\"640\" height=\"317\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec17.png?w=1011&amp;ssl=1 1011w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec17.png?resize=300%2C149&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec17.png?resize=768%2C381&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>S\u00e9lectionnez le projet que vous venez de cr\u00e9er, puis clic-droit et <em><strong>New -&gt; Folder<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec18.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3464\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec18\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec18.png?fit=617%2C693&amp;ssl=1\" data-orig-size=\"617,693\" 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=\"ec18\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec18.png?fit=617%2C693&amp;ssl=1\" class=\"aligncenter size-full wp-image-3464\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec18.png?resize=617%2C693\" alt=\"ec18\" width=\"617\" height=\"693\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec18.png?w=617&amp;ssl=1 617w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec18.png?resize=267%2C300&amp;ssl=1 267w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Dans la fen\u00eatre <em><strong>New Folder<\/strong><\/em> qui s&rsquo;ouvre, cliquez sur le bouton <em><strong>Advanced<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec19.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3465\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec19\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec19.png?fit=508%2C596&amp;ssl=1\" data-orig-size=\"508,596\" 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=\"ec19\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec19.png?fit=508%2C596&amp;ssl=1\" class=\"aligncenter size-full wp-image-3465\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec19.png?resize=508%2C596\" alt=\"ec19\" width=\"508\" height=\"596\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec19.png?w=508&amp;ssl=1 508w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec19.png?resize=256%2C300&amp;ssl=1 256w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/a><\/p>\n<p>Cochez la case \u00ab\u00a0Link to alternate location (Linked Folder)\u00a0\u00bb puis avec le bouton <em><strong>browse<\/strong> <\/em>pointez sur le r\u00e9pertoire du plugin \u00e0 d\u00e9boguer, dans notre exemple <em>HelloWorld<\/em>, dans le r\u00e9pertoire que vous avez not\u00e9 lors de son installation.<\/p>\n<h3><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec20.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3466\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec20\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec20.png?fit=512%2C746&amp;ssl=1\" data-orig-size=\"512,746\" 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=\"ec20\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec20.png?fit=512%2C746&amp;ssl=1\" class=\"aligncenter size-full wp-image-3466\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec20.png?resize=512%2C746\" alt=\"ec20\" width=\"512\" height=\"746\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec20.png?w=512&amp;ssl=1 512w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec20.png?resize=206%2C300&amp;ssl=1 206w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a>Test de la configuration<\/h3>\n<p>Pour tester la configuration, nous allons placer un point d&rsquo;arr\u00eat dans le code du script <em><strong>HelloWorld<\/strong><\/em>, le lancer dans <strong>QGis<\/strong>, constater que le code est bien sur arr\u00eat dans <strong>Eclipse<\/strong>, relancer l&rsquo;ex\u00e9cution dans <strong>Eclipse<\/strong> et voir la fen\u00eatre s&rsquo;afficher dans <strong>QGis<\/strong>.<\/p>\n<p>Pour placer le point d&rsquo;arr\u00eat:<\/p>\n<p>Dans <strong>Eclipse<\/strong>, ouvrez le fichier HelloWorld.py en double-cliquant sur lui.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec21.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3468\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec21\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec21.png?fit=1000%2C564&amp;ssl=1\" data-orig-size=\"1000,564\" 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=\"ec21\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec21.png?fit=640%2C361&amp;ssl=1\" class=\"aligncenter size-full wp-image-3468\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec21.png?resize=640%2C361\" alt=\"ec21\" width=\"640\" height=\"361\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec21.png?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec21.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec21.png?resize=768%2C433&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Allez dans le menu <em><strong>Window -&gt; Perspective -&gt; Open Perspective -&gt; Other&#8230;<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec23.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3470\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec23\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec23.png?fit=640%2C301&amp;ssl=1\" data-orig-size=\"640,301\" 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=\"ec23\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec23.png?fit=640%2C301&amp;ssl=1\" class=\"aligncenter size-full wp-image-3470\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec23.png?resize=640%2C301\" alt=\"ec23\" width=\"640\" height=\"301\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec23.png?w=640&amp;ssl=1 640w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec23.png?resize=300%2C141&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Dans la nouvelle fen\u00eatre s\u00e9lectionnez <em><strong>Debug<\/strong> <\/em>et cliquez sur <em><strong>OK<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec24.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3471\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec24\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec24.png?fit=342%2C430&amp;ssl=1\" data-orig-size=\"342,430\" 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=\"ec24\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec24.png?fit=342%2C430&amp;ssl=1\" class=\"aligncenter size-full wp-image-3471\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec24.png?resize=342%2C430\" alt=\"ec24\" width=\"342\" height=\"430\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec24.png?w=342&amp;ssl=1 342w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec24.png?resize=239%2C300&amp;ssl=1 239w\" sizes=\"auto, (max-width: 342px) 100vw, 342px\" \/><\/a><\/p>\n<p>La \u00ab\u00a0perspective\u00a0\u00bb de type d\u00e9bogage est prise par Eclipse<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec25.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3472\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec25\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec25.png?fit=1281%2C987&amp;ssl=1\" data-orig-size=\"1281,987\" 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=\"ec25\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec25.png?fit=640%2C493&amp;ssl=1\" class=\"aligncenter size-large wp-image-3472\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec25-1024x789.png?resize=640%2C493\" alt=\"ec25\" width=\"640\" height=\"493\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec25.png?resize=1024%2C789&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec25.png?resize=300%2C231&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec25.png?resize=768%2C592&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec25.png?resize=1200%2C925&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec25.png?w=1281&amp;ssl=1 1281w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Cherchez la premi\u00e8re ligne du plugin (def hello_world(self):) et double-cliquez \u00e0 gauche du num\u00e9ro de ligne pour placer un point d&rsquo;arr\u00eat (punaise verte)<\/p>\n<p>A partir du menu PyDev, s\u00e9lectionnez <em><strong>Start Debug Server<\/strong><\/em>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec26.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3473\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec26\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec26.png?fit=293%2C193&amp;ssl=1\" data-orig-size=\"293,193\" 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=\"ec26\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec26.png?fit=293%2C193&amp;ssl=1\" class=\"aligncenter size-full wp-image-3473\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec26.png?resize=293%2C193\" alt=\"ec26\" width=\"293\" height=\"193\" \/><\/a>Vous devrez voir s&rsquo;afficher le message<\/p>\n<p><em><strong>Debug Server at port: 5678<\/strong><\/em><\/p>\n<p>Dans la console (en bas de la fen\u00eatre Eclipse).<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec27.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3477\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec27\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec27.png?fit=1006%2C554&amp;ssl=1\" data-orig-size=\"1006,554\" 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=\"ec27\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec27.png?fit=640%2C352&amp;ssl=1\" class=\"aligncenter size-full wp-image-3477\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec27.png?resize=640%2C352\" alt=\"ec27\" width=\"640\" height=\"352\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec27.png?w=1006&amp;ssl=1 1006w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec27.png?resize=300%2C165&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec27.png?resize=768%2C423&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Maintenant, allez sur <strong>QGis<\/strong>. Dans le menu <em><strong>Extensions<\/strong> <\/em>cliquez sur <em><strong>Remote Debug -&gt; Remote Debug<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/c28.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3476\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/c28\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/c28.png?fit=447%2C186&amp;ssl=1\" data-orig-size=\"447,186\" 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=\"c28\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/c28.png?fit=447%2C186&amp;ssl=1\" class=\"aligncenter size-full wp-image-3476\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/c28.png?resize=447%2C186\" alt=\"c28\" width=\"447\" height=\"186\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/c28.png?w=447&amp;ssl=1 447w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/c28.png?resize=300%2C125&amp;ssl=1 300w\" sizes=\"auto, (max-width: 447px) 100vw, 447px\" \/><\/a><\/p>\n<p>La fen\u00eatre de Remote Debugger s&rsquo;ouvre. Une derni\u00e8re configuration est n\u00e9cessaire.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec29.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3478\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec29\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec29.png?fit=420%2C343&amp;ssl=1\" data-orig-size=\"420,343\" 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=\"ec29\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec29.png?fit=420%2C343&amp;ssl=1\" class=\"aligncenter size-full wp-image-3478\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec29.png?resize=420%2C343\" alt=\"ec29\" width=\"420\" height=\"343\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec29.png?w=420&amp;ssl=1 420w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec29.png?resize=300%2C245&amp;ssl=1 300w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/a>Assurez-vous que <em><strong>Debugger<\/strong> <\/em>est bien plac\u00e9 sur <em><strong>PyDev(Eclipse)<\/strong><\/em>. Dans <em><strong>PyDevd path<\/strong><\/em>, comme son nom l&rsquo;indique, il faut indiquer o\u00f9 se trouve le fichier <em><strong>pydevd.py<\/strong><\/em>.<\/p>\n<p>Le plus simple est de lancer une recherche dans le gestionnaire de fichiers Windows et de copier coller le path de ce fichier. Cette op\u00e9ration ne doit \u00eatre faite que la premi\u00e8re fois que vous utilisez Remote Debugger.<\/p>\n<p>Une fois fait, cliquez sur le bouton <em><strong>Connect<\/strong><\/em>. la fen\u00eatre se ferme et un message appara\u00eet dans <strong>QGis<\/strong> vous indiquant: <em><strong>Python Debugging Active<\/strong><\/em>.<\/p>\n<p>Lancez le plugin HeloWorld \u00e0 partir du menu <em><strong>Extension -&gt; HelloWorld -&gt;HelloWorld.<\/strong><\/em><\/p>\n<p>Ceci entra\u00eene, habituellement, l&rsquo;affichage d&rsquo;une fen\u00eatre de message avec le texte <em>Hello World<\/em>. Par contre, ici, rien ne se passe.<\/p>\n<p>Allez dans <strong>Eclipse<\/strong>.<\/p>\n<p>Vous constaterez que la ligne avec le point d&rsquo;arr\u00eat est surlign\u00e9e. Ceci veut dire que l&rsquo;ex\u00e9cution du script est bien arr\u00eat\u00e9e \u00e0 ce point la.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec31.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3479\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec31\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec31.png?fit=1006%2C549&amp;ssl=1\" data-orig-size=\"1006,549\" 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=\"ec31\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec31.png?fit=640%2C349&amp;ssl=1\" class=\"aligncenter size-full wp-image-3479\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec31.png?resize=640%2C349\" alt=\"ec31\" width=\"640\" height=\"349\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec31.png?w=1006&amp;ssl=1 1006w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec31.png?resize=300%2C164&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec31.png?resize=768%2C419&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Pour red\u00e9marrer l&rsquo;ex\u00e9cution, allez dans le menu <em><strong>Run-&gt;Resume<\/strong><\/em><\/p>\n<p>Allez dans QGis. La fen\u00eatre Hello World est apparue!<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec32.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3480\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/configurer-eclipse-pour-developper-des-scripts-ou-des-plugins-qgis\/ec32\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec32.png?fit=914%2C642&amp;ssl=1\" data-orig-size=\"914,642\" 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=\"ec32\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec32.png?fit=640%2C450&amp;ssl=1\" class=\"aligncenter size-full wp-image-3480\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec32.png?resize=640%2C450\" alt=\"ec32\" width=\"640\" height=\"450\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec32.png?w=914&amp;ssl=1 914w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec32.png?resize=300%2C211&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2016\/08\/ec32.png?resize=768%2C539&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>La configuration de votre environnement de d\u00e9veloppement est termin\u00e9e.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eclipse est un projet, d\u00e9clin\u00e9 et organis\u00e9 en un ensemble de sous-projets de d\u00e9veloppements logiciels, de la fondation Eclipse visant \u00e0 d\u00e9velopper un environnement de production de logiciels libre qui soit extensible, universel et polyvalent, en&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","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":[3,222,62],"tags":[339,340,279,131,58,223],"class_list":["post-3440","post","type-post","status-publish","format-standard","hentry","category-logiciel_libres","category-python","category-qgis-2","tag-eclipse","tag-ide","tag-plugin","tag-python","tag-qgis","tag-script"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-Tu","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/3440","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=3440"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/3440\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=3440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=3440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=3440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}