[ https://issues.apache.org/jira/browse/LUCENE-8039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16241923#comment-16241923 ]
Karl Wright commented on LUCENE-8039: ------------------------------------- The proposal would be to add another method to GeoDistance: computeDeltaDistance, with associated implementations and default implementations. > Geo3d: Need a "distance delta" distance metric for paths and circles > -------------------------------------------------------------------- > > Key: LUCENE-8039 > URL: https://issues.apache.org/jira/browse/LUCENE-8039 > Project: Lucene - Core > Issue Type: Improvement > Components: modules/spatial3d > Affects Versions: 7.1 > Reporter: Karl Wright > Assignee: Karl Wright > > The current "distance" method for a path returns a distance computed along > the path and then perpendicular to the path. But, at least in the case of > paths, it is often preferable to compute a "delta" distance, which would be > the minimum straight-line distance assuming a diversion to reach the provided > point. > A similar "distance delta" for a circle would be defined as returning a > number exactly the same as is currently returned, with the understanding that > the point given would be the destination and not a new waypoint. Similarly, > the distance beyond the end of a path to the provided point would be counted > only once, while the distance before the beginning of the path would be > counted twice (one leg to the point, and the other leg back from that point > to the start point (or nearest path point, if closer). > This obviously must be implemented in a backwards-compatible fashion. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org