Combine the viewshed polygon, the paths feeding it, and the resulting Viewcast profile to model OTS, LTS, and reach for any face. Every input is exposed as a first-class API.
Viewcast is the unit-level exposure application. Pathcast supplies circulation: the raw pass-by count at every unit. Viewcast Profiles supplies the viewing-behavior models: angle-of-view decay, dwell-time decay, eye-on-the-glass adjustment. Viewcast multiplies circulation by the profile-weighted likelihood curves to return OTS and LTS at the unit level.
Every exposure response carries a provenance block plus a profile_set field identifying the viewing-profile bundle applied.
What you get
Per-face viewshed polygon with display metadata.
The full set of paths whose traffic feeds a given face.
Face- and spot-level Viewcast measurements: circulation, OTS, LTS, audience reach.
When to use this Job
You are validating an exposure model against Motionworks measurement currency.
You are building a custom exposure model on top of viewshed + path inputs.
You are auditing a face's Viewcast profile against the path inputs feeding it.
How it works
1Fetch the viewshed for a face with GET /pathcast/faces/{place_id}/viewshed.
2List the paths feeding that face with GET /pathcast/faces/{place_id}/paths.
3Pull the resulting Viewcast profile with GET /profiles/{place_id} for circulation, OTS, LTS, and audience reach.