【发布时间】:2018-06-22 18:24:00
【问题描述】:
我正在使用 Cartodb 映射一些我想将唯一 ID 与线连接的 GPS 点。我在编写 SQL 时使用了这个 site 作为参考。 SQL 执行没有任何错误,但我的地图没有生成。
这是我正在运行 SQL 的 CSV 数据集:
X Y track_fid track_seg_point_id time
-87.5999 41.7083 0 0 2/17/2018 16:10
-87.74214 41.91581 0 0 2/17/2018 16:11
-87.6005 41.7081 0 0 2/17/2018 16:14
-87.6584 41.8265 0 1 2/17/2018 16:41
-87.63029 41.85842 0 1 2/17/2018 16:59
-87.7308 41.8893 0 1 2/17/2018 17:07
-87.59857 41.708393 0 2 2/17/2018 17:08
-87.5995 41.7081 0 2 2/17/2018 17:15
-87.68106 41.799088 0 2 2/17/2018 17:47
这是我的 SQL:
SELECT
ST_MakeLine(the_geom_webmercator ORDER BY time ASC) AS the_geom_webmercator,
extract(hour from time) as hour,
track_seg_point_id AS cartodb_id
FROM snow_plow_data
GROUP BY
track_seg_point_id,
hour
这是我的 SQL 生成的表:
Hour cartodb_id
16 0
16 1
17 1
17 2
任何想法或建议都会很好地解释为什么我的地图点没有显示为线。
【问题讨论】: