[QGIS-Developer] Geodesic Measure Tool With Bearing Information

C Hamilton adenaculture at gmail.com
Thu Jun 15 13:36:56 PDT 2017


That's nice to see someone else with the same ideas and needs. Ultimately
what I would like to see happen is for QgsDistanceArea class to be expanded
to support these better geodesic algorithms, but also support great circle
transforms as well. The advantage of simpler algorithms is their speed and
for short distances are relatively accurate, but for real accuracy
geographiclib is the way to go. ArcGIS also supports Rhumb lines. I'm not
sure if that would be needed or not.

There are several missing methods to QgsDistanceArea

1. Return the shortest path line between two points. The input would be the
two points and the maximum distance of travel before a new line segment is
added to the path. It may be good to add an attribute that is the maximum
number of line segments that the line can have.

2. Given a starting point, bearing, and distance, return the destination
point.

3. Calculate the intersection of two paths given their starting points and
bearing.






On Wed, Jun 14, 2017 at 11:21 PM, Tobias Wendorff <
tobias.wendorff at tu-dortmund.de> wrote:

> Am Mi, 14.06.2017, 23:41 schrieb Nyall Dawson:
> >
> > This looks relevant:
> >
> > https://github.com/sourcepole/kadas-albireo/commit/
> df64318e5198f40f0e96d27fcf9e179fbbf682fd
>
> Thanks, nice find. After googling a bit: that seems to be the GIS
> of the Swiss army :)
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20170615/0aff848a/attachment.html>


More information about the QGIS-Developer mailing list