Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposed web API attributes for moving objects & sensor data #3

Open
rjksmith opened this issue Oct 13, 2020 · 0 comments
Open

Proposed web API attributes for moving objects & sensor data #3

rjksmith opened this issue Oct 13, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@rjksmith
Copy link
Member

Background

OGC Testbed-16 Full Motion Video to Moving Features work has highlighted the benefits of exporting embedded (in-band) video metadata to linked (out-of-band) files for web access using Web Video Map Tracks (WebVMT), including the need for a web API for moving objects & sensors.

Issue

Given that data for moving objects can be sampled and interpolated sufficiently to synchronise with video, how best should moving object & sensor data be accessed on the web?

Discussion

Which attributes would be:

  • Valuable to know;
  • Simple to calculate;
  • Common to many use cases.

Moving Objects

A moving object is defined as an identified object associated with a sequence of timed geolocations.

Simple, common attributes for moving objects are:

  1. Distance travelled;
  2. Speed;
  3. Heading.

Useful speed attributes may include:

  • Ground speed;
  • Indicated air speed - for flight control;
  • True air speed - for navigation;
  • Average speed during an interval.

Moving objects with accelerometers and gyroscopes can measure impacts and rotations. Are there sufficient use cases to justify their inclusion, given that these values may not be available for all instances, and are the calculations involved sufficiently lightweight for resource-limited devices?

Sensor Data

A sensor is defined as an identified object associated with a sequence of timed observations.

Simple, common attributes for sensor data are:

  1. Type - e.g. number, string, boolean, object, array;
  2. Numeric range - min & max (for number);
  3. Measurement units - string;
  4. Description - string (for discoverability).

Useful numeric attributes may include:

  • Observed max;
  • Observed min;
  • Observed average during an interval.

Should guidance be given on preferred measurement units, e.g. SI units, or should this field be limited to a list of options? Should guidance be given on syntax for description, e.g. including keywords from a list of options?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant