Skip to content

Commit d0cb3fe

Browse files
committed
Deployed 4dd1265 with MkDocs version: 1.6.1
1 parent c294aa6 commit d0cb3fe

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

search/search_index.json

+1-1
Large diffs are not rendered by default.

selection-parcours-entites/index.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -1466,7 +1466,7 @@ <h2 id="selection-dentite">Sélection d'entité<a class="headerlink" href="#sele
14661466
les codes INSEE qui commencent par <code>77</code> (à choisir un code INSEE propre au jeu de données).</p>
14671467
<p><img alt="Sélectionner par expression" src="../media/selection_expression.png" /></p>
14681468
<p>Solution en mode graphique :</p>
1469-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="ss">&quot;CODE_INSEE&quot;</span><span class="w"> </span><span class="k">LIKE</span><span class="w"> </span><span class="s1">&#39;77%&#39;</span>
1469+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="ss">&quot;INSEE_COM&quot;</span><span class="w"> </span><span class="k">LIKE</span><span class="w"> </span><span class="s1">&#39;77%&#39;</span>
14701470
</code></pre></div></td></tr></table></div>
14711471
<p>Nous allons faire la même chose, mais en utilisant Python. Pensez à <strong>désélectionner</strong> les entités.</p>
14721472
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span>
@@ -1479,7 +1479,7 @@ <h2 id="selection-dentite">Sélection d'entité<a class="headerlink" href="#sele
14791479

14801480
<span class="n">layer</span> <span class="o">=</span> <span class="n">iface</span><span class="o">.</span><span class="n">activeLayer</span><span class="p">()</span>
14811481
<span class="n">layer</span><span class="o">.</span><span class="n">removeSelection</span><span class="p">()</span>
1482-
<span class="n">layer</span><span class="o">.</span><span class="n">selectByExpression</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;</span><span class="se">\&quot;</span><span class="s2">CODE_INSEE</span><span class="se">\&quot;</span><span class="s2"> LIKE &#39;77%&#39;&quot;</span><span class="p">)</span>
1482+
<span class="n">layer</span><span class="o">.</span><span class="n">selectByExpression</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;</span><span class="se">\&quot;</span><span class="s2">INSEE_COM</span><span class="se">\&quot;</span><span class="s2"> LIKE &#39;77%&#39;&quot;</span><span class="p">)</span>
14831483
<span class="n">layer</span><span class="o">.</span><span class="n">invertSelection</span><span class="p">()</span>
14841484
<span class="n">layer</span><span class="o">.</span><span class="n">removeSelection</span><span class="p">()</span>
14851485
</code></pre></div></td></tr></table></div>
@@ -1647,7 +1647,7 @@ <h3 id="optimisation-de-la-requete">Optimisation de la requête<a class="headerl
16471647
<span class="n">request</span><span class="o">.</span><span class="n">setFilterExpression</span><span class="p">(</span><span class="s1">&#39;&quot;POPULATION&quot; != </span><span class="se">\&#39;</span><span class="s1">NC</span><span class="se">\&#39;</span><span class="s1">&#39;</span><span class="p">)</span>
16481648

16491649
<span class="k">for</span> <span class="n">feature</span> <span class="ow">in</span> <span class="n">layer</span><span class="o">.</span><span class="n">getFeatures</span><span class="p">(</span><span class="n">request</span><span class="p">):</span>
1650-
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;</span><span class="si">{commune}</span><span class="s1"> : </span><span class="si">{nombre}</span><span class="s1"> habitants pour&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">commune</span><span class="o">=</span><span class="n">feature</span><span class="p">[</span><span class="s1">&#39;NOM&#39;</span><span class="p">],</span> <span class="n">nombre</span><span class="o">=</span><span class="n">feature</span><span class="p">[</span><span class="s1">&#39;POPULATION&#39;</span><span class="p">]))</span>
1650+
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;</span><span class="si">{</span><span class="n">feature</span><span class="p">[</span><span class="s1">&#39;NOM&#39;</span><span class="p">]</span><span class="si">}</span><span class="s1"> : </span><span class="si">{</span><span class="n">feature</span><span class="p">[</span><span class="s1">&#39;POPULATION&#39;</span><span class="p">]</span><span class="si">}</span><span class="s1"> habitants pour&#39;</span><span class="p">)</span>
16511651
</code></pre></div></td></tr></table></div>
16521652
<p>Nous pouvons accessoirement ordonner les résultats et surtout encore optimiser la requête en :</p>
16531653
<ul>

0 commit comments

Comments
 (0)