PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL GeoJSON <- php -> JavaScript

Sembra che ti manchi il cast di json. Dovrebbe esserlo

ST_AsGeoJSON(ST_Transform(lg.g1,4326))::json

Senza il cast, st_asgeojson restituisce una stringa con doppia codifica.

Tuttavia, potresti anche ottenere attributi e geoJson, quindi json_decode il json con PHP, creare un array geoJson featurecollection con php e infine json_encode l'intero risultato.