52886 Commits

Author SHA1 Message Date
Blottiere Paul
fcc3996ddf Remove unnecessary #include in server 2019-01-10 07:50:02 +10:00
Matthias Kuhn
2c8acf136e
Merge pull request #8818 from signedav/fix_featurecount_offlineediting
Offlineediting - showFeatureCount property
2019-01-09 14:26:14 +01:00
signedav
5e61afcfe7 tests for layernodeproperty "showFeatureCount"
fixes https://github.com/opengisch/Vogelwarte_QField_2019/issues/4
2019-01-09 12:52:06 +01:00
signedav
72bc1395f1 copy property back on synchronize back 2019-01-09 12:30:05 +01:00
signedav
419b65d26d copy showFeatureCount property to the new LayerTreeNode 2019-01-09 12:09:52 +01:00
Juergen E. Fischer
9e957af43c fix build 2019-01-09 10:20:03 +01:00
Matthias Kuhn
b847b49258
Merge pull request #8813 from signedav/vacuum-past-simple
Message after delete in proper english
2019-01-09 09:59:35 +01:00
Nyall Dawson
2213be5599
Update src/providers/ogr/qgsgeopackagedataitems.cpp
Co-Authored-By: signedav <david@opengis.ch>
2019-01-09 07:05:08 +01:00
Marco Hugentobler
f1be811665 Consider 'print as raster' setting for pdf print in server 2019-01-09 16:05:03 +10:00
Nyall Dawson
1320456c86
Update src/providers/ogr/qgsgeopackagedataitems.cpp
Co-Authored-By: signedav <david@opengis.ch>
2019-01-09 07:05:02 +01:00
Nyall Dawson
41757c6923 Fix build 2019-01-09 12:15:52 +10:00
signedav
22ddcb8cec proper english past form 2019-01-08 17:11:50 +01:00
Matthias Kuhn
15ddb27093
Merge pull request #8721 from signedav/json-for-valuerelations
Storing Value Releation multi-selection as JSON
2019-01-08 15:17:31 +01:00
Matthias Kuhn
3732cb7e40
Merge pull request #8810 from signedav/vacuum-after-delete
Request for VACUUM after deleting GPKG layer
2019-01-08 15:14:58 +01:00
Matthias Kuhn
dd0b33ed8d
Merge pull request #8809 from m-kuhn/expression_nullif
Add NULLIF expression function [FEATURE]
2019-01-08 14:12:49 +01:00
Etienne Trimaille
1585ab4178
Update src/providers/ogr/qgsgeopackagedataitems.cpp
Co-Authored-By: signedav <david@opengis.ch>
2019-01-08 14:07:58 +01:00
signedav
3bd2843b37 proper placing of message output 2019-01-08 13:15:06 +01:00
signedav
a16e5f2705 put original message into else 2019-01-08 12:57:56 +01:00
signedav
dba3b28296 request VACUUM after deleting geopackage 2019-01-08 12:28:21 +01:00
signedav
6e91349baa json gpkg tests 2019-01-08 11:50:35 +01:00
Matthias Kuhn
8754d55a09
Fix JSON 2019-01-08 11:36:16 +01:00
Matthias Kuhn
6855a1c731
Merge pull request #8639 from SrNetoChan/avoid_overlap
Renames Avoid intersection to Avoid overlap [needs-docs]
2019-01-08 11:07:09 +01:00
Matthias Kuhn
af027d9d10
Add NULLIF expression function [FEATURE] 2019-01-08 10:56:34 +01:00
Nyall Dawson
eaad71e0c9 Tweak API
Better to use QVector here, because the QgsLineString/QgsGeometry
methods all use QVector too, and we want to avoid unnecessary
list->vector conversions.
2019-01-08 19:48:15 +10:00
Matthias Kuhn
5df5c3763e
Merge pull request #8507 from signedav/basicfix
Delete selected tables as DataItem action
2019-01-08 10:42:03 +01:00
signedav
37eec198a8 put message in log instead of message box 2019-01-08 10:15:53 +01:00
Nyall Dawson
dada301b0b [georeferencer] Fix some HIG violations 2019-01-08 17:55:15 +10:00
Nyall Dawson
6ed0b4762f [FEATURE][georefencer] Make minimizing georeferencer when adding points
from canvas an option

