On Thu, 2 Jul 2020 at 01:12, Martin Davis <mtncl...@gmail.com> wrote:
>
> On Tue, Jun 30, 2020 at 10:42 PM Nyall Dawson <nyall.daw...@gmail.com> wrote:
>>
>> It's inspired by this question:
>> https://gis.stackexchange.com/questions/365901/finding-longest-straight-line-within-polygon-in-qgis
>> The routine is used for calculations like "what's the optimal
>> placement for a airplane runway" in this polygon.
>
>
>  Well that's pretty cool!  The diagrams from QGIS are very nice.  They don't 
> seem to mention performance - I assume it's not very fast using their 
> approach.

Yeah, it's definitely not going to be fast! The approach used in the
answer isn't actually correct either -- you can see in the
illustrations that there's longer possible lines. That's due to the
use of the "densified" vertices approach, where it's better (and
faster) to use the original polygon + ring vertices only instead. But
the general approach is fundamentally similar.

> I'm continuing to think about the best way to optimize intersecting a line 
> with an arbitrary polygon (fully general, so can contain holes).  Am zeroing 
> in on a solution, but don't have it running yet.  It will be interesting to 
> see how much faster it is.

Do you think this algorithm is a candidate for inclusion in JTS/GEOS itself?

Nyall

> _______________________________________________
> geos-devel mailing list
> geos-devel@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geos-devel
_______________________________________________
geos-devel mailing list
geos-devel@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/geos-devel

Reply via email to