Movement patterns

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Movement patterns

Taimur al said
Hi all,

I have a series of GPS coordinate points and i would like to connect these points using a line creating a movement pattern. These points will connect using time and date for sequencing. 

Can someone help me figure how to present this data on Qgis.

Regards,
Taimur


Wildlife Biologist 
Office for Conservation of the Environment 
Diwan of Royal Court
Muscat - Oman
Tel: 24296627


_______________________________________________
Qgis-user mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Reply | Threaded
Open this post in threaded view
|

Re: Movement patterns

Stefan Giese (WhereGroup)
Hi Taimur,
you can use the processing Toolbox and then the "points to path"
algorithm. You can choose your input point layer, a order field (the
time in your case) and a format string (optional) for your time format.

---
Mit freundlichen Grüßen
Stefan Giese
Projektleiter/Consultant
***************************
Where2B Konferenz 2019
12. Dezember 2019 in Bonn
where2b-conference.com
***************************
WhereGroup GmbH
Schwimmbadstr. 2
79100 Freiburg
Germany

Fon: +49 (0)761 / 519 102 - 61
Fax: +49 (0)761 / 519 102 - 11

[hidden email]
www.wheregroup.com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885

Am 2019-10-15 07:52, schrieb Taimur al said:

> Hi all,
>
>  I have a series of GPS coordinate points and i would like to connect
> these points using a line creating a movement pattern. These points
> will connect using time and date for sequencing.
>
>  Can someone help me figure how to present this data on Qgis.
>
>  Regards,
>  Taimur
>
> _WILDLIFE BIOLOGIST _
> _OFFICE FOR CONSERVATION OF THE ENVIRONMENT _
> _DIWAN OF ROYAL COURT_
> _MUSCAT - OMAN_
> _TEL: 24296627_
> _______________________________________________
> Qgis-user mailing list
> [hidden email]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Reply | Threaded
Open this post in threaded view
|

Re: Movement patterns

Anita Graser
In reply to this post by Taimur al said
Hi Taimur,

On Tue, Oct 15, 2019 at 7:52 AM Taimur al said <[hidden email]> wrote:
I have a series of GPS coordinate points and i would like to connect these points using a line creating a movement pattern. These points will connect using time and date for sequencing. 

The Trajectools plugin provides a "Trajectories form point layer" function for exactly this purpose.

https://plugins.qgis.org/plugins/processing_trajectory/

In addition, Trajectools can add speed and heading information to points, split trajectories by date, and clip trajectories to a bounding box.

Regards,
Anita




_______________________________________________
Qgis-user mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Reply | Threaded
Open this post in threaded view
|

Re: Movement patterns

Anita Graser
This should have gone to the list:

On Tue, Oct 15, 2019, 21:34 Anita Graser <[hidden email]> wrote:
Dear Falk,

On Tue, Oct 15, 2019 at 8:59 PM Falk Huettmann <[hidden email]> wrote:
Hi Anita,
thanks, I looked at it but have a hard time to see and understand
details, e.g. how done, and what the actual items perform.
Would you have some insights ?

Input point layers have to contain a trajectory (or moving object) ID and timestamps. 

- Add heading to points takes a point layer and adds a heading column based on the direction of the line between consecutive points
- Add speed to points takes a point layer and adds a speed (m/s) column based on the distance and time difference between consecutive points
- Trajectories from point layer takes a point layer and creates a line layer by connecting consecutive points
- Day trajectories from point layer does the same as Trajectories from point layer but creates one line for each day. So if your observations contain multiple days, you'll get more shorter lines. 

There is sample data in the plugin folder. On Windows, the path is something like: 

C:\Users\anita\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\processing_trajectory\sample_data

Hope this helps.

Regards,
Anita





_______________________________________________
Qgis-user mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Reply | Threaded
Open this post in threaded view
|

Re: Movement patterns

Mike Flannigan
In reply to this post by Taimur al said

I think Stefan has already given you a better answer
than the one I have.  I turn lat/long points into linear
geojson's in a single text file (outside of QGIS) and
then import the geojson into QGIS.  However, in my case
there is no timestamp, so it's probably not what you want.

On the other hand, geojson will take timestamps:
https://stackoverflow.com/questions/28989123/saving-timestamp-with-coordinates-geojson

Below is an example of just one of hundreds of lines
in the single geojson file.

"type": "FeatureCollection",
"crs": { "type": "name", "properties": { "name":
"urn:ogc:def:crs:OGC:1.3:CRS84" } },

