[Qgis-user] Dynamic Line

Andreas Neumann a.neumann at carto.net
Fri Nov 13 02:56:21 PST 2020


Yes, you need point data to start from, but then vectors can bei/are 
generated from the attributes you mentioned.

Andreas

Am 13.11.20 um 11:47 schrieb L.W.:
>
> from the docs ...
>
> ****It can only be used to render point data****
>
>
>         12.2.2.2.6.The Vector Field Marker
>         <https://docs.qgis.org/3.10/en/docs/user_manual/style_library/symbol_selector.html?#id15>
>
> The vector field marker is used to display vector field data such as 
> earth deformation, tidal flows, and the like. It displays the vectors 
> as lines (preferably arrows) that are scaled and oriented according to 
> selected attributes of data points. ****It can only be used to render 
> point data****; line and polygon layers are not drawn by this symbology.
>
> The vector field is defined by attributes in the data, which can 
> represent the field either by:
>
>  *
>
>     *cartesian*components (|x|and|y|components of the field)
>
>  *
>
>     or*polar*coordinates: in this case, attributes
>     define|Length|and|Angle|. The angle may be measured either
>     clockwise from north, or Counterclockwise from east, and may be
>     either in degrees or radians.
>
>  *
>
>     or as*height only*data, which displays a vertical arrow scaled
>     using an attribute of the data. This is appropriate for displaying
>     the vertical component of deformation, for example.
>
> The magnitude of field
>
>
> Am 13.11.2020 um 11:34 schrieb Andreas Neumann:
>> Or even easier: use the "Vector Field Marker":
>>
>> https://docs.qgis.org/3.10/en/docs/user_manual/style_library/symbol_selector.html?#the-vector-field-marker 
>>
>>
>> Am 13.11.20 um 11:33 schrieb Andreas Neumann:
>>> Hi,
>>>
>>> Yes - you can use Geometry Generators for that. Use the make_point() 
>>> and make_line() expressions for that.
>>>
>>> See 
>>> https://docs.qgis.org/3.10/en/docs/user_manual/style_library/symbol_selector.html?highlight=geometry%20generator#the-geometry-generator
>>>
>>> Greetings,
>>> Andreas
>>>
>>> Am 13.11.20 um 11:26 schrieb L.W.:
>>>> Hi,
>>>>
>>>> is it possible to draw automatically a line between two points defined
>>>> by 4 fields (x1,y1 - x2,y2) in an attributetable?
>>>>
>>>> but I do not want to add a line-layer based on this table nor want to
>>>> draw the line by hand.
>>>>
>>>> thanks
>>>>
>>>> _______________________________________________
>>>> 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
>>> _______________________________________________
>>> 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
>> _______________________________________________
>> 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
>
> _______________________________________________
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20201113/0ae1e76d/attachment.html>


More information about the Qgis-user mailing list