16135 Commits

Author SHA1 Message Date
Alessandro Pasotti
f5e4a7c535 Removed unused and unuseful method + typo 2019-11-11 13:54:52 +01:00
Alessandro Pasotti
7ab8f73092 Server OAPIF transactions: POST
Fix attributes and geometry transformation.
2019-11-11 13:54:52 +01:00
Alessandro Pasotti
814d5be0ff Server WFS3 simple transactions
Preliminary specs:
https://github.com/opengeospatial/ogcapi-features/blob/master/extensions/transactions/TX_Notes.adoc
2019-11-11 13:53:32 +01:00
Nyall Dawson
06f36ddbe6 Cleanup duplicate code and add tests for graduated range resolving 2019-11-11 17:51:49 +10:00
Nyall Dawson
5eeba90341 Update sip, fix use of old style enum 2019-11-11 17:17:22 +10:00
root676
d159014179 fix bugs in fuzzify() methods and create processing tests 2019-11-11 05:26:02 +10:00
Matthias Kuhn
be121984bf Apparently sip doesn't like double QObject inheritance
If a list of objects (QList<QgsMapCanvasItem *>) is converted to a list of python objects, sip fails if items inherit from QObject.
Fix #32700
2019-11-11 04:12:47 +10:00
Matthias Kuhn
cb688cbbcc Revert "Remove SIP convert to subclass code for QgsRubberBand and QgsVertexMarker"
This reverts commit 4b014e6e84093fc59ce9ee085657161b56be189c.
2019-11-11 04:12:47 +10:00
Nyall Dawson
6b82917715 [processing] Refine behavior of "Use filename as layer name" option to
always avoid using temporary file names, and then set this option as
enabled by default.

Also change the setting key so that existing users will also get the new
default value.

Fixes #32591
2019-11-09 20:07:55 +10:00
Alessandro Pasotti
8edfcf1d02
Merge pull request #32736 from elpaso/server-wfs3-schema
Server OAPIF: expose XML schema for collections
2019-11-09 07:48:57 +01:00
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