7179 Commits

Author SHA1 Message Date
Denis Rouzaud
f6c98ec5f1
Merge pull request #38730 from 3nids/conf-flag-check-cb
Use a checkable combobox for fields configuration flags
2020-09-16 07:02:17 +02:00
Nyall Dawson
afd7698460 Extract utility functions for saving and reading raster color map definitions
to file to new QgsRasterRendererUtils class
2020-09-16 06:12:35 +10:00
Denis Rouzaud
7265d9de96 fix sip 2020-09-15 12:23:30 +02:00
Denis Rouzaud
fb7f7ba697 follow up renaming enum keys 2020-09-15 09:36:15 +02:00
Nyall Dawson
bd9c8a7621 Show warnings generated during mapbox gl style conversion after loading vector tiles with default styles 2020-09-15 14:06:21 +07:00
Nyall Dawson
01f942fd63 More helpful warnings generated during style conversion 2020-09-15 14:06:21 +07:00
Denis Rouzaud
1660d726a4 add deprecation details 2020-09-15 08:45:28 +02:00
Denis Rouzaud
9cf85dd1fe
better enum names, better dox
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2020-09-15 08:42:19 +02:00
David Marteau
518e48c12f Fix python serialization for geometry processing parameter
Fix regexp for referenced geometry parsing
    Fix suggested doc strings
2020-09-15 07:39:10 +10:00
David Marteau
fc67ddc970 Change CRS serialization/deserialization for geometry parameter value 2020-09-15 07:39:10 +10:00
David Marteau
6262965df9 Register meta type for geometry processing parameter
Fix QgsProcessingParameterGeometry argument list
2020-09-15 07:39:10 +10:00
David Marteau
aa0a8ab628 Add geometry filter for processing geometry parameter 2020-09-15 07:39:10 +10:00
David Marteau
f2b8e6970b Support point and rectangle as geometry parameter values 2020-09-15 07:39:10 +10:00
David Marteau
4eb779798e Implement QgsReferencedGeometry 2020-09-15 07:39:10 +10:00
David Marteau
4eb931e890 Add geometry processing parameter 2020-09-15 07:39:10 +10:00
Nyall Dawson
789eccb572 [vectortiles] Optimise rendering of complex vector tiles
Instead of ALWAYS converting all features in a tile to QGIS representations,
now we intelligently skip over any layers which aren't required for
rendering or labeling (e.g. because the current renderer/labeling
configuration is disabling these layers or doesn't have a rule for
them).