Allows users to disable this option, which is annoying on multi-monitor
setups where it can be desirable to have both windows visible while
adding points.

The option is added as a checkbox in the "add map coordinates" dialog:
"Automatically hide georeferencer window". We show it directly in that
dialog for maximum discoverability, and to allow easier change of setting
for users who move between single/multi monitor setups.

Fixes #20449
2019-01-08 17:55:15 +10:00
Nyall Dawson
0de94dd1fe [layouts] Fix incorrectly rendered item background and frame when item is
non-opaque

Fixes #20909
2019-01-08 16:24:37 +10:00
Nyall Dawson
4da0796180 Avoid console noise when loading layouts 2019-01-08 16:01:47 +10:00
Nyall Dawson
098aad5c16 Show feedback message when using Select by Expression, to match
Select by Form behaviour
2019-01-08 16:01:47 +10:00
Nyall Dawson
500dff102b Capitalization 2019-01-08 16:01:47 +10:00
Nyall Dawson
ae9b8fcec4 Fix "unexpected geometry type:7" warning thrown by pal geometry handling 2019-01-08 15:32:56 +10:00
Nyall Dawson
13ac907198 latitudeGeodesicCrossesDateLine also returns fraction of segment
along which the crossing occurs
2019-01-08 12:32:50 +10:00
Nyall Dawson
e286c094d6 Fix date line breaks with non geographic input CRS 2019-01-08 12:32:50 +10:00
Nyall Dawson
654d7a4391 spelling 2019-01-08 12:32:50 +10:00
Nyall Dawson
c9c502a852 Use proj geodesic.h instead of GeographicLib
Because it contains the same functionality and avoids a new
dependency
2019-01-08 12:32:50 +10:00
Nyall Dawson
9c7be5fa2f Unit tests for QgsDistanceArea::geodesicLine 2019-01-08 12:32:50 +10:00
Nyall Dawson
b0c3b9f781 Unit tests for QgsDistanceArea::latitudeGeodesicCrossesDateLine 2019-01-08 12:32:50 +10:00
Nyall Dawson
adc5c17456 Expose method for calculating latitude geodesic crosses date line to public QgsDistanceArea API 2019-01-08 12:32:50 +10:00
Nyall Dawson
ebd104466e Add method to retrieve destination CRS from QgsDistanceArea 2019-01-08 12:32:50 +10:00
Nyall Dawson
dbf8fe6e42 Use an iterative approach to determine the exact latitude
where a geodesic crosses the international date line

And use this to correctly break geodesic lines which cross
the date line
2019-01-08 12:32:50 +10:00
Nyall Dawson
fdea61a97c Add method to calculate the geodesic line joining two points to QgsDistanceArea
Using geographiclib to calculate the line
2019-01-08 12:32:50 +10:00
Nyall Dawson
148505d47f Add a dependancy to geographiclib 2019-01-08 12:32:50 +10:00
Nyall Dawson
41450732fc Fix clazy warnings 2019-01-08 12:32:50 +10:00
Nyall Dawson
210ec4c12c More user friendly display of 'all other values' category 2019-01-08 11:10:40 +10:00
Nyall Dawson
f66773a1a7 Nicer tooltips for merged categories 2019-01-08 11:10:40 +10:00
Nyall Dawson
2c0dc09c23 Correctly handle conversion of merged categories to rule based renderer 2019-01-08 11:10:40 +10:00
Nyall Dawson
1051f9b48d Rename some methods for consistency/clarity 2019-01-08 11:10:40 +10:00
Nyall Dawson
a6849ca257 Unit tests for unmerging 2019-01-08 11:10:40 +10:00