1010 name,
1111 type,
1212 height,
13- area,
1413 source,
1514 NULLIF(start_date, '') AS start_date,
1615 NULLIF(end_date, '') AS end_date,
3534 name,
3635 type,
3736 height,
38- area,
3937 source,
4038 NULLIF(start_date, '') AS start_date,
4139 NULLIF(end_date, '') AS end_date,
4947"""
5048
5149[[providers .layers ]]
52- name = " buildings_points_centroids_z16_20 "
50+ name = " buildings_points_centroids_z16 "
5351geometry_fieldname = " geometry"
5452geometry_type = " point"
5553id_fieldname = " osm_id"
@@ -60,15 +58,62 @@ SELECT
6058 name,
6159 type,
6260 height,
63- area,
6461 source,
6562 NULLIF(start_date, '') AS start_date,
6663 NULLIF(end_date, '') AS end_date,
6764 isodatetodecimaldate(pad_date(start_date, 'start'), FALSE) AS start_decdate,
6865 isodatetodecimaldate(pad_date(end_date, 'end'), FALSE) AS end_decdate,
6966 {{LENGUAGES}}
7067FROM
71- mview_buildings_points_centroids_z16_20
68+ mview_buildings_points_centroids_z16
69+ WHERE
70+ geometry && !BBOX!
71+ """
72+
73+ [[providers .layers ]]
74+ name = " buildings_points_centroids_z17"
75+ geometry_fieldname = " geometry"
76+ geometry_type = " point"
77+ id_fieldname = " osm_id"
78+ sql = """
79+ SELECT
80+ ST_AsMVTGeom(geometry, !BBOX!) AS geometry,
81+ osm_id,
82+ name,
83+ type,
84+ height,
85+ source,
86+ NULLIF(start_date, '') AS start_date,
87+ NULLIF(end_date, '') AS end_date,
88+ isodatetodecimaldate(pad_date(start_date, 'start'), FALSE) AS start_decdate,
89+ isodatetodecimaldate(pad_date(end_date, 'end'), FALSE) AS end_decdate,
90+ {{LENGUAGES}}
91+ FROM
92+ mview_buildings_points_centroids_z17
93+ WHERE
94+ geometry && !BBOX!
95+ """
96+
97+ [[providers .layers ]]
98+ name = " buildings_points_centroids_z18_20"
99+ geometry_fieldname = " geometry"
100+ geometry_type = " point"
101+ id_fieldname = " osm_id"
102+ sql = """
103+ SELECT
104+ ST_AsMVTGeom(geometry, !BBOX!) AS geometry,
105+ osm_id,
106+ name,
107+ type,
108+ height,
109+ source,
110+ NULLIF(start_date, '') AS start_date,
111+ NULLIF(end_date, '') AS end_date,
112+ isodatetodecimaldate(pad_date(start_date, 'start'), FALSE) AS start_decdate,
113+ isodatetodecimaldate(pad_date(end_date, 'end'), FALSE) AS end_decdate,
114+ {{LENGUAGES}}
115+ FROM
116+ mview_buildings_points_centroids_z18_20
72117WHERE
73118 geometry && !BBOX!
74119"""
@@ -88,6 +133,18 @@ max_zoom = 15
88133
89134[[maps .layers ]]
90135name = " buildings_points_centroids"
91- provider_layer = " osm.buildings_points_centroids_z16_20 "
136+ provider_layer = " osm.buildings_points_centroids_z16 "
92137min_zoom = 16
138+ max_zoom = 16
139+
140+ [[maps .layers ]]
141+ name = " buildings_points_centroids"
142+ provider_layer = " osm.buildings_points_centroids_z17"
143+ min_zoom = 17
144+ max_zoom = 17
145+
146+ [[maps .layers ]]
147+ name = " buildings_points_centroids"
148+ provider_layer = " osm.buildings_points_centroids_z18_20"
149+ min_zoom = 18
93150max_zoom = 20
0 commit comments