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

PostgreSQL GeoJSON <- php -> JavaScript

Det ser ud til, at du mangler castet til json. Det burde være

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

Uden castet returnerer st_asgeojson en streng, der er dobbeltkodet.

Du kan dog også få attributter og geoJson, end json_decode json med PHP, oprette en geoJson featurecollection array med php og til sidst json_encode hele resultatet.




  1. Inner Join laravel 5.2

  2. MySQL GROUP &COUNT Flere tabeller

  3. SQL Server 2008 Kører trigger efter Insert, Update låser den oprindelige tabel

  4. Sådan opretter du forbindelse til mysql ved hjælp af ipv6 fra wordpress