Nyall Dawson
d2a242aa95
Move format handling flags to QgsAlgorithmProvider
2017-04-04 08:15:54 +10:00
Tom Kralidis
c403994d02
[FEATURE] [needs-docs] MetaSearch: add support for ESRI MapServer/FeatureServer layer integration ( fixes #16320 )
2017-04-03 12:22:59 -04:00
Tom Kralidis
d6433c5b4c
MetaSearch: set 4326 as default CRS, use WKT to feed polygon geometry
2017-04-03 08:01:18 -04:00
Nyall Dawson
6e8a696ef4
Update PreconfiguredAlgorithm for new API
2017-04-03 21:20:56 +10:00
Nyall Dawson
2be4c6a15e
Fix failing test
2017-04-03 21:17:45 +10:00
Nyall Dawson
e40389a41c
Sipify QgsProcessingAlgorithm
2017-04-03 21:17:45 +10:00
Nyall Dawson
a0bd464232
Use formatted name for algorithm names
...
Avoids conversion of names later and gives clearer separation
between visible names and internal names
2017-04-03 21:17:45 +10:00
Nyall Dawson
e506ceb1f8
Move flags (hide from toolbox, etc) to QgsProcessingAlgorithm
2017-04-03 21:17:45 +10:00
Nyall Dawson
6987d7b37c
Port handling of algorithm names to QgsProcessingAlgorithm
2017-04-03 21:17:45 +10:00
Nyall Dawson
dc729c1b5a
Move algorithm group handling to QgsProcessingAlgorithm
2017-04-03 21:17:45 +10:00
Nyall Dawson
faa8a653b2
Move algorithm icon handling to QgsProcessingAlgorithm
2017-04-03 21:17:45 +10:00
Nyall Dawson
28e75731e1
Move tag handling to QgsProcessingAlgorithm
2017-04-03 21:17:45 +10:00
Nyall Dawson
52cc002990
Simple c++ base class for processing algorithms
2017-04-03 21:17:45 +10:00
Nyall Dawson
e462bfb106
[processing] Fix MessageBarProgress
2017-04-03 20:59:21 +10:00
Nyall Dawson
26495dbd81
[processing] Move dataobjects.getSupportedOutputVectorLayerExtensions
...
to QgsVectorFileWriter
2017-04-03 15:41:32 +10:00
Nyall Dawson
e1e1f0d514
Strip \a from doxygen comments in sipify
2017-04-03 13:18:36 +10:00
Nyall Dawson
5813eb132b
Modernise CharacterWidget API, move to sipify
2017-04-03 13:18:36 +10:00
Nyall Dawson
9b3539ab07
Update sip files
2017-04-03 13:18:36 +10:00
Nyall Dawson
e8ef91ce98
Cleanup QgsRasterDataProvider/QgsRasterLayer progress reporting
...
Instead of progress changed signals on the provider/layer level,
instead use QgsFeedback arguments for methods which previously
emitted progress changed signals
2017-04-03 12:08:08 +10:00
Nyall Dawson
e400ab6249
Allow cancelation of raster stats/histogram operations
2017-04-03 12:08:08 +10:00
Nyall Dawson
d03844d24e
[FEATURE] Allow classifying paletted renderer using unique values
...
from a raster layer
Adds an easy way to style discrete rasters such as landuse classes
using the Paletted renderer. Just select the Paletted renderer,
pick a band, then hit the "Add Unique Values" button. The unique
pixel values will be fetched from the layer and a color assigned
to each using the currently selected color ramp.
Fix #14845
Sponsored by
- Stéphane Henriod
- Satelligence (http://satelligence.com/ )
- Bird's Eye View (https://www.birdseyeviewgis.com/ )
- + other anonymous backers
2017-04-03 12:08:08 +10:00
Nyall Dawson
c8b728a361
No lies!
2017-04-03 12:08:07 +10:00
Nyall Dawson
7eb63d99dc
[FEATURE] Implement saving paletted raster renderer color tables
...
Use the .clr/gdal file format, but add the labels on the ends of
the lines. Seems other importers like ArcMap just ignore these.
2017-04-03 12:07:50 +10:00
Nyall Dawson
d542a1a442
Add method to load paletted renderer classes from file
2017-04-03 12:07:50 +10:00
Nyall Dawson
a6d3af7c26
Add method to read paletted color data from string
2017-04-03 12:07:50 +10:00
Nyall Dawson
93cfde0c09
Enable reordering of paletted raster entries
2017-04-03 12:07:50 +10:00
Nyall Dawson
bfe96214b2
[FEATURE] Add a color ramp combo to paletted raster renderer
...
Allows rapid recoloring of palette to match a color ramp
2017-04-03 12:07:50 +10:00
Nyall Dawson
b7cd9dcb56
Rework paletted raster renderer widget
...
- Switch to a real model
- Allow adding new rows and deleting multiple selected rows
- Allow changing colors inline in style dock (no modal color picker)
2017-04-03 12:07:50 +10:00
Nyall Dawson
a157db7627
Refactor QgsPalettedRasterRenderer to allow "gaps" in pixel values
...
Previously the renderer required that pixel values followed
sequential numerical order. This refactor allows values to
be skipped, so that only certain color index will be rendered.
2017-04-03 12:07:50 +10:00
Matthias Kuhn
beb185a72e
Update sipify to use the "\since" tag
2017-04-03 01:31:44 +02:00
Matthias Kuhn
50ca79ef43
Add some remaining \since tags
2017-04-03 01:28:50 +02:00
Matthias Kuhn
fb91ed7395
Use "\since" instead of "@note added in"
2017-04-03 01:06:33 +02:00
Nyall Dawson
b55e4b9abd
Add qgsi->qgis to spell check
2017-04-03 08:55:07 +10:00
Matthias Kuhn
a9b5599377
Sipify QgsPropertyTransformer
2017-04-02 23:37:17 +02:00
Matthias Kuhn
4cfb60796e
Sipify QgsConditionalStyle
2017-04-02 23:37:17 +02:00
Matthias Kuhn
d76bca0ade
Sipify QgsClipper
2017-04-02 23:37:17 +02:00
Matthias Kuhn
f4f45bf6c6
Autogenerate more sip files
2017-04-02 23:37:17 +02:00
Matthias Kuhn
a609883cc0
Add %Feature support to sipify
2017-04-02 23:37:17 +02:00
Nyall Dawson
f044eeb597
Remove \brief from doxygen in sipify
2017-04-02 21:28:20 +10:00
Nyall Dawson
0c08fb3b35
More sipify blacklist removal
2017-04-02 21:24:19 +10:00
Nyall Dawson
d3daf60020
Convert doxygen notes and version added to sphinx style in sipify
2017-04-02 20:52:50 +10:00
Nyall Dawson
28a57c8f95
Remove ingroup and class from doxygen when creating sip docstrings
2017-04-02 20:30:22 +10:00
Martin Dobias
ab5841395f
Move private arc segmentization routines to QgsGeometryUtils
2017-04-02 17:42:22 +08:00
Nyall Dawson
f831a3c1a2
Remove processing sip bindings from sip blacklist
2017-04-02 17:13:07 +10:00
Matthias Kuhn
5148b7accb
[sipify] Add name of source file to generated headers
2017-04-01 19:10:59 +02:00
Matthias Kuhn
22272c65a5
Improve sip bindings
2017-03-31 11:22:32 +02:00
Matthias Kuhn
6208986852
Autogenerate some sip files
2017-03-31 11:22:32 +02:00
Denis Rouzaud
9846b34ec3
add type and default values identifiers
2017-03-30 15:13:01 +02:00
Denis Rouzaud
15e4903890
sipify improvements
...
* add demo file and start a short doc
* fix some annotations
* do not display hidden line (SIP_SKIP, delete)
* use a defined var for SIP_SKIP
* remove constructor definition in header
* fix comment after method definition in header
* add a test for sipify itself
2017-03-30 15:13:01 +02:00
Denis Rouzaud
21be025d25
use sip includes rather than listing header to generate all sip files
2017-03-30 15:13:01 +02:00