54738 Commits

Author SHA1 Message Date
Blottiere Paul
7adb1145c6 Update SIP binding 2019-03-19 14:38:04 +00:00
Blottiere Paul
94fb2e13fd Add doc 2019-03-19 14:38:04 +00:00
Blottiere Paul
c98a2ec29f Clean code 2019-03-19 14:38:04 +00:00
Blottiere Paul
2ccc3f158b Add test with big marker 2019-03-19 14:38:04 +00:00
Blottiere Paul
3f4999bd5f Add test for opacity 2019-03-19 14:38:04 +00:00
Blottiere Paul
8f76c23f1e Add unit tests 2019-03-19 14:38:04 +00:00
Blottiere Paul
4aa854042b Manage opacity for markers in vector layers 2019-03-19 14:38:04 +00:00
Blottiere Paul
2ed420e6cf Draw symbol for image and wms 2019-03-19 14:38:04 +00:00
Blottiere Paul
aeda7c2b03 Draw symbol for raster layers 2019-03-19 14:38:04 +00:00
Blottiere Paul
5410774ab1 Add icons in json for markers 2019-03-19 14:38:04 +00:00
Blottiere Paul
9651efa0f6 Add drawLegend method for json 2019-03-19 14:38:04 +00:00
Martin Dobias
3032a65317 Add tests, fix issues from review, customizable terrain downloader 2019-03-19 15:29:55 +01:00
Juergen E. Fischer
3630fdc4a1 fix cmake warning 2019-03-19 14:47:25 +01:00
rldhont
34e67c111e [Bugfix][Server] In WMS GetFeatureInfo CRS param not mandatory when FILTER param
The CRS parameter is considered as mandatory in GetFeatureInfo even if the FILTER parameter is used without I and J parameters.

To fix it, set a fake CRS in the parameter when I/J and X/Y parameters are not defined and FILTER parameter is defined.
2019-03-19 13:54:07 +01:00
rldhont
547fd683d9 [Bugfix][Regression][Server] JPEG output for WMS GetPrint request has gone
In QGIS Server 2.* the WMS GetPrint request could genrate JPEG image. QGIS Server 3.4 has lost this capabilities.
```
<ServiceExceptionReport xmlns="http://www.opengis.net/ogc" version="1.3.0" capture-installed="true">
    <ServiceException code="InvalidFormat">
        Output format jpg is not supported by the GetPrint request
    </ServiceException>
</ServiceExceptionReport>
```
To fix this regression, it is necessary to accept JPEG output format.

And to avoid this regression to come back, the QGIS Server tests has been updated to accept jpg image test.
2019-03-19 10:18:49 +01:00
Blottiere Paul
1e8aec45a0
Merge pull request #9385 from pblottiere/server_external_clean
[server] Update external layer management
2019-03-19 08:59:00 +01:00
Harrissou Sant-anna
477ec2a79e Align Mesh property tab name with other data types
using "Symbology" instead of "Style"
2019-03-19 08:28:44 +01:00
Alessandro Pasotti
5bc2183d24 Keep group and checked state when handling bad layers
Fixes #21387 - Unavailable layers because of a moved folder
2019-03-19 08:22:34 +01:00
Matthias Kuhn
366d05ad1a
Merge pull request #9432 from tudorbarascu/constraint_description
always show constraints description, not only when they fail
2019-03-19 08:19:45 +01:00
Peter Petrik
de80192f53 upgrade MDAL to 0.3.0 2019-03-19 08:06:04 +01:00
Nyall Dawson
24a1e8ef53 Capitalization, tooltips 2019-03-19 13:32:13 +10:00
Nyall Dawson
c8d15d61ce Only enable edit datum transform button when a transform is selected
Sponsored by ICSM
2019-03-19 13:32:13 +10:00
Nyall Dawson
8a1ba51631 Fix warnings 2019-03-19 13:32:13 +10:00
Nyall Dawson
f0f825ac99 Fix datum transform dialog sometimes does not correct respond
to changes in the available transform table

Sponsored by ICSM
2019-03-19 13:32:13 +10:00
Nyall Dawson
eab08d006c Do not allow CRS changes in datum transform dialog when it has
been shown as a result of requiring the transform for a specific CRS pair

