24810 Commits

Author SHA1 Message Date
Juergen E. Fischer
67e077853e DXF export improvements:
* tree view and attribute selection for layer assigment in dialog
* support fill polygons/HATCH
* represent texts as MTEXT instead of TEXT (including font, slant and weight)
* support for RGB colors when there's no exact color match
* use AutoCAD 2000 DXF (R15) instead of R12
* remove R18 test methods

Funded-By: City of Uster
Funded-By: Ville de Morges
Funded-By: SIGE
2014-09-26 14:10:26 +02:00
alexbruy
e47642bdf6 Merge pull request #1596 from anitagraser/patch-3
use "change" instead of "browse" for CRS selection
2014-09-26 14:23:29 +03:00
Anita Graser
7c1efea46e use "change" instead of "browse" for CRS selection
as described in http://hub.qgis.org/issues/11273
2014-09-26 13:20:49 +02:00
giohappy
04becdc53a [Processing] HTML output for r.sum 2014-09-26 13:17:11 +02:00
Martin Dobias
eaacb125c4 Merge pull request #1509 from ahuarte47/Issue_10767
Fix bug #10767: Simplified rendering causing boxes to appear instead
2014-09-26 13:11:40 +02:00
mhugent
6fcfb97bf6 Merge pull request #1593 from rldhont/qgis-server-print-legend
[FEATURE][QGIS-Server] Legend filtering based on map in GetPrint Request
2014-09-26 12:57:29 +02:00
Nathan Woodrow
0c6576c423 Merge pull request #1587 from ccrook/CategorizedRendererUpdate
Categorized and graduated renderer enhancements
2014-09-26 20:23:03 +10:00
rldhont
251a8a4d3a [FEATURE][QGIS-Server] Legend filtering based on map in GetPrint Request
Feature funded by Tecnostudi Ambiente, Faunalia and Andromede-oceanologie.

The legend in composition was fixed and did not represent the layers in the map.
With the work made by @wonder-sk on layer-tree and QgsComposerLegend users will be able
 to configure composer legend as based on all the project layer tree with auto-update
 model or filtered by map.
This commit reused these two QgsComposerLegend's properties to filter it based on map in
 GetPrint Request

The issue #4003 qgis_mapserver getPrint legend options can be closed.
2014-09-26 12:09:40 +02:00
Denis Rouzaud
b734e87978 remove old message boxes from map tools 2014-09-26 11:26:51 +02:00
Nyall Dawson
a9c97ae153 [composer] Add a checkbox to prevent drawing border and background for empty frame items 2014-09-26 17:45:07 +10:00
Chris Crook
b558c08bd4 Fixing null pointer on ramp bug 2014-09-26 18:12:41 +12:00
Nyall Dawson
ce2142585a [FEATURE][composer] Add checkbox and data defined button for controlling
whether an item is excluded from composer exports/printouts.
2014-09-26 16:03:31 +10:00
Chris Crook
25a7be2966 Modified labelling to include prefix, separator, suffix. 2014-09-26 14:47:46 +12:00
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
Martin Dobias
2427546d88 Make QgsExpression parser reentrant. Fixes crashes when expressions are parsed in multiple threads.
Sponsored by a big dose of caffeine.
2014-09-25 18:19:05 +02:00
Nyall Dawson
721cab1ca4 [composer] Switch attribute table column dialog over to QgsDoubleSpinBox 2014-09-26 01:47:43 +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
b8bb4f0fe0 fix #11251 (embed form dual view icons) 2014-09-25 16:12:15 +02:00
Denis Rouzaud
bb43eb3705 [custom widgets] add missing date time widget plugin 2014-09-25 15:29:09 +02:00
Denis Rouzaud
054ac10830 add Qgs(Double)SpinBox to custom widgets 2014-09-25 15:14:27 +02:00
Denis Rouzaud
48cdd749eb add Qgs(Double)SpinBox to SIP 2014-09-25 15:08:51 +02:00
Denis Rouzaud
4c39896e85 add support for NULL values in range widget (new Qgs(Double)SpinBox classes to show the clear button) 2014-09-25 14:56:52 +02:00
Nyall Dawson
acb4c049d5 Merge pull request #1548 from manisandro/typo
Fix typo in QgsVectorFileWriter::fileFilterString
2014-09-25 21:21:45 +10: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
a111c85c06 Merge pull request #1590 from slarosa/query_builder_enhanchements
[query builder] editor enhancements: QTextEdit => QgsCodeEditorSQL
2014-09-25 20:36:48 +10:00
Nyall Dawson
f1de4973bb Allow copying selected palette colors in color picker dialog 2014-09-25 17:38:58 +10: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
c309a312c5 Reverting class editor patch 2014-09-25 07:36:47 +12:00
Chris Crook
5d18a2e759 Merge remote-tracking branch 'upstream/master' into CategorizedRendererUpdate 2014-09-25 07:17:11 +12:00
Matthias Kuhn
3f8a860503 Editor widgets: Show NULL value on numeric line edit 2014-09-24 17:11:26 +02:00
Nyall Dawson
db6a5a9d57 Add tooltips for form/table switcher buttons in attribute dialog 2014-09-24 21:35:42 +10:00
Nyall Dawson
9cdea17421 Add option for unscaled values for heatmaps rasters, set as default 2014-09-24 21:35:23 +10:00
Nyall Dawson
957e791070 Clean up and modernise heatmap dialog using QgsMapLayerComboBox
and QgsFieldComboBox.
2014-09-24 21:34:25 +10:00
Nyall Dawson
19125b82e0 Fix heatmap failing for multipoint tables, fix incorrect calculation
of heatmap input layer.
2014-09-24 21:33:27 +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
Denis Rouzaud
e3f630adb1 use right-click for extended menu in identify map tool (to be removed when a true contextual menu is implemented) 2014-09-24 11:02:20 +02:00
Chris Crook
a5911e78b7 Implementation of graduated renderer breakpoint editor, minus SIP for editor 2014-09-24 20:46:06 +12: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
Werner Macho
5b82d4120f [TRANSUP] transifex and string update
Signed-off-by: Werner Macho <werner.macho@gmail.com>
2014-09-24 09:16:13 +02:00
Denis Rouzaud
1f8584c77b setReadOnly will call paintEvent, followup ce486da41ea29f54406934d366c1bf00a205278d 2014-09-24 08:54:50 +02:00
Denis Rouzaud
ce486da41e line edit: do not display clear icon when read only 2014-09-24 08:30:30 +02: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
91358aaa15 Merge branch 'master' into CategorizedRendererUpdate 2014-09-24 06:04:58 +12:00
Denis Rouzaud
e19442310d followup 443fa8cc920216bb0ac470babf1709e1242d169c 2014-09-23 15:18:19 +02:00