PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL GeoJSON <- php -> JavaScript

Il semble qu'il vous manque le casting pour json. Cela devrait être

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

Sans le cast, st_asgeojson renvoie une chaîne, qui est codée en double.

Cependant, vous pouvez également obtenir des attributs et geoJson, puis json_decode le json avec PHP, créer un tableau geoJson featurecollection avec php, et enfin json_encode l'ensemble du résultat.