支持TimescaleDB中的三维坐标


TimescaleDB是否支持latitudelongitudealtitude等三维坐标?在文档中,据说它支持3D坐标,但在一个示例中仅使用latitudelongitude。请帮我澄清一下。此外,如果它清楚地写在一些文件中。感谢

Extension PostGIS可以与TimescaleDB一起安装。PostGIS支持由ST_MakePoint创建的三维点。Timescale提供了一个很好的教程,展示了如何将TimescaleDB和PostGIS一起使用。本教程演示了二维点的使用,但是您可以使用三维点。

更新:此页面上的PostGIS文档中描述了3D类型。

以下是使用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));

最新更新