Matthias Kuhn
a70bfe6ff8
More doxymentation
2017-08-14 10:43:37 +02:00
Matthias Kuhn
8294c434c6
More doxymentation
2017-08-14 10:37:51 +02:00
Matthias Kuhn
a4dac6ace2
Define params as /Out/
2017-08-14 08:58:59 +02:00
Denis Rouzaud
86e8da74cb
Return enum instead of int from QgsGeometry operations
2017-08-13 23:08:45 +02:00
Nyall Dawson
f9750dde52
Port gdal color relief to new API
2017-08-14 05:55:50 +10:00
Nyall Dawson
1cbbbc4b83
Port gdal tri alg to new API
2017-08-14 05:49:18 +10:00
Nyall Dawson
ab2886dc63
Port gdal assign projection to new api
2017-08-14 05:41:54 +10:00
Nyall Dawson
19e5886b87
More reliable updates to the gdal command shown
...
By also checking for child widget signals - otherwise we don't
catch signals when compound widgets (such as raster layer source
widgets) are changed
2017-08-14 05:41:00 +10:00
Nyall Dawson
95fe5cdc04
Fix errors calculating gdal command when dialog is being constructed
2017-08-14 05:24:59 +10:00
Nyall Dawson
ba6e2dc940
Fix showing gdal command in algorithm dialog
2017-08-14 05:19:29 +10:00
Nyall Dawson
3d3d2975a4
Followup fixes to ogr2ogrpostgis alg porting
2017-08-14 05:19:00 +10:00
Nyall Dawson
1cbbb8a0fb
Port gdal aspect alg to new API
2017-08-14 05:05:39 +10:00
Nyall Dawson
2e7db48d20
Fix error in gdal warp algorithm
2017-08-14 04:56:36 +10:00
Nyall Dawson
b87b2fe827
Allow skipping crs check in processing test results
...
The GML format often requires extra 'hand holding' in order to
get QGIS to detect it's CRS (e.g. GML files created directly
in GDAL will not have an autodetected CRS when pulled into
QGIS). This needs fixing, but as a workaround to allow
processing algorithm porting to continue we can now skip
the crs check for these layers.
2017-08-14 04:56:24 +10:00
Nyall Dawson
0a365b2d22
Fix OGR algs always export shapefiles, regardless of output file extension
2017-08-14 04:56:24 +10:00
Nyall Dawson
e33647dc5a
Move OGR processing provider specific methods to GdalUtils
2017-08-14 04:56:24 +10:00
Nyall Dawson
97a8d1a7a2
Fix failing test
2017-08-14 04:56:24 +10:00
Nyall Dawson
1a5648722a
Port GDAL Ogr2OgrPostgis to new API
2017-08-14 04:56:24 +10:00
Nyall Dawson
d45215ebc1
Cleanup conversion of input layers to OGR compatible sources
2017-08-14 04:56:24 +10:00
Nyall Dawson
6301ff6606
Resurrect OGR points along lines algorithm
2017-08-14 04:56:24 +10:00
Nyall Dawson
ab079f9d92
ogrConnectionString reuses existing context
2017-08-14 04:56:24 +10:00
Nyall Dawson
ce8e18da10
Fix overridden function signatures
2017-08-14 04:56:24 +10:00
Nyall Dawson
5c888c5830
Resurrect gdal warp algorithm
2017-08-14 04:56:24 +10:00
Nyall Dawson
014833a6ff
Restore gdal algorithm support
2017-08-14 04:56:24 +10:00
Matthias Kuhn
b51a5f7b6f
Simplify QgsGeometryEngine code
2017-08-13 20:19:32 +02:00
Matthias Kuhn
e3787effc6
Doxymentation
2017-08-13 20:19:32 +02:00
Matthias Kuhn
581b89e0ec
Use pointers and not references to QgsAbstractGeometry
...
because using this more consistently throughout the codebase makes it
easier to maintain code.
We also do not want to call the copy constructor on them, using pointers
just makes this more obvious. Further, casting is also something
that's commonly done on pointers and not references.
And if you want a value or a reference, just use QgsGeometry, it's meant
to be handled like this.
2017-08-13 20:19:32 +02:00
Nyall Dawson
9be7b27d8c
Merge pull request #5001 from nyalldawson/algs
...
Restore some processing functionality
2017-08-14 02:23:05 +10:00
Nyall Dawson
913bf64e65
Fix some possible exceptions in topocolor alg
2017-08-14 01:42:16 +10:00
Nyall Dawson
a056e24a02
Fix exception in TopoColor algorithm
2017-08-14 01:42:16 +10:00
Nyall Dawson
47fe2a182d
Port Points From Lines to new API
2017-08-14 01:42:16 +10:00
Nyall Dawson
c6b3855b41
Port Points From Polygons to new API
2017-08-14 01:42:15 +10:00
Nyall Dawson
c8ac7841f0
Port Points Displacement algorithm to new API
...
Rework algorithm to use same approach as points displacement
renderer. Also maintain Z/M values, and add tests and docs.
2017-08-14 01:42:15 +10:00
Matthias Kuhn
ee3ab4da1b
Merge pull request #4541 Add qgsgeometry_cast
...
Because it
* is faster than dynamic_cast
* doesn't rely on RTTI
* encapsulates type checking in one place
2017-08-13 16:14:43 +02:00
Sebastian Dietrich
479e3cb736
Reset digitizing tools when new project is loaded/created
...
Refs #4237 https://issues.qgis.org/issues/4237
2017-08-13 14:21:39 +02:00
Matthias Kuhn
d0f33d6d05
Expose makeValid() errors to QgsGeometry::error()
2017-08-13 12:18:55 +02:00
Matthias Kuhn
d9ad859a81
Fix misplaced SIP_TRANSFER
2017-08-13 10:28:42 +02:00
Nyall Dawson
69c991ed87
Restore ability to create processing tests from history panel
2017-08-13 16:56:58 +10:00
Matthias Kuhn
639d0640a9
NULL to nullptr
2017-08-12 19:26:20 +02:00
Matthias Kuhn
a6800d6a5a
Add qgsgeometry_cast
...
Because it
- is faster than dynamic_cast
- doesn't rely on RTTI
- encapsulates type checking in one place
2017-08-12 19:26:20 +02:00
arnaud.morvan@camptocamp.com
e34a593c65
[FEATURE] Add expression function array_agg
2017-08-12 10:18:21 +02:00
Juergen E. Fischer
c8876f2c23
fix fix !"@$%
2017-08-11 17:27:59 +02:00
Juergen E. Fischer
025a23451b
fix utf8 python translation string
2017-08-11 17:26:38 +02:00
Harrissou Sant-anna
24adf77e5d
more typo fixes
2017-08-11 13:17:15 +02:00
Mathieu Pellerin
1053823369
[processing] improve rasterize dialog UI, add help ( #5008 )
2017-08-11 13:29:58 +07:00
Nyall Dawson
13431ca123
Bump minimum tile size to 64 for rasterise alg
2017-08-11 04:46:15 +10:00
Nyall Dawson
ab21f3e26b
Small cleanups to rasterise alg
2017-08-11 04:33:18 +10:00
Nyall Dawson
7d7c06cd85
Implement widget wrapper for QgsProcessingParameterMapLayer
2017-08-11 04:33:18 +10:00
Nyall Dawson
e0fbe3409a
Use ellipsis for isolated strings in plugins too
2017-08-11 04:33:18 +10:00
nirvn
dc58c1ad15
[processing] fix non-normal blending composition for the rasterzie alg
2017-08-10 15:39:55 +02:00