[API][yes]
[Search] [partial]
[UI][partial]
A geolocation engine identifies the location (latitude/longitude) of a person or object within a geographic domain.
Engine output
Geolocation data conforms to the geolocation validation contract and is identified by the gps key. It can be added to multiple parts of an engine's output.
Example
Here is an example of tagging a particular object within a time series with a gps location:
{
"schemaId": "https://docs.veritone.com/schemas/vtn-standard/master.json",
"validationContracts": [
"object",
"geolocation"
],
"comment1": "This support fixed location for the media such as filming this video at one specific spot",
"gps": [
{
"latitude": 48.858461,
"longitude": 2.294351
}
],
"series": [
{
"startTimeMs": 5000,
"stopTimeMs": 6000,
"object": {
"type": "object",
"label": "Eiffel Tower",
"comment2": "This support a moving GPS location based on time",
"gps": [
{
"latitude": 48.858461,
"longitude": 2.294351
}
]
}
}
]
}