gustavowillam / SmartMapPlugin

Plugin Qgis3.10.x para interpolação utilizando Krigagem Ordinária (OK), Machine Learning (ML) e Geração de Zonas de Manejo
https://github.com/gustavowillam/SmartMapPlugin
GNU General Public License v3.0
52 stars 13 forks source link

Couldn't load plugin 'Smart_Map' due to an error when calling its classFactory() method #59

Closed saskshirt closed 4 months ago

saskshirt commented 11 months ago

I get a message when I try to install Smart-Map - I am running it on a mac with the latest version of qgis. 3.22.4

Thanks in advance!

Couldn't load plugin 'Smart_Map' due to an error when calling its classFactory() method ImportError: dlopen(/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/Pillow-7.2.0-py3.8-macosx-10.13.0-x86_64.egg/PIL/_imaging.cpython-38-darwin.so, 0x0002): Library not loaded: /opt/X11/lib/libxcb.1.dylib Referenced from: /Applications/QGIS-LTR.app/Contents/Resources/python/site-packages/pillow-7.2.0-py3.8-macosx-10.13.0-x86_64.egg/PIL/_imaging.cpython-38-darwin.so Reason: tried: '/opt/X11/lib/libxcb.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/X11/lib/libxcb.1.dylib' (no such file), '/opt/X11/lib/libxcb.1.dylib' (no such file), '/usr/local/lib/libxcb.1.dylib' (no such file), '/usr/lib/libxcb.1.dylib' (no such file, not in dyld cache) Traceback (most recent call last): File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 423, in _startPlugin plugins[packageName] = package.classFactory(iface) File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/init.py", line 36, in classFactory from .Smart_Map import smart_map File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 76, in import matplotlib.pyplot as plt1 #plot map of points Limite Area File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/matplotlib-3.3.0-py3.8-macosx-10.13.0-x86_64.egg/matplotlib/pyplot.py", line 36, in import matplotlib.colorbar File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/matplotlib-3.3.0-py3.8-macosx-10.13.0-x86_64.egg/matplotlib/colorbar.py", line 44, in import matplotlib.contour as contour File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/matplotlib-3.3.0-py3.8-macosx-10.13.0-x86_64.egg/matplotlib/contour.py", line 17, in import matplotlib.text as text File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/matplotlib-3.3.0-py3.8-macosx-10.13.0-x86_64.egg/matplotlib/text.py", line 16, in from .textpath import TextPath # Unused, but imported by others. File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/matplotlib-3.3.0-py3.8-macosx-10.13.0-x86_64.egg/matplotlib/textpath.py", line 11, in from matplotlib.mathtext import MathTextParser File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/matplotlib-3.3.0-py3.8-macosx-10.13.0-x86_64.egg/matplotlib/mathtext.py", line 27, in from PIL import Image File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/Pillow-7.2.0-py3.8-macosx-10.13.0-x86_64.egg/PIL/Image.py", line 94, in from . import _imaging as core File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ImportError: dlopen(/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/Pillow-7.2.0-py3.8-macosx-10.13.0-x86_64.egg/PIL/_imaging.cpython-38-darwin.so, 0x0002): Library not loaded: /opt/X11/lib/libxcb.1.dylib Referenced from: /Applications/QGIS-LTR.app/Contents/Resources/python/site-packages/pillow-7.2.0-py3.8-macosx-10.13.0-x86_64.egg/PIL/_imaging.cpython-38-darwin.so Reason: tried: '/opt/X11/lib/libxcb.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/X11/lib/libxcb.1.dylib' (no such file), '/opt/X11/lib/libxcb.1.dylib' (no such file), '/usr/local/lib/libxcb.1.dylib' (no such file), '/usr/lib/libxcb.1.dylib' (no such file, not in dyld cache)

Python version: 3.8.7 (default, Feb 10 2021, 09:04:08) [Clang 12.0.0 (clang-1200.0.32.29)] QGIS version: 3.22.4-Białowieża Białowieża, 3f4577ce6e

Python Path: /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/OpenTopography-DEM-Downloader /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/geometric_attributes /Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins /Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/plugins /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/Pillow-7.2.0-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/pyproj-2.6.0-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/statsmodels-0.11.1-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/Rtree-0.9.4-py3.8.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/numba-0.50.1-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/opencv_contrib_python-4.3.0.36-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/scipy-1.5.1-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8 /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/click_plugins-1.1.1-py3.8.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/rasterio-1.1.5-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/numpy-1.20.1-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/GDAL-3.2.1-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/cftime-1.2.1-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/geopandas-0.8.1-py3.8.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/matplotlib-3.3.0-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/lib-dynload /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/snuggs-1.4.7-py3.8.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python38.zip /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/patsy-0.5.1-py3.8.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/netCDF4-1.5.4-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/pandas-1.1.0-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/Fiona-1.8.13.post1-py3.8-macosx-10.13.0-x86_64.egg /Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/affine-2.3.0-py3.8.egg /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/HCMGIS/forms /Users/sjs473/Library/CloudStorage/OneDrive-UniversityofSaskatchewan/Shirtliffe_Files/Classes/202/Sydney PA course/PA1/week1/practical_material/Adamchuk_data

