Basic poi layer
This commit is contained in:
8
layers/poi/layer.sql
Normal file
8
layers/poi/layer.sql
Normal file
@@ -0,0 +1,8 @@
|
||||
CREATE OR REPLACE FUNCTION layer_poi(bbox geometry, zoom_level integer)
|
||||
RETURNS TABLE(osm_id bigint, geometry geometry, name text, name_en text, class text, subclass text) AS $$
|
||||
SELECT id, geometry, name, NULLIF(name_en, ''), poi_class(subclass) AS class, subclass
|
||||
FROM osm_poi_point
|
||||
WHERE geometry && bbox
|
||||
AND name <> ''
|
||||
AND (zoom_level >= 14);
|
||||
$$ LANGUAGE SQL IMMUTABLE;
|
||||
Reference in New Issue
Block a user