3853 Commits

Author SHA1 Message Date
Nyall Dawson
89a7573faf [FEATURE][composer] Allow data defined control of atlas margin for maps 2014-09-26 09:05:52 +10:00
Nyall Dawson
a9c4136aa9 dbManager - remove more 'Sorry' strings 2014-09-26 07:23:23 +10:00
Salvatore Larosa
cb414f5d2c [dbmanager] again replacement box->bar stuff....hopefully the last :-) 2014-09-26 07:18:19 +10:00
Salvatore Larosa
a778e265a7 [dbmanager] followp 1646f67: fixes some string and changes more messageboxes 2014-09-26 07:18:19 +10:00
Salvatore Larosa
5fc78bfe59 [dbmanager] messagebox => messagebar 2014-09-26 07:18:19 +10:00
Nyall Dawson
272b79b6ca [FEATURE][composer] Add checkbox to frame items for preventing export
of page containing frame when frame is empty. This change allows
users to create multiple pages containing extra frames for multiframe
items (currently HTML and Attribute Table items), which are then only
printed/exported if required. Sponsored by the City of Uster, Switzerland.
2014-09-26 01:08:07 +10:00
Denis Rouzaud
48cdd749eb add Qgs(Double)SpinBox to SIP 2014-09-25 15:08:51 +02: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
Alexander Bruy
ace704a424 [processing] use checkbox for boolean parameters 2014-09-24 12:11:33 +03:00
Alexander Bruy
986bd1c41a [processing] add "Save as" functionality to History dialog (fix #10086) 2014-09-24 12:11:33 +03:00
volaya
fc4fd613b5 [processing] moved initialization to initGui() method 2014-09-24 10:44:14 +02:00
volaya
1cd0c43f4f [processing] fixed how models read help info 2014-09-24 10:44:13 +02:00
Matthias Kuhn
0d9683e419 Sip update and const correctness 2014-09-23 14:39:05 +02:00
Nyall Dawson
0f8fef1203 Followup bad94e0 2014-09-23 19:51:54 +10:00
Nyall Dawson
34f00d106f [FEATURE][composer] Add checkbox for showing unique records only in composer
attribute tables. (Sponsored by my OCD)
2014-09-23 19:28:40 +10:00
Matthias Kuhn
c1c81eae94 Update sip bindings 2014-09-22 18:38:36 +02:00
Nyall Dawson
30ada2833a [FEATURE][composer] Add a checkbox to filter attribute tables to
features which intersect the current atlas feature. Sponsored by City
of Uster, Switzerland.
2014-09-22 22:59:39 +10:00
Nyall Dawson
14690d0716 [FEATURE][composer] Add choice of display style for empty tables. Options
include hiding the entire table, showing empty cells, or displaying a
set message in the table body. Sponsored by City of Uster, Switzerland.
2014-09-22 22:59:30 +10:00
Nyall Dawson
c3ec4b9eb0 [FEATURE][composer] Add option for showing child features from a relation
for attribute tables in the composer. If selected, the attribute table
will show all related features to the current atlas feature within
the table body. Sponsored by City of Uster, Switzerland.
2014-09-22 22:59:20 +10:00
Nyall Dawson
f58768c550 [FEATURE][composer] Option for current atlas feature as source for
attribute tables. Sponsored by City of Uster, Switzerland.
2014-09-22 22:59:07 +10:00
Nyall Dawson
d85f6251f2 Merge pull request #1540 from manisandro/composer_html_fixes
Recompute webpage viewport dimensions when resizing html frames
2014-09-22 20:20:52 +10:00
Nyall Dawson
86cbc2ef43 Merge pull request #1582 from nyalldawson/db_manager_fixes
Usability improvements for db manager
2014-09-22 19:51:05 +10:00
Matthias Kuhn
bb3ead3b0f Transfer ownership of drag-and-drop layout elements in sip
Fix #11207
2014-09-22 11:25:40 +02:00
Nyall Dawson
b893cb241c [FEATURE][composer] Allow manual control of column widths for attribute table items. 2014-09-22 19:13:47 +10:00
Nyall Dawson
7904c100cf [composer] Add some missing Transfer/TransferThis methods to sip bindings 2014-09-21 21:05:29 +10:00
Denis Rouzaud
d279197e6c create a relationsChanged signal for relation manager 2014-09-21 13:52:22 +10:00
Nyall Dawson
ccad38bf33 [composer] Clean up QgsComposerMap api, add docs and missing sip bindings for composer overviews 2014-09-21 00:47:57 +10:00
Nyall Dawson
fb2279f620 Add a changed signal to QgsRelationManager 2014-09-21 00:23:01 +10:00
Nyall Dawson
46c75994a5 Add support for removing user palettes from color picker 2014-09-20 12:41:53 +10:00
alexbruy
18c84afd1b Merge pull request #1531 from ccrook/DistanceMatrixFix
[processing] Distance matrix fixes
2014-09-19 21:29:52 +03:00
alexbruy
9ae648b824 Merge pull request #1585 from cayetanobv/master
[processing] fix column name in Zonal statistics alg
2014-09-19 21:24:40 +03:00
Alexander Bruy
a809dcce14 use native GDAL functions 2014-09-19 21:11:44 +03:00
Alexander Bruy
12dc59fa66 [processing] fix script algorithm provider 2014-09-19 21:10:19 +03:00
Alexander Bruy
cc307578eb [processing] avoid division by zero in random points alg (fix #11215) 2014-09-19 20:06:15 +03:00
Nathan Woodrow
8c327ed35e Add asImage method for QgsSymbol 2014-09-19 21:21:04 +10:00
Denis Rouzaud
11be64db85 more public methods, fix delete map tool 2014-09-18 16:41:03 +02:00
Cayetano Benavent
8ec82a30d0 Zonal statistics: changed variance names (variable and field name; CV > var) 2014-09-18 11:25:33 +02:00
Denis Rouzaud
9ebb69e70b followup 0181df555378eabbf58a29b76e687c54178ca5f1 2014-09-17 16:31:41 +02:00
Denis Rouzaud
418725d8bc fix enum in sip 2014-09-17 16:15:39 +02:00
Nyall Dawson
05524d7017 [composer] Remove gui controls for adding deprecated table item (sponsored
by City of Uster, Switzerland)
2014-09-17 22:59:01 +10:00
Nyall Dawson
9fd73901a6 [composer] API docs and python bindings for QgsComposerTableV2 (sponsored
by City of Uster, Switzerland)
2014-09-17 22:58:49 +10:00
Nyall Dawson
37dbbd55a8 [composer] Begin work on calculating rows for QgsComposerTableV2
(sponsored by City of Uster, Switzerland)
2014-09-17 22:57:48 +10:00
Nyall Dawson
d1e26f24e5 [composer] Option for fixed frame sizes set by multi frame (sponsored
by City of Uster, Switzerland)
2014-09-17 22:57:48 +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
Nathan Woodrow
0181df5553 Add timing for plugin loading 2014-09-18 09:38:52 +10:00
Nyall Dawson
a7a1bee5cc Add flags for controlling behaviour of color schemes 2014-09-17 21:10:05 +10:00
Nyall Dawson
dff326f407 Load gpl files from user folder to schemes 2014-09-17 21:10:05 +10:00
Denis Rouzaud
2b2066abb7 [SIP] add QgsIdentifyMenu 2014-09-17 11:23:22 +02:00
Denis Rouzaud
2188de608a fix QgsMapLayerAction SIP + do not copy features in identify menu (followup 21c81d6f512fa59f4bb4545c087a2bf5154008dd) 2014-09-17 10:09:05 +02:00