16325 Commits

Author SHA1 Message Date
Alexander Bruy
9ab06a2481
Merge pull request #32626 from alexbruy/service-area
[processing] port service area algorithms to C++
2019-11-09 08:25:51 +02:00
Nyall Dawson
4b014e6e84 Remove SIP convert to subclass code for QgsRubberBand and QgsVertexMarker
These conversions just crash sip (woo. sip. yay. good times.). I can't find
any alternative approach which avoids this crash, so just remove the cast
to avoid the crash.

Fixes #32700
2019-11-09 13:43:37 +10:00
Nyall Dawson
377848e2ad Add QgsMapLayer::isTemporary to test whether a map layer is temporary
These include memory layer provider layers, or layers physically
stored inside a user's temporary folder (e.g. /tmp)
2019-11-09 13:43:03 +10:00
lbartoletti
9e30319be7 [BUGFIX] Fix an hardcoded 'gpkg' extension in ProcessingConfig.py 2019-11-09 13:35:04 +10:00
Alessandro Pasotti
cadb7916b5 Server OAPIF: expose XML schema for collections
Also make sure links to parent paths end with /
2019-11-08 14:40:44 +01:00
Alexander Bruy
0799e3b58f cleanup Python remainings 2019-11-08 12:13:31 +02:00
Alexander Bruy
020980d3b1 address comments 2019-11-08 11:04:05 +02:00
Juergen E. Fischer
b830a4a448 qgsfunction: replace deprecated inspect.getargspec() to inspect.getfullargspec() 2019-11-07 22:47:08 +01:00
Denis Rouzaud
5ec6a98826
Merge pull request #32705 from 3nids/fix_include
remove relative include
2019-11-07 22:09:51 +01:00
Matthias Kuhn
e5df863302
Merge pull request #32629 from m-kuhn/dxf_hali_vali
[dxf] HAlign/VAlign support for TEXT
2019-11-07 16:37:06 +01:00
Denis Rouzaud
16ca39ce21 fix sip 2019-11-07 10:01:26 +01:00
Hugo Mercier
845894b313
[FEATURE] Selective masking (#30747)
* [FEATURE] Selective masking

Advanced rendering feature that allows the definition of 'masks' areas around labels or with a new typ of symbol layer. These masks will "un-draw" symbol layers of other layers underneath.
It modifies the rendering process by adding an optional second pass.
2019-11-07 08:17:25 +01:00
Alessandro Pasotti
2efc6167dd
Merge pull request #32684 from elpaso/dbmanager-postgis12-consrc-conbin-adscr-adbin
Fix postgis 12 adscr -> adbin consrc -> conbin
2019-11-06 19:09:51 +01:00
signedav
c1f2d439cf
Merge pull request #32665 from m-kuhn/fix_qgsfield_private_header
Fix various private header
2019-11-06 15:40:48 +00:00
Alessandro Pasotti
6c9f01e28d Fix postgis 12 adscr -> adbin consrc -> conbin 2019-11-06 12:53:52 +01:00
Denis Rouzaud
5910a7b9f1
Be more QML friendly (#32652)
* add Q_ENUM for QgsGeometry::OperationResult

* QgsVectorLayer::startEditing, commitChanges and editBuffer Q_INVOKABLE

* Fix indentation

* fix sip
2019-11-06 07:36:58 +01:00
Alexander Bruy
edc70b52fc drop obsolete entries from the yaml 2019-11-06 08:30:34 +02:00
Alexander Bruy
9995e07e74 remove Python versions of algorithms 2019-11-06 08:30:01 +02:00
Alexander Bruy
6b3af0f8d1 update tests for service area algorithms 2019-11-06 08:28:51 +02:00
Alexander Bruy
26c90c8ece [processing] port service area (from layer) alg to c++ 2019-11-06 08:12:18 +02:00
Alexander Bruy
5970d1c267 [processing] port service area (from point) alg to c++ 2019-11-06 08:12:18 +02:00
Alexander Bruy
1c1ceb1112 add note about height parameters for users who don't want to read docs 2019-11-06 13:40:34 +10:00
Alexander Bruy
e11e635aa6 use distance parameter 2019-11-06 13:40:34 +10:00
Alexander Bruy
02fbe42a30 [FEATURE][needs-docs][processing] add gdal_viewshed algorithm 2019-11-06 13:40:34 +10:00
Juergen E. Fischer
5ee5e37a94 fix windows build including some warnings 2019-11-06 00:49:15 +01:00
Matthias Kuhn
cb804b23d5 More forward declare fixes 2019-11-05 22:40:14 +01:00
Matthias Kuhn
db838a3203 Fix qgsfield private header 2019-11-05 21:30:56 +01:00
Denis Rouzaud
8e40df8e26 add Q_ENUM macro to QgsVectorLayer::EditResult and SelectBehavior 2019-11-05 13:25:48 +01:00
nirvn
60ee76bc69 Followup 1f3b039: fix wrong monkey patched var name 2019-11-05 16:03:25 +07:00
Alexander Bruy
9d61bf83db
Merge pull request #32633 from NaturalGIS/fix_grass_out_default
[processing] fixes default GRASS output geometry type (fix #32560)
2019-11-05 09:24:55 +02:00
Nyall Dawson
7bfac70c9c [processing] Raise an exception when interpolation break/structure lines
are set without an attribute source set

Refs #27048
2019-11-05 16:57:33 +10:00
Nyall Dawson
64b52bf31b Fix handling of interpolation layers with differing input coordinate reference systems
Fixes #27048
2019-11-05 16:57:33 +10:00
Alexander Bruy
75bc01bf58
Fix default value 2019-11-05 08:16:56 +02:00
Alexander Bruy
f4843f167f ensure that input raster is set 2019-11-05 12:44:43 +10:00
Alexander Bruy
db2b38d08e tests for rasterize_over_fixed 2019-11-05 12:44:43 +10:00
Alexander Bruy
302dc668c7 tests for rasterize_over 2019-11-05 12:44:43 +10:00
Alexander Bruy
2a3e9cb411 add missed outputs to algorithms 2019-11-05 12:44:43 +10:00
Giovanni Manghi
463d3680d5 better strings 2019-11-05 12:44:43 +10:00
Giovanni Manghi
4260ed2f03 split the tool 2019-11-05 12:44:43 +10:00
Giovanni Manghi
7aa0a4f3e5 add 'burn' parameter 2019-11-05 12:44:43 +10:00
Giovanni Manghi
75a1ad1e7b implement few suggested changes 2019-11-05 12:44:43 +10:00
Giovanni Manghi
b31c4124f4 revive the GDAL 'rasterize over' tool that was available in the old ltr and for some reason not activated/added in QGIS 3 2019-11-05 12:44:43 +10:00
Giovanni Manghi
0c4dbf9f4c fixes default GRASS output geometry type 2019-11-04 23:44:01 +00:00
Matthias Kuhn
924b4eda58 Fully qualify enum default parameters 2019-11-04 21:56:41 +01:00
Matthias Kuhn
0f5a4f7d2f [dxf] HAli/VAli support for TEXT 2019-11-04 16:47:48 +01:00
Alessandro Pasotti
696c4075da
Merge pull request #32487 from elpaso/value-relation-restore
[feature] Value relation restore missing layers from DBs
2019-11-04 12:03:40 +01:00
Alessandro Pasotti
144f6a8d09
Merge pull request #32553 from elpaso/uniform-field-display-alias
field displayNameWithAlias
2019-11-04 09:05:53 +01:00
Matthias Kuhn
31e74e1342
Merge pull request #32602 from m-kuhn/automoc
Widespread use of AUTOMOC
2019-11-04 07:42:42 +01:00
Matthias Kuhn
1f3b039fe2
Merge pull request #32552 from m-kuhn/q_global_static
non POD static
2019-11-03 23:11:51 +01:00
Matthias Kuhn
260196f031 Fix building core and pycore 2019-11-03 22:22:58 +01:00