65635 Commits

Author SHA1 Message Date
Even Rouault
c6fe79b60d [Processing] GdalUtils: fix quoting of arguments with '&' (fixes #38674) 2020-09-15 07:38:01 +10:00
Matthias Kuhn
d41e8e1d40 Rename count to __count 2020-09-15 06:48:37 +10:00
Matthias Kuhn
d2c60cca30 Add count to "tradition run in place execution" 2020-09-15 06:48:37 +10:00
Matthias Kuhn
656c533fa2 Show number of features affected by in place editing
Fixes #38680
2020-09-15 06:48:37 +10:00
vcloarec
5729fce778 fix release version 2020-09-15 06:47:58 +10:00
Even Rouault
6cdb866001 [OAPIF provider] Support extra query parameters (such as api key) (fixes #38436) 2020-09-15 06:47:35 +10:00
signedav
9ea7f449e4 store original layer id in the layers customProperties 2020-09-15 06:46:22 +10:00
Even Rouault
a66784465a [DelimitedText provider] Fix performance issue with files with Unix end-of-line characters
Fixes #38068

The performance regression was introduced per commit 644a5647dbdef395993cf406678addfd6978e781
It resulted in quadratic performance in the size of the buffer for CSV files
with Unix '\n' end of line character, due to scanning repeatedly for `\r`
2020-09-15 06:45:31 +10:00
Nyall Dawson
9924b15baf Avoid a bunch of useless string parsing 2020-09-15 05:06:25 +10:00
Nyall Dawson
c35d8e5e90 More optimizations for vector tile decoding 2020-09-15 05:05:57 +10:00
Nyall Dawson
789eccb572 [vectortiles] Optimise rendering of complex vector tiles
Instead of ALWAYS converting all features in a tile to QGIS representations,
now we intelligently skip over any layers which aren't required for
rendering or labeling (e.g. because the current renderer/labeling
configuration is disabling these layers or doesn't have a rule for
them).

This improves rendering speed with sources like the OS ZoomStack tiles,
which have a LOT of detail even at small map scales (e.g. building
data is present in very zoomed out tiles!!).
2020-09-15 05:05:57 +10:00
Nyall Dawson
c11608071b Fix conversion of text alignment 2020-09-15 05:05:31 +10:00
Nyall Dawson
0685c5e0d6 Improve mapbox ems to character count conversion ratio 2020-09-15 05:05:31 +10:00
Alessandro Pasotti
9cb74937c5
Merge pull request #38737 from elpaso/pg-mixed-geometry-iterator-test
New PG test for mixed geometry, no code changes
2020-09-14 18:07:12 +02:00
Alessandro Pasotti
212a52b5e9 New PG test for mixed geometry, no code changes 2020-09-14 15:26:31 +02:00
nirvn
4fe3d2f4e6 Make sure fill pattern conversion is hidpi friendly 2020-09-14 16:47:09 +10:00
nirvn
1de8d01e30 Support hidpi sprites when converting mapboxgl styles 2020-09-14 16:47:09 +10:00
Henry Walshaw
1312cfe599 Add square brackets around the saved expression
When saving a raster expression the generated expression didn't contain square brackets around the letters used for band identifiers. Sticking with the NDVI example:

```
("NIR@1" - "Red@1") / ("NIR@1" + "Red@1")
```

becomes

```
(a - b) / (a + b)
```

Due to the way the expression is parsed these would not be interactie parameters for the user to set as the parameters requre square brackets around the layer tags. This change simply updates the string replacement to include the square brackets so you would get instead:

```
([a] - [b]) / ([a] + [b])
```
2020-09-14 15:58:38 +10:00
Nyall Dawson
09ea6bebb4 Scale up buffer sizes when converting, in order to better match actual MapBox rendering 2020-09-14 15:56:31 +10:00
Nyall Dawson
37471e542c Correctly handle some MapBox GL default values 2020-09-14 15:56:31 +10:00
vcloarec
f7916743d2 ui in CMakeList 2020-09-14 15:55:18 +10:00
vcloarec
09c73433dd move QgsMeshLayerProperties to GUI 2020-09-14 15:55:18 +10:00
Nyall Dawson
c192b04e7c Fix data defined expressions cannot use fields in vector tile renderer 2020-09-14 12:42:49 +10:00
Nyall Dawson
229c240b59 Correctly parse 'match' interpolation list values during conversion 2020-09-14 12:42:49 +10:00
Nyall Dawson
91598c7849 Fix incorrect rows are removed when removing vector tile renderer/labeling rules 2020-09-14 12:42:49 +10:00
Nyall Dawson
d214e637fc Show preview icons in rule based labeling list of rules and vector tile
labeling list of rules

Makes it MUCH easier to identify specific rules in the list, and matches
appearance with the rule based renderer/vector tile renderer list appearances.
2020-09-14 11:32:49 +10:00
Nyall Dawson
7cd51dc944 Fix warning 2020-09-14 08:58:48 +10:00
nirvn
3a00572461 Convert label shields 2020-09-14 08:57:35 +10:00
nirvn
06f00da53c Convert text-rotation-alignment:viewport for line labels 2020-09-14 08:57:35 +10:00
Mathieu Pellerin
31b2b89c4e Address review 2020-09-14 08:57:35 +10:00
nirvn
b898ec2e1c Convert interpolated fill pattern sprites 2020-09-14 08:57:35 +10:00
nirvn
73e73c0319 Convert interpolated icon marker sprites 2020-09-14 08:57:35 +10:00
nirvn
499d1a6644 Convert label text-offset for line placement 2020-09-14 08:57:35 +10:00
olivierdalang
3d0017e6d3 [rotated_ticks] allow to input decimal numbers in skip low angled param 2020-09-14 08:44:28 +10:00
olivierdalang
ca873438b2 [rotated_ticks] add a tolerance for skip low angled ticks parameter 2020-09-14 08:44:28 +10:00
Matthias Kuhn
a53dae2c90 Fix indentation 2020-09-14 08:43:31 +10:00
Nyall Dawson
4eeb1b6ebd Fix sip bindings 2020-09-14 08:43:31 +10:00
Mathieu Pellerin
c88548d382 Update expected test results 2020-09-14 08:42:46 +10:00
nirvn
5acde82ce4 Fix stops parsing 2020-09-14 08:42:46 +10:00
Juergen E. Fischer
2181b72062 fix build (followup 425637efa0) 2020-09-13 12:08:14 +02:00
Matthias Kuhn
2a3fdf14e8
Merge pull request #38714 from m-kuhn/speedup_ogc_tests
Speedup ogc tests
2020-09-13 10:23:43 +02:00
Matthias Kuhn
1d37f2621c [ogc tests] No need to build tests 2020-09-12 10:03:47 +02:00
Matthias Kuhn
6a62f70019 [ogc tests] Remove ccache
Github cache is immutable.
It's useful for caching static dependencies like pip, but not for dynamic caches like ccache.
It has a 0% hit rate and only adds overhead at the moment.
To be revisited when github caching improves.
2020-09-12 10:03:47 +02:00
Matthias Kuhn
d5350c618c
Merge pull request #37602 from rduivenvoorde/console_base_class
Add/use simple BaseClass to Python Console classes
2020-09-12 08:53:15 +02:00
Matthias Kuhn
836b79b94f
Merge pull request #38710 from vcloarec/fixeExportLayerProperties
fix include for gui export
2020-09-12 08:52:43 +02:00
Nyall Dawson
4eca15337c Fix build warning 2020-09-12 08:53:33 +10:00
Harrissou Sant-anna
6da5db1985 Add geometry overlay functions to a group 2020-09-12 08:41:19 +10:00
vcloarec
425637efa0 fix include for gui export 2020-09-11 18:36:31 -04:00
Blottiere Paul
d857db174a Update ignore file for spell check 2020-09-12 05:29:18 +10:00
Blottiere Paul
a7df5c95c5 Remove unused project 2020-09-12 05:29:18 +10:00