Tilebox supports primitives and data for data fields. These are defined in well_known_types.proto. Tilebox also uses Google well-known-types Duration and Timestamp.

If there is a data type you want to see in Tilebox, please get in touch.

Primitive types

string
Some string

A string of characters.

int64
123

A 64-bit signed integer.

uint64
123

A 64-bit unsigned integer.

float64
123.45

A 64-bit floating-point number.

bool
true

A boolean.

bytes
Some bytes

A sequence of bytes.

Time types

Duration
12s 345ms

A duration of time. See Duration for more information.

Timestamp
2023-05-17T14:30:00Z

A point in time. See Timestamp for more information.

Identifier types

UUID
126a2531-c98d-4e06-815a-34bc5b1228cc

Geospatial types

LatLon
48.8583° 2.2945°

A latitude and longitude pair.

LatLonAlt
48.8583° 2.2945° 35m

A latitude, longitude, and altitude triplet.

Geometry
POLYGON ((12.3 -5.4, 12.5 -5.4, ...))

Geospatial geometries of type Point, LineString, Polygon or MultiPolygon.