sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL GeoJSON <-php-> JavaScript

    jsonへのキャストが欠落しているようです。

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

    キャストがない場合、st_asgeojsonは二重エンコードされた文字列を返します。

    ただし、PHPでjsonをjson_decodeし、phpでgeoJson featurecollection配列を作成し、最後に結果全体をjson_encodeするよりも、属性とgeoJsonを取得することもできます。




    1. PostgreSQL 9.3:1つの列を複数に分割

    2. mysqlデータを逆ソートする方法

    3. MYSQLの1つの列から2つの値を一致させるにはどうすればよいですか?

    4. CLOBとVARCHAR2、および他の選択肢はありますか?