MobilityDB 1.3
Loading...
Searching...
No Matches
Macros | Functions
tbl_tgeo_tgeo.c File Reference

A simple program that reads a CSV files containing temporal circular buffers and performs a "self join" by restricting couples of temporal circular buffers. More...

#include <stdio.h>
#include <stdlib.h>
#include <meos.h>
#include <meos_geo.h>

Macros

#define MAX_LENGTH_HEADER   1024
 
#define MAX_LENGTH_TGEO   7501
 

Functions

int main (void)
 

Detailed Description

A simple program that reads a CSV files containing temporal circular buffers and performs a "self join" by restricting couples of temporal circular buffers.

The corresponding SQL query would be

SELECT numInstants(tIntersects(temp1, temp2))
FROM tbl_tgeometry t1, tbl_tgeometry t2

The program can be tested with several functions such as spatiotemporal relationships eIntersects, eDwithin, ..., aIntersects, aDwithin, ..., tIntersects, tDwithin, ..., temporal distance ...

The program can be build as follows

gcc -Wall -g -I/usr/local/include -o tbl_tgeo_tgeo tbl_tgeo_tgeo.c -L/usr/local/lib -lmeos