Alexander Bruy
95072e9bfd
Merge pull request #3802 from alexbruy/processing-scripts
...
[processing] script editor UI improvements
2016-11-24 14:36:57 +02:00
Alexander Bruy
f83351be25
[processing] remove statusbar from script editor
2016-11-24 12:41:04 +02:00
Alexander Bruy
c3ed39061d
[processing] improve script editor dialog
...
Use QMainWindow instead of QDialog, add normal toolbar instead of
QToolButtons. Also fix some issues caused by Qt5 switch.
2016-11-24 12:34:59 +02:00
Alexander Bruy
fdc0a3f874
Merge pull request #3800 from nirvn/processing_modeler_panels
...
[processing] upgrade modeler to make use of qgsdockwidgets
2016-11-24 10:49:36 +02:00
nirvn
ac721d3344
[processing] python3/pyqt5 fixes for get scripts and models dialog
2016-11-24 09:45:47 +01:00
nirvn
a6ebe830b0
[processing] upgrade modeler to make use of qgsdockwidgets
2016-11-24 11:59:19 +07:00
Germán Carrillo
dccd00dcb1
Adding test to Line Intersection algorithm
...
Since both input and intersect layers have only one field (fid), the result is the same for both (existing and new) tests. The result now comes with the intersect field, renamed to fid_1 (previously not kept).
2016-11-24 10:42:24 +10:00
Germán Carrillo
193d400d29
Make QGIS Line Intersections algorithm able to keep all attributes.
2016-11-24 10:41:11 +10:00
Nyall Dawson
d44bc112e0
[processing] Fix file format combo showing formats in random orders
2016-11-24 09:51:09 +10:00
Nyall Dawson
1e661e37b9
[FEATURE][processing] New 'drop geometries' algorithm
...
Simply removes any geometries from an input layer and returns
the features with attributes only
2016-11-24 09:41:11 +10:00
Nyall Dawson
38a0ea0844
Small tweaks to processing split algorithm, add tests
2016-11-24 08:48:37 +10:00
Bernhard Ströbl
0e2ef065d7
[processing] [FEATURE] SplitWithLines
...
Rename algorithm SplitLinesWithLines to SplitWithLines
Accept polygon as input, too
Use only selected lines to split with (if processing is set to use selection only)
Issue log message if trying to split multi geometries
Update help
2016-11-24 08:05:16 +10:00
Nyall Dawson
986acab9cc
[processing] Tweak test precision
2016-11-24 07:54:40 +10:00
Nyall Dawson
d742478ac9
[processing] Add tests for create points from table alg
2016-11-24 07:52:53 +10:00
Nyall Dawson
69e8e4a3c2
[processing] Allow alg tests to use ParameterTable inputs
2016-11-24 07:52:17 +10:00
Matthias Kuhn
7726205dc3
Followup f3482d2: mapThemeStyleOverrides is plural
2016-11-23 15:51:10 +01:00
volaya
dd04ecd30d
Merge pull request #3768 from DelazJ/patch-19
...
Typo fix in Processing help file
2016-11-23 12:25:06 +01:00
nirvn
6e2288dccb
[processing] switch a couple of modeler pop up dialogs to message bars
2016-11-23 17:28:34 +07:00
Alexander Bruy
eeafe67467
Merge pull request #3795 from nirvn/modeler_toolbar
...
[processing] improve the modeler dialog UI and icons
2016-11-23 09:41:43 +02:00
nirvn
2652aa50c9
[processing] improve the modeler dialog UI and icons
...
- use a proper toolbar to match other parts of QGIS
- show keyboard shortcuts in toolbar action tooltips
- create vector icons to replace PNG ones
2016-11-23 13:45:17 +07:00
Nyall Dawson
489e00df8d
[processing] Enhance create points layer alg
...
Clean up code, allow setting z/m columns
2016-11-23 16:43:25 +10:00
Nyall Dawson
3c51a93f6a
[processing] Fix very broken delete columns algorithm
2016-11-23 15:21:17 +10:00
Nathan
311f482725
Move profiler instance to QgsApplication
2016-11-23 14:03:25 +10:00
Hugo Mercier
b7fa5400b6
[db manager] Fix virtual layer uid handling
2016-11-22 16:09:53 +01:00
nirvn
bc130be6cb
[style] improve creation of default style db
...
Instead of copyign a pre-existing .db shipped with QGIS, create
a new .db and import an .xml file containing our default symbols.
On the UX front, the main benefit is being able to ship with
pre-defined tags and favorite flags for the default symbols.
On the developer side, it means we get rid of the requirement
to maintain both an .xml and a binary .db in the source tree.
We also say aurevoir to the symbol_xml2db.py script and the
need to update the (obsolete) script every time we add a new
feature to QgsStyle.
2016-11-22 14:46:35 +07:00
Martin Dobias
d716640403
Remove usage of legendInterface() from plugins (followup e5f62e49)
2016-11-22 12:23:37 +08:00
Nyall Dawson
33caf66e1d
Merge pull request #3766 from nyalldawson/processing_context2
...
[processing] Fix hangs when running algorithms
2016-11-22 12:56:51 +10:00
Nyall Dawson
86ab3022b5
Remove layer extent and statistic variables from processing contexts
...
These variables take a lot of time to calculate and cause lots of
lengthy hangs in processing. (Eg add some moderately large rasters
to a project, then try to run any processing algorithm and QGIS
will freeze).
The layer extent can already be used in expressions via the
layer_property function, which only evalutes the extent if required
and only for layers it is used for.
The band stats for raster layers should be moved to a
band_statistic function in core which behaves the same way.
2016-11-22 11:17:38 +10:00
Nyall Dawson
377cba0b74
[processing] Use real map settings scope instead of custom canvasextent variables
2016-11-22 11:17:38 +10:00
Martin Dobias
e5f62e49ce
Remove legacy QgsLegendInterface, move still valid methods to QgisInterface
2016-11-22 08:25:01 +08:00
Nyall Dawson
271e67e37b
[processing] Fix import to postgis alg when table name not set ( fix #15869 , 15097)
2016-11-22 09:59:43 +10:00
Nyall Dawson
3dcf03cf54
Merge pull request #3773 from alexbruy/network-analysis
...
Network analysis
2016-11-22 09:03:57 +10:00
Nyall Dawson
8c8be007b9
Remove redundant setLayer slots from QgsField(ComboBox|ExpressionWidget)
...
and switch uses of remaining slot to new style connects
2016-11-22 08:25:57 +10:00
Alexander Bruy
fb5cdd83ee
remove word "road" from doxygen comments
2016-11-21 16:47:24 +02:00
Alexander Bruy
b421a53675
rename QgsLineVectorLayerDirector to QgsVectorLayerDirector
2016-11-21 16:47:24 +02:00
Alexander Bruy
d657c77a8c
rename enum and its values
2016-11-21 16:47:24 +02:00
Alexander Bruy
9dffe64dab
replace hardcoded magic numbers with enum
2016-11-21 16:47:24 +02:00
Alexander Bruy
a61e8bbdec
rename QgsStrategy to QgsNetworkStrategy to avoid possible future
...
confusion when we will have other stuff with strategies. Also
rename corresponding subclasses
2016-11-21 16:47:24 +02:00
Alexander Bruy
f9be17997f
make cost() method pure virtual
2016-11-21 16:47:24 +02:00
Alexander Bruy
00eb2619c6
fix warnings
2016-11-21 16:47:24 +02:00
Alexander Bruy
5992f74e04
[API] rename QgsArcProperter to QgsStrategy
...
Also update subclasses names and do some more refactoring.
2016-11-21 16:47:24 +02:00
Alexander Bruy
5cbf9d5129
remove references to networkanalysis from scrips and packaging files
2016-11-21 16:47:24 +02:00
Alexander Bruy
14c930a5a8
[API][network analysis] move network analysis into analysis library to
...
be consistent with other analysis stuff
2016-11-21 16:47:24 +02:00
Alexander Bruy
3c3e17ac90
[network analysis] expose speed properter in C++ and Python API
...
This allows users to calculate shortest path using travel time
as optimization criteria in addition to travel distance.
2016-11-21 16:47:24 +02:00
Harrissou Sant-anna
f2fa7bd473
typo fix
2016-11-19 12:59:11 +01:00
nirvn
a958c8a798
[style] add createMemoryDB() to QgsStyle to create temporary db
2016-11-19 16:04:03 +07:00
Alexander Bruy
f70a3b9e1d
[processing] move custom parameter definition inside corresponding
...
algorithm
2016-11-18 10:22:26 +02:00
Nyall Dawson
fc18fd98cc
Merge pull request #3778 from nirvn/style_manager_ui_imp
...
[style manager] improve UI
2016-11-18 17:46:22 +10:00
nirvn
5f3ba72547
[style manager] sort displayed symbols, insure tags are added only once
2016-11-18 14:14:16 +07:00
nirvn
13a0e48a26
[style manager] improve UI
...
- create a dedicated set of buttons for addition of tags and smartgroups
to make those actions more visible as well as getting rid of th need to
select a tag/smartgroup to create those (turns out to be quite confusing
for newcomers)
- move UI elements around, regroup {add,remove,edit} symbol buttons to
harmonize with other parts of QGIS; the elements' placement feels much
more natural now
2016-11-18 10:15:40 +07:00