Nyall Dawson
6ca327072a
[FEATURE] Add expression functions for tapered and variable
...
width buffers
Adds:
- tapered_buffer
- buffer_by_m
expression functions. These expose the same functionality as the
equivalent processing algorithms but for use in expressions
such as geometry generators.
2018-05-01 06:16:01 +10:00
Nyall Dawson
9ffae600f4
[FEATURE] Variable width buffers
...
Adds geometry methods to create variable width buffers, including
tapered buffers (with a specified start and end diameter) and
variable width buffers from line string m values.
Also adds processing algorithms which expose these methods
to processing.
2018-05-01 06:16:01 +10:00
Nyall Dawson
2d3d6a8b83
[afs] Fix handling of date/datetime field values
2018-05-01 06:15:22 +10:00
Blottiere Paul
1104721923
Merge pull request #6892 from pblottiere/bugfix_attrform
...
Fixes crash when deleting last field from attribute table
2018-04-30 14:19:52 +01:00
nirvn
fca5238847
[processing] replace define current projection with reproject layer in vector menu
2018-04-30 16:50:34 +07:00
nirvn
57b3c58d06
[processing] add some missing icons for the data management tools menu
2018-04-30 16:50:34 +07:00
nirvn
2402b35a67
[processing] add missing icons for the analysis tools menu
2018-04-30 16:50:34 +07:00
nirvn
df28351386
[processing] add missing icons for the geometry tools menu
2018-04-30 16:50:34 +07:00
Blottiere Paul
9ecb0b275e
Fixes crash when deleting last field from attribute table
2018-04-30 10:24:53 +01:00
Matthias Kuhn
84bdd47eba
Merge pull request #6886 from m-kuhn/snapperdocs
...
Remove QgsSnapper API change docs. It is ✝
2018-04-30 08:24:47 +02:00
Nyall Dawson
cad0f3d5b7
[processing] Throw warning when menu item links are broken
2018-04-30 16:07:13 +10:00
nirvn
3bfc93d95b
[processing] fix grass provider svg path
2018-04-30 13:04:20 +07:00
nirvn
08db66fb03
[processing] draw vector icons when available in modeler
2018-04-30 13:04:20 +07:00
nirvn
1370a5cd99
[processing] add vector icons for geoprocessing tools menu
2018-04-30 12:39:02 +07:00
nirvn
f8a3de45bf
[processing] fix some native algorithm IDs for menu items
2018-04-30 12:39:02 +07:00
Nyall Dawson
5017e94b38
Fix crash when opening vector properties on geometryless layer
2018-04-30 15:31:20 +10:00
Matthias Kuhn
aa44334ede
Merge pull request #6880 from daniviga/rpm-f27
...
Update RPM spec since GRASS 7.4 has been backported to F27
2018-04-29 19:56:14 +02:00
Matthias Kuhn
9a85616731
Remove QgsSnapper API change docs. It is ✝
2018-04-29 07:59:47 +02:00
Matthias Kuhn
f4c00f5316
Merge pull request #6883 from m-kuhn/removeUnrequiredSemicolons
...
Remove unrequired `;` semicolons
2018-04-29 07:50:39 +02:00
Tom Elwertowski
d3a9fad429
macOS needs path to GEOS framework
2018-04-29 06:09:03 +10:00
Matthias Kuhn
01dd718afb
Remove unrequired ;
semicolons
2018-04-28 12:57:13 +02:00
Matthias Kuhn
4aaa652dce
Merge pull request #6870 from m-kuhn/offlineediting_zm
...
[FEATURE] Offline editing support for Z and M coordinates
2018-04-28 11:33:18 +02:00
Nyall Dawson
c1552e728a
[processing] Add createByDefault argument to destination parameter
...
constructors
Allows this setting to be set for parameters created from
description text files
2018-04-28 05:51:07 +10:00
Nyall Dawson
c314639e00
[processing] More stringent testing of parameter validity
...
- Check static QgsProperty parameter values
- Properly check QgsProcessingFeatureSourceDefinition and
QgsProcessingOutputLayerDefinition values
2018-04-28 05:50:47 +10:00
Nyall Dawson
e25fd4c90b
[processing] Use info logging instead of warning logging for non-warnings
2018-04-28 05:50:47 +10:00
Nyall Dawson
249dca7830
[processing] Consist helpful error messages when sinks cannot be created
...
And throw exceptions always when sinks are not created to avoid
generic errors
2018-04-28 05:50:47 +10:00
Nyall Dawson
5339d62715
[processing] More helpful errors when sources cannot be loaded
...
Include descriptive text with the specified parameter value
in error, and always check that sources were loaded to avoid
raw Python exceptions when they are not
2018-04-28 05:50:47 +10:00
Nyall Dawson
199af26048
Fix some warnings
2018-04-28 05:50:47 +10:00
Daniele Viganò
5f11692cbe
Update RPM spec since GRASS 7.4 has been backported to F27
2018-04-27 19:29:40 +02:00
Denis Rouzaud
a34c44361d
fix PROJ_HAS_VERSION and also display version in cmake output ( #6878 )
2018-04-27 09:16:53 -04:00
Hugo Mercier
3984e906ea
Merge pull request #6513 from pblottiere/executesql_params
...
[FEATURE][needs-docs] Add parameters to 'Execute SQL' algorithm
2018-04-27 09:12:34 +02:00
Nyall Dawson
9ce21e4a82
[processing] Add an example of running a sub-algorithm correctly
...
to script template file
2018-04-27 17:04:57 +10:00
Matthias Kuhn
fb14214e41
Remove unrequired include
2018-04-27 08:12:52 +02:00
Matthias Kuhn
c31ce0f942
Improve wording
2018-04-27 08:12:35 +02:00
Nyall Dawson
a5a91ec3ba
Fix some more redundant geos includes in headers
...
And re-add geos include directory for grass provider
2018-04-27 09:21:28 +10:00
Nyall Dawson
83cb3da2ca
Fix gcc8 ignore qualifier warning
2018-04-27 09:21:00 +10:00
Nyall Dawson
cf7cf8201c
Fix gcc8 "writing to an object of with no trivial copy-assignment"
...
warning
2018-04-27 09:13:45 +10:00
Nyall Dawson
efce881bd9
Re-add proj include to grass provider
2018-04-27 09:13:15 +10:00
Nyall Dawson
e1c6afab26
Fix ui build warnings
2018-04-27 09:12:54 +10:00
Nyall Dawson
48f2217ddf
Fix gcc8 catch-value "catch expection by value" warnings
2018-04-27 09:12:10 +10:00
Martin Dobias
e811c54bd2
Merge pull request #6835 from wonder-sk/identify-selection-modes
...
[FEATURE] Identify: more selection modes (simple / polygon / freehand / radius)
2018-04-26 23:03:00 +02:00
Martin Dobias
16a6a90dd7
Merge pull request #6859 from wonder-sk/overlay-alg-fixes-3
...
Port Union algorithm to C++ and fix it
2018-04-26 22:56:22 +02:00
Blottiere Paul
ba02a5e258
Merge pull request #6851 from pblottiere/bugfix_segfault_z
...
[bugfix] Fixes Add Feature map tool when snapped layer has ZM support
2018-04-26 11:59:07 +01:00
Martin Dobias
f2a2eeba7b
Improvements from review
2018-04-26 12:13:43 +02:00
Matthias Kuhn
f8165888e4
Merge pull request #6862 from m-kuhn/core-headers-no-qforeach
...
Rewrite all core header usages of Q_FOREACH
2018-04-26 11:42:52 +02:00
Nyall Dawson
c3b69900f7
Followups
2018-04-26 19:01:50 +10:00
Nyall Dawson
c78bdaebca
[oracle] Some updates to Oracle provider test suite
...
Now the Oracle provider passes the data provider edit stress/
conformance tests without issue!
2018-04-26 19:01:50 +10:00
Nyall Dawson
bbd335ab1b
[oracle] Fix incorrect feature count after adding features to layers
2018-04-26 19:01:50 +10:00
Nyall Dawson
3a3b0fe56d
[oracle] Fix handling of NULL values when add features to provider
...
Fixes NULL attribute values are incorrectly converted to empty
strings or 0 numeric values instead of NULL.
2018-04-26 19:01:50 +10:00
Matthias Kuhn
f5099db8d4
Fix doxygen warning
2018-04-26 10:54:17 +02:00