0

我正在尝试使用地图框视图制作 apache 超集图表。我必须设置纬度和经度列。但是这些数据在 postgresql + postgis 数据库中。因此,纬度和经度位于同一列位置。一个 sql 查询应该是这样的:

SELECT ST_X(location), ST_Y(location) FROM Address

如何使用该功能使超集获得纬度ST_X()

4

2 回答 2

0

Superset 使得在表中创建“虚拟”列成为可能。所以我用这个表达式创建了列纬度:ST_X(location) 这要感谢这个超集团队: https ://github.com/apache/incubator-superset/issues /4640#event-1527353388

于 2018-03-18T22:26:10.080 回答
0

Mapbox 还支持其他几何风格,例如WKT (Well Known Text) 和GeoJSON,因此通常不需要将它们拆分为X,YY,X对。

从 PostgreSQL (+PostGIS) 检索 GeoJSON:

SELECT ST_AsGeoJSON(location) FROM t;

作为 WKT:

SELECT ST_AsText(location) FROM t;
于 2018-03-18T12:38:08.490 回答