Éric Lemoine
e33954c1c3
[FEATURE][needs-doc] Support QGIS Server logs to stderr
...
This commit makes it possible to configure QGIS Server to make it
write its logs to stderr.
This is done by setting the QGIS_SERVER_LOG_FILE env var to the
special value "stderr".
2018-09-11 21:57:42 +02:00
nirvn
8398aae04b
[needs-docs][processing] Use input layer data type for gdal algorithms
...
when appropriate:
- warp (i.e. reproject)
- translate (i.e. file format conversion)
- rearrange bands
- clip by extent/mask
2018-09-04 16:20:03 +07:00
Nyall Dawson
d563034583
Address review comments
2018-09-04 19:06:07 +10:00
Nyall Dawson
3c2499ba95
Add some notes on deprecated class handling
2018-09-04 19:06:07 +10:00
Nyall Dawson
e76b761dd0
Correctly associate layer with dynamic properties
2018-09-04 19:06:07 +10:00
Nyall Dawson
8082497724
Fix evaluation of Python wrapper values
2018-09-04 19:06:07 +10:00
Nyall Dawson
70c1680754
Automatically handle adding data defined button for dynamic properties
...
Also exposes this capability to modeler - so that model algorithms
can use data defined parameters within their child algorithms.
TODO:
- tests
- setting the associated vector layer
2018-09-04 19:06:07 +10:00
Nyall Dawson
a717b85e2e
[FEATURE][processing] New modeler parameter widget
...
A new widget which handles parameter values for child algorithms
within a model. Instead of the previous approach of requiring
individual widget wrappers to handle creation of a suitable
model widget, we do all this automatically for them.
This widget uses a stacked widget with a toolbutton to select
the parameter's source, instead of the previous combo box approach
(which didn't scale well for large models). I.e. users select
first whether the value is taken from a static value, a
model input, or an output from a different child algorithm. The
widget then changes appearance and behavior based on this
choice.
Additionally, a new option is present for all parameters
of using a "precalculated expression". This expression is
evaluated once before the child algorithm is executed
and used during the execution of that algorithm.
2018-09-04 19:06:07 +10:00
Nyall Dawson
644ef6a752
[processing] Initial work on porting base GUI classes to c++
...
- Add abstract base class for Processing widget wrappers to c++
- Add wrapper factory interface to c++
- Make QgsProcessingGuiRegistry also register widget wrapper
factories, and be responsible for creation of new c++
processing widget wrapper instances
- Start on private c++ implementation of boolean widget wrapper,
including unit tests
2018-09-04 19:06:07 +10:00
Alessandro Pasotti
aae41c068f
Fix documentation for editFormConfig
...
It returns a copy: you need to change
it and use setEditFormConfig to make
modifications.
2018-09-04 07:57:57 +02:00
nirvn
5cd28034bd
address comments, fix test
2018-09-04 10:07:07 +07:00
nirvn
65d9911e8b
Rephrase short help
2018-09-04 10:07:07 +07:00
nirvn
48b18d4c6c
[processing] add parameterAsInts function
2018-09-04 10:07:07 +07:00
nirvn
97adef21bd
[processing] multiple band selection wrapper should return list of ints
2018-09-04 10:07:07 +07:00
nirvn
1664ef16d2
[FEATURE][processing] gdal's rearrange band algorithm
2018-09-04 10:07:07 +07:00
nirvn
13ecaa4190
[needs-docs][processing] Add a multiple selection mode to the band parameter
2018-09-04 10:07:07 +07:00
Luigi Pirelli
7721694655
Merge pull request #7763 from luipir/fix_processing_template_script
...
update template to 3.x api
2018-09-03 13:04:52 +02:00
Peter Petrik
f0ede773c2
[mesh] [feature] allow to choose different vector and scalar dataset
2018-09-03 19:41:07 +10:00
Luigi Pirelli
33f83d68f0
revert crs to sourceCrs for feature sources
2018-09-03 10:58:37 +02:00
Denis Rouzaud
3f85938479
Merge pull request #7752 from 3nids/project_layers
...
Legend tree in 'Identify Layers'
2018-09-03 11:10:41 +03:00
Nyall Dawson
3572ea80bd
Make QgsXmlUtils handle storing/retrieving QgsProperty values
2018-09-03 05:47:12 +10:00
Alessandro Pasotti
bb01ef3456
Add qgsPermissiveToLongLong
2018-09-01 18:01:23 +02:00
Denis Rouzaud
6b66b2048a
switch to legend tree for Identify Layers tab in project properties
...
also add a 'searchable' option for vector layers (they won't be searched in the locator)
2018-08-31 14:14:14 +03:00
Nyall Dawson
8f1fb1e648
Fix messageboxes are shown with wait mouse cursor in style manager import dialog
2018-08-31 19:49:09 +10:00
Luigi Pirelli
ddc5e52ab3
update template to current api (3.4)
2018-08-31 10:41:22 +02:00
Nyall Dawson
c3fd631776
Fix dox
2018-08-31 13:50:13 +10:00
Nyall Dawson
5e1d1a4c8c
Deprecate vector layer setter/getter within QgsSymbol
...
It's not used, and potentially very dangerous
2018-08-31 13:50:13 +10:00
Nyall Dawson
e63fedfa36
Improve/extend QgsSymbol docs
2018-08-31 13:50:13 +10:00
Chris Mayo
051e4d1c02
Mark a Python plugin without an __init__.py as broken
...
utils.findPlugins() checks for the existence of an __init__.py which
results in an attempt to enable a plugin without an __init__.py being
blocked with the only notification being a message in the Plugins log:
WARNING Plugin "<name>" is not compatible with this version of QGIS.
It will be disabled.
This is not very informative, especially because it is the same message
used for a metadata version mismatch.
Adding this check to Plugins.getInstalledPlugin(), which already
duplicates the metadata checks from utils.findPlugins(), results in the
plugin being marked as broken in the Plugins dialog.
2018-08-30 19:32:53 +01:00
Luigi Pirelli
123f694013
Merge pull request #7742 from agiudiceandrea/fix-equals-SpatialJoin
...
[processing] Fix 'equals' predicate in SpatialJoin and SpatialJoinSummary
2018-08-30 16:10:14 +02:00
Andrea Giudiceandrea
e56da0e58a
Add test for Join by location (equals)
...
Adds a test for "Join attributes by location" processing algorithm 'equals' predicate
2018-08-30 09:59:26 +02:00
Harrissou Sant-anna
00b0e3b0bc
[needs-docs] Fix parameter's label and some distance default value
...
more coherent with meters
2018-08-30 05:10:42 +10:00
Harrissou Sant-anna
4e1d29ee24
[Processing][Needs-docs] Allow optional "value" in "select by attribute" algorithm
...
because it's not needed to run null checks (fixes #19469 which is actually reported in the wrong way)
2018-08-30 05:10:21 +10:00
Andrea Giudiceandrea
afcf048e23
Fix 'equals' predicate in SpatialJoinSummary
...
This fixes a typo in SpatialJoinSummary.py "Join attributes by location (summary)" algorithm that prevents the 'equals' predicate to work
2018-08-29 01:09:53 +02:00
Andrea Giudiceandrea
abd4d0ee11
Fix 'equals' predicate in SpatialJoin
...
This fixes a typo in SpatialJoin.py "Join attributes by location" algorithm that prevents the 'equals' predicate to work
2018-08-29 01:07:08 +02:00
rldhont
65f4bf1956
Merge pull request #7514 from rldhont/server-cache-manager
...
[Server][Feature][needs-docs] Server cache manager and WMTS service
2018-08-28 18:05:42 +02:00
rldhont
6b8d04b081
[Server] Various code cleaning for server cache manager and WMTS service
2018-08-28 14:22:24 +02:00
Peter Petrik
d7afb710d7
[mesh] [feature] add opacity slider to mesh contours settings
2018-08-28 09:17:31 +02:00
Nyall Dawson
304033c916
[processing] Use distance parameter for Points Along Geometry offsets
...
and Topological Coloring distance parameters
Fixes #19712
2018-08-28 10:21:10 +10:00
Mathieu Pellerin
f1fdbbbbf0
Fix references to contributors.json ( #7722 )
2018-08-27 23:12:40 +03:00
Harrissou Sant-anna
269edfd0df
Fix parameter's label
...
Because all values are in layer units now and they can be overridden
2018-08-28 04:37:17 +10:00
Nyall Dawson
c8191ffd50
Allow unformatted preview text for expression results
2018-08-27 14:43:02 +10:00
Harrissou Sant-anna
14f36f201f
Fix typo
2018-08-27 09:15:48 +10:00
Alexander Bruy
821a8ff0b5
[processing] fix incorrect output names
2018-08-26 11:26:07 +03:00
Matthias Kuhn
6097b13aa2
Merge pull request #7700 from m-kuhn/fixRelations
...
Invalidate relations on layer removal
2018-08-25 08:09:30 +02:00
Nyall Dawson
83feea46a7
[processing] Accept geometry-less layers in more algorithms
...
Fixes #19685
2018-08-25 15:41:13 +10:00
Alexander Bruy
267b049d31
[dbmanager] fix versioning dialog UI (overlapping line edits)
2018-08-25 08:34:24 +03:00
Matthias Kuhn
2a31d38613
Add copy constructor dox
2018-08-24 18:01:47 +02:00
Matthias Kuhn
86e1382fb0
Make QgsRelation implicitly shared
2018-08-24 13:24:13 +02:00
Matthias Kuhn
a5a6f0058a
Merge pull request #7672 from m-kuhn/geomCheckerAutoFixes
...
Add automatical fixes for geometries
2018-08-24 12:32:44 +02:00