getAggregatedTrajectoriesByAreaId
@GetMapping(value="")
public java.lang.Iterable<AggregatedTrajectoryView> getAggregatedTrajectoriesByAreaId(@RequestParam(value="area_id")
java.util.UUID monitoredAreaID,
@RequestParam(value="since",required=false) @DateTimeFormat(pattern="yyyy-MM-dd\'T\'HH:mm:ssZZZ")
java.time.Instant since,
@RequestParam(value="until",required=false) @DateTimeFormat(pattern="yyyy-MM-dd\'T\'HH:mm:ssZZZ")
java.time.Instant until,
@RequestParam(value="min_velocity",required=false,defaultValue="0") @Min(value=0L)
@Min(value=0L) double minVelocity,
@RequestParam(value="max_velocity",required=false,defaultValue="-1") @Min(value=0L)
@Min(value=0L) double maxVelocity)
Returns aggregated trajectories filtered by the given criteria
- Parameters:
monitoredAreaID
- the ID of the monitored are whose trajectories should be returned
since
- the time since when trajectories should be returned
until
- the time until when trajectories should be returned
minVelocity
- minimum speed in pixels per second, points at which the speed was
lower will not be returned
maxVelocity
- maximum speed in pixels per second (-1 for unlimited), points at
which the speed was higher will not be returned
- Returns:
- trajectories filtered by the given criteria