Alexander Bruy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81dbdd8bae 
							
						 
					 
					
						
						
							
							Merge pull request  #53874  from alexbruy/processing-port-align-raster-tool  
						
						 
						
						... 
						
						
						
						Port Align rasters tool to Processing 
						
						
					 
					
						2023-09-14 16:29:49 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4401ac792b 
							
						 
					 
					
						
						
							
							Merge pull request  #54321  from alexbruy/processing-port-tile-xyz  
						
						 
						
						... 
						
						
						
						[processing] port XYZ tiles algorithms 
						
						
					 
					
						2023-09-13 10:58:21 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicolas Godet 
							
						 
					 
					
						
						
						
						
							
						
						
							814041b57a 
							
						 
					 
					
						
						
							
							Update python/plugins/processing/gui/BatchInputSelectionPanel.py  
						
						 
						
						
						
						
					 
					
						2023-08-29 09:22:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicogodet 
							
						 
					 
					
						
						
						
						
							
						
						
							aadf6dcae9 
							
						 
					 
					
						
						
							
							Add PointCloud layers to "Select from Open Layers…"  
						
						 
						
						
						
						
					 
					
						2023-08-29 09:22:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							440cac298f 
							
						 
					 
					
						
						
							
							Promote QgsProcessingModelChildParameterSource source to enum class and move to Qgis  
						
						 
						
						... 
						
						
						
						This wasn't marked as stable API, so we don't need any of the usual monkey patching code 
						
						
					 
					
						2023-08-25 15:44:05 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							8df81beff0 
							
						 
					 
					
						
						
							
							Add a new processing log level for debugging models  
						
						 
						
						... 
						
						
						
						At model debug log level we'll show all the generic
logs for step preparation, inputs and outputs for every
child algorithm, including those which we normally skip
(eg raise warnings/outputs, string concatenation, etc).
This gives model designers more useful information to
debug their models.
Use this new log level when running models through the
model designer window. 
						
						
					 
					
						2023-08-25 15:02:52 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							b36b4d3e1b 
							
						 
					 
					
						
						
							
							port XYZ tiles algorithms  
						
						 
						
						
						
						
					 
					
						2023-08-23 16:08:17 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							051143ff6c 
							
						 
					 
					
						
						
							
							drop old align raster tool and add processing algorithm to the Raster  
						
						 
						
						... 
						
						
						
						menu 
						
						
					 
					
						2023-08-23 08:35:14 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean Felder 
							
						 
					 
					
						
						
						
						
							
						
						
							1778cbbb0e 
							
						 
					 
					
						
						
							
							processing: Fix some gdal raster tests for gdal 3.6 and above  
						
						 
						
						... 
						
						
						
						This has been tested with GDAL 3.4, 3.5, 3.6 and 3.7. 
						
						
					 
					
						2023-08-19 06:18:53 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean Felder 
							
						 
					 
					
						
						
						
						
							
						
						
							2af3c42b87 
							
						 
					 
					
						
						
							
							processing: Fix some gdal vector tests for GEOS 3.11 and above  
						
						 
						
						... 
						
						
						
						This has been tested with GEOS 3.10, 3.11 and 3.12. 
						
						
					 
					
						2023-08-19 06:18:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean Felder 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3bcd6746 
							
						 
					 
					
						
						
							
							gdal_algorithm_vector_tests: Remove empty line at the end of file  
						
						 
						
						
						
						
					 
					
						2023-08-19 06:18:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean Felder 
							
						 
					 
					
						
						
						
						
							
						
						
							6565b0d3f9 
							
						 
					 
					
						
						
							
							processing: Fix some tests for GEOS 3.11 and above  
						
						 
						
						... 
						
						
						
						This has been tested with GEOS 3.10, 3.11 and 3.12. 
						
						
					 
					
						2023-08-10 04:56:29 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexandre Neto 
							
						 
					 
					
						
						
						
						
							
						
						
							1c30d618aa 
							
						 
					 
					
						
						
							
							Try to clean all traces of the Graphical modeler and replace by Model Designer  
						
						 
						
						
						
						
					 
					
						2023-08-05 10:48:51 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							6cdc01b888 
							
						 
					 
					
						
						
							
							Fix exception when running an algorithm which has no parameters  
						
						 
						
						... 
						
						
						
						through the toolbox
We were passing a float to a PyQt method requiring int in newer
Python versions, which raises an exception instead of silently
truncating. 
						
						
					 
					
						2023-07-28 13:35:24 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							d7ba6b5ca6 
							
						 
					 
					
						
						
							
							Port Processing "Keep N Biggest Parts" algorithm to c++  
						
						 
						
						... 
						
						
						
						Also:
