Juergen E. Fischer
a57066a48d
* fix cppcheck warnings
...
* some sip updates
* [API] fix spelling QgsMultiRenderChecker::drawBackround
* [API] fix spelling QgsSymbolLayerV2Utils::drawStippledBackround
* [API] fix spelling QgsMapSettings::layerTransfrom
2014-11-20 15:02:35 +01:00
Nyall Dawson
c8ad99bf6a
Fix incorrect cast to double in shapeburst fill header
2014-11-19 19:40:51 +11:00
Nyall Dawson
52159851bf
[FEATURE] Raster image symbol fill type
...
Allows for filling polygons with a tiled raster image. Options
include (data defined) file name, opacity, image size (in pixels,
mm or map units), coordinate mode (feature or view) and rotation.
2014-11-19 15:26:09 +11:00
Juergen E. Fischer
d4f64d9bde
indentation update and typo fixes
2014-11-13 23:13:13 +01:00
Martin Dobias
8db77fcff7
Fix Andreas' problem with checkboxes in legend + update SIP bindings
...
The problem was that rule-based renderer allowed cloned rules to have the same unique rule key.
That in turn created the confusion with checkboxes in legend. Now rules always have new rule key
when cloned. The only exception is when the whole renderer is cloned - in such case we preserve
their rule keys, so that other components (legend / visibility presets) can still keep using
the original rule keys.
Projects where this problem appears need to be fixed - the easiest way is to select all rules,
copy&paste them and remove the previous rules.
2014-10-24 12:25:33 +07:00
Juergen E. Fischer
82b6e0342a
cosmetic cleanups, typo fixes, formatting
2014-10-21 01:33:20 +02:00
Martin Dobias
4906d56955
Fix #10819 (simple/marker line with offset on the wrong side of inner rings)
2014-10-21 00:51:52 +07:00
Chris Crook
823b57e360
Fix for bug 11366
2014-10-09 09:37:19 +13:00
Chris Crook
6c2c6e2b6b
Two bug fixes for graduated renderer
2014-10-06 07:41:54 +13:00
Chris Crook
ba0f9d40c9
Reverting to preferred QgsRenderRangeV2LabelFormat
2014-10-03 18:09:23 +13:00
Chris Crook
0d1f719652
Adding missing elements from SIP
2014-10-03 06:14:38 +13:00
Chris Crook
a5f0de9dd7
API fixes to use Legend instead of Label where it makes more sense
2014-10-01 12:47:01 +13:00
Chris Crook
21ddf1294d
Changing decimal places to precision, allowing negative precision, improving rounding for locales with , instead of . for decimal point
2014-10-01 09:41:07 +13:00
Nathan Woodrow
fcfafa0a51
Use a single format string using Qt format for renderer label
2014-09-28 17:24:10 +10:00
Nathan Woodrow
0c6576c423
Merge pull request #1587 from ccrook/CategorizedRendererUpdate
...
Categorized and graduated renderer enhancements
2014-09-26 20:23:03 +10:00
Chris Crook
25a7be2966
Modified labelling to include prefix, separator, suffix.
2014-09-26 14:47:46 +12:00
Martin Dobias
e37a5ad8df
[FEATURE] Legend filtering based on map content (in main window, composer, WMS)
...
There is new "filter" button in layers panel that toggles this functionality
and in composer legend widget.
Related feature is that layer tree now shows symbols in map units with correct size
(even when filtering is not enabled) so as the map view changes the legend node icons
are updated too (if they use map units).
GetLegendGraphics in WMS server
-------------------------------
This is an extension of standard GetLegendGraphics request according to MapServer RFC 101.
See the document for more details: http://mapserver.org/development/rfc/ms-rfc-101.html
In summary, clients need to add BBOX and CRS/SRS parameters to get appropriate legend based on the given map view.
Parameters WIDTH and HEIGHT are also taken into account as they specify map view image size for correct calculation
of size of legend symbols (if they are based on map units).
--
This software has been commissioned by Tuscany Region (Italy),
co-funded by the European Commission and developed under the project LIFE12 ENV/IT/001054 LIFE + IMAGINE.
The software has been realized by Gis3W s.a.s.
Questo software è stato commissionato da Regione Toscana (Italia),
cofinanziato dalla Commissione Europea e sviluppato nell'ambito del progetto LIFE12 ENV/IT/001054 LIFE + IMAGINE.
Il software è stato realizzato da Gis3W s.a.s.
2014-09-25 12:56:37 +02:00
Nyall Dawson
b83722346e
Improved method for selecting random colors for categorised renderer,
...
which should result in more visually distinct color choices
2014-09-25 10:44:07 +10:00
Chris Crook
a5911e78b7
Implementation of graduated renderer breakpoint editor, minus SIP for editor
2014-09-24 20:46:06 +12:00
Chris Crook
2f706bc47a
Refactoring ready for manual update dialog. Also improves labelling of StdDev classifications and better determination of decimal places to use
2014-09-24 10:50:54 +12:00
Chris Crook
47f7db5f21
Merge branch 'master' into CategorizedRendererUpdate
2014-09-20 18:31:33 +12:00
Chris Crook
abd9e3cd21
Numerous enhancements to graduated and categorized symbol renderers
2014-09-20 18:30:12 +12:00
Nathan Woodrow
8c327ed35e
Add asImage method for QgsSymbol
2014-09-19 21:21:04 +10:00
Nyall Dawson
39700e7d97
Option in color picker dialog to import a gpl palette to a new user scheme
2014-09-17 22:53:35 +10:00
Martin Dobias
c3db6d0988
Merge pull request #1556 from leyan/convertToRuleBasedSymbology
...
[FEATURE] Keep renderer settings when changing renderer type (where it is possible)
2014-09-13 17:58:45 +07:00
Nyall Dawson
b44ef92b02
Default names for colors when adding to schemes
2014-09-13 08:41:11 +10:00
Martin Dobias
1a7dfa1a6b
[FEATURE] display rule-based renderer legend in a pseudo-tree (in layer tree model/view)
2014-09-12 11:40:15 +07:00
Nyall Dawson
e9d7b520db
Support dragging colors from QgsColorPreviewWidget
2014-09-11 21:56:48 +10:00
Nyall Dawson
c4c58ab342
Accept dropped colors on color widgets
2014-09-11 21:11:04 +10:00
Leyan
9931dde90a
refactor to a more general convertFromRenderer function
2014-09-09 19:55:21 +08:00
Leyan
11d159cd85
Add factory annotation and use clone for rule based renderer
2014-09-09 19:47:28 +08:00
Leyan
45dfd53b4a
add sip
2014-09-09 19:47:28 +08:00
Martin Dobias
dd78f099ab
Fix doxygen warnings, fix missing bindings
2014-09-01 11:05:51 +07:00
Martin Dobias
d994e0a1b3
Fix #11006 (wrong size of symbols in print composer legend if map units are used)
2014-09-01 10:10:38 +07:00
Martin Dobias
ee3d67bcf3
Update Python bindings
2014-09-01 10:10:37 +07:00
Martin Dobias
cf955822a6
Identify renderer's categories/rules by key instead of index
2014-09-01 10:10:35 +07:00
Juergen E. Fischer
07165eae79
indentation update
2014-08-17 13:37:34 +02:00
Nyall Dawson
b15b014b82
Allow importing and exporting to GIMP palette file (gpl) from color list
2014-08-17 21:05:21 +10:00
Nyall Dawson
b45735529b
Improvements to color list:
...
- Cleanup code
- Support copying and pasting multiple colors to list
- Support additional color list mime formats
2014-08-17 21:05:21 +10:00
Nyall Dawson
6d10ff3684
Support dropping multiple colors into a color list widget
2014-08-17 21:05:21 +10:00
Nathan Woodrow
d4b8c407ce
Add render state support for graduated renderer
...
Add check state role for graduated renderer
Sync sip bindings
2014-07-06 21:14:42 +10:00
Juergen E. Fischer
51408e1608
categorized renderer: show category by default (followup 4867b7fa)
2014-07-05 00:49:45 +02:00
Nathan Woodrow
b4edd9d364
Use index to render legend symbol items
2014-07-05 08:25:30 +10:00
Juergen E. Fischer
4867b7fa37
[FEATURE][API] categorized render: support disabling rendering of some categories
...
Funded-By: norBIT
2014-07-04 21:40:22 +02:00
Nyall Dawson
3187410e1e
Move decodeBlendMode to QgsSymbolLayerV2Utils
2014-07-04 23:47:07 +10:00
edigonzales
b3cbefc998
fixes two symbology bugs
2014-06-12 15:48:55 +02:00
Martin Dobias
3fe12df507
Fix #10355 (crash) and #10338 (overlapping polygons) in inverted polygon renderer
...
Conflicts:
python/core/symbology-ng/qgsinvertedpolygonrenderer.sip
src/core/symbology-ng/qgsinvertedpolygonrenderer.cpp
src/core/symbology-ng/qgsinvertedpolygonrenderer.h
src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.cpp
src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.h
2014-06-10 11:54:45 +07:00
Martin Dobias
25346fe98f
Fixed indentation
2014-06-10 11:10:42 +07:00
Juergen E. Fischer
45c0be1059
sip: remove enum constants
2014-06-02 21:52:02 +02:00
Juergen E. Fischer
c4c131ef75
sip sync
2014-05-27 23:32:42 +02:00