Nyall Dawson
596b56c441
Faster PointsInPolygon(+Unique/Weighted) algorithms
...
- Avoid use of seperate feature requests for every point
- Use GEOS prepared geometries when testing for point containment
Quick stats:
~1500 point layer
BEFORE: 17 seconds
AFTER: 3 seconds
~900k point layer
BEFORE: 30 mins = canceled at 20%
AFTER: 2.5 mins = 100% complete
2015-11-13 13:24:08 +11:00
..
2015-08-22 14:29:41 +02:00
2015-10-12 09:30:25 +02:00
2015-09-17 09:43:23 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-02-01 20:46:47 +01:00
2015-08-22 14:29:41 +02:00
2015-09-17 09:43:23 +02:00
2015-08-22 14:29:41 +02:00
2014-10-03 15:47:44 +03:00
2015-10-25 12:29:25 +01:00
2015-09-17 09:43:23 +02:00
2014-10-03 15:47:44 +03:00
2014-10-03 15:47:44 +03:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-11-11 16:29:33 +01:00
2015-09-17 09:43:23 +02:00
2015-10-20 14:27:01 +02:00
2015-08-22 14:29:41 +02:00
2015-09-17 09:43:23 +02:00
2015-08-22 14:29:41 +02:00
2015-09-17 09:43:23 +02:00
2015-09-29 14:25:12 +02:00
2015-08-22 14:29:41 +02:00
2015-09-17 09:43:23 +02:00
2015-09-17 09:43:23 +02:00
2015-09-30 10:11:46 +02:00
2015-02-06 16:10:14 +01:00
2015-08-22 14:29:41 +02:00
2015-09-17 09:43:23 +02:00
2015-10-13 13:30:43 +02:00
2015-08-22 14:29:41 +02:00
2015-09-17 09:43:23 +02:00
2015-08-22 14:29:41 +02:00
2015-10-20 17:19:27 +02:00
2015-10-01 09:51:47 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-09-20 18:35:27 +02:00
2015-09-17 09:43:23 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-11-13 13:24:08 +11:00
2015-11-13 13:24:08 +11:00
2015-11-13 13:24:08 +11:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-09-19 11:17:42 +02:00
2015-09-17 09:43:23 +02:00
2015-09-17 09:43:23 +02:00
2015-10-13 19:59:16 +02:00
2015-10-13 19:59:16 +02:00
2015-10-13 19:59:16 +02:00
2015-10-13 19:59:16 +02:00
2015-10-13 19:59:16 +02:00
2015-09-17 09:43:23 +02:00
2015-09-17 09:43:23 +02:00
2015-08-22 14:29:41 +02:00
2015-08-16 20:58:43 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-11-13 13:23:18 +11:00
2015-08-22 14:29:41 +02:00
2015-09-17 09:43:23 +02:00
2015-09-29 14:25:12 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-11-10 20:21:10 +00:00
2015-09-29 14:25:12 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-10-22 21:56:54 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-09-17 09:43:23 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-08-22 14:29:41 +02:00
2015-10-20 17:19:27 +02:00