sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL GeoJSON <- php -> JavaScript

Zdá se, že vám chybí obsazení do json. Mělo by to být

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

Bez přetypování vrací st_asgeojson řetězec, který je dvojitě zakódován.

Můžete však také získat atributy a geoJson, poté json_decode json pomocí PHP, vytvořit pole geoJson featurecollection pomocí php a nakonec json_encode celý výsledek.




  1. GROUP BY pro souvislé řádky v SQL

  2. Spuštění více příkazů mysql v jedné transakci v nástroji pro migraci Mybatis

  3. Praktické příklady použití věšteckého explicitního kurzoru

  4. Aktualizace více řádků pomocí pole