64614 Commits

Author SHA1 Message Date
Alexander Bruy
fc4d0f5388 address review comments 2020-08-03 09:47:58 +10:00
Alexander Bruy
b1f08378f7 use more descriptive representation of the current layer CRS 2020-08-03 09:47:58 +10:00
Alexander Bruy
92bf631ecf show current layer CRS in the layer context menu and allow to change it
directly to one of the recently used CRSs (fix #13882)
2020-08-03 09:47:58 +10:00
Juergen E. Fischer
48619cf552 debian packaging fixes:
* include qgis-server-wmts
* fix Qt53DExtras cmake module lookup
2020-08-02 21:50:19 +02:00
Matthias Kuhn
46a91533d6
Merge pull request #38080 from uclaros/georef-restore
Don't restore georeferencer window if it was maximized
2020-08-01 15:00:04 +02:00
uclaros
1ccfb71b1c Don't restore georeferencer window if it was maximized 2020-08-01 10:50:52 +03:00
rldhont
acc750c7e3
Merge pull request #37919 from rldhont/fix-processing-gdal-assignprojection-project-layer
[Processing] Fix GDAL Assign Projection: update QgsRasterLayer crs
2020-08-01 09:37:56 +02:00
nirvn
8f97788225 [ui] Make the obstacle checkbox label wrap to avoid overly large minimum width 2020-08-01 08:34:30 +10:00
omar
eaab778a47 Remove extra bracket from stdev statistic option 2020-08-01 08:34:09 +10:00
rldhont
f5b819fc4c [Tests] Check that GDAL Assign Projection updates QgsRasterLayer info 2020-07-31 14:32:48 +02:00
rldhont
6c44073ff0 [Processing] Fix GDAL Assign Projection: update QgsRasterLayer crs
Even if the projection is assign, the QgsRasterLayer and the QgsRasterDataProvider was not updated.

The fix reloads the QgsRasterDataProvider's data and updates the QgsRasterLayer's crs.

Fixed #37920
2020-07-31 14:32:48 +02:00
Nyall Dawson
e19f27d289 [processing] Fix hidden column names show in batch processing dialog,
throwing the table contents out of sync with the headers

Also make code a bit more robust

Fixes #38054
2020-07-31 16:03:28 +10:00
Nyall Dawson
b9f1f2ca32 [processing] Fix destination layer name ignored in Load Layer into Project
algorithm

Fixes #38046
2020-07-31 16:03:16 +10:00
Nyall Dawson
7087d5d087 [3d] Fix polygon edge lines are rendered vertically offset from polygons 2020-07-31 11:57:45 +10:00
nirvn
e0de9c5c26 [locator] add degree minute second coordinate support to goto locator 2020-07-31 08:06:32 +07:00
nirvn
6916305eaf [delimitedtext] Rely on QgscoordinateUtils' degree/minute/second to double function 2020-07-31 08:06:32 +07:00
nirvn
07ab4b3255 [FEATURE][expression] Add a to_decimal() function to convert degree/minute/second strings 2020-07-31 08:06:32 +07:00
Matthias Kuhn
f7ca8b6786 Make test folder detection more robust 2020-07-31 07:10:26 +10:00
Matthias Kuhn
2f99a327b0 Improve cli of parse_dash_results 2020-07-31 07:10:26 +10:00
Nyall Dawson
d2238d8f14 Fix parse_dash_result helper script layout issues, add handling
of multiple matching images
2020-07-31 07:10:26 +10:00
Alexander Bruy
510c61ef1b show line numbers in the query are of the virtual layer dialog (fix #23185) 2020-07-31 07:04:56 +10:00
Alexander Bruy
c942185947 allow to copy all line measurements at once (fix #20498) 2020-07-31 07:04:40 +10:00
vcloarec
0348ab0dd6 fix doc and more cleaning 2020-07-31 05:43:38 +10:00
vcloarec
eb24446f84 renaming and cleaning of Triangulation class and export to QgsMesh 2020-07-31 05:43:38 +10:00
Harrissou Sant-anna
a4372d21b7 Fully explain the examples
avoiding use of $geometry function in explanation
2020-07-31 03:07:46 +10:00
Harrissou Sant-anna
490c8ff8d2 Replace geom parameter with geometry, for harmonization 2020-07-31 03:07:46 +10:00
Nyall Dawson
813ee5a68d [expressions] Silently alias "geom" named across to "geometry"
So that was can standardize on using "geometry" as the named argument
insted of mixing "geom" and "geometry" in the public docs.
2020-07-31 03:07:46 +10:00
Nyall Dawson
fd19167c0a [processing] Show some more warnings when spatial indexes are missing but desirable 2020-07-31 03:07:07 +10:00
Nyall Dawson
8cbafe7a44 Fix item name 2020-07-31 03:06:31 +10:00
Nyall Dawson
ed2cca49c0 [feature][layouts] Expose option to clip maps to a shape or polygon item
in UI

Allows users to clip a map item to a shape or polygon item from their layout,
allowing for non-rectangular maps in the layout
2020-07-31 03:06:31 +10:00
Nyall Dawson
6d647aa678 Add method to filter QgsLayoutItemComboBox by item flags 2020-07-31 03:06:31 +10:00
Martin Dobias
836666e782
Merge pull request #37588 from NEDJIMAbelgacem/export-scene-feature
[Feature] Export 3D scene feature
2020-07-30 09:32:15 +02:00
Daniel Minor
1ed8e41d58 Track axis offset instead of adjusting current offset 2020-07-30 14:05:03 +10:00
Daniel Minor
7d76d68860 Use prefix ++ operator 2020-07-30 14:05:03 +10:00
Daniel Minor
8a76045cd4 Fix rendering of negative values in stacked bar diagram
Currently, negative values are treated the same way as positive values when
rendering stacked bar diagrams, which can lead to rendering issues, because
we can end up with negative lengths and incorrect scaling.

This changes the rendering to track the negative values separately and render
them in a group below the x axis. The rendering for positive values is
unchanged, above the x axis.
2020-07-30 14:05:03 +10:00
NEDJIMAbelgacem
28d0349314 Add toExportParameters() to DummyMaterialSettings test 2020-07-30 04:58:01 +01:00
Nyall Dawson
6f0b7b0be2 [processing] Allow specifying a project path to load when running
algorithms via qgis_process

Allows execution of algorithms which require a project, e.g. Rasterize

Also show graceful errors/help text when attempting to run an algorithm
which requires a project but one is not specified
2020-07-30 08:26:40 +10:00
Nyall Dawson
68c7cfb65f Use correct coordinate transform context in Raster Calculator algorithm 2020-07-30 08:26:40 +10:00
Nyall Dawson
0a556a8161 Gracefully handle no project available in context in algorithms
where a project is only required in some circumstances
2020-07-30 08:26:40 +10:00
Nyall Dawson
d57a638ec4 Add a processing algorithm flag to indicate that an algorithm requires
a valid project to be set in the context in order to execute

And flag a bunch of algorithms which require this
2020-07-30 08:26:40 +10:00
Nyall Dawson
04e07f07d0 Warn on running deprecated algorithms or algorithms with known issues from qgis_process 2020-07-30 08:26:40 +10:00
Nyall Dawson
687398415b [processing] Flag a bunch of algorithms to hide them from qgis_process 2020-07-30 08:26:40 +10:00
Nyall Dawson
937a41a656 [processing] Add a flag for algorithms to indicate that they should
not be available from the standalone qgis_process tool (e.g. "select by "
algorithms, which have no meaning outside of a GUI application)

These algorithms are hidden from the algorithm list for qgis_process
and cannot be run by the tool
2020-07-30 08:26:40 +10:00
Nyall Dawson
8049da8daf Fix test 2020-07-30 08:26:40 +10:00
Nyall Dawson
c8d1aa799f [processing] Add option to set the ellipsoid to use for calculations
when running qgis_process

Appending "--ELLIPSOID=xxxx" to the argument list allows users to explicitly
set the ellipsoid to use for calculations.

Fixes #37988
2020-07-30 08:26:40 +10:00
Nyall Dawson
b40bfbbf4c Use direct getters for ellipsoid/units in processing algs
Refs #37988
2020-07-30 08:26:40 +10:00
Nyall Dawson
03854a41b0 Add explicit settings for ellipsoid, distance and area units to QgsProcessingContext
to avoid having to always retrieve these via the context's project (which may
not be available in some circumstances)

Refs #37988
2020-07-30 08:26:40 +10:00
Alessandro Pasotti
0f7a946f51 PG style storage: replace forbidden XML unicode chars
Fixes #3800
2020-07-30 08:19:43 +10:00
Harrissou Sant-anna
8d4843d27b Harmonize NULL spelling in function help 2020-07-30 05:00:13 +10:00
nirvn
c4722b4f6b Add a locale-specific goto test 2020-07-29 10:51:33 +07:00