1012 Commits

Author SHA1 Message Date
nirvn
d357a27c3d [georeferencer] QGis -> Qgis for file, variable, function name 2020-06-06 17:45:43 +07:00
Matthias Kuhn
38673f5a7f
Merge pull request #36200 from olivierdalang/self_snap
[feature] Snapping also snaps to the currently digitised feature
2020-05-26 14:54:26 +02:00
Nyall Dawson
17aef6e01d Replace an icon with svg version 2020-05-25 11:39:20 +10:00
Nyall Dawson
b131972213 Remove unused description dialog files 2020-05-25 11:39:20 +10:00
Nyall Dawson
985c6e0402 Cleanup georeferencer icons and move to standard icon locations 2020-05-25 11:39:20 +10:00
olivierdalang
66ebe34004 [feature][selfsnap] add snapping to currently digitized feature for capture tool 2020-05-21 21:58:18 +02:00
nirvn
7ee0fce60f [ui] Improve temporal controller toolbar icon 2020-05-21 15:48:00 +07:00
nirvn
e5f79fd5b0 [ui] Update temporal controller icons to be dark theme friendly 2020-05-21 12:10:07 +07:00
Nyall Dawson
737aded130 Icon 2020-05-19 04:35:34 +10:00
nirvn
ba5b4166da [FEATURE][temporal] Add off and fixed range modes to temporal navigation 2020-05-15 13:47:02 +07:00
Vincent Cloarec
838faf8a3f
[MESH][FEATURE] use only specified dataset group (#36334)
[MESH][FEATURE] Allow to select only specific subset of dataset groups in mesh layer tree 

This could be done in the mesh layer properties dialog in the source tab.
A new tree view displays all the available dataset groups from the data provider. The dataset groups can be checked/unckecked and renamed.
This widget provides also buttons to load extra dataset group from files, to expand/collpase the tree, to check/unchek all items and to reset to default from the provider (for now, only the original name).
Then only the checked dataset group will be displayed in the active dataset widget in renderer settings.
2020-05-14 09:56:48 +02:00
Richard Duivenvoorde
153842050c New Temporal 'goto end/start' icons 2020-05-13 07:26:34 +10:00
Denis Rouzaud
7e0c438b9c
enhance sorting capabilities in attribute table list/form view (#36199) 2020-05-06 06:45:22 +02:00
Clemens Raffler
096b80e444
[feature][processing] Complete random raster algorithm collection #2
This refactors and completes the recently added work on random number raster layer creation algorithms (see #35835) and reworks the single algorithm implementation proposed in #36065 to a base-algorithm solution which avoids duplicate code.

With the new algorithms aimed towards distribution based random number creation, QGIS reaches to the same level of functionality as current ArcGIS random raster creation tools. In total, the PR adds the following algorithms (normal and uniform raster layer creation algs are refactored to be in line the new naming scheme):

Create random raster layer (binomial distribution)
Create random raster layer (exponential distribution)
Create random raster layer (gamma distribution)
Create random raster layer (negative binomial distribution)
Create random raster layer (normal distribution)
Create random raster layer (poisson distribution)
Create random raster layer (uniform distribution)
2020-05-04 06:28:45 +10:00
Long Huan
19edc995da remove all the places where images.qrc is used 2020-04-24 14:46:06 +10:00
Long Huan
f53cb64a65 Use CMake's AUTOCC function instead of QT5_ADD_RESOURCES 2020-04-24 14:46:06 +10:00
root676
36d25f39df add normal raster and random raster icons 2020-04-20 11:01:01 +10:00
Alexander Bruy
498ca22831 add icon for adding vector tile layer action
use proper icon for vector tile nodes in the browser
2020-04-16 14:54:24 +03:00
Alexander Bruy
980fbe8f31 optimize icons 2020-04-14 15:52:06 +03:00
Alexander Bruy
14b2422b97 also use new icon for XYZ node in Browser 2020-04-14 15:49:56 +03:00
Alexander Bruy
3dbcabae9b new icon for XYZ layers 2020-04-14 14:47:42 +03:00
root676
28e7b08536 add algorithm icon 2020-04-14 09:20:56 +10:00
root676
a76feaf414 update icon 2020-04-13 07:34:25 +10:00
root676
1aa87af57f fix intendation 2020-04-13 07:34:25 +10:00
root676
b9b7c4dbb9 [feature] add native Round raster algorithm 2020-04-13 07:34:25 +10:00
Mathieu Pellerin
c0a29051b4 [FEATURE][digitizing] Add avoid intersection/overlap mode
This commit adds a new avoid intersection mode setting when
digitizing new features. The three available modes are:
- allow intersections/overlaps
- avoid intersections/overlaps on active layer
- avoid intersectonss/overlaps on layers list

The third mode is what QGIS has had for a while, except
its UI/UX is a bit messy. The layers list is setup by
the user via the advanced snapping configuration widgets,
but isn't connected at all with whether snapping is
enabled / disabled.

This new approach makes it explicit to user whether
newly-added features might be clipped or not, and
if so by which layer(s).

Finally, the new 'avoid intersections/overlaps on
active layer' is likely a far more useful behavior
than having a list of layers (for e.g., you might
be digitizing on a layer that can't have overlap
with itself but is fine to overlap with another
layer, the latter also in need of avoid overlap
_with itself_).
2020-04-10 13:42:07 +07:00
obrix
b484caee81 Add global config for snapping limit on scale (with action and icon to enable). Also use 0.0 for disabling value and display NULL to be more explicit. 2020-04-07 09:27:08 +02:00
Nyall Dawson
632448c447 [FEATURE][layouts] New item type for marker symbols
Allows marker symbols to be placed directly on layouts, eg.
for manually placing markers over a map item or for creation
of advanced custom legends
2020-04-05 14:23:22 +10:00
Matthias Kuhn
c6621a9faf
Merge pull request #35413 from suricactus/layer_toggle
FIX #33874 Turn on/off ALL selected layers with "Space" button
2020-04-03 11:41:53 +02:00
Martin Dobias
53075848ce
Merge pull request #35341 from wonder-sk/vector-tile-layer
[FEATURE] Vector tile layer - part 1
2020-04-02 16:06:30 +02:00
Håvard Tveite
c774ade88f
[FEATURE][processing] Add "random points on lines" algorithm
The Random points on lines algorithm supplements the existing "Random points along line" algorithm, and will prove to be more useful to the majority of users than the "original".

Features:

The points are distributed randomly over the lines based on "along the line" distance, meaning that the distribution of the points will be flat over the length of the line (each place on the feature has the same probability of being "hit"). 

The Random points along line, on the other hand, uses a line segment based approach, meaning that the density will depend on the segment length (short segments will have a higher point density than longer ones).
2020-03-31 08:55:47 +10:00
Nyall Dawson
4aef9ab81b [FEATURE] Inbuilt network logging tool
This tool, which is available from the new F12 "dev tools" panel,
is a native port of @rduivenvoorde's network logger plugin.

It shows a list of ongoing and completed network requests, along
with a whole load of useful detail like request and reply status,
headers, errors, SSL configuration errors, timeouts, cache status,
etc.

Also has loads of polish and useful capabilities, such as the ability
to filter requests by URL substrings and status, and you can right-click
requests to open the URL in a browser or copy them as a cURL command.
2020-03-30 16:54:21 +10:00
Ivan Ivanov
7c9cd0b893 Distinguish between toggle all and toggle independently 2020-03-30 07:37:43 +03:00
Nyall Dawson
6e4beab3f4 Make temporal indicator icon more visible on different themes 2020-03-30 08:36:34 +10:00
Martin Dobias
b590aae0e6 Added forgotten icon for vector tile layer 2020-03-27 13:14:41 +01:00
Martin Dobias
5ec1890643 Moved to proper QgsMapLayer subclass + icon + optional tile borders 2020-03-27 12:08:40 +01:00
Nyall Dawson
41fb4df77f [processing] Move iterate button to c++ 2020-03-25 09:42:17 +10:00
Ivan Ivanov
452ca91190 Add an action to deselect features only from the current layer 2020-03-18 13:26:47 +10:00
Samweli
712230fc84 changed pause button to use pause icon instead of a stop icon 2020-03-13 08:31:40 +10:00
Samweli
8e48ab6cb7 updated icons used in the temporal navigation buttons 2020-03-13 08:31:40 +10:00
Samweli
99129fe4a8 updates on the temporal controller navigation logic 2020-03-12 20:06:25 +10:00
Samweli
3e06d0a696 new temporal map settings dialog 2020-03-12 20:06:25 +10:00
Samweli
c119ea5518 logic for temporal navigation vcr widget 2020-03-12 20:06:25 +10:00
Samweli
7700ef34b2 added temporal vcr widget 2020-03-12 20:06:25 +10:00
vcloarec
d1c13a9512 adapt test and fix arrows positioning 2020-03-11 07:51:02 +01:00
vcloarec
42bc0656b7 arrows for 3D mesh layer dataset rendering 2020-03-11 07:51:02 +01:00
Samweli
1b53cbc240 added temporal layer indicators 2020-03-10 10:11:54 +10:00
Samweli Mwakisambwe
0facf5450d
QGIS Project temporal settings
Adds the ability to set a temporal range for a project
2020-03-07 07:43:13 +10:00
Nyall Dawson
7d0b476fa7 Move almost all the remaining Python code for model graphic items to c++
Only minimal shells of objects are left in Python now, the bare minimum
required because they call objects which depend on Python compatibility
for deprecated API calls...
2020-03-04 07:19:00 +10:00
Nyall Dawson
0dbb082dfd Move designer edit buttons to c++ 2020-03-02 18:53:31 +10:00