<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi Silvain,</p>
<p>Hm - this will require a "Python action".</p>
<p>Because with a generic action you could do something like:</p>
<p>length(make_line($geometry,make_point(@click_x,@click_y)))</p>
<p>using a QGIS expression, but there are two problems:</p>
<p>- you can only get @click_x and @click_y if you click on the feature; but since it is a point feature you cannot click outside the tolerance of this point in order to receive the coordinates</p>
<p>- generic actions do not allow updates of data</p>
<p>So you'd have to use a Python action. If you Google for QGIS Python actions, you should get some ideas how it works.</p>
<p>Andreas</p>
<p id="reply-intro">On 2022-06-23 15:32, PIERRE Sylvain wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div id="replybody1">
<style type="text/css">@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}

#replybody1 p.v1MsoNormal, #replybody1 li.v1MsoNormal, #replybody1 div.v1MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
#replybody1 a:link, #replybody1 span.v1MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
#replybody1 a:visited, #replybody1 span.v1MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
#replybody1 p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
#replybody1 p.v1msonormal0, #replybody1 li.v1msonormal0, #replybody1 div.v1msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
#replybody1 p.v1v1msonormal, #replybody1 li.v1v1msonormal, #replybody1 div.v1v1msonormal
        {mso-style-name:v1msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
#replybody1 p.v1v1msochpdefault, #replybody1 li.v1v1msochpdefault, #replybody1 div.v1v1msochpdefault
        {mso-style-name:v1msochpdefault;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
#replybody1 span.v1v1msohyperlink
        {mso-style-name:v1msohyperlink;}
#replybody1 span.v1v1msohyperlinkfollowed
        {mso-style-name:v1msohyperlinkfollowed;}
#replybody1 span.v1v1emailstyle17
        {mso-style-name:v1emailstyle17;}
#replybody1 p.v1v1msonormal1, #replybody1 li.v1v1msonormal1, #replybody1 div.v1v1msonormal1
        {mso-style-name:v1msonormal1;
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
#replybody1 span.v1v1msohyperlink1
        {mso-style-name:v1msohyperlink1;
        mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
#replybody1 span.v1v1msohyperlinkfollowed1
        {mso-style-name:v1msohyperlinkfollowed1;
        mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
#replybody1 span.v1EmailStyle28
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
#replybody1 span.v1EmailStyle29
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
#replybody1 .v1MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
#replybody1 div.v1WordSection1
        {page: unset;}</style>
<div lang="FR">
<div class="v1WordSection1">
<p class="v1MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: #1f497d; mso-fareast-language: EN-US;">Hi Andreas,</span></p>
<p class="v1MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: #1f497d; mso-fareast-language: EN-US;"> </span></p>
<p class="v1MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: #1f497d; mso-fareast-language: EN-US;">I want an interactive solution . Close to measurement tool except I can catch the length and update a field in the layer table.</span></p>
<p class="v1MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: #1f497d; mso-fareast-language: EN-US;"> </span></p>
<div>
<div style="border: none; border-top: solid #E1E1E1 1.0pt; padding: 3.0pt 0cm 0cm 0cm;">
<p class="v1MsoNormal"><strong><span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;">De :</span></strong><span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"> Andreas Neumann <a.neumann@carto.net> <br /><strong>Envoyé :</strong> jeudi 23 juin 2022 15:29<br /><strong>À :</strong> PIERRE Sylvain <sylvain.pierre@alsace.eu><br /><strong>Cc :</strong> qgis-developer@lists.osgeo.org<br /><strong>Objet :</strong> Re: [QGIS-Developer] action get measure</span></p>
</div>
</div>
<p class="v1MsoNormal"> </p>
<table class="v1MsoNormalTable" style="width: 100.0%;" border="0" width="100%" cellspacing="3" cellpadding="0">
<tbody>
<tr>
<td style="width: 100.0%; background: #FFFF99; padding: 4.8pt 4.8pt 4.8pt 4.8pt;" width="100%">
<p class="v1MsoNormal" style="text-align: center;" align="center"><strong><span style="font-size: 7.5pt; font-family: 'Verdana',sans-serif; color: #002266;">Soyez vigilant : ce courriel provient d'une organisation externe à la CeA.</span></strong><span style="font-size: 7.5pt; font-family: 'Verdana',sans-serif; color: #002266;"> <br />• Assurez-vous d'abord qu'il ne s'agit pas d'un email malveillant avant de cliquer sur tout lien ou pièce jointe. <br /><a href="https://intranet.alsace.eu/actualites/apprenez-a-reconnaitre-un-email-phishing/" target="_blank" rel="noopener noreferrer">Apprendre à reconnaître un email de phishing.</a> </span></p>
</td>
</tr>
<tr>
<td style="padding: 4.8pt 4.8pt 4.8pt 4.8pt;"> </td>
</tr>
</tbody>
</table>
<p><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;">Hi Sylvain,</span></p>
<p><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;">Do you want an interactive solution where the user should interactively draw a second point - or is the second point already in your data table?</span></p>
<p><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;">Andreas</span></p>
<p id="v1reply-intro"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;">On 2022-06-23 14:42, PIERRE Sylvain via QGIS-Developer wrote:</span></p>
<blockquote style="border: none; border-left: solid #1010FF 1.5pt; padding: 0cm 0cm 0cm 5.0pt; margin-left: 0cm; margin-right: 0cm;">
<div id="v1replybody1">
<div>
<div>
<p class="v1v1msonormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;">Hi ,</span></p>
<p class="v1v1msonormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;">I want to build an action on a point layer, wich draw a line from a point and store the lenght inside a field layer.</span></p>
<p class="v1v1msonormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;">Is ther any way to do that ?</span></p>
<p class="v1v1msonormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;"> </span></p>
<p class="v1v1msonormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;">Thanks</span></p>
<p class="v1v1msonormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;"> </span></p>
<p class="v1v1msonormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;">Sylvain</span></p>
<p class="v1v1msonormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;"> </span></p>
<table class="v1MsoNormalTable" style="width: 483.45pt; margin-left: -1.5pt;" border="0" width="0" cellspacing="3" cellpadding="0">
<tbody>
<tr style="height: 115.45pt;">
<td style="width: 98.5pt; padding: 0cm 0cm 0cm 0cm; height: 115.45pt;" valign="top" width="135">
<p class="v1v1msonormal" style="margin-left: 21.3pt; text-indent: -21.3pt; line-height: 115%;"><img id="v1v1Image_x0020_2" style="width: 1.075in; height: 1.4916in;" src="cid:165599222062b46f9c2e597848118703@carto.net" width="103" height="143" border="0" /></p>
</td>
<td style="width: 380.45pt; padding: 1.5pt 1.5pt 1.5pt 1.5pt; height: 115.45pt;" width="510">
<p class="v1v1msonormal" style="mso-margin-top-alt: 1.0pt; margin-right: 0cm; margin-bottom: 1.0pt; margin-left: 21.3pt; text-indent: -21.3pt; line-height: 115%;"><span style="font-size: 13.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: #003399;">Sylvain PIERRE</span></p>
<p class="v1v1msonormal" style="mso-margin-top-alt: 1.0pt; margin-right: 0cm; margin-bottom: 1.0pt; margin-left: 0cm; line-height: 115%;"><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: black;">Chef de projet système d'information</span></p>
<p class="v1v1msonormal" style="mso-margin-top-alt: 1.0pt; margin-right: 0cm; margin-bottom: 1.0pt; margin-left: 0cm; line-height: 115%;"><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: black;">Direction des Systèmes d'Information et du Développement Numérique</span></p>
<p class="v1v1msonormal" style="mso-margin-top-alt: 1.0pt; margin-right: 0cm; margin-bottom: 1.0pt; margin-left: 0cm; line-height: 115%;"><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: black;">Service Projets et Ingénierie Numérique</span></p>
<p class="v1v1msonormal" style="mso-margin-top-alt: 1.0pt; margin-right: 0cm; margin-bottom: 1.0pt; margin-left: 0cm; line-height: 115%;"><strong><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: black;">Collectivité européenne d'Alsace</span></strong></p>
<p class="v1v1msonormal" style="mso-margin-top-alt: 1.0pt; margin-right: 0cm; margin-bottom: 1.0pt; margin-left: 0cm; line-height: 115%;"><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: black;">Tél : 03 88 76 68 88</span></p>
<p class="v1v1msonormal" style="mso-margin-top-alt: 1.0pt; margin-right: 0cm; margin-bottom: 1.0pt; margin-left: 0cm; line-height: 115%;"><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: black;"><a href="mailto:sylvain.pierre@alsace.eu" rel="noreferrer">sylvain.pierre@alsace.eu</a></span></p>
<p class="v1v1msonormal" style="mso-margin-top-alt: 1.0pt; margin-right: 0cm; margin-bottom: 1.0pt; margin-left: 0cm; line-height: 115%;"><a href="http://www.alsace.eu" target="_blank" rel="noopener noreferrer"><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif;">www.alsace.eu</span></a></p>
<p class="v1v1msonormal" style="mso-margin-top-alt: 1.0pt; margin-right: 0cm; margin-bottom: 1.0pt; margin-left: 0cm; line-height: 115%;"><a href="http://www.facebook.com/toutelalsace" target="_blank" rel="noopener noreferrer"><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: windowtext; text-decoration: none;"><img id="v1v1Image_x0020_4" style="width: .1416in; height: .1583in;" src="cid:165599222062b46f9c2ea49101526871@carto.net" alt="facebook" width="14" height="15" border="0" /></span></a><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif;"> </span><a href="http://www.twitter.com/toutelalsace" target="_blank" rel="noopener noreferrer"><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: windowtext; text-decoration: none;"><img id="v1v1Image_x0020_7" style="width: .1583in; height: .1583in;" src="cid:165599222062b46f9c2eeb2255103481@carto.net" alt="twitter" width="15" height="15" border="0" /></span></a><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif;"> </span><a href="http://www.instagram.com/toutelalsace" target="_blank" rel="noopener noreferrer"><span style="font-size: 8.0pt; line-height: 115%; font-family: 'Verdana',sans-serif; color: windowtext; text-decoration: none;"><img id="v1v1Image_x0020_8" style="width: .1583in; height: .1583in;" src="cid:165599222062b46f9c2f34f141682042@carto.net" alt="insta" width="15" height="15" border="0" /></span></a></p>
</td>
</tr>
</tbody>
</table>
<p class="v1v1msonormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;"> </span></p>
</div>
</div>
</div>
<p class="v1MsoNormal"><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;"> </span></p>
<div>
<p class="v1MsoNormal"><span style="font-size: 10.0pt; font-family: 'Courier New';">_______________________________________________<br />QGIS-Developer mailing list<br /><a href="mailto:QGIS-Developer@lists.osgeo.org" rel="noreferrer">QGIS-Developer@lists.osgeo.org</a><br />List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noopener noreferrer"> https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br />Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noopener noreferrer"> https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span></p>
</div>
</blockquote>
<p><span style="font-size: 10.0pt; font-family: 'Verdana',sans-serif;"> </span></p>
</div>
</div>
</div>
</blockquote>
<p><br /></p>

</body></html>