Samsonboadi / StreetSmart

GNU General Public License v3.0
0 stars 1 forks source link

Plugin succesfully installed, however, "select Cyclorama point" does not open any viewer #8

Closed DatabeheerderOG closed 6 months ago

DatabeheerderOG commented 11 months ago

Ass described by the title, the plugin is installed succesfully. I can see the toolbar and all the buttons, I have entered my user credentials, and added the atlas recordings, however, when I try to click one of the point using "select Cyclorama points" nothing happens.

This happens on my local notebook as well as my working environment in VMware

llgis commented 10 months ago

I have the same issue. I can see the points but i can not select them. Tried on different machines.

Samsonboadi commented 10 months ago

Hi @DatabeheerderOG and @llgis,

Could you please provide more details? Specifically, which version of QGIS are you using?

I would recommend installing QGIS using the standalone installer, not the OSGEO installer. You can download it here: https://qgis.org/downloads/macos/qgis-macos-ltr.dmg.

Additionally, please ensure that you can use pip to install libraries to the QGIS Python directory with your installed QGIS, as the plugin will attempt to install the necessary libraries it needs to run.

llgis commented 10 months ago

Got it to work now with Qgis Version 3.12.3 an Python 3.7. Assumingly 3.28.4 is using the wrong python version...

DatabeheerderOG commented 10 months ago

I am using the latest stable build. 3.28 in my local notebook. Got it working there finally by running QGIS as an admin. Unfortenately I cannot run QGIS as an admin on my working VMware network due to user limitations (i don't have admin rights). Is there a way to bypass this?

llgis commented 10 months ago

running 3.28 as admin does not solve the problem for me. Still no window is shown when selecting point.

Samsonboadi commented 10 months ago

Subject: Re: GitHub Issue - Street Smart Plugin Installation

@DatabeheerderOG,

To clarify the plugin's functionality, it attempts to install the necessary libraries required for Street Smart to work within your QGIS environment. In order for this to succeed, your QGIS Python environment must have the capability to install libraries using pip. But some Qgis versions do not have the SSL DLLs installed in their right directories. so the solution is to copy these DLLs to the right directories. The plugin attempts to do this. if it has admin rights on the first run.

If you do not have admin rights on your system, here's a workaround to consider. You can manually copy two DLL files, 'libssl-1_1-x64.dll' and 'libcrypto-1_1-x64.dll', from the following directory: C:\Program Files\QGIS\version_number\bin

Paste these DLL files into: C:\Program Files\QGIS\version_number\apps\Python37\DLLs

Please note that this may also require admin rights to copy DLLs, which you may not have. Essentially, admin rights are needed to place the DLLs in their correct directories. Once this is accomplished, you can use pip install, and only then will the plugin attempt to install the required libraries.

Alternatively, you can install a version of QGIS that doesn't encounter issues with pip-installing libraries. To do this, you would need to identify a QGIS version that is compatible with pip installations. As a starting point, consider QGIS 3.6.0, which uses Python 3.7. You can begin with this version and then search for a more recent QGIS version that doesn't have the SSL problem you mentioned.

Samsonboadi commented 6 months ago

A new update of the plugin has been submitted will be available as an update in Qgis soon.