Fixed MVT data

This commit is contained in:
antoniocarlon
2018-05-09 10:14:59 +02:00
parent 50008ea149
commit d309a25379

View File

@@ -180,8 +180,8 @@ BEGIN
-- Generate JSON clause. This puts together vals from val_clauses
_json_clause AS (SELECT
'SELECT ST_AsMVT(q, ''data'', $2) FROM (' ||
'SELECT ' || cdb_observatory.FIRST(cte_name) || '.geomref::TEXT id, ' || (SELECT String_Agg('val_' || colid || '->>''value'' as val_' || colid, ', ') FROM _meta) || ', '
|| cdb_observatory.FIRST(cte_name) || '.mvtgeom geom
'SELECT ' || cdb_observatory.FIRST(cte_name) || '.mvtgeom geom,'
|| (SELECT String_Agg('val_' || colid || '->>''value'' as val_' || colid, ', ') FROM _meta) || ',
FROM ' || String_Agg(cte_name, ', ') ||
Coalesce(' WHERE ' || val_joins, ') q')
AS json_clause