PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Postgis - Cara bekerja dengan tipe data 'geografi' melalui JDBC

Anda tidak memerlukan tipe khusus untuk POINT geometri. Cukup gunakan tipe data primitif seperti double untuk koordinat.

Misalnya, untuk menyisipkan geography baru ketik melalui lon dan lat parameter, gunakan fungsi konstruktor geometri :

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

Atau dapatkan kembali sebagai angka floating point, gunakan fungsi pengakses geometri :

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

Ada format input/output lain, seperti GeoJSON, WKT, dll.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Praktik Terbaik Replikasi PostgreSQL - Bagian 1

  2. Menambahkan kolom baru di tabel sementara

  3. PG::InvalidParameterValue:ERROR:nilai tidak valid untuk parameter client_min_messages:panic

  4. Bagaimana cara meningkatkan koneksi maksimal di postgres?

  5. Alat Cadangan Teratas untuk PostgreSQL