- Ensure that z/m coordinates in parts are not stripped away
- Handle curved geometries
- Allow dynamic data defined num of parts 
						
						
					 
					
						2023-07-25 13:27:33 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							83bc6be01c 
							
						 
					 
					
						
						
							
							Fix broken processing script editor actions  
						
						 
						
						... 
						
						
						
						SIP is totally messed up here -- the dialog wrapper or something
is always prematurely cleaned which results in broken QObject
connections throughout.
Hack around this by storing dialog instances in a global list to
prevent too early wrapper garbage collection 
						
						
					 
					
						2023-07-24 19:44:04 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AkosSeres 
							
						 
					 
					
						
						
						
						
							
						
						
							14e2be69ae 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						 
						
						
						
						
					 
					
						2023-07-18 15:50:45 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AkosSeres 
							
						 
					 
					
						
						
						
						
							
						
						
							b800c90aa7 
							
						 
					 
					
						
						
							
							Fix high ram usage of XYZ tile generation  
						
						 
						
						
						
						
					 
					
						2023-07-18 15:50:45 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							e567b35cab 
							
						 
					 
					
						
						
							
							Fix crash when trying to re-load a layer from processing results  
						
						 
						
						... 
						
						
						
						into the project when that layer already exists in the project
Fixes  #53576 
Fixes  #53729  
						
						
					 
					
						2023-07-13 15:03:29 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							c547f56776 
							
						 
					 
					
						
						
							
							[feature] Add 'DTM Filter (slope-based)' algorithm for filtering a  
						
						 
						
						... 
						
						
						
						digital elevation model in order to classify pixels into ground
and non-ground cells
This is a port of the SAGA "DTM Filter (slope-based)" tool to a native
QGIS algorithm.
It also serves as a nice reference algorithm for raster based tools
which operate on a neighbourhood of pixels. 
						
						
					 
					
						2023-07-13 14:10:00 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							1626b7e928 
							
						 
					 
					
						
						
							
							Move tests to QgisUnitTests  
						
						 
						
						
						
						
					 
					
						2023-07-07 14:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Bartoletti 
							
						 
					 
					
						
						
						
						
							
						
						
							c298bda614 
							
						 
					 
					
						
						
							
							Update python/plugins/processing/tools/dataobjects.py  
						
						 
						
						... 
						
						
						
						Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com> 
						
						
					 
					
						2023-07-05 06:06:10 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Bartoletti 
							
						 
					 
					
						
						
						
						
							
						
						
							09ac50fd36 
							
						 
					 
					
						
						
							
							move logic to QgsProcessingUtils and create a convenient method resolveDefaultEncoding()  
						
						 
						
						
						
						
					 
					
						2023-07-05 06:06:10 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Bartoletti 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd8c1298c 
							
						 
					 
					
						
						
							
							Processing: determine and set default encoding from locale  
						
						 
						
						... 
						
						
						
						A shapefile can have a .cpg file to determine its encoding.
However, in processing, this file is not created when the
encoding is set to the magic "System" value.
This PR aims to propose to automatically determine the system
encoding using QT's codecForLocale.
So, even when using the magic "System" value, the cpg file
will be created with the true system encoding name.
Fixes  #50603  
						
						
					 
					
						2023-07-05 06:06:10 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ASAI Hitoshi 
							
						 
					 
					
						
						
						
						
							
						
						
							04952b447e 
							
						 
					 
					
						
						
							
							Add antialias setting to raster tile processing plugin  
						
						 
						
						
						
						
					 
					
						2023-07-03 10:46:09 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Julien Cabieces 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4613b9839 
							
						 
					 
					
						
						
							
							Fixes   #53204  : use setting from registry in processing config ( #53458 )  
						
						 
						
						
						
						
					 
					
						2023-06-14 10:25:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							30acad6819 
							
						 
					 
					
						
						
							
							Cleanup iface signal connections when unloading processing  
						
						 
						
						... 
						
						
						
						plugin
