semiautomaticgit / SemiAutomaticClassificationPlugin

https://fromgistors.blogspot.com/p/semi-automatic-classification-plugin.html
Other
136 stars 50 forks source link

Clipping Raster Error #240

Closed emgracyn closed 8 months ago

emgracyn commented 1 year ago

Hi! I am trying to clip Landsat 8 rasters and keep getting an error with python. I am using a Mac version 12.1 and have QGIS version 3.26 and version 7 of the SCP. I am kind of new to qgis so any help/suggestions would be greatly appreciated!

here is the log text log.txt

and here is the error message I keep getting

2022-10-27T11:21:42 WARNING Traceback (most recent call last): File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/maininterface/clipmultiplerasters.py", line 82, in clipRastersAction self.clipRasters() File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/maininterface/clipmultiplerasters.py", line 243, in clipRasters cfg.utls.GDALCopyRaster(vrtCheck, f, 'GTiff', cfg.rasterCompression, 'LZW') File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/core/utils.py", line 7690, in GDALCopyRaster manager = cfg.MultiManagerSCP() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/context.py", line 57, in Manager m.start() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/managers.py", line 557, in start self._address = reader.recv() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 255, in recv buf = self._recv_bytes() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 419, in _recv_bytes buf = self._recv(4) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 388, in _recv raise EOFError EOFError 2022-10-27T11:29:38 WARNING Traceback (most recent call last): File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/maininterface/clipmultiplerasters.py", line 82, in clipRastersAction self.clipRasters() File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/maininterface/clipmultiplerasters.py", line 243, in clipRasters cfg.utls.GDALCopyRaster(vrtCheck, f, 'GTiff', cfg.rasterCompression, 'LZW') File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/core/utils.py", line 7690, in GDALCopyRaster manager = cfg.MultiManagerSCP() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/context.py", line 57, in Manager m.start() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/managers.py", line 557, in start self._address = reader.recv() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 255, in recv buf = self._recv_bytes() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 419, in _recv_bytes buf = self._recv(4) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 388, in _recv raise EOFError EOFError 2022-10-27T11:33:54 WARNING Traceback (most recent call last): File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/maininterface/clipmultiplerasters.py", line 82, in clipRastersAction self.clipRasters() File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/maininterface/clipmultiplerasters.py", line 243, in clipRasters cfg.utls.GDALCopyRaster(vrtCheck, f, 'GTiff', cfg.rasterCompression, 'LZW') File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/core/utils.py", line 7690, in GDALCopyRaster manager = cfg.MultiManagerSCP() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/context.py", line 57, in Manager m.start() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/managers.py", line 557, in start self._address = reader.recv() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 255, in recv buf = self._recv_bytes() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 419, in _recv_bytes buf = self._recv(4) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 388, in _recv raise EOFError EOFError 2022-10-27T12:01:24 WARNING Traceback (most recent call last): File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/maininterface/clipmultiplerasters.py", line 82, in clipRastersAction self.clipRasters() File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/maininterface/clipmultiplerasters.py", line 243, in clipRasters cfg.utls.GDALCopyRaster(vrtCheck, f, 'GTiff', cfg.rasterCompression, 'LZW') File "/Users/emmadrake/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin/core/utils.py", line 7690, in GDALCopyRaster manager = cfg.MultiManagerSCP() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/context.py", line 57, in Manager m.start() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/managers.py", line 557, in start self._address = reader.recv() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 255, in recv buf = self._recv_bytes() File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 419, in _recv_bytes buf = self._recv(4) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/multiprocessing/connection.py", line 388, in _recv raise EOFError EOFError

semiautomaticgit commented 1 year ago

Hello, it is an issue related to the installation of QGIS and plugin dependencies in MacOS. You can try to follow this guide

emgracyn commented 1 year ago

@semiautomaticgit if I uninstall the version of QGIS I have now will it delete the projects I have saved? Will I be able to open them with the different version of QGIS?

semiautomaticgit commented 8 months ago

I'm closing this because of the new version 8 of SCP. Please reopen it if it is still relevant in the new version. Thank you!