Hibernate Spatial을 이용한 좌표간 거리계산 (feat. PostGIS, H2GIS)
💽 Hibernate Spatial Hibernate Spatial은 지리 데이터를 계산하기 위해 만들어 졌고, Hibernate 5.0 버전 부터 Hibernate 라이브러리에 공식적으로 마이그레이션이 됐다. 현재 지원하는 데이터베이스는 , , , , 이고, 각 데이터베이스에 구현 되어있는 지리 데이터처리 구현체를 추상화한 인터페이스가 이다. Hibernate Spatial은 JTS와
geolatte-geom이라는 기하학 모델을 제공한다고 한다. 이러한 GIS(Geometry Information System)를 로 날리지 않고 Hibernate에 추상화된 함수를 통해 JPQL로 쉽게 짤 수 있다. 👈 어떤 데이터베이스를 사용해야 할까? Hibernate Spatial Function Geometry 함수를 지원하는 데이터베이스는 많이 있다. 하지만 이 포스팅에서 작성할 내용인 , 과 같은 좌표 간 거리를 간단하게 반환해주는 함수를 사용하기엔 이식성이 떨어지는 데이터베이스가 …