Joonalai
b61fe2734e
Remove redundant progress text
2021-09-20 16:47:15 +10:00
Joonalai
60b74efdc1
[processing] log the start time ( fix #44292 )
2021-09-20 16:47:15 +10:00
Nyall Dawson
73ced5dd80
Fix digitizing features using CAD dock when layer CRS != canvas CRS
2021-09-18 05:34:32 +10:00
rldhont
909859188c
Merge pull request #44862 from 3liz/metadata_api_july
...
Enable many MetadataUrl on the server side
2021-09-17 15:14:01 +02:00
David Marteau
aeab4e8b18
Rename 'clone' method to 'copyTo'
2021-09-17 12:19:42 +02:00
Nyall Dawson
850215f899
Add missing cast code for QgsHashedLineSymbolLayer
2021-09-17 15:15:32 +10:00
Alessandro Pasotti
251ebd20c0
Fixes custom ellipsoid locale double input
...
Fixes #45015
Funded by: QGIS Grant 2021
2021-09-17 13:27:59 +10:00
Etienne Trimaille
8b6395de85
MetadataUrls - Add some tests and some fixes
2021-09-16 14:23:46 +02:00
Etienne Trimaille
a3df6b6649
UI - Update vector and raster to be able to add many metadata urls on server side
2021-09-16 14:23:42 +02:00
Etienne Trimaille
235a285814
MetadataUrl API : Save and restore in XML
2021-09-16 14:10:07 +02:00
David Marteau
ee6acb0ca2
Refactorize server properties
2021-09-16 14:10:07 +02:00
Etienne Trimaille
21c3f3fcbf
Add API for having many metadataUrl on a layer
2021-09-16 14:10:06 +02:00
Alessandro Pasotti
f59947af87
Merge pull request #45063 from elpaso/bugfix-gh44949-raster-properties-transparency-dedup
...
Use QgsRasterTransparencyWidget in raster properties dlg
2021-09-16 10:48:44 +02:00
vcloarec
a82b8d4d7f
fix layer extent and vertical extent of dataset group when editing
2021-09-14 23:28:20 -04:00
Alessandro Pasotti
adf102a839
Use QgsRasterTransparencyWidget in raster properties dlg
...
Remove a bunch of duplicated code and fix #44949
2021-09-14 17:00:10 +02:00
Vincent Cloarec
176ab29658
Make mesh edit tools more consistent with vector layers tools ( #45040 )
...
[mesh] UX fixes:
* move mesh elements click->move->click instead press-> drag->release
* allow to select by drawing a polygon and select an existing polygon in the same map tool like for vector layer)
2021-09-14 07:52:25 +02:00
Julien Cabieces
33ea556c0f
fix version
2021-09-14 15:51:13 +10:00
Julien Cabieces
655c02afe4
Fix GetMap tile_buffer when labels are rotated
2021-09-14 15:51:13 +10:00
Nyall Dawson
50ab8c1c81
Cleanup API docs for QgsCadUtils
2021-09-13 13:22:28 +10:00
Loïc Bartoletti
2414a2884b
add setCadPoint and cadPoint methods and fix test
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
992dc6cc4d
make AlignMapPointContext a class instead of a struct
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
f4383aaa5b
fix api break for pointChanged. use pointChangedV2
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
99af22b977
fix api break for current,previous,penultimatepoint
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
42794288ab
3.20 -> 3.22
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
a5fca0b9a5
Use values from DockWidget instead of snapped ones
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
d81d236540
fix sip
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
29d95c7614
Disable Z/M parts when layer is not 3D or Measure
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
16d86302c7
fix sip
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
453d85c6a2
Disable Z/M parts when layer is not 3D or Measure
2021-09-13 08:03:46 +10:00
Loïc Bartoletti
0706585e0f
init zm support in QgsAdvancedDigitzingDockWidgetBase
2021-09-13 08:03:46 +10:00
Matthias Kuhn
6d5d8e807e
Merge pull request #45025 from gacarrillor/patch-2
...
Set wait cursor while installing plugin from ZIP
2021-09-11 07:38:42 +02:00
Germap
a0b7f14d58
Use 'with OverrideCursor(Qt.WaitCursor)' block in installer.py
2021-09-10 19:17:17 -05:00
Nyall Dawson
45b886727b
Improve docs
2021-09-11 07:59:51 +10:00
Nyall Dawson
c2c0f2574d
[processing] Add parameter type for annotation layers
2021-09-11 07:59:51 +10:00
Germap
d8f02f98c6
Set wait cursor while installing plugin from ZIP
2021-09-10 16:52:29 -05:00
Andrea Giudiceandrea
1b1e80de86
Fix test for gdal_merge with nodata value
2021-09-11 06:15:47 +10:00
Andrea Giudiceandrea
44744e2679
[processing] Fix NODATA parameters in GDAL Merge alg
...
Set NODATA_INPUT and NODATA_OUTPUT as QgsProcessingParameterNumber.Double parameters, instead of QgsProcessingParameterNumber.Integer
2021-09-11 06:15:47 +10:00
Nyall Dawson
ae4c1b0d2a
Add missing transfer annotation
2021-09-11 06:14:45 +10:00
rldhont
da4240449d
Encode and write vector tiles in different CRS than EPSG:3857
...
The Mapbox Vector Tile specification provides these definition for projection and bounds.
A Vector Tile represents data based on a square extent within a projection. A Vector Tile SHOULD NOT contain information about its bounds and projection. The file format assumes that the decoder knows the bounds and projection of a Vector Tile before decoding it.
Web Mercator is the projection of reference, and the Google tile scheme is the tile extent convention of reference. Together, they provide a 1-to-1 relationship between a specific geographical area, at a specific level of detail, and a path such as https://example.com/17/65535/43602.mvt .
Vector Tiles MAY be used to represent data with any projection and tile extent scheme.
It is possible to encode and write vector tiles in different CRS than EPSG:3857.
The implementation used the CRS bounds to defined the tile 0 top left coordinates and the scale denominator for 0 zoom level.
2021-09-10 11:44:34 +02:00
rldhont
95328eea99
Tile Matrix in different CRS
...
Add a new static method to QgsTileMatrix to get tile matrix in different CRS with top left point and scale denominator for 0 zoom level.
2021-09-10 11:44:34 +02:00
Nyall Dawson
5e150f9262
Allow paint effects to be applied to an annotation layer
2021-09-10 18:26:39 +10:00
Nyall Dawson
fbce5ad864
Implement html metadata for annotation layers
2021-09-10 18:26:39 +10:00
Nyall Dawson
4cb06c0ae2
Add an annotation item edit operation for adding nodes
2021-09-10 15:01:26 +10:00
Nyall Dawson
a7d299df92
Use an edit operation for annotation item translation, instead of
...
transform
Will make it easier to add undo/redo support in future
2021-09-10 15:01:26 +10:00
Nyall Dawson
1228f59bff
Make annotation item edit API a bit more flexible
2021-09-10 15:01:26 +10:00
Nyall Dawson
4b245f59e0
Add new annotation edit operation for deleting a vertex
2021-09-10 15:01:26 +10:00
Nyall Dawson
8cf4903204
Don't expose QgsMapToolModifyAnnotation to python
...
We want to leave this private for now, to give flexibility to change
api if/when needed
2021-09-10 15:01:26 +10:00
Nyall Dawson
1537d393e3
Add framework for retrieving the temporary results of a in-progress
...
edit operation on an annotation item
This is used for the item to return a representative geometry
of what the item would look like if the operation were to be
applied. It's used to generate a rubber band showing a preview
of the modification during interactive editing operations on
an annotation item.
2021-09-10 15:01:26 +10:00
Nyall Dawson
1fe874315a
Add method to apply a annotation item edit operation directly
...
onto a QgsAnnotationLayer
2021-09-10 15:01:26 +10:00
Nyall Dawson
631343265d
Allow QgsAnnotationItemEditOperationMoveNode operations to be
...
applied to annotation items to move nodes in the item
2021-09-10 15:01:26 +10:00