我在BigQuery中有一个类型为GEOGRAPHY的字段,但是现在我想在DataStudio中的地图上显示每个点。
执行此操作的一种有效方法似乎是使用坐标,但是我不知道如何从GEOGRAPHY数据类型中分别提取lat和lng。
以下全部无效:
SELECT locationCoords.lat FROM dataTable
SELECT locationCoords.latitude FROM dataTable
SELECT locationCoords[0] FROM dataTable
答案 0 :(得分:3)
使用地理功能ST_X
和ST_Y
。
SELECT
ST_X(locationCoords) as longitude,
ST_Y(locationCoords) as latitude
FROM
dataTable