STS_SetDefaultParameters function
The STS_SetDefaultParameters function sets the default parameters for building subtrack tables.
Syntax
STS_SetDefaultParameters(
parameters BSON)
returns INTEGER
- parameters
- A BSON document that contains parameters for building the subtrack table and its associated indexes. For the syntax of the parameters, see Spatiotemporal indexing parameters.
Usage
Use the STS_SetDefaultParameters function to create a default BSON parameters document that is used when you omit the BSON parameters document from the STS_SubtrackCreate function. The STS_SetDefaultParameters function inserts the BSON parameters document into the STS_DefaultParametersTable table. The default BSON parameters document does not affect any existing subtrack definitions.
To update the existing BSON parameters document, run the STS_SetDefaultParameters function with a new BSON parameters document.
To remove the BSON parameters document, specify NULL in the STS_SetDefaultParameters function.
Returns
0 = The parameters are stored in the STS_DefaultParametersTable table.
An exception = An error.
Example
The following example creates a default properties document in the STS_DefaultParametersTable table:
EXECUTE FUNCTION STS_SetDefaultParameters(
'{
"averageMovingGPSRate":10,
"minStationaryInterval":300,
"maxStationaryDistance":1,
"minNoDataInterval":900,
"maxGPSTimeIntervalPerTrajectory":1800,
"maxMovingTrajectoryArea":128000
}'::JSON::BSON
);
Readings for moving objects are taken at an average of every 10 seconds. Objects must not move more that 1 meter in 5 minutes to be considered stationary. If data is missing for an object for 15 minutes, the object has an interrupted signal status. Each trajectory is limited to 30 minutes and a bounding box area of 128000 m2.