Sponsored by ICSM
2019-03-19 13:32:13 +10:00
Nyall Dawson
c534cc4839 Expose method for generating CRS widget text 2019-03-19 13:32:13 +10:00
Nyall Dawson
b42b348bf8 Datum transform table should not be editable 2019-03-19 13:32:13 +10:00
Nyall Dawson
df9db1fb3a Some code modernization 2019-03-19 13:32:13 +10:00
Nyall Dawson
593f55f338 Fix incorrect cursors shown in datum transform select dialog 2019-03-19 13:32:13 +10:00
Nyall Dawson
e10d13ff96 Dox 2019-03-19 13:32:13 +10:00
Nyall Dawson
5fb9802229 New utility class QgsTemporaryCursorRestoreOverride
This class temporarily removes ALL cursor overrides for the
QApplication for the lifetime of the object, and restores them
(in the same order) upon object destruction.
2019-03-19 13:32:13 +10:00
Nyall Dawson
6bb0723503 Capitalization, code style 2019-03-19 13:32:13 +10:00
Nyall Dawson
45ae2ed630 Fix a clazy warning 2019-03-19 13:32:13 +10:00
Nyall Dawson
9de67c8871 Highlight deprecated transformations in red
Another way to dissuade users from mistakenly choosing these
transformations

Sponsored by ICSM
2019-03-19 13:32:13 +10:00
Nyall Dawson
e58cccb2a2 Hide deprecated datum transforms by default
Instead of showing by default and requiring users to manually
hide them, reverse this logic and hide deprecated ones by default
and require motivated users to manually opt in to showing them.

Result: less likely for users to accidentally use deprecated
transforms.

Sponsored by ICSM
2019-03-19 13:32:13 +10:00
Nyall Dawson
c60d55940e Dox 2019-03-19 11:47:01 +10:00
Nyall Dawson
d7abfb47ee Test thread safety of proj context generation
Sponsored by ICSM
2019-03-19 11:47:01 +10:00
Nyall Dawson
3ce0acc8b1 Remove another use of deprecated proj API 2019-03-19 11:47:01 +10:00
Nyall Dawson
c2961a8d5e Remove some use of deprecated proj API
Sponsored by ICSM
2019-03-19 11:47:01 +10:00
Nyall Dawson
09437bb957 Improve test 2019-03-19 11:47:01 +10:00
Nyall Dawson
4fc575940b Proj version agnostic context storage
Sponsored by ICSM
2019-03-19 11:47:01 +10:00
Nyall Dawson
ad7e8eac74 More flexible proj version handling
Sponsored by ICSM
2019-03-19 11:47:01 +10:00
Juergen E. Fischer
41e0c0126f debian packaging: update python package break/replaces (fixes #20894) 2019-03-18 21:43:47 +01:00
Juergen E. Fischer
7038222a4c fix #15635 2019-03-18 20:51:14 +01:00
Martin Dobias
407952f95b Add missing copyright header 2019-03-18 16:11:08 +01:00
Matthias Kuhn
1f38b441e7
Merge pull request #9493 from m-kuhn/fix-geomvalidator-freeze
Fix freeze in geometry validator
2019-03-18 15:47:03 +01:00
Matthias Kuhn
128477d797
Merge pull request #9546 from m-kuhn/geometry-validation-dock-layout
Improve Geometry Validation Dock Layout
2019-03-18 15:28:00 +01:00
Matthias Kuhn
0c265d7f2d
Merge pull request #9297 from m-kuhn/geometry-validation-auto-resolution-experimental
[geometry validation] Tag automatic resolution of problems as experimental
2019-03-18 15:27:38 +01:00
Martin Dobias
c9ab24f1ad [FEATURE][3d] Add option to use terrain data from online service
This adds support for elevation tiles (using web mercator tiling)
in "terrarium" format produced by Mapzen tools and publicly hosted by AWS.

Terrain tiles are downloaded just like ordinary XYZ tiles, then the elevations
are decoded from RGB colors and finally resampled to whatever terrain tile resolution
and CRS is used by the project.
2019-03-18 15:01:17 +01:00
Matthias Kuhn
24b8dcc692
Use a hidden setting for activating geomtery resolution 2019-03-18 13:23:30 +01:00