<div dir="ltr">Hi Wanda,<div><br></div><div>Please use the QuickMapServices plugin instead of OpenLayers - which is the preferred way to get different basemaps. Once installed, you can go to QuickMapServices -> Settings and get the 'Contributed Pack' to get access to many more basemaps.</div><div><br></div><div>The other error you are seeing is from the Google Earth Engine plugin and related to authentication. If you use that plugin, you will need to re-run authentication. See <a href="https://github.com/gee-community/qgis-earthengine-plugin">FAQ</a><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div></div><div><table cellpadding="0" cellspacing="0" style="border-spacing:0px;border-collapse:collapse;color:rgb(68,68,68);width:480px;font-size:10pt;font-family:Arial,sans-serif;line-height:normal"><tbody><tr><td valign="top" style="padding:10px 0px 12px;width:160px;vertical-align:top"><a href="https://spatialthoughts.com/" style="background-color:transparent;color:rgb(51,122,183)" target="_blank"><img border="0" alt="Logo" width="141" src="https://spatialthoughts685850346.files.wordpress.com/2019/12/spatial_thoughts_logo.png" style="border:0px;vertical-align:middle;width:141px;height:auto"></a></td><td style="padding:6px 0px;width:320px"><table cellpadding="0" cellspacing="0" style="border-spacing:0px;border-collapse:collapse;background-color:transparent"><tbody><tr><td style="padding:0px;font-size:12pt;font-family:Arial,sans-serif;font-weight:bold;color:rgb(61,60,63)"><span style="color:rgb(0,175,239)">Ujaval Gandhi</span></td></tr><tr><td style="padding:0px 0px 11px;font-size:10pt;font-family:Arial,sans-serif;color:rgb(61,60,63)"><span style="color:rgb(0,175,239)">Spatial Thoughts</span></td></tr><tr><td style="padding:0px;font-size:10pt;font-family:Arial,sans-serif;color:rgb(155,155,155)"><span>mobile: +91-8095684687</span></td></tr><tr><td style="padding:0px;font-size:10pt;font-family:Arial,sans-serif;color:rgb(155,155,155)"><span>email: </span><span style="color:rgb(23,147,210)"><a href="mailto:ujaval@spatialthoughts.com" target="_blank">ujaval@spatialthoughts.com</a></span></td></tr><tr><td style="padding:6px 0px 0px"><span style="display:inline-block;height:22px"><span><a href="https://www.linkedin.com/in/spatialthoughts/" style="background-color:transparent;color:rgb(51,122,183)" target="_blank"><img alt="LinkedIn icon" border="0" width="23" height="23" src="https://codetwocdn.azureedge.net/images/mail-signatures/generator/elegant-logo/ln.png" style="border:0px;vertical-align:middle;height:20px;width:20px"></a>  </span><span><a href="https://twitter.com/spatialthoughts" style="background-color:transparent;color:rgb(51,122,183)" target="_blank"><img alt="Twitter icon" border="0" width="23" height="23" src="https://codetwocdn.azureedge.net/images/mail-signatures/generator/elegant-logo/tt.png" style="border:0px;vertical-align:middle;height:20px;width:20px"></a>  </span></span></td></tr></tbody></table></td></tr><tr><td colspan="2" style="padding:8px 0px 0px;border-top:1px solid rgb(23,147,210);width:480px;font-family:Arial,sans-serif;color:rgb(155,155,155);text-align:justify"><span>Subscribe to our newsletter <a href="http://bit.ly/spatialthoughts-newsletter" target="_blank">http://bit.ly/spatialthoughts-newsletter</a></span></td></tr></tbody></table><br></div></div></div></div></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 31, 2020 at 8:18 PM Wanda Norman <<a href="mailto:wanda.mnorman2015@gmail.com">wanda.mnorman2015@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="border-left:none;padding:0px;display:flex;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div style="margin:0px;padding:0px 0px 20px;width:984px"><div><div id="gmail-m_-185522571516287009gmail-:xb" style="font-size:0.875rem;direction:ltr;margin:8px 0px 0px;padding:0px"><div id="gmail-m_-185522571516287009gmail-:xc" style="overflow:hidden;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif"><div dir="ltr">Hello,<div><br></div><div>I am a new user and I am trying to add a satellite layer to a project in QGIS 3.14 (non-MAC pc).  I need to be able to do this on a regular basis so I am trying to learn how.</div><div><br></div><div>The steps I have taken are following this tutorial: <a href="https://www.geodose.com/2017/08/adding-free-satellite-imagery-layer-qgis.html" target="_blank">https://www.geodose.com/2017/08/adding-free-satellite-imagery-layer-qgis.html</a></div><div><br></div><div>The image is added to my project but I get these errors:</div><div>1) for development purposes only shows up on the layer</div><div><br></div><div>2)  I get this message log error:<br></div><div><p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(220,125,0)">2020-07-31T10:02:12     WARNING    </span>Python error : Couldn't load plugin 'ee_plugin' due to an error when calling its classFactory() method See message log (Python Error) for more details.</p><p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(220,125,0)">2020-07-31T10:13:36     WARNING    </span>Python error : An error has occurred while executing Python code: See message log (Python Error) for more details.</p><p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(220,125,0)">2020-07-31T10:13:36     WARNING    </span>OpenLayers Plugin : Printing and rotating of Javascript API based layers is currently not supported!</p><p style="margin:0px;white-space:pre-wrap"><br></p><p style="margin:0px;white-space:pre-wrap">3) if I try to move the satellite layer (up or down in my list) I get this error: This page can't load Google Maps correctly.  with this Python error:</p><p style="margin:0px;white-space:pre-wrap">
</p><p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(200,0,0)">2020-07-31T10:02:12     CRITICAL    </span>Traceback (most recent call last):<br>              File "C:\Users\Annaka\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\data.py", line 230, in get_persistent_credentials<br>              tokens = json.load(open(oauth.get_credentials_path()))<br>             FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Annaka/.config/earthengine/credentials'<br>             <br>             During handling of the above exception, another exception occurred:<br>             <br>             Traceback (most recent call last):<br>              File "C:/Users/Annaka/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\ee_auth.py", line 19, in init<br>              ee.Initialize()<br>              File "C:\Users\Annaka\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\__init__.py", line 114, in Initialize<br>              credentials = data.get_persistent_credentials()<br>              File "C:\Users\Annaka\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows\ee\data.py", line 241, in get_persistent_credentials<br>              'Please authorize access to your Earth Engine account by '<br>             ee.ee_exception.EEException: Please authorize access to your Earth Engine account by running<br>             <br>             earthengine authenticate<br>             <br>             in your command line, and then retry.<br>             <br>             During handling of the above exception, another exception occurred:<br>             <br>             Traceback (most recent call last):<br>              File "C:/PROGRA~1/QGIS 3.14/apps/qgis/./python\qgis\utils.py", line 334, in _startPlugin<br>              plugins[packageName] = package.classFactory(iface)<br>              File "C:/Users/Annaka/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\__init__.py", line 25, in classFactory<br>              from .ee_plugin import GoogleEarthEnginePlugin<br>              File "C:/PROGRA~1/QGIS 3.14/apps/qgis/./python\qgis\utils.py", line 743, in _import<br>              mod = _builtin_import(name, globals, locals, fromlist, level)<br>              File "C:/Users/Annaka/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\ee_plugin.py", line 26, in <br>              ee_plugin.ee_auth.init()<br>              File "C:/Users/Annaka/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\ee_auth.py", line 21, in init<br>              authenticate()<br>              File "C:/Users/Annaka/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\ee_auth.py", line 32, in authenticate<br>              auth_url = ee.oauth.get_authorization_url()<br>             TypeError: get_authorization_url() missing 1 required positional argument: 'code_challenge'<br>             </p><p style="margin:0px;white-space:pre-wrap">
</p><p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(220,125,0)">2020-07-31T10:13:36     WARNING    </span>NotImplementedError: QgsPluginLayer.setTransformContext() is abstract and must be overridden<br>             </p><p style="margin:0px;white-space:pre-wrap">
</p><p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(220,125,0)">2020-07-31T10:20:56     WARNING    </span>TypeError: writeXml() takes 3 positional arguments but 4 were given</p><p style="margin:0px;white-space:pre-wrap"><br></p><p style="margin:0px;white-space:pre-wrap">I have been using the tutorials to learn how to use this software, so I apologize for the lack of knowing what I am doing :-)</p><p style="margin:0px;white-space:pre-wrap"><br></p><p style="margin:0px;white-space:pre-wrap">I would appreciate any assistance!</p><p style="margin:0px;white-space:pre-wrap"><br></p><p style="margin:0px;white-space:pre-wrap">Thank you,</p><p style="margin:0px;white-space:pre-wrap">Wanda Norman</p></div></div><div></div><div></div></div></div><div style="border-bottom-left-radius:1px;border-bottom-right-radius:1px;padding:0px;width:auto;background:rgb(242,242,242);margin:0px"></div></div></div><div style="clear:both"></div></div><div style="font-size:0.875rem;padding:0px;width:auto;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top:none;margin:0px;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif"><div style="border-top:0px;padding:0px"><div style="clear:both;margin:0px;padding:16px 0px;border-top:none"><br></div></div></div></div>
_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a></blockquote></div>