在 TimescaleDB 中支持 3D 坐标

Supporting 3D coordinates in TimescaleDB

TimescaleDB 是否支持 latitudelongitudealtitude 等 3D 坐标?在文档中据说它支持 3D 坐标,但在示例中仅使用 latitudelongitude。请帮我弄清楚这一点。 另外,如果它清楚地写在某些文件中。谢谢

扩展PostGIS can be installed alongside with TimescaleDB. PostGIS supports 3D points, which are created by ST_MakePoint. Timescale provides a nice tutorial,它展示了如何一起使用 TimescaleDB 和 PostGIS。本教程演示了 2D 的用法,但是您可以改用 3D 点。

更新:3D 类型在 this page.

上的 PostGIS 文档中进行了描述

这是一个使用 PointZ 类型的例子:

CREATE EXTENSION timescaledb;
CREATE EXTENSION postgis;

CREATE TABLE t AS (
  time timestamptz not null,
  geom  geometry(pointz)
);
SELECT create_hypertable('t','time');
INSERT INTO t(time, geom) VALUES ('2020-07-21 11:25', ST_MakePoint(2822.6, 33629.8, 41000.0));