4660 Commits

Author SHA1 Message Date
pcav
7cc38aee84 Uniform and informative output names for Processing (GRASS-r.* modules complete) 2015-05-20 19:55:11 +02:00
Nyall Dawson
267d9528d5 Implicit sharing for QgsFeature 2015-05-21 00:55:57 +10:00
Nyall Dawson
d393d268e1 Fix up non-const getters for attributes and geometry in QgsFeature
(preparation for implicit sharing)
2015-05-20 21:46:15 +10:00
volaya
73ed56af98 [processing] use algorithm alias name also in advanced mode 2015-05-20 13:31:47 +02:00
volaya
12292e3ba0 [processing] fixed ‘create points along lines’ algorithm
fixes #12768
2015-05-20 13:31:47 +02:00
Alexander Bruy
8ad18834fb [processing] fix axis orientation in the Vector Scatterplot alg (fix #12705) 2015-05-20 14:10:42 +03:00
Alexander Bruy
2dfea6a656 remove print statement 2015-05-20 13:04:17 +03:00
Matthias Kuhn
a58a2f28d7 Add unit test for edit widget "TextEdit"
QGIS Dev conference Denmark
2015-05-20 11:53:34 +02:00
vmora
1e46196937 [FEATURE] add expressions at the symbollist level
Size and Rotation can be defined by an expression for all symbols
composing a marker. Width can be defined by an expression for all
symbols composing a line.

For markers, a legend is generated for varying sizes. This allows
multivariate analysis legend in the case of classified/graduated colors.

The offset is now set along with size to maintain the relative position
of symbols composing a marker.

An asistant, with preview, is accessible through the data defined button
to help the user define the size expression. Three methods are
available: Frannery, Area and Radius.

Added a widget for use in categorized/classified symbology gui to set
the expression if needed. The assistant is also available from it.
2015-05-20 19:30:18 +10:00
Nyall Dawson
c38ff519e2 Followup b8bc181, don't create unnecessary temporary image 2015-05-20 19:17:01 +10:00
Martin Dobias
3487471d24 Merge pull request #2035 from vmora/multivariate_legend
Avoid symbol cropping in legend
2015-05-20 10:58:06 +02:00
Alexander Bruy
d978f3fd9b [processing] fix Points along lines alg (fix #12768) 2015-05-20 11:51:32 +03:00
Alexander Bruy
426596c29f [processing] fix Number of unique values in classes alg (fix #12731) 2015-05-20 11:44:33 +03:00
Alexander Bruy
9b41e7bb9a [processing] fix Select by Attribute algorithm (fix #12289) 2015-05-20 11:38:56 +03:00
Alexander Bruy
028467eaf9 [processing] fix handling of the HTML output from the GRASS7
algorithms (fix #12710)
2015-05-20 11:24:05 +03:00
Alexander Bruy
dbf026d3c6 [processing] add recent expressions to Fields Calculator algorithm (fix #12587) 2015-05-20 11:08:42 +03:00
Alexander Bruy
71fa5d41a1 [processing] fix Convex Hull algorithm (fix #12643) 2015-05-20 11:01:26 +03:00
volaya
86d4a4d2a5 Merge pull request #2034 from Gustry/fix-lines-inter
[processing] Set the parameter table field optional in "Line intersections" algo
2015-05-20 09:01:25 +02:00
volaya
f782e77380 Merge pull request #2037 from NaturalGIS/fix_saga_split_rgb
fix saga split rgb bands
2015-05-20 09:00:47 +02:00
Denis Rouzaud
42f0993c32 missing bindings for user input tool bar 2015-05-20 08:52:21 +02:00
volaya
57d21c8383 [processing] swallow possible exceptions when reading console output from SAGA 2015-05-20 08:04:19 +02:00
volaya
960e6d84f9 [processing] fixed SAGA provider entry in settings dialog 2015-05-20 08:04:18 +02:00
Nyall Dawson
7216670679 Fix some syncing issues relating to graduated histogram widget 2015-05-20 06:05:42 +10:00
radosuav
27f1d9fb3e Fix drag & drop for PG rasters in DB Manager 2015-05-19 14:56:17 +02:00
Alexander Bruy
d8e1cf30af [processing] load UI files dynamically 2015-05-19 15:30:26 +03:00
Alexander Bruy
30dbd8fd5b [processing] drop resources.qrc and load images dynamically. Also remove
unused images
2015-05-19 15:30:25 +03:00
Nyall Dawson
c5b04efadb Fix attributes from some symbols were not available for data defined
symbology (line marker, line pattern)
2015-05-19 17:01:40 +10:00
Mathieu Pellerin
f314522b73 [symbology] improve marker rotation along line to fix data-defined
angle support
2015-05-19 16:29:24 +10:00
Nyall Dawson
4b4075b5b9 [labeling] Fix setting a wrap character conflicts with newlines
in label text (fix #12750)
2015-05-19 06:18:07 +10:00
pcav
3e5e2b3388 Merge branch 'master' of https://github.com/qgis/QGIS 2015-05-18 21:38:19 +02:00
pcav
24974e0dee Uniform and informative output names for Processing (GRASS-r.* modules, take #3, up to r.sim) 2015-05-18 21:37:38 +02:00
Nyall Dawson
183286a006 [FEATURE] Add a graphical histogram for the graduated renderer
This adds a new histogram tab to the graduated renderer, which
shows an interactive histogram of the values from the assigned
field or expression. Class breaks can be moved or added using
the histogram widget.

A base class, QgsHistogramWidget, has been created to display
histograms for a field or expression. In future this could be
used to show a histogram within a "selection statistics" panel.

Sponsored by ADUGA (http://www.aduga.org)
2015-05-19 02:21:15 +10:00
Nyall Dawson
17962ef47b Add QgsHistogram class for calculating numeric histograms from a
list of values or a vector layer's attribute.
2015-05-19 02:21:15 +10:00
pcav
e633cafc34 Uniform and informative output names for Processing (GRASS-r.* modules, take #2, up to r.report) 2015-05-18 15:04:04 +02:00
pcav
15419b8444 Uniform and informative output names for Processing (GRASS-r.* modules, take #1, up to r.grow) 2015-05-18 13:16:40 +02:00
pcav
eb5db2b2f5 Uniform and informative output names for Processing (GRASS-i.*modules) 2015-05-18 09:47:51 +02:00
pcav
69ed92bcfc Uniform and informative output names for Processing (GDAL) 2015-05-18 09:29:41 +02:00
Nyall Dawson
02774210eb Add selected features only mode to QgsVectorLayer::getValues
and getDoubleValues
2015-05-17 23:28:59 +10:00
Nathan Woodrow
e249bfee94 [FEATURE] Allow changing vector layer data source 2015-05-17 19:54:35 +10:00
Giovanni Manghi
5729227ca0 fix saga split rgb bands 2015-05-14 18:59:25 +01:00
Nyall Dawson
c5bc778b1d Const correctness for QgsDistanceArea 2015-05-14 20:03:13 +10:00
Matthias Kuhn
24417fd75d Add python bindings for QgsWidgetWrapper
Allows the usage of `widget.wrapper()` from a form's python init script.
2015-05-13 09:49:55 +02:00
volaya
5bcf0f52da [processing] Added packaging tests, to easily check that a qgis installation has Processing dependencies 2015-05-13 09:30:51 +02:00
Juergen E. Fischer
31843a78ee processing: fix interpretation of oracle layers (take II; followup f0daab9) 2015-05-12 21:40:02 +02:00
Martin Dobias
56ada166c4 PyQGIS: add conversion from QgsExpression::Node to subclasses
This makes it possible to investigate expression node tree within Python
2015-05-12 17:24:57 +01:00
vmora
b8bc1811d5 add option to cropTransparent to allow centering
use that in qgslayertreemodellegendnode
2015-05-12 10:12:02 +02:00
vmora
d13ace5a0d Allow configurable icon sizes for legend tree nodes 2015-05-12 09:40:23 +02:00
Juergen E. Fischer
74f10b9b03 dxf export: fix detection of close polylines 2015-05-11 16:50:37 +02:00
Nyall Dawson
2863f20d67 Add a const geometry getter to QgsFeature 2015-05-11 19:46:32 +10:00
Nyall Dawson
eb716fc310 [symbology] Fall back to symbol style if data defined evaluation
fails or is null.
2015-05-09 19:56:27 +10:00