openmaptiles/layers/poi/poi_polygon_update.sql
2017-01-04 17:42:05 -05:00

12 lines
296 B
PL/PgSQL

-- etldoc: osm_poi_polygon -> osm_poi_polygon
CREATE FUNCTION convert_poi_point() RETURNS VOID AS $$
BEGIN
UPDATE osm_poi_polygon SET geometry=topoint(geometry) WHERE ST_GeometryType(geometry) <> 'ST_Point';
ANALYZE osm_poi_polygon;
END;
$$ LANGUAGE plpgsql;
SELECT convert_poi_point();