Fixes  #53455  
						
						
					 
					
						2023-06-14 17:33:47 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							7543fabc91 
							
						 
					 
					
						
						
							
							add "resample" to the list of tags for GDAL's warp algorithm ( fix   #49208 )  
						
						 
						
						
						
						
					 
					
						2023-06-08 08:39:25 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							a84011ecd7 
							
						 
					 
					
						
						
							
							do not raise error in processing algoirthm if map tool previously used  
						
						 
						
						... 
						
						
						
						by the canvas was destroyed (fix  #53294 ) 
						
						
					 
					
						2023-06-08 08:37:17 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							8923c43311 
							
						 
					 
					
						
						
							
							set default value for CRS parameter in Define Shapefile projection  
						
						 
						
						... 
						
						
						
						algorithm (fix  #53309 )
If default value is not set and prameter is not optional its widget end
up in conflicting state: invalid CRS is set but widget requires a valid
one. As a result even if user selects a valid crs, widget fails to
validate selection. 
						
						
					 
					
						2023-06-08 08:31:30 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harrissou Sant-anna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52ec6016a7 
							
						 
					 
					
						
						
							
							Add 'Int8' as raster data types to Processing GDAL algorithms ( #51755 )  
						
						 
						
						
						
						
					 
					
						2023-06-01 22:39:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							c32bc17973 
							
						 
					 
					
						
						
							
							Defer calling postProcessors until layers have been added to layer tree  
						
						 
						
						... 
						
						
						
						It's possible that an algorithm's postProcessor may contain logic
relating to the layer tree, so make sure that all layers have
already been added to the tree before calling postProcessors 
						
						
					 
					
						2023-05-10 13:17:55 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							a52e0bdd22 
							
						 
					 
					
						
						
							
							Respect layer output ordering when adding processing results layers  
						
						 
						
						
						
						
					 
					
						2023-05-03 18:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							70c91eb96b 
							
						 
					 
					
						
						
							
							Always expand processing results groups by default  
						
						 
						
						
						
						
					 
					
						2023-05-03 18:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							f8ff71031d 
							
						 
					 
					
						
						
							
							Minor lint fixes  
						
						 
						
						
						
						
					 
					
						2023-05-03 18:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							42e9b916c5 
							
						 
					 
					
						
						
							
							Respect output group name when loading layers  
						
						 
						
						
						
						
					 
					
						2023-05-03 18:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							26ce45d6d5 
							
						 
					 
					
						
						
							
							Remove unused argument  
						
						 
						
						
						
						
					 
					
						2023-05-03 18:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							2e83566aef 
							
						 
					 
					
						
						
							
							More minor cleanups  
						
						 
						
						
						
						
					 
					
						2023-05-03 18:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							3651c8dd73 
							
						 
					 
					
						
						
							
							Refactor out some more postprocessing logic  
						
						 
						
						
						
						
					 
					
						2023-05-03 18:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							3d166989cb 
							
						 
					 
					
						
						
							
							[processing] Cleanup some post-processing code  
						
						 
						
						
						
						
					 
					
						2023-05-03 18:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ab7530fff 
							
						 
					 
					
						
						
							
							Merge pull request  #52959  from alexbruy/pdal-provider-ux  
						
						 
						
						... 
						
						
						
						UX improvements for PDAL provider 
						
						
					 
					
						2023-05-02 13:12:10 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Germap 
							
						 
					 
					
						
						
						
						
							
						
						
							7fac476c6f 
							
						 
					 
					
						
						
							
							Adjust help for CheckValidity algorithm  
						
						 
						
						... 
						
						
						
						Make it clear that GEOS method won't be able to log all errors found per geometry, but only the first one. Followup #49936 . 
						
						
					 
					
						2023-05-02 19:05:21 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							cbc6922fab 
							
						 
					 
					
						
						
							
							try to assign 3d renderer to output point cloud layers  
						
						 
						
						
						
						
					 
					
						2023-05-02 09:42:43 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicogodet 
							
						 
					 
					
						
						
						
						
							
						
						
							bf93dc6f17 
							
						 
					 
					
						
						
							
							Re-arange code  
						
						 
						
						
						
						
					 
					
						2023-04-30 09:32:11 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicogodet 
							
						 
					 
					
						
						
						
						
							
						
						
							dd7b8acafb 
							
						 
					 
					
						
						
							
							Adapt tests  
						
						 
						
						
						
						
					 
					
						2023-04-30 09:32:11 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicogodet 
							
						 
					 
					
						
						
						
						
							
						
						
							77ddb28e4b 
							
						 
					 
					
						
						
							
							Move creation options to latest arguments  
						
						 
						
						
						
						
					 
					
						2023-04-30 09:32:11 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							a6dac4299d 
							
						 
					 
					
						
						
							
							More super call fixes  
						
						 
						
						
						
						
					 
					
						2023-04-27 04:39:14 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nyall Dawson 
							
						 
					 
					
						
						
						
						
							
						
						
							953e3de749 
							
						 
					 
					
						
						
							
							Store full processing execution log in history entries  
						
						 
						
						
						
						
					 
					
						2023-04-26 16:52:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Etienne Trimaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e8364a271 
							
						 
					 
					
						
						
							
							Python - Use some format function for translations  
						
						 
						
						
						
						
					 
					
						2023-04-25 09:43:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Bruy 
							
						 
					 
					
						
						
						
						
							
						
						
							1c1e46029a 
							
						 
					 
					
						
						
							
							address review  
						
						 
						
						
						
						
					 
					
						2023-04-25 05:41:04 +10:00