PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgis - Как да работите с тип данни "география" чрез JDBC

Не се нуждаете от специални типове за 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да добавите ключ към стойност на JSON масив?

  2. Как да групирате по седмица в postgresql

  3. Postgresql 11:Грешка при извикване на съхранена процедура - За да извикате процедура, използвайте CALL, Java

  4. Напълно гарантиран ли е редът на PostgreSQL, ако сортирате по неуникален атрибут?

  5. Проектиране на база данни с периодични сензорни данни