Nyall Dawson
22ce7081d1
Fix build warning
2018-06-14 15:51:31 +10:00
Nyall Dawson
6a76502bbc
Make QgsRasterIterator optionally return the exact extent of the
...
current block returned
... because this is very difficult to calculate exactly outside
of the iterator, yet the iterator itself has this knowledge already...
2018-06-14 14:41:43 +10:00
Alexander Bruy
dcff720bb0
also use 1-dimensional table in modeler dialog (follow up 4b354984e8)
2018-06-14 09:35:11 +10:00
Nyall Dawson
a6d78bc294
Minimum qt version is 5.4
2018-06-14 09:32:18 +10:00
Juergen E. Fischer
262cee6f34
fix build with Qt <5.7
2018-06-13 20:36:23 +02:00
Alessandro Pasotti
b3c31d3aff
[bugfix] Fix symbol tags with cyrillic names
...
... and other non-ascii as well
Fixes #18282 - Style Manager - Impossible to work with non-Latin characters (tag or symbol names)
2018-06-13 15:46:38 +02:00
Alessandro Pasotti
3f938e438c
Add test for QgsSqliteUtils
2018-06-13 15:46:05 +02:00
Denis Rouzaud
3651df0727
add logMessage method to locator filter ( #7222 )
...
to discourage from using Python print()
2018-06-13 03:26:25 -08:00
Nyall Dawson
494f7bcde1
Fix double clear actions sometimes show in spin boxes
...
Fixes #19178
2018-06-13 19:23:25 +10:00
Stéphane Brunner
dab4437780
Merge pull request #7208 from arnaud-morvan/wfs_srs_multilayer
...
[server] Fix BBOX SRS in WFS GetFeature POST with two queries
2018-06-13 11:15:48 +02:00
Nyall Dawson
59938c83cc
[processing] Fix Python representation of matrix parameter values with null entries
2018-06-13 14:54:40 +10:00
Nyall Dawson
0da30699a5
[processing] Add unit tests for reclassify using nulls
2018-06-13 14:54:40 +10:00
Nyall Dawson
7c1dcfabcb
Support infinite ranges for null class boundaries
2018-06-13 14:54:40 +10:00
Nyall Dawson
2320a043e2
Fix unit test
2018-06-13 14:54:40 +10:00
Nyall Dawson
1a226e6cd3
Report warnings when class boundaries overlap
2018-06-13 14:54:40 +10:00
Nyall Dawson
6b24d8c6d7
[processing] Restore window geometry for fixed table editor dialog
2018-06-13 14:54:40 +10:00
Nyall Dawson
0f0a7dc64a
Add QgsRasterRange::asText for a text representation of a range
2018-06-13 14:54:40 +10:00
Nyall Dawson
f934c5c09a
Add overlaps test to QgsRasterRange
2018-06-13 14:54:40 +10:00
Nyall Dawson
eec2f47cb8
Remove a duplicate test
2018-06-13 14:54:40 +10:00
Nyall Dawson
dcd872ba15
Use default raster iterator tile size
2018-06-13 14:54:40 +10:00
Nyall Dawson
e45958eabe
Move more raster block methods to header for better compiler optimisation
2018-06-13 14:54:40 +10:00
Nyall Dawson
fe863cb1f2
Unit tests for reclassification with data types
2018-06-13 14:54:40 +10:00
Nyall Dawson
a62a2bc7ce
Expose choice of raster data type for reclassify algs
2018-06-13 14:54:40 +10:00
Nyall Dawson
b26957e41f
Throw exception when raster output could not be created
2018-06-13 14:54:40 +10:00
Nyall Dawson
85d895d0e3
Fix cancelation support for reclassify algs
2018-06-13 14:54:40 +10:00
Nyall Dawson
d7a37fa3eb
Throw exception when invalid band number specified
2018-06-13 14:54:40 +10:00
Nyall Dawson
50c28e416d
Fix typo
2018-06-13 14:54:40 +10:00
Nyall Dawson
81d5a2d87e
Throw exception for invalid table sizes
2018-06-13 14:54:40 +10:00
Nyall Dawson
82029f9cc8
Allow some frequently used methods to be inlined
2018-06-13 14:54:40 +10:00
Nyall Dawson
9be729321a
Minor fixes
2018-06-13 14:54:40 +10:00
Nyall Dawson
443852270d
Remove unused member
2018-06-13 14:54:40 +10:00
Nyall Dawson
79c907bf3e
Add unique_ptr variant to QgsRasterIterator::readNextRasterPart
2018-06-13 14:54:40 +10:00
Nyall Dawson
dc77c59a45
Move body of reclassifyValue to header so it can be optimised
2018-06-13 14:54:40 +10:00
Nyall Dawson
a534286c89
Since 3.4->3.2
2018-06-13 14:54:40 +10:00
Nyall Dawson
2c2100b9ad
More Travis debugging
2018-06-13 14:54:40 +10:00
Nyall Dawson
88669edec9
Try to debug Travis test failure
2018-06-13 14:54:40 +10:00
Nyall Dawson
7a157837cb
Add tests for processing reclassification algorithms
2018-06-13 14:54:40 +10:00
Nyall Dawson
87290734b2
Unit tests for reclassification utils
2018-06-13 14:54:40 +10:00
Nyall Dawson
c5966b4777
Add typeinfo for RasterClass
2018-06-13 14:54:40 +10:00
Nyall Dawson
3ca9618cef
Formatting
2018-06-13 14:54:40 +10:00
Nyall Dawson
059f343903
Add missing files
2018-06-13 14:54:40 +10:00
Nyall Dawson
dafa384317
Expose choice of how to handle out-of-class values
2018-06-13 14:54:40 +10:00
Nyall Dawson
18ddc4ec72
Expose choice of bounds handling during reclassification
2018-06-13 14:54:40 +10:00
Nyall Dawson
f0f5211ff5
Add reclassify by table algorithm
2018-06-13 14:54:40 +10:00
Nyall Dawson
3c8f80d1e6
Unit tests for list based contains
2018-06-13 14:54:40 +10:00
Nyall Dawson
a69274ac6d
Add contains check to QgsRasterRange
2018-06-13 14:54:40 +10:00
Nyall Dawson
d435a7a0fb
Add bounds type handling to QgsRasterRange
2018-06-13 14:54:40 +10:00
Nyall Dawson
efb44ad8e6
Fix equality test for QgsRasterRange when min/max is nan
2018-06-13 14:54:40 +10:00
Nyall Dawson
e14862e3fe
Tests for QgsRasterRange
2018-06-13 14:54:40 +10:00
Nyall Dawson
a2042a4ace
Expose a method to Python
2018-06-13 14:54:40 +10:00