"features": [
{ "type": "Feature", "properties": { "id": 7, "name": "fgsde - 3-2014 -
Waypoint Track" }, "geometry": { "type": "LineString", "coordinates": [
[ -95.1660333333333, 29.6906 ],  [ -95.1681333333333, 29.6917666666667
],  [ -95.1695, 29.6925833333333 ],  [ -95.1701833333333, 29.693 ],  [
-95.1716666666667, 29.6939 ], [ -95.1729333333333, 29.6946166666667 ], 
[ -95.3758666666667, 29.7328 ],  [ -95.3719833333333, 29.7332333333333
],  [ -95.3704333333333, 29.7340666666667 ],  [ -95.3702666666667,
29.73425 ],  [ -95.3700833333333, 29.7344666666667 ],  [
-95.3690166666667, 29.73615 ],  [ -95.36735, 29.7383 ],  [
-95.3652166666667, 29.7409666666667 ],  [ -95.3632666666667, 29.74305
],  [ -95.3630833333333, 29.74315 ],  [ -95.3629333333333,
29.7432333333333 ],  [ -95.3629333333333, 29.7432333333333 ],  [
-95.3627833333333, 29.7432833333333 ],  [ -95.3624833333333,
29.7433833333333 ],  [ -95.3624833333333, 29.7433833333333 ],  [
-95.3621833333333, 29.74345 ],  [ -95.3620166666667, 29.7434666666667
],  [ -95.3618666666667, 29.7434833333333 ],  [ -95.3617,
29.7434833333333 ],  [ -95.3602666666667, 29.7432333333333 ],  [
-95.3585333333333, 29.74255 ],  [ -95.3567833333333, 29.7414666666667
],  [ -95.35295, 29.7389833333333 ],  [ -95.34965, 29.7369 ],  [
-95.3458833333333, 29.7344833333333 ],  [ -95.3425666666667, 29.7319 ], 
[ -95.3393833333333, 29.7295666666667 ],  [ -95.3365833333333,
29.7277666666667 ],  [ -95.3312, 29.7243333333333 ],  [
-95.3279166666667, 29.7222166666667 ],  [ -95.3248, 29.7203666666667 ], 
[ -95.3198666666667, 29.7178 ],  [ -95.3164, 29.7156666666667 ],  [
-95.31175, 29.71265 ],  [ -95.3084666666667, 29.7104166666667 ],  [
-95.30365, 29.7072 ],  [ -95.30015, 29.7048666666667 ],  [
-95.2965833333333, 29.7025833333333 ],  [ -95.2942333333333, 29.70085
],  [ -95.2921666666667, 29.6987666666667 ],  [ -95.2901166666667,
29.6972166666667 ],  [ -95.28925, 29.6967 ],  [ -95.2890166666667,
29.6966166666667 ],  [ -95.28875, 29.69655 ],  [ -95.2885,
29.6964833333333 ],  [ -95.2882666666667, 29.6964666666667 ],  [
-95.2880166666667, 29.6964833333333 ],  [ -95.2877833333333,
29.6965333333333 ],  [ -95.28755, 29.6966166666667 ],  [ -95.2873,
29.69675 ],  [ -95.2870666666667, 29.6968666666667 ],  [
-95.2868166666667, 29.697 ],  [ -95.2840333333333, 29.6985 ],  [
-95.27975, 29.701 ],  [ -95.27745, 29.7026666666667 ],  [
-95.2751833333333, 29.7043833333333 ],  [ -95.2744, 29.7049666666667 ], 
[ -95.2731, 29.7059166666667 ],  [ -95.2716333333333, 29.7069166666667
],  [ -95.27015, 29.7077333333333 ],  [ -95.2690166666667, 29.7083 ],  [
-95.2675333333333, 29.7085333333333 ],  [ -95.26625, 29.7084833333333
],  [ -95.2626, 29.7082666666667 ],  [ -95.2608, 29.7082833333333 ],  [
-95.2573666666667, 29.7077166666667 ],  [ -95.25485, 29.7073 ],  [
-95.2506166666667, 29.7066 ],  [ -95.2476166666667, 29.7061 ],  [
-95.2447666666667, 29.7058833333333 ],  [ -95.2415666666667, 29.70615
],  [ -95.2349333333333, 29.7067666666667 ],  [ -95.2284166666667,
29.7074666666667 ],  [ -95.22655, 29.7082 ],  [ -95.2236166666667,
29.7095166666667 ],  [ -95.2212833333333, 29.7099666666667 ],  [
-95.2171166666667, 29.7105 ],  [ -95.2115166666667, 29.71105 ],  [
-95.2065666666667, 29.7115166666667 ],  [ -95.20395, 29.71175 ],  [
-95.2022666666667, 29.7118833333333 ],  [ -95.2016333333333,
29.7119333333333 ],  [ -95.20135, 29.71195 ],  [ -95.2013, 29.71195 ], 
[ -95.2013, 29.71195 ],  [ -95.2009, 29.712 ],  [ -95.1997666666667,
29.7121 ],  [ -95.1984, 29.7122166666667 ],  [ -95.1982833333333,
29.7122333333333 ],  [ -95.1981666666667, 29.71175 ],  [ -95.19715,
29.7108666666667 ] ] } }

]
}