This improves rendering speed with sources like the OS ZoomStack tiles,
which have a LOT of detail even at small map scales (e.g. building
data is present in very zoomed out tiles!!).
2020-09-15 05:05:57 +10:00
Denis Rouzaud
b923c4a19f add deprecated dox 2020-09-14 13:25:11 +02:00
Denis Rouzaud
de4a293ec5 use a readable string, fix flag keys, fix opening old project file 2020-09-14 13:25:08 +02:00
Denis Rouzaud
4fd940a352 use configuration flags to save WMS/WFS from vector layer 2020-09-14 13:24:05 +02:00
nirvn
1de8d01e30 Support hidpi sprites when converting mapboxgl styles 2020-09-14 16:47:09 +10:00
Nyall Dawson
229c240b59 Correctly parse 'match' interpolation list values during conversion 2020-09-14 12:42:49 +10:00
Mathieu Pellerin
31b2b89c4e Address review 2020-09-14 08:57:35 +10:00
nirvn
73e73c0319 Convert interpolated icon marker sprites 2020-09-14 08:57:35 +10:00
Martin Dobias
7cbf80ff5c
Merge pull request #38309 from vcloarec/TINMeshCreaton
TIN Mesh creation
2020-09-11 13:41:19 +02:00
Denis Rouzaud
59ff516976 QgsField::ConfigurationFlags: add read/save in core 2020-09-11 09:16:49 +02:00
Alessandro Pasotti
63d8ee7fab
Merge pull request #38464 from rldhont/trust-layer-metadata-propagation
Trust layer metadata propagation
2020-09-11 09:08:55 +02:00
Denis Rouzaud
5dcca0ec2b
add configuration flags to QgsFields (#38634) 2020-09-10 22:50:29 +02:00
vcloarec
5ffc4f298a some fixes and add tests 2020-09-10 14:03:11 -04:00
vcloarec
abd5fad9dd add more feedback cancellation and fix doc 2020-09-10 14:03:11 -04:00
vcloarec
07714f3931 port alg to c++
and minor fixes
2020-09-10 14:03:11 -04:00
vcloarec
d2f4c40f8a TIN Mesh creation 2020-09-10 14:03:11 -04:00
Denis Rouzaud
969f9f98a9
Merge pull request #38677 from 3nids/rel-strength-qenum
make QgsRelation::RelationStrength a Q_ENUM and simplify code
2020-09-10 17:07:23 +02:00
Denis Rouzaud
e87ba45edc make QgsRelation::RelationStrength a Q_ENUM and simplify code 2020-09-10 14:27:42 +02:00
Matthias Kuhn
509c5e1f23
Merge pull request #38524 from olivierdalang/rotated_ticks_followup
[followup] Support for rotated ticks/annotation
2020-09-10 11:25:29 +02:00
Matthias Kuhn
38ec62e89d
Merge pull request #38663 from signedav/relation-editor-title
Label (title) of relation editor widget instances
2020-09-10 06:48:05 +02:00
Nyall Dawson
38bdca20e1 Fix incorrect truncation to int in interpolation expression results 2020-09-10 14:11:42 +10:00
Nyall Dawson
5ee97c9623 Correctly parse interpolated text-anchor 2020-09-10 14:11:42 +10:00
Denis Rouzaud
d6666c0b0b
Merge pull request #38633 from 3nids/locator-autocomplete
[locator] autocomplete + allow restricting search to a single field in active layer filter
2020-09-09 14:00:04 +02:00
signedav
a209536295 configurable label (title) of relation editor widget instances
resolves #37675
2020-09-09 12:13:51 +02:00
Nyall Dawson
542b1c8ce9 Fix conversion of line-opacity and fill-opacity ignores existing
base color opacity when converting MapBox GL styles
2020-09-09 17:43:32 +10:00
rldhont
45e9ecb1c2 Trust layer metadata propagation
The trust flag at the projetc level is only used to read vector layer extent from xml, not from provider.

This flag was not available at the vector layer and data provider level.

We propose a new QgsMapLayer reading flag to propagate the trust layer metadata prohect's read flag an d a new provider options to trust datasource config.
Trusting the datasource config means that the provider can use estimated metadata, the primary key is unique and the detectable geometry type and srid are the same as the requested.
2020-09-09 09:35:32 +02:00
Nyall Dawson
ca3d53d3c2 [vectortiles] Convert fill-translate property to simple fill offset 2020-09-09 13:02:36 +10:00
Nyall Dawson
4547d1cb4f Convert repeating line symbols to QGIS marker line layers 2020-09-09 13:02:36 +10:00
Nyall Dawson
b6846295fe Add support for parsing and converting MapBox GL raster fills to QGIS symbology 2020-09-09 13:02:36 +10:00
Nyall Dawson
029f0679dc [FEATURE][symbology] Allow data-defined offset for fill symbol layers
Any fill symbol layer which supports offsetting polygons (i.e. simple
fills, raster image fills, shapeburst and gradent fills) now allows
for data-defined offsets
2020-09-09 10:40:07 +10:00
Denis Rouzaud
950fda6024 remove unused searchBegan signal 2020-09-08 14:53:50 +02:00
Denis Rouzaud
58b3ae8136 fix typos 2020-09-08 14:53:50 +02:00
Denis Rouzaud
82b1079b50 fix spelling 2020-09-08 14:53:50 +02:00
Denis Rouzaud
002a7033f0 [FEATURE] enable auto completion in locator
a locator filter can now return a completion list while preparing the search
the line edit will use the first matching completion and display it as light grey text
the completion can be triggered by pressing Tab key
2020-09-08 14:53:50 +02:00
Nyall Dawson
6901d6f68a After loading an ArcGIS Vector Tile Service layer, automatically load
and set the default style and labels for the layer

Also populate the layer metadata with the available content from the
service definition (e.g. layer attribution)
2020-09-08 15:45:58 +10:00