schneis27 commented 11 months ago

I get the same error on win 11:

Couldn't load plugin 'Smart_Map' due to an error when calling its classFactory() method

AttributeError: module 'numpy' has no attribute 'float' Traceback (most recent call last): File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 423, in _startPlugin plugins[packageName] = package.classFactory(iface) File "C:\Users/schneis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Smart_Map__init.py", line 36, in classFactory from .Smart_Map import smart_map File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/schneis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Smart_Map\Smart_Map.py", line 94, in from .utils import functions #Utility functions -> file functions.py File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/schneis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Smart_Map\utils\functions.py", line 34, in from sklearn.linear_model import LinearRegression File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\linear_model__init__.py", line 11, in from ._least_angle import (Lars, LassoLars, lars_path, lars_path_gram, LarsCV, File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\linear_model_least_angle.py", line 34, in method='lar', copy_X=True, eps=np.finfo(np.float).eps, File "C:\OSGeo4W\apps\Python39\lib\site-packages\numpy\init.py", line 284, in getattr__ raise AttributeError("module {!r} has no attribute " AttributeError: module 'numpy' has no attribute 'float'

Python version: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] QGIS version: 3.28.11-Firenze Firenze, b02458a196

Python Path: C:/OSGeo4W/apps/qgis-ltr/./python C:/Users/schneis/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:/Users/schneis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins C:/OSGeo4W/apps/qgis-ltr/./python/plugins C:\OSGeo4W\apps\grass\grass83\etc\python C:\Program Files\DHI\2022\FEFLOW 7.5\python C:\Program Files\DHI\2019\FEFLOW 7.2\python C:\OSGeo4W\bin\python39.zip C:\OSGeo4W\apps\Python39\DLLs C:\OSGeo4W\apps\Python39\lib C:\OSGeo4W\bin C:\OSGeo4W\apps\Python39 C:\OSGeo4W\apps\Python39\lib\site-packages C:\OSGeo4W\apps\Python39\lib\site-packages\win32 C:\OSGeo4W\apps\Python39\lib\site-packages\win32\lib C:\OSGeo4W\apps\Python39\lib\site-packages\Pythonwin C:/Users/schneis/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:\Users/schneis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\joinmultiplelines C:\Users/schneis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\qgis2web C:\Users\schneis\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins .

Megatoposoma commented 9 months ago

Mismo error

No se pudo cargar el complemento 'SmartMapPlugin-master' debido a un error al llamar a su método classFactory()

AttributeError: module 'numpy' has no attribute 'float' Traceback (most recent call last): File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 423, in _startPlugin plugins[packageName] = package.classFactory(iface) File "C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\SmartMapPlugin-master__init.py", line 36, in classFactory from .Smart_Map import smart_map File "C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin__init.py", line 38, in wrapping_ee_import module = builtin_import(name, *args, kwargs) File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\SmartMapPlugin-master\Smart_Map.py", line 93, in from .utils import functions #Utility functions -> file functions.py File "C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin__init.py", line 38, in wrapping_ee_import module = builtin_import(name, *args, **kwargs) File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\SmartMapPlugin-master\utils\functions.py", line 34, in from sklearn.linear_model import LinearRegression File "C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin__init.py", line 38, in wrapping_ee_import module = builtin_import(name, *args, kwargs) File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\linear_model__init.py", line 11, in from ._least_angle import (Lars, LassoLars, lars_path, lars_path_gram, LarsCV, File "C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin__init.py", line 38, in wrapping_ee_import module = builtin_import(name, *args, **kwargs) File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\linear_model_least_angle.py", line 34, in method='lar', copy_X=True, eps=np.finfo(np.float).eps, File "C:\OSGeo4W\apps\Python39\lib\site-packages\numpy__init.py", line 284, in getattr__ raise AttributeError("module {!r} has no attribute " AttributeError: module 'numpy' has no attribute 'float'

Versión de Python: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] Versión de QGIS: 3.32.3-Lima Lima, 67d46100b5