The result is something that looks like this:
http://www.mflan.com/temp/routes_-_svg.svg

It works quite well.


Mike



On 10/15/2019 5:39 AM, [hidden email] wrote:

> Date: Tue, 15 Oct 2019 05:52:58 +0000
> From: Taimur al said<[hidden email]>
> To:"[hidden email]"  <[hidden email]>
> Subject: [Qgis-user] Movement patterns
> Message-ID:
> <[hidden email]>
>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi all,
>
> I have a series of GPS coordinate points and i would like to connect these points using a line creating a movement pattern. These points will connect using time and date for sequencing.
>
> Can someone help me figure how to present this data on Qgis.
>
> Regards,
> Taimur
>
>
> Wildlife Biologist
> Office for Conservation of the Environment
> Diwan of Royal Court
> Muscat - Oman
> Tel: 24296627


_______________________________________________
Qgis-user mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Reply | Threaded
Open this post in threaded view
|

Re: Movement patterns

Taimur al said
In reply to this post by Anita Graser
Dear all, 

Thank you for your responses, i did some research and found plugin "time management" on Qgis most suitable presenting my data which is wildlife tracking using GPS collars. I will also be able to export it as a video. 

Regards,
Taimur 


Taimur Al-Said
Wildlife Biologist 
Office for Conservation of the Environment 
Diwan of Royal Court
Tel: 24296627


From: Anita Graser <[hidden email]>
Sent: 15 October 2019 22:45
To: Taimur al said <[hidden email]>
Cc: [hidden email] <[hidden email]>
Subject: Re: [Qgis-user] Movement patterns
 
Hi Taimur,

On Tue, Oct 15, 2019 at 7:52 AM Taimur al said <[hidden email]> wrote:
I have a series of GPS coordinate points and i would like to connect these points using a line creating a movement pattern. These points will connect using time and date for sequencing. 

The Trajectools plugin provides a "Trajectories form point layer" function for exactly this purpose.

https://plugins.qgis.org/plugins/processing_trajectory/

In addition, Trajectools can add speed and heading information to points, split trajectories by date, and clip trajectories to a bounding box.

Regards,
Anita




_______________________________________________
Qgis-user mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Reply | Threaded
Open this post in threaded view
|

Re: Movement patterns

pcav
Hi Taimur,
regarding animal movement, have you checked our Animove plugin?
Cheers.

On 17/10/19 06:20, Taimur al said wrote:

> Dear all, 
>
> Thank you for your responses, i did some research and found plugin "time
> management" on Qgis most suitable presenting my data which is wildlife
> tracking using GPS collars. I will also be able to export it as a video. 
>
> Regards,
> Taimur 
>
>
> */Taimur Al-Said/*
> */Wildlife Biologist /*
> */Office for Conservation of the Environment /*
> */Diwan of Royal Court/*
> */Tel: 24296627/*
>
> ------------------------------------------------------------------------
> *From:* Anita Graser <[hidden email]>
> *Sent:* 15 October 2019 22:45
> *To:* Taimur al said <[hidden email]>
> *Cc:* [hidden email] <[hidden email]>
> *Subject:* Re: [Qgis-user] Movement patterns
>  
> Hi Taimur,
>
> On Tue, Oct 15, 2019 at 7:52 AM Taimur al said
> <[hidden email] <mailto:[hidden email]>> wrote:
>
>     I have a series of GPS coordinate points and i would like to connect
>     these points using a line creating a movement pattern. These points
>     will connect using time and date for sequencing. 
>
>
> The Trajectools plugin provides a "Trajectories form point layer"
> function for exactly this purpose.
>
> https://plugins.qgis.org/plugins/processing_trajectory/
>
> In addition, Trajectools can add speed and heading information to
> points, split trajectories by date, and clip trajectories to a bounding
> box.
>
> Regards,
> Anita
>
>
>
>
> _______________________________________________
> Qgis-user mailing list
> [hidden email]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>

--
Paolo Cavallini - www.faunalia.eu
QGIS.ORG Chair:
http://planet.qgis.org/planet/user/28/tag/qgis%20board/
_______________________________________________
Qgis-user mailing list
[hidden email]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user