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

Postgis-JDBCを介してデータ型「geography」を操作する方法

    POINTには特別なタイプは必要ありません ジオメトリ。 doubleのようなプリミティブデータ型を使用するだけです 座標について。

    例:新しいgeographyを挿入する lonで入力 およびlat パラメータについては、ジオメトリコンストラクタ関数 を使用してください :

    INSERT INTO my_table (geog)
    VALUES (ST_SetSRID(ST_MakePoint(:lon, :lat), 4326)::geography);
    

    または、浮動小数点数として戻すには、ジオメトリアクセサー関数 を使用します。 :

    SELECT ST_Y(geog::geometry) AS lat, ST_X(geog::geometry) AS lon FROM my_table;
    

    GeoJSON、WKTなどの他の入力/出力形式があります。



    1. C#を使用してPostgreSqlから画像を挿入および取得する方法

    2. CodeIgniterActiveRecord-グループORステートメント

    3. PDO出力utf8インサート

    4. PDOは複数の挿入IDを取得します