I am trying to get traffic flow data of a city from HERE API. the data are represented as linestrings (segments).
I run a request within a bounding box every 15 minutes, and every time I run one I get different number of roads segments. after testing, I found out that the segments are consistent in length and location (lat and lng), but the reason that I get different number of segments is that sometimes I get traffic data on certain roads that I didn't get any data before in previous requests, i.e., every request gives data for main roads but not always for sub-routes. it seems like it's depending on the density of cars at that time, am I correct? I ran the request 300 times now, I visualized the total segments I got (which are around 17000 segments), while I get around 8500 segments per request, most of them exist already. you can check the TRAFFIC SEGEMENTS VISUALIZATION. the colorful segments are from one request, and the light blue segments are the total segments I have. you can notice it indeed a request does not hold all segments.
so the questions are,
are the segments indeed consistent in length, lat and lng?
does HERE API depend on density of cars? if there is no cars at that time no data would be returned for a segment?
if I'm correct, why don't HERE API return all segments as free of traffic if there is no flow?
Thank you