Ruta de Python: C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\postgis_toolbox C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\maxent_model C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\LAStools C:/OSGeo4W/apps/qgis/./python C:/Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:/Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins C:/OSGeo4W/apps/qgis/./python/plugins C:\OSGeo4W\apps\grass\grass83\etc\python C:\Users\DNavarrete\OneDrive - El Colegio de la Frontera Sur\Documents C:\OSGeo4W\bin\python39.zip C:\OSGeo4W\apps\Python39\DLLs C:\OSGeo4W\apps\Python39\lib C:\OSGeo4W\bin C:\OSGeo4W\apps\Python39 C:\OSGeo4W\apps\Python39\lib\site-packages C:\OSGeo4W\apps\Python39\lib\site-packages\win32 C:\OSGeo4W\apps\Python39\lib\site-packages\win32\lib C:\OSGeo4W\apps\Python39\lib\site-packages\Pythonwin C:/Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:\Users\DNavarrete\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows C:\Users\DNavarrete\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\flo2d\deps\pyqtgraph-0.11.1-py2.py3-none-any.whl C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\flo2d\misc C:\Users\DNavarrete\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\mapflow\dialogs\widgets C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\PghydroTools C:\Users\DNavarrete\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\postgisQueryBuilder C:\Users\DNavarrete\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\postgisQueryBuilder\extlibs C:\Users/DNavarrete/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\qgis_resource_sharing C:\Users\DNavarrete\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\qgis_resource_sharing C:\Users\DNavarrete\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\qgis_resource_sharing\ext_libs C:\Users\DNavarrete\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\qgis_templates_symbology\lib C:/Users/DNavarrete/AppData/Roaming/QGIS/QGIS3/profiles/default/python/plugins/SemiAutomaticClassificationPlugin C:/Users/DNavarrete/Downloads

oki-aryawan commented 6 months ago

Is there any solution with this issue?

gustavowillam commented 5 months ago

A new version of Smart-Map is available in the QGIS repository. Install the new version (1.4) together with the latest stable version of QGIS (3.34 LTR).

saskshirt commented 4 months ago

Gustavo

Thanks very much! It is loading and running nicely but I am still getting an error when I try to create an interpolated may based on the semivariance:

Thanks very much!

Steve

An error has occurred while executing Python code: ValueError: invalid literal for int() with base 10: 'rgb:0.84313725490196079' Traceback (most recent call last): File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 3883, in pushButton_Krigagem_clicked Output_Layer_File_tiff = self.export_raster_to_qgis(Input_Table, Output_Layer_File_tiff, Output_Layer_Name, z_field) File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 8424, in export_raster_to_qgis self.define_raster_color_ramp(rlayer, Output_Layer_Name) File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 8599, in define_raster_color_ramp c1 = [ int(element) for element in rp['color1'].split(',') ] #first color Ex: red File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 8599, in c1 = [ int(element) for element in rp['color1'].split(',') ] #first color Ex: red ValueError: invalid literal for int() with base 10: 'rgb:0.84313725490196079'

Python version: 3.9.5 (default, Sep 10 2021, 16:18:19) [Clang 12.0.5 (clang-1205.0.22.11)] QGIS version: 3.36.1-Maidenhead Maidenhead, 3e589453264 Python Path: · /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/road_slope_calculator · /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/OpenTopography-DEM-Downloader · /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/geometric_attributes · /Applications/QGIS.app/Contents/MacOS/../Resources/python · /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python · /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins · /Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/matplotlib-3.3.0-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9 · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/geopandas-0.8.1-py3.9.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/numba-0.50.1-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/netCDF4-1.5.4-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Rtree-0.9.7-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/statsmodels-0.11.1-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/rasterio-1.1.5-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/lib-dynload · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/scipy-1.5.1-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/numpy-1.20.1-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/patsy-0.5.1-py3.9.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Fiona-1.8.13.post1-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Pillow-7.2.0-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/GDAL-3.3.2-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python39.zip · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/cftime-1.2.1-py3.9-macosx-10.13.0-x86_64.egg · /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pyproj-3.2.0-py3.9-macosx-10.13.0-x86_64.egg · /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python · /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SentinelHub/external/requests_oauthlib-1.3.1-py2.py3-none-any.whl · /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/HCMGIS/forms /Users/sjs473/Library/CloudStorage/OneDrive-UniversityofSaskatchewan/Shirtliffe_Files/Research Programs/GIS Projects

From: Gustavo Willam @.> Date: Friday, March 29, 2024 at 7:39 AM To: gustavowillam/SmartMapPlugin @.> Cc: Shirtliffe, Steve @.>, Author @.> Subject: Re: [gustavowillam/SmartMapPlugin] Couldn't load plugin 'Smart_Map' due to an error when calling its classFactory() method (Issue #59) CAUTION: External to USask. Verify sender and use caution with links and attachments. Forward suspicious emails to @.***

