[Qgis-user] Calculating shortest distance and angle of line connecting a point and an area feature
Nicolas Cadieux
njacadieux.gitlab at gmail.com
Sat Jan 9 15:30:23 PST 2021
Hi,
Open the vector file, open the field calculator, create a new field with
floats. Cut and paste this formula.
(atan((xat(-1)-xat(0))/(yat(-1)-yat(0)))) * 180/3.14159 + (180
*(((yat(-1)-yat(0)) < 0) + (((xat(-1)-xat(0)) < 0 AND (yat(-1) - yat(0))
>0)*2)))
I think the new way to call the x of first node is: $x_at(0) and not
xat(0) but the above works.
There must be an easier way ...
NIcolas
On 2021-01-09 2:46 a.m., Alejandro Fernandez "Al" Tongco wrote:
> Thanks Nicolas for your time.
>
> I'm trying to use both stand-alone SAGA (Snap Points to Polygons) to
> produce the shortest line and QGIS to figure out the line angle
> (line_interpolate_angle). As of now, I'm successful on the former but
> not on the latter yet. I'll keep on trying...
>
> *Alejandro Fernandez "Al" Tongco*
>
>
>
>
> On Wednesday, December 30, 2020, 11:47:08 PM GMT+8, Nicolas Cadieux
> <njacadieux.gitlab at gmail.com> wrote:
>
>
> Hi,
> You can use the saga tool snap points to lines found in the
> processing toolbox. Then ask for the option to create the distance
> line (moves) and not the new points. From that new line file, you can
> find the angle (azimut) of the line using an expression using the
> field calculator.
>
> https://docs.qgis.org/3.16/en/docs/user_manual/working_with_vector/functions_list.html#line-interpolate-point
> <https://docs.qgis.org/3.16/en/docs/user_manual/working_with_vector/functions_list.html#line-interpolate-point>
>
> Nicolas Cadieux
> https://gitlab.com/njacadieux <https://gitlab.com/njacadieux>
>
>> Le 30 déc. 2020 à 02:13, Alejandro Fernandez "Al" Tongco
>> <al_tongco at yahoo.com> a écrit :
>>
>>
>> Hello qgis users,
>>
>> I need help how to calculate shortest length and angle of line
>> connecting a point and an area feature. I'm using QGIS 3.16 in
>> Windows 10.
>>
>> Thank you in advance,
>>
>> Al
>> _______________________________________________
>> Qgis-user mailing list
>> Qgis-user at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>
--
Nicolas Cadieux
https://gitlab.com/njacadieux
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20210109/b944b1f7/attachment.html>
More information about the Qgis-user
mailing list