Actually OverlayNGRobust.unaryUnion will compare the current OverlayNG code
to GEOS. However, OverlayNG is likely to be slower, in any case.

So:
GEOS - 6.1 s
JTS 14.4 s

That's an impressive difference in favour of GEOS.  I wonder why Paul's
timings are so different?

On Wed, Nov 25, 2020 at 6:00 PM Daniel Baston <dbas...@gmail.com> wrote:

> After collecting the inputs and writing to WKT:
>
> \copy (select st_astext(st_collect(geom), 18) from wsa_vi) to
> ~/data/wsa.wkt;
>
> I'm seeing 6 seconds in GEOS (not including WKT parsing)
>
> bin/perf_unary ~/data/wsa.wkt union
> # Reading geometries from /home/dan/data/wsa.wkt
> # Read 1 geometries.
> # 6,137,885 usec
>
> vs 14s in JTS (including WKT parsing)
>
> time bin/jtsop.sh -a ~/data/wsa.wkt -op Overlay.unaryUnion
> # 14.43s user 0.47s system 202% cpu 7.354 total
>
> Dan
>
>
>
> On Wed, Nov 25, 2020 at 8:21 PM Paul Ramsey <pram...@cleverelephant.ca>
> wrote:
>
>>
>>
>> > On Nov 24, 2020, at 5:01 PM, Regina Obe <l...@pcorp.us> wrote:
>> >
>> >
>> >> All the performance talk is mostly because JTS still runs a lot faster
>> > than GEOS
>> >> for some bulk processing. My current test is a big union of watershed
>> >> boundaries, about 6MB of data, which takes about 20s under GEOS and
>> >> about 25% of that under JTS.  It's a big gap, and in theory the two
>> code
>> > bases
>> >> are pretty aligned right now. Same overlayNG engine, etc. So I figure
>> > there
>> >> has to be a big implementation ball of performance hiding under the
>> covers
>> >> somewhere. No luck thus far.
>> >>
>> >> I think we're close, looking forward to release :)
>> >>
>> >> P
>> >> _______________________________________________
>> >> geos-devel mailing list
>> >> geos-devel@lists.osgeo.org
>> >> https://lists.osgeo.org/mailman/listinfo/geos-devel
>> >
>> > You have your sample watershed data set.  Would like to test it out
>> myself.
>>
>> https://www.dropbox.com/s/9ruvs6gxe3yl93c/wsa_vi.sql.bz2?dl=0
>>
>> I union all these. It takes about 20s on my Air.
>>
>> p
>>
>> >
>> > Thanks,
>> > Regina
>> >
>> > _______________________________________________
>> > 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
>>
> _______________________________________________
> 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