329 Commits

Author SHA1 Message Date
nirvn
43bdcdb7ca [bookmarks] improve zoom to bookmark icon and UI 2016-06-20 14:22:40 +07:00
nirvn
aae8fefd91 [gui/hidpi] vectorize attribute table toolbar icons 2016-06-20 11:49:06 +07:00
nirvn
ace324b636 [gui/hidpi] vectorize composer toolbar icons 2016-06-20 11:17:15 +07:00
Mathieu Pellerin
fcbaf7fa2f [styledock] create a style preset icon (#3210) 2016-06-20 13:35:48 +10:00
Mathieu Pellerin
29df8a9f08 [gui/hidpi] vectorize advanced digitizing toolbar icons (#3216)
* [gui/hidpi] vectorize advanced digitizing toolbar icons

* [gui/hidpi] vectorize label toolbar icons
2016-06-19 17:37:37 +10:00
nirvn
2a82caf173 [gui/hidpi] vectorize raster toolbar icons 2016-06-18 10:31:50 +07:00
nirvn
f6998e2722 [gui] proper geometry type for move feature icon 2016-06-16 09:09:21 +07:00
Denis Rouzaud
15efc31374 Merge pull request #3201 from nirvn/more_icons
[gui/hidpi] more vector love for default toolbars
2016-06-15 11:59:22 +02:00
nirvn
127386a1f1 [gui/hidpi] more vector love for default toolbars 2016-06-15 16:45:00 +07:00
Mathieu Pellerin
3fd27e0d17 [gui/hidpi] vectorize attribute toolbar icons (#3200) 2016-06-15 11:27:02 +02:00
Nyall Dawson
72176808f8 Merge pull request #3199 from nirvn/annotation_icons
[gui] vectorize and add missing annotation icons (fixes #7076)
2016-06-15 16:00:14 +10:00
Nyall Dawson
8563285bec Better icon for multiedit mode 2016-06-15 15:31:33 +10:00
nirvn
5eb14a9b0e [gui] vectorize and add missing annotation icons (fixes #7076) 2016-06-15 12:29:08 +07:00
Nyall Dawson
6d8f5c43aa Merge pull request #3188 from nirvn/icon_offset_rotate
new icons for offset and rotate point symbol actions
2016-06-09 19:25:12 +10:00
nirvn
3213c81b60 new icons for offset and rotate point symbol actions 2016-06-09 15:56:23 +07:00
Nyall Dawson
fe26d33e29 [needs-docs] Add shortcut to Select by Form to toolbar and menu
Also add keyboard shortcut (F3) to open select by form
dialog
2016-06-09 16:48:27 +10:00
Mathieu Pellerin
7cfe7f838c [style dock] vectorize undo & redo button, create history symbol (#3187) 2016-06-09 12:54:53 +10:00
Sandro Mani
2738c5097e Add provider for ArcGIS Map and Feature REST services 2016-06-02 13:36:08 +02:00
Sandro Mani
90887f460f Revived globe, compatible with OsgEarth 2.7 2016-05-28 10:09:34 +02:00
Nathan
3ace8e62fd [Style dock] Add support for raster layers 2016-05-22 20:45:24 +10:00
Matthias Kuhn
d07d9edda6 Allow sorting attribute table by expression 2016-05-16 11:16:13 +02:00
Nyall Dawson
56783c915e Merge pull request #3051 from nyalldawson/cad_fixes
Improvements and fixes to advanced digitising dock
2016-05-09 21:38:37 +10:00
Stéphane Brunner
d4ccc77f27 Add a possibility to hide a column in the attribute table 2016-05-02 18:25:56 +02:00
Nyall Dawson
e53cb6ef3c [FEATURE][cad] Implement "repeating" locking mode for constraints
When enabled, repeating locks are not automatically cleared when
a new point is added. They are handy when the same constraint
must be repeated for multiple points (eg adding vertices
which are always 50 meters apart)

(fix #12605)
2016-05-02 21:50:40 +10:00
Even Rouault
3ba86d48a9 Add a 'Layer / Create Layer / Create GeoPackage layer' menu item 2016-04-23 19:36:16 +02:00
Nyall Dawson
efb84ea2fa [FEATURE][diagrams] Add optional legend entries for diagram sizes
A new "legend" tab has been added to diagram properties, allowing
both the existing attribute legend and a new size legend to be
enabled/disabled. The size legend has a configurable marker
symbol.

Also includes unit tests for both diagram attribute and size
legends.

Sponsored by ADUGA
2016-04-19 08:16:05 +10:00
Nyall Dawson
66b51d4a81 [FEATURE] Edit attributes of multiple features simultaneously
This change allows the attributes of multiple features to be edited
simultaneously. It is enabled when the attribute table dialog is in
"form mode", via a new "multi edit" button on the toolbar.

In this mode, attribute value changes will apply to all selected
features. New widgets appear next to each editor widget allowing for
display of the current multi-edit state and for rolling back changes
on a field-by-field basis.

Changes are made as a single edit command, so pressing undo will
rollback the attribute changes for all selected features at once.

Multiedit mode is only available for auto generated and drag and
drop forms - it is not supported by custom ui forms.

Sponsored by Kanton Basel Stadt
2016-04-18 15:15:11 +10:00
Blottiere Paul
023281907f update label toolbar to manage diagrams too 2016-04-13 14:50:37 +02:00
nirvn
7c3ec07aca [ui] add missing icons for no labels and no diagram 2016-04-08 09:48:11 +07:00
Nyall Dawson
d464f86290 [FEATURE] Null ("No symbol") renderer
Using this renderer no symbol will be drawn for features, but labeling,
diagrams and other non-symbol parts will still be shown.

Selections can still be made on the layer in the canvas and selected
features will be rendered with a default symbol. Features being edited
will also be shown.

This is intended as a handy shortcut for layers which you only want
to show labels or diagrams for, and avoids the need to render
symbols with totally transparent fill/border to achieve this.

(fix #12131)
2016-04-06 20:55:26 +10:00
David Adler
5fe19c5f15 merged DB2 updates
[FEATURE] New vector data provider for DB2 sources
2016-04-04 07:55:50 +10:00
Blottiere Paul
7a8a5411e0 [FEATURE][composer] Add tools for drawing polygon and polylines 2016-04-01 11:05:03 +11:00
Alexander Bruy
5df0ce04e8 [processing] replace fTools and GdalTools plugins with Processing 2016-03-01 15:57:32 +02:00
nirvn
24a07de336 [ui] improve new memory layer icon 2016-02-17 11:25:28 +07:00
nirvn
dcc1511ecd [ui] improve virtual layer icon 2016-02-17 10:46:00 +07:00
nirvn
5ae21054d8 [ui] update a few more selection-related icons 2016-02-17 08:58:07 +07:00
nirvn
b4ee36d86d [labeling] add rule-based, obstacle icons 2016-02-15 12:41:38 +07:00
nirvn
ed06bb67cc [gui] improve composer icons 2016-02-08 13:32:44 +07:00
Webmaster
1b858292af [gui] refresh selection-related icons 2016-02-06 17:57:56 +07:00
Patrick Valsecchi
57fb7ce47a Add select all and invert selection to Attributes Toolbar
Took the opportunity to fix a bug where the selectByExpression action
was not disabled when a raster layer was selected.
2016-01-31 10:56:30 +11:00
nirvn
36d2e7b1bb [ui] add missing renderer icons 2016-01-22 11:51:24 +07:00
Martin Dobias
b83f6e359a Merge pull request #2665 from wonder-sk/auto-trace
[FEATURE] Tracing of features (digitizing)

Tracing can be now used in various capturing map tools (add feature, add part, ...) including reshape and split tools.

Tracing is simply a new mode for these tools - when tracing is not enabled, the tools work as usual. When tracing is enabled (by clicking the new magnet icon or pressing T key), tools switch to tracing behavior:
- first click on a vertex/edge (must be snapped!) will start tracing - moving mouse on top of the map continuously updates the trace
- next click will confirm the trace and mark start of a new trace Tracing can be enabled/disabled anytime even while digitizing one feature, so it is possible to digitize some parts of the feature with tracing enabled and other parts with tracing disabled.

Tracing respects snapping configuration for the list of traceable layers.

If there are too many features in map display, tracing is disabled to avoid potentially long tracing structure preparation and large memory overhead. After zooming in or disabling some layers the tracing is enabled again.

Internally, things work like this:
- when tracing is requested, linestrings are extracted from vector layers, then noded (using GEOSNode to resolve all intersections) and finally a simple planar graph is built (vertices + edges)
- when tracing, endpoints are temporarily added to the graph (if not equal to one of existing vertices already) and Dijkstra's algorithm is run to get shortest path

Original specs for the curious ones (the interaction with QGIS is slightly improved from what has been specified): http://www.lutraconsulting.co.uk/crowdfunding/autotrace-phase-2/specification.pdf
2016-01-13 12:18:00 +01:00
Martin Dobias
bbe359867a [tracer] Integration of tracing into GUI
Checking the new 'enable tracing' button will switch capture tools
to tracing mode. Tracing can be turned on/off even while digitizing
is in progress
2016-01-10 18:47:42 +01:00
Hugo Mercier
7fb93920e4 Add a basic GUI for virtual layer creation and add it to the main app 2016-01-07 15:38:09 +01:00
Radim Blazek
5c551837fb [GRASS] distinct icons for open/searched mapset 2015-12-15 12:18:08 +01:00
Denis Rouzaud
8996be9ad1 new text/numeric field icons 2015-12-02 09:30:27 +01:00
Denis Rouzaud
0b9ac8bd9b followup ebb9eff
* use better icons
* fix typo LongLong
* rename icons to group them alphabetically
* add time icon and type
2015-11-30 14:58:07 +01:00
Alexander Bruy
5db2934a6e show data type icons in the field combobox 2015-11-30 14:58:07 +01:00
nirvn
f3a45cd400 improve and vectorize several edit toolbar icons 2015-10-16 09:32:29 +07:00
Larry Shaffer
e65aa99ae7 [FEATURE] Authentication configuration system with master password
- Main C++ core and gui classes and desktop app integration
- Support for authentication method plugins
- Does not contain any integration with service connections
2015-09-21 08:51:18 -06:00