diff --git a/server.js b/server.js index fb21fb2..817a6e1 100644 --- a/server.js +++ b/server.js @@ -326,7 +326,21 @@ app.get('/api/layers/leitungsverlaeufe', async (req, res) => { ) ) AS feature FROM geodaten.leitungsverleaufe - WHERE art ILIKE '%wasserstoff%' OR art ILIKE '%freileitung%' + WHERE art ILIKE '%wasserstoff%' + + UNION ALL + + SELECT jsonb_build_object( + 'type', 'Feature', + 'geometry', ST_AsGeoJSON(ST_Transform(geom, 4326))::jsonb, + 'properties', jsonb_build_object( + 'art', 'freileitung', + 'land', land, + 'stand', stand, + 'spannung', '380' + ) + ) AS feature + FROM geodaten."Freileitungen" ) features` ); res.json(result.rows[0].jsonb_build_object);