Radim Blazek
a2e010c31e
param description fix
2017-06-21 17:02:35 +02:00
Radim Blazek
fb6f181fa8
support copy vector layer to browser postgres/spatialite by drag and drop
2017-06-21 15:12:24 +02:00
Even Rouault
2fb0b16364
[DBManager] Avoid unhandled exception on a untyped geometry (wkbUnknown) layer ( #16730 )
2017-06-21 14:17:29 +02:00
Denis Rouzaud
2bf92f34f3
sipify analysis raster
2017-06-21 12:08:25 +02:00
Denis Rouzaud
537ef07c10
sipify analysis vector
2017-06-21 10:27:23 +02:00
Denis Rouzaud
009e47e369
fix tests
2017-06-20 15:36:04 +02:00
Denis Rouzaud
eddd258725
sipify core composer part 4
2017-06-20 15:36:04 +02:00
Denis Rouzaud
c9a75090bc
sipify core composer part 3
2017-06-20 15:36:04 +02:00
Denis Rouzaud
b52f7c2975
sipify core composer part 2
2017-06-20 15:36:04 +02:00
Denis Rouzaud
01ffc4edc7
sipify core composer part 1*
2017-06-20 15:36:04 +02:00
Nyall Dawson
3615a7d7d6
Merge pull request #4729 from nyalldawson/processing_model_c++
...
Porting processing model algorithm to C++, pt 1
2017-06-20 22:12:58 +10:00
Nyall Dawson
d3a2f7cd65
Models can now be saved and restored
2017-06-20 19:23:21 +10:00
Nyall Dawson
f21f502a18
Add methods to convert parameter definitions to/from variants
2017-06-20 18:33:46 +10:00
Nyall Dawson
9a2f14b931
First steps to model/save restore in c++
...
Models now save to QVariantMap, using QgsXmlUtils to save to
an xml based format (with extension .model3)
2017-06-20 17:26:57 +10:00
Alessandro Pasotti
8b98db0787
Merge pull request #4742 from boundlessgeo/browsertree-collapse-wms
...
Browsertree collapse network provider items
2017-06-20 09:10:11 +02:00
Nyall Dawson
179a377da0
Port more model to c++
2017-06-20 15:31:53 +10:00
Nyall Dawson
459244126f
Indentation
2017-06-20 14:45:13 +10:00
Nyall Dawson
1a4a654f8b
Port more model API across to c++
2017-06-20 14:45:13 +10:00
Nyall Dawson
f6358b2118
Begin port of modeler algorithm to c++
2017-06-20 14:45:13 +10:00
Nyall Dawson
efe8bba006
Work on resurrecting modeler
2017-06-20 14:45:13 +10:00
Nyall Dawson
5d8f2d99ab
Fix working with inputs in modeler
2017-06-20 14:45:13 +10:00
Nyall Dawson
bdc5e224a3
Small cleanups
2017-06-20 14:45:13 +10:00
Mathieu Pellerin
7fff6cf029
[atlas] move file format for image export to atlas widget
...
Two big wins:
- remember file format across sessions (no more accidental
.bmp atlas export!)
- use native directory picker
2017-06-20 10:53:31 +07:00
Nyall Dawson
349f6eae6e
Merge pull request #4732 from nyalldawson/alg
...
[FEATURE] Subdivide algorithm for geometries
2017-06-20 13:40:05 +10:00
Alessandro Pasotti
28c9fee756
[bugfix] Collapse all connection item leaves in the browser a start
...
To prevent unwanted connections to be initiated when QGIS launches
2017-06-17 09:37:59 +02:00
PedroVenancio
b49f53bac8
Changes SAGA io_gdal RESAMPLING method to B-Spline Interpolation, as SAGA default, and add the Resampling Method parameter to SAGA Raster Calculator, as explained in https://issues.qgis.org/issues/16646
2017-06-16 20:47:18 +01:00
Alessandro Pasotti
cf0ffefc1a
[bugfix] Prevent expansion of WMS connection layers when restoring the browser
...
This was causing unwanted connections to WMS when QGIS starts.
2017-06-16 17:39:12 +02:00
Matthias Kuhn
cb1f98f020
Replace QString::null with QString()
...
Deprecated sind Qt 5.9
2017-06-16 16:27:45 +02:00
Denis Rouzaud
ae6ad5c599
make QgsMapCanvas::updateCanvasItemPositions a protected slot
2017-06-15 15:11:03 +02:00
Denis Rouzaud
7aec4d1a5f
follow up 8333b71034a5018642ccfac0d9ddc7bffda508d4 QgsSnappingUtils sipify
2017-06-15 07:45:21 +02:00
Nyall Dawson
4768025130
Update multiparts to singleparts to new processing API
2017-06-14 23:08:13 +10:00
Nyall Dawson
e74395d95b
[FEATURE] Subdivide algorithm for QgsGeometry
...
Subdivides the geometry. The returned geometry will be a collection
containing subdivided parts from the original geometry, where no
part has more then the specified maximum number of nodes.
2017-06-14 22:57:20 +10:00
Nyall Dawson
bde0c7267e
Expose GEOS clip by rect algorithm via QgsGeometry API
...
Performs a fast, non-robust intersection between the geometry and
a rectangle. The returned geometry may be invalid.
2017-06-14 22:02:01 +10:00
Juergen E. Fischer
8333b71034
Remove unused SnapToMapMode in QgsSnappingUtils
2017-06-14 13:15:47 +02:00
Matthias Kuhn
501081f863
Remove unrequired SIP_SKIP
2017-06-14 07:37:31 +02:00
Matthias Kuhn
37a306e3f2
Fix tests
2017-06-14 07:37:31 +02:00
Matthias Kuhn
96cf4b7026
Projecting a 2D point with inclination assumes 0 for Z
2017-06-14 07:37:31 +02:00
Matthias Kuhn
1808dc9c95
More intuitive QgsPoint python constructors
...
In python, the wkb type of a QgsPoint will by default be determined from
the provided parameters, where Z and M will be added as required if the
wkbType is Undefined.
QgsPoint(x, y, z=nan, m=nan, wkbType=QgsWkbTypes.Undefined)
Thanks to the python API support of named parameters, it's also
straightforward to specify z, m and wkbType in any desired combination.
On the other hand, on C++ side it's often preferable to use
QgsPoint(QgsWkbTypes::WkbType wkbType, double x, double y, double z, double m);
due to the lack of named parameters which make it harder to specify a
specific type and the advantage of typesafety that makes it possible to
verload the first constructor with this one.
2017-06-14 07:37:31 +02:00
Matthias Kuhn
4db671e83b
Fix sip bindings for QgsPoint
2017-06-14 07:37:31 +02:00
Matthias Kuhn
7e487190e8
Add an easy to use Z/M default value constructor to QgsPoint
2017-06-14 07:37:31 +02:00
Matthias Kuhn
4eae0872ab
Fix QgsPoint(XY) sip bindings
2017-06-14 07:37:31 +02:00
Denis Rouzaud
e957224c14
fix class declaration
2017-06-13 18:31:00 +02:00
Denis Rouzaud
5a8ed1d4d9
sipify QgsRange as template
2017-06-13 18:31:00 +02:00
Juergen E. Fischer
8d35a42b47
fix windows build
2017-06-13 15:03:33 +02:00
Nyall Dawson
54124bd0aa
Restore batch algorithm mode following new processing API
2017-06-13 12:32:30 +10:00
Nyall Dawson
020537ac7e
Add string output type
2017-06-13 12:32:17 +10:00
Nyall Dawson
b45e572500
Add QgsProcessingParameterFolderOuput
2017-06-13 10:58:53 +10:00
Nyall Dawson
be45c2fdbb
Catch errors while running algs
2017-06-13 10:26:35 +10:00
Nyall Dawson
df73a0f4fc
Remove outdated TODO
2017-06-13 10:26:35 +10:00
Martin Dobias
a8999639c7
API cleanup for legend support in renderers
2017-06-13 00:07:00 +02:00