Hi Jagades,

There are many ways to do it. Here are some ways to achieve this in QGIS

Easiest would be to use the GPX tracks (lines). QGIS has a tool 'Line
Density' in Processing Toolbox that will give you a heatmap based on
overlapping line segments. If you just have points with timestamps and
track id, use the 'Points to Path' tool to create tracks.

A more complex but accurate way would be to first snap your GPS points to
the road segments. I outline the process here
https://spatialthoughts.com/2020/02/22/snap-to-roads-qgis-and-osrm/ . If
you don't care much about accuracy, you can use 'Snap Geometries to Layer'
tool in QGIS and snap each GPS point to the nearest road segment. Then you
can do a spatial join 'Join Attributes by Location (summary)' and count the
number of points on each segment. Then you can use apply a symbology using
the 'count' field for each line segment.

I can think of 5 other ways, but instead of listing them here, I'll point
you to this thread which has more ideas :)
https://gis.stackexchange.com/questions/264710/doing-heatmap-from-line-data-in-qgis

[image: Logo] <https://spatialthoughts.com/>
Ujaval Gandhi
Spatial Thoughts
mobile: +91-8095684687
email: [email protected]
[image: LinkedIn icon] <https://www.linkedin.com/in/spatialthoughts/>  [image:
Twitter icon] <https://twitter.com/spatialthoughts>



On Fri, Dec 4, 2020 at 1:32 AM Jagades Vignesvar <[email protected]>
wrote:

> Dear All,
> I have a set of GPS Points (in both .gpx and .csv format), and the base
> road layers in .shp format. Can anybody help how to generate a Line Heat
> Map based on the available GPS points? (Like a larger number of GPS points
> on a particular route indicates its being used frequently)
> Thanks in advance.
>
> *Vignesvar J.*
> *Civil Engineer | *
> *Urban & Regional Planner*
>
> --
> Datameet is a community of Data Science enthusiasts in India. Know more
> about us by visiting http://datameet.org
> ---
> You received this message because you are subscribed to the Google Groups
> "datameet" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/datameet/CAA0P%2BhD%3DwgDEEZA%3DTOvXtn_xvcznm1fVJGybpUKAEJvFXXxXzw%40mail.gmail.com
> <https://groups.google.com/d/msgid/datameet/CAA0P%2BhD%3DwgDEEZA%3DTOvXtn_xvcznm1fVJGybpUKAEJvFXXxXzw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
Datameet is a community of Data Science enthusiasts in India. Know more about 
us by visiting http://datameet.org
--- 
You received this message because you are subscribed to the Google Groups 
"datameet" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/datameet/CALymcQBRUaHHWD6_n%3Di6p0uJvor0_rrAL9KLZwdnHNZyGf5YXQ%40mail.gmail.com.

Reply via email to