Model display exposure for an OOH face

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.

300
credits
Viewcast Profile
100
credits
Viewshed or path list
Face-level
resolution
Per OOH unit
Geopath
audit
Currency aligned

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.

PATHCASTDATACirculationper unit · per day · calibratedVIEWCAST PROFILESMODELViewing decay curvesangle · dwell · illumination · formatVIEWCASTAPPLICATIONOTS · LTS · per unitexposure metrics with provenance

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

  1. 1 Fetch the viewshed for a face with GET /pathcast/faces/{place_id}/viewshed.
  2. 2 List the paths feeding that face with GET /pathcast/faces/{place_id}/paths.
  3. 3 Pull the resulting Viewcast profile with GET /profiles/{place_id} for circulation, OTS, LTS, and audience reach.

Primary endpoints

Method URL Credits Status Summary
GET https://api.mworks.com/v2/pathcast/faces/{place_id}/viewshed 100 production Get the viewshed polygon + display metadata for a face
GET https://api.mworks.com/v2/pathcast/faces/{place_id}/paths 100 production List all paths for a face (viewshed)
GET https://api.mworks.com/v2/profiles/{place_id} 300 production Get a single Viewcast profile (face + spot measurements)

GET /pathcast/faces/{place_id}/viewshed getFaceViewshed

Name In Type Required Description
place_id path integer Required

GET /pathcast/faces/{place_id}/paths listFacePaths

Name In Type Required Description
place_id path integer Required

GET /profiles/{place_id} getViewcastProfile

Name In Type Required Description
place_id path integer Required
fields query string Optional Comma-separated field names to project.
include query string Optional Additional data: geopath, demographics, history

Supporting endpoints

MethodURLCreditsSummary
GET https://api.mworks.com/v2/pathcast/paths/{path_id}/traffic 100 Hourly vehicle + pedestrian traffic for a path
GET https://api.mworks.com/v2/places/{place_id} 1 Get a single place by ID

Underlying data

Recent changes

  • — Jobs-organized IA pilot. Endpoint tables now generated from OpenAPI specs (api-mworks-com@d211f84).