9626 Commits

Author SHA1 Message Date
Alessandro Pasotti
31a5d632c4 Layout 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
0bcb75ff1b Missing sip includes 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
bbb045e2bb Getting closer... almost relase-ready 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
70c93d4aea Gui enhancements 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
3479a66e4e Handle other rat types 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
62dff87ccf RAT GUI 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
fc8cb922a7 Create RAT from raster and fix sip enum 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
41983fa99d Skip value and color fields on RAT identify 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
be9b8647ff Identify 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
5a88611b38 Paletted RAT auto-loading 2022-11-09 09:46:13 +10:00
Alessandro Pasotti
df4f7fe84e RAT model 2022-11-09 09:46:13 +10:00
Nyall Dawson
ce6cf4a001 Move responsibility for managing GPS time stamp destination field
to QgsProjectGpsSettings, and store time stamp destination fields
in projects
2022-11-09 05:17:03 +10:00
Nyall Dawson
cc7e5e3769 [gps][feature] Add an explicit "Offset from UTC" option for
storing GPS feature timestamps

This option allows users to manually enter a desired offset from
UTC for storing GPS time stamps. This allows for full flexibility
for users who need to account for daylight savings offsets or
other complex time zone issues.

Sponsored by NIWA
2022-11-08 18:52:17 +10:00
Nyall Dawson
b436282b59 Add GPS Component enum, useful for referring to specific pieces
of GPS information in a generic way
2022-11-08 18:43:39 +10:00
Nyall Dawson
bd895d526b Add missing sip cast for raster contour renderer 2022-11-08 15:34:57 +10:00
Nyall Dawson
f2a3db0b12 Move enum to hopefully fix windows build 2022-11-08 12:58:29 +10:00
Alessandro Pasotti
cfe180fdfe Doxy 2022-11-07 18:35:23 +01:00
Alessandro Pasotti
9c2923aa1d Optionally load all stored styles from DB with correct names.
Fixes #37434

Funded by: Ministère des Forêts, de la Faune et des Parcs - Québec
2022-11-07 10:16:04 +01:00
Nyall Dawson
d0b4bcfc66 Resurrect option to follow layers 2022-11-07 18:24:52 +10:00
Nyall Dawson
544641c17f Add a destination layer property to QgsProjectGpsSettings 2022-11-07 18:24:52 +10:00
Nyall Dawson
5fc94c3fe2 Add debugging setting to show label metrics when rendering labels
Shows the text bounds of the label in red and baselines in blue.
Designed for debugging purposes only.

Also move label engine enums to Qgis, promote to enum class
2022-11-07 09:24:02 +10:00
Nyall Dawson
8aa0857cba Spelling 2022-11-06 17:55:20 +10:00
Nyall Dawson
89c1952def Rename methods for consistency 2022-11-06 17:55:20 +10:00
Nyall Dawson
816eb16460 Create new QgsProjectGpsSettings class
Destinated for a storage location for GPS settings which are
project specific
2022-11-06 17:55:20 +10:00
Alessandro Pasotti
b7a608268c When the default style is read from the DB use its real name
Partial fix for 37434
2022-11-04 16:51:34 +01:00
Nyall Dawson
2d4e6ce0e5 Use settings registry for all gps settings 2022-11-04 11:24:05 +10:00
Nyall Dawson
a9a57a6fbe Start on dedicated GPS toolbar 2022-11-04 11:24:05 +10:00
Julien Cabieces
20d006ddfa [Clazy] Fixes container-anti-pattern 2022-11-03 18:02:24 +01:00
Nyall Dawson
16e81df0aa Record last valid location in GPS connection and add changed signal 2022-11-01 16:08:15 +10:00
Nyall Dawson
fa185872cb Add constellation information to QgsGpsInformation and handle GPS fix type across different constellations 2022-11-01 16:08:15 +10:00
Nyall Dawson
3a89b5505b Add fix status changed signal to QgsGpsConnection 2022-10-31 17:22:54 +10:00
Nyall Dawson
f79eaf61e8 Cleanup GPS fix status handling, remove duplicate code 2022-10-31 17:22:54 +10:00
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