9294 Commits

Author SHA1 Message Date
Denis Rouzaud
2a3cdfd4c5
Merge pull request #50468 from domi4484/wfs3crs
OGC Api features suport for non 4326 layers
2022-10-28 17:31:56 +02:00
Nyall Dawson
5840af01dc [gps] Move 'calculate bearing from travel direction' setting to
options GPS pane
2022-10-27 13:37:14 +10:00
Nyall Dawson
2223e19f63 [gps] Move GPS track point filtering settings to settings GPS pane
These are infrequently changed settings
2022-10-27 13:37:14 +10:00
Nyall Dawson
4c3ab10058 [gps] Move GPS connection settings from GPS information panel
to GPS options tab in QGIS settings

This is a more of a "set once and forget" setting, vs something
which needs to be frequently changed and always right in the user's
face.
2022-10-27 13:37:14 +10:00
Mathieu Pellerin
087e55d529
Merge pull request #50381 from nirvn/sort_sort_sort
New layer tree insertion methods (on top of tree, optimal) and sorting of drag and dropped layers
2022-10-26 07:29:16 +07:00
Damiano Lombardi
37c0535079 Invert bbox rect if crs has inverted axis 2022-10-25 16:03:49 +02:00
Damiano Lombardi
a4ae707ff6 Add bbox-crs parameter to the request (if not default CRS84) 2022-10-25 16:03:49 +02:00
Mathieu Pellerin
69ee3bc0d3 [symbology] Fix group layer not rendering properly when magnifier != 100% or when effect is on 2022-10-25 14:16:17 +07:00
Mathieu Pellerin
09d4b0a77e Rebase sip fixes 2022-10-24 14:44:40 +07:00
Mathieu Pellerin
41211b8a1a Add missing dox 2022-10-24 14:41:42 +07:00
Mathieu Pellerin
a17ab8f03b Add UI to select which insertion method should be used when adding new layers 2022-10-24 14:41:40 +07:00
Mathieu Pellerin
9b0dda7733 Add a new 'optimal' layer tree insertion method for newly added layers 2022-10-24 14:39:50 +07:00
Nyall Dawson
04dbee6eb7 Add a script language enum 2022-10-24 16:46:11 +10:00
Alessandro Pasotti
9642121cb3 Layout 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
4ff738f3d9 Layout and nonsense 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
f45cd59539 Layout and core export on structs 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
e4b09ba468 RAT editing API and tests 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
99f39f66c3 Remove loading flags (to be readded later) 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
d51d1365eb Move enums 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
cd6c8e9a5c Address PR comments 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
1954b76293 Code layout 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
7592f38620 More tests for import/export 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
b3bc13450c Remove GUI leftover 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
06566c7a8c DBF RAT 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
91f4e97365 Rename methods 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
52135d65c5 GDAL native RAT implementation 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
5e63b0422a RAT implementation progress 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
465f627fae RAT implementation progress 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
b75997e217 No renderer 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
0473d363a6 RAT save 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
d5559be0ba Sipify 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
7debc91480 sipify 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
fe2c86d7ed RAT implementation 2022-10-22 08:52:37 +10:00
Alessandro Pasotti
5a72e35c6d Initial RAT implementation 2022-10-22 08:52:37 +10:00
Stefanos Natsis
ba97282dd0
Allow hiding empty layers in sublayers dialog (#49870)
* Sublayers dialog improvements

* added tests

* fix flake

* check against DisplayRole instead of EditRole
2022-10-21 10:53:49 +00:00
Vincent Cloarec
220806ef5a
suggest to fix topological mesh error when starting mesh editing 2022-10-21 01:09:01 +00:00
Loïc Bartoletti
e3bf816f55 rename addMultiRing to addRingV2 2022-10-18 12:28:22 +02:00
Loïc Bartoletti
6a1222f187 apply nyall's review: use unique_ptr and sip things 2022-10-18 10:31:02 +02:00
Loïc Bartoletti
5d7a025304 qgsvectorlayereditutils.h: add \since tag 2022-10-18 10:31:02 +02:00
Loïc Bartoletti
992e2bf1df Remove addMultiRing method in QgsVectorLayer.
QgsMapToolAddRing can use the one from QgsVectorLayerEditUtils.
All checks are made inside QgsVectorLayerEditUtils.
2022-10-18 10:31:02 +02:00
Loïc Bartoletti
b09c2d1132 QgsVectorLayer: add addMultiRing and use it in QgsMapToolAddRing
The `QgsMapToolAddRing` adds a ring through the `addRing` method of
`QgsVectorLayerEditUtils` called by this of `QgsVectorLayer`.

The bug described in #23113 indicates that only one of the entities receives the
ring addition when using the map tool.

This is consistent with the documentation of the `addRing` methods.
So, it is by design that the tool works like this.

However, as stated in the ticket, it is best to add the ring to all entities.

In order to avoid an api break, I added a new addMultiRing method that adds the ring on all entities.

Fixes #23113
2022-10-18 10:31:01 +02:00
Nyall Dawson
4a3e0b5b4b Add formal api for setting/retrieving project coordinate axis order
Instead of requiring informa fragile/slow project readEntry calls
2022-10-17 14:35:26 +10:00
Nyall Dawson
fb3c110d08 Arrange includes 2022-10-13 08:47:43 +10:00
Tomas Johansson
95e00c50d2
Resolves 'Delete holes' bug when 'area' argument is used
Fixes #49578
2022-10-03 07:58:31 +10:00
Nyall Dawson
3d168eddee Fix raster contour renderer ignores opacity setting
Fixes #41663
2022-09-29 19:10:59 +10:00
Nyall Dawson
73e50bfc06 Ensure correct expression context is used when generating symbol preview
icons

Fixes #49106
2022-09-29 15:32:46 +10:00
Nyall Dawson
1c05421486 Cache summed up area for curve geometry classes
Avoids recalculation when area is retrieved multiple times
2022-09-28 15:58:22 +10:00
Nyall Dawson
765d89c675 Add method to get user friendly error when a relationship is not valid 2022-09-28 14:53:40 +10:00
Julien Cabieces
2d1e3fb387
Merge pull request #50200 from troopa81/fix_legend_geomgenerator
Fix legend icon geom generator is involved
2022-09-27 17:05:23 +02:00
Nyall Dawson
a0fb44b0b0 Fix handling of vector tiles when zoom level 0 is not available
E.g. when a vector tile connection has a manually set zoom level
range which doesn't include level 0, we still need this available
for correct tile feature decoding

Fixes #47934
2022-09-27 13:26:03 +10:00