Las tres funciones métricas aceptan un argumento opcional de unidad. Para áreas: km2 (por defecto), m2, o rads2. Para longitudes: km (por defecto), m, o rads. Pasar una unidad de área a una función de longitud (o viceversa) provoca un error.
Devolver el área temporal de cada celda en una trayectoria, en la unidad solicitada
th3CellArea(th3index,text='km2') → tfloat
SELECT th3CellArea(th3index '871fa44a8ffffff@2001-01-01'); -- 4.441914270110932@2001-01-01 SELECT th3CellArea(th3index '871fa44a8ffffff@2001-01-01', 'm2'); -- 4441914.270110932@2001-01-01
Devolver la longitud temporal de cada arista dirigida en una trayectoria, en la unidad solicitada
th3EdgeLength(th3index,text='km') → tfloat
SELECT th3EdgeLength(th3CellsToDirectedEdge(th3index '871fa44a8ffffff@2001-01-01',
th3index '871fa44aeffffff@2001-01-01'));
-- 1.272084901305088@2001-01-01
Devolver la distancia temporal del gran círculo entre dos puntos geodésicos temporales (no entre celdas). Los dos operandos se sincronizan.
greatCircleDistance(tgeogpoint,tgeogpoint,text='km') → tfloat
SELECT greatCircleDistance(tgeogpoint 'Point(0 0)@2001-01-01', tgeogpoint 'Point(1 0)@2001-01-01'); -- 111.19505197522943@2001-01-01