A new version of Smart-Map is available in the QGIS repository. Install the new version (1.4) together with the latest stable version of QGIS (3.34 LTR).

— Reply to this email directly, view it on GitHubhttps://github.com/gustavowillam/SmartMapPlugin/issues/59#issuecomment-2027261790, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI4V5GE5NDERROIC53BA353Y2VVJXAVCNFSM6AAAAAA5KDGI5CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRXGI3DCNZZGA. You are receiving this because you authored the thread.Message ID: @.***>

saskshirt commented 4 months ago

Gustavo

Got it working with the stable version of QGIS – Bravo! What a brilliant plugin! I’ll be using it in a course I am teaching next year.

Steve Shirtliffe

From: Shirtliffe, Steve @.> Date: Tuesday, April 2, 2024 at 4:34 PM To: gustavowillam/SmartMapPlugin @.> Subject: Re: [gustavowillam/SmartMapPlugin] Couldn't load plugin 'Smart_Map' due to an error when calling its classFactory() method (Issue #59) Gustavo

Thanks very much! It is loading and running nicely but I am still getting an error when I try to create an interpolated may based on the semivariance:

Thanks very much!

Steve

An error has occurred while executing Python code: ValueError: invalid literal for int() with base 10: 'rgb:0.84313725490196079' Traceback (most recent call last): File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 3883, in pushButton_Krigagem_clicked Output_Layer_File_tiff = self.export_raster_to_qgis(Input_Table, Output_Layer_File_tiff, Output_Layer_Name, z_field) File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 8424, in export_raster_to_qgis self.define_raster_color_ramp(rlayer, Output_Layer_Name) File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 8599, in define_raster_color_ramp c1 = [ int(element) for element in rp['color1'].split(',') ] #first color Ex: red File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 8599, in c1 = [ int(element) for element in rp['color1'].split(',') ] #first color Ex: red ValueError: invalid literal for int() with base 10: 'rgb:0.84313725490196079'

Python version: 3.9.5 (default, Sep 10 2021, 16:18:19) [Clang 12.0.5 (clang-1205.0.22.11)] QGIS version: 3.36.1-Maidenhead Maidenhead, 3e589453264 Python Path: /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/road_slope_calculator /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/OpenTopography-DEM-Downloader /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/geometric_attributes /Applications/QGIS.app/Contents/MacOS/../Resources/python /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins /Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/matplotlib-3.3.0-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9 /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/geopandas-0.8.1-py3.9.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/numba-0.50.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/netCDF4-1.5.4-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Rtree-0.9.7-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/statsmodels-0.11.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/rasterio-1.1.5-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/lib-dynload /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/scipy-1.5.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/numpy-1.20.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/patsy-0.5.1-py3.9.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Fiona-1.8.13.post1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Pillow-7.2.0-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/GDAL-3.3.2-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python39.zip /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/cftime-1.2.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pyproj-3.2.0-py3.9-macosx-10.13.0-x86_64.egg /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SentinelHub/external/requests_oauthlib-1.3.1-py2.py3-none-any.whl /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/HCMGIS/forms /Users/sjs473/Library/CloudStorage/OneDrive-UniversityofSaskatchewan/Shirtliffe_Files/Research Programs/GIS Projects

From: Gustavo Willam @.> Date: Friday, March 29, 2024 at 7:39 AM To: gustavowillam/SmartMapPlugin @.> Cc: Shirtliffe, Steve @.>, Author @.> Subject: Re: [gustavowillam/SmartMapPlugin] Couldn't load plugin 'Smart_Map' due to an error when calling its classFactory() method (Issue #59) CAUTION: External to USask. Verify sender and use caution with links and attachments. Forward suspicious emails to @.***

A new version of Smart-Map is available in the QGIS repository. Install the new version (1.4) together with the latest stable version of QGIS (3.34 LTR).

— Reply to this email directly, view it on GitHubhttps://github.com/gustavowillam/SmartMapPlugin/issues/59#issuecomment-2027261790, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI4V5GE5NDERROIC53BA353Y2VVJXAVCNFSM6AAAAAA5KDGI5CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRXGI3DCNZZGA. You are receiving this because you authored the thread.Message ID: @.***>

saskshirt commented 4 months ago

Gustavo

I did notice that it still has some problems on my mac. It runs fine on my Windows 10 though.

Steve

From: Shirtliffe, Steve @.> Date: Tuesday, April 2, 2024 at 7:47 PM To: gustavowillam/SmartMapPlugin @.> Subject: Re: [gustavowillam/SmartMapPlugin] Couldn't load plugin 'Smart_Map' due to an error when calling its classFactory() method (Issue #59) Gustavo

Got it working with the stable version of QGIS – Bravo! What a brilliant plugin! I’ll be using it in a course I am teaching next year.

Steve Shirtliffe

From: Shirtliffe, Steve @.> Date: Tuesday, April 2, 2024 at 4:34 PM To: gustavowillam/SmartMapPlugin @.> Subject: Re: [gustavowillam/SmartMapPlugin] Couldn't load plugin 'Smart_Map' due to an error when calling its classFactory() method (Issue #59) Gustavo

Thanks very much! It is loading and running nicely but I am still getting an error when I try to create an interpolated may based on the semivariance:

Thanks very much!

Steve

An error has occurred while executing Python code: ValueError: invalid literal for int() with base 10: 'rgb:0.84313725490196079' Traceback (most recent call last): File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 3883, in pushButton_Krigagem_clicked Output_Layer_File_tiff = self.export_raster_to_qgis(Input_Table, Output_Layer_File_tiff, Output_Layer_Name, z_field) File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 8424, in export_raster_to_qgis self.define_raster_color_ramp(rlayer, Output_Layer_Name) File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 8599, in define_raster_color_ramp c1 = [ int(element) for element in rp['color1'].split(',') ] #first color Ex: red File "/Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Smart_Map/Smart_Map.py", line 8599, in c1 = [ int(element) for element in rp['color1'].split(',') ] #first color Ex: red ValueError: invalid literal for int() with base 10: 'rgb:0.84313725490196079'

Python version: 3.9.5 (default, Sep 10 2021, 16:18:19) [Clang 12.0.5 (clang-1205.0.22.11)] QGIS version: 3.36.1-Maidenhead Maidenhead, 3e589453264 Python Path: /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/road_slope_calculator /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/OpenTopography-DEM-Downloader /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/geometric_attributes /Applications/QGIS.app/Contents/MacOS/../Resources/python /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins /Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/matplotlib-3.3.0-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9 /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/geopandas-0.8.1-py3.9.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/numba-0.50.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/netCDF4-1.5.4-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Rtree-0.9.7-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/statsmodels-0.11.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/rasterio-1.1.5-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/lib-dynload /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/scipy-1.5.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/numpy-1.20.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/patsy-0.5.1-py3.9.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Fiona-1.8.13.post1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Pillow-7.2.0-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/GDAL-3.3.2-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python39.zip /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/cftime-1.2.1-py3.9-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pyproj-3.2.0-py3.9-macosx-10.13.0-x86_64.egg /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/SentinelHub/external/requests_oauthlib-1.3.1-py2.py3-none-any.whl /Users/sjs473/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/HCMGIS/forms /Users/sjs473/Library/CloudStorage/OneDrive-UniversityofSaskatchewan/Shirtliffe_Files/Research Programs/GIS Projects

From: Gustavo Willam @.> Date: Friday, March 29, 2024 at 7:39 AM To: gustavowillam/SmartMapPlugin @.> Cc: Shirtliffe, Steve @.>, Author @.> Subject: Re: [gustavowillam/SmartMapPlugin] Couldn't load plugin 'Smart_Map' due to an error when calling its classFactory() method (Issue #59) CAUTION: External to USask. Verify sender and use caution with links and attachments. Forward suspicious emails to @.***

A new version of Smart-Map is available in the QGIS repository. Install the new version (1.4) together with the latest stable version of QGIS (3.34 LTR).

— Reply to this email directly, view it on GitHubhttps://github.com/gustavowillam/SmartMapPlugin/issues/59#issuecomment-2027261790, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI4V5GE5NDERROIC53BA353Y2VVJXAVCNFSM6AAAAAA5KDGI5CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRXGI3DCNZZGA. You are receiving this because you authored the thread.Message ID: @.***>

weldon2976 commented 1 month ago

Olá Gustavo! Instalei a versão 3.34.9-Prizren do QGIS e o Plugin Smart-map na caixa de complementos do QGIS. cONTINUOU A dar o erro "Não foi possível carregar o plugin 'Smart_Map' devido a um erro ao chamar seu método classFactory" mencionado por todos aqui do fórum. Por favor, tem como indicar o caminho para resolver essa instabilidade? Obrigado!

gustavowillam commented 2 weeks ago

Ola Weldon! Disponibilizei uma nova versão do plugin (1.4.1) compativel com as versões do QGIS 3.28 e QGIS 3.34, para corrigir o erro acima mencionado. Utilize esta nova versão para corrigir o problema. Abraços!