wollodev/BikeRentalServiceManager

Anfrage aller BikeStations sortiert nach der Distanz zu einer Position

Closed this issue · 2 comments

Hauptaufgabe liegt darin die Stationen nach der Distanz eines Punktes zu soritieren.

Lösungsansätze:

  • PostGIS + Hibernate Spatial
  • Postgres Operator @ von earthdistance bzw. <->;

PostGIS + Hibernate Spatial ist für die reine Funktion des Sortieren zu aufwändig. Earthdistance funktioniert, das mapping stellt sich aber als etwas schwerer heraus.

Gelöst mit der Formel zur Berechnung der Distanz als HQL. Nicht optimal, erfüllt aber seinen Zweck.