<div dir="ltr"><div class="gmail-adn gmail-ads" style="border-left:none;padding:0px;display:flex;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div class="gmail-gs" style="margin:0px;padding:0px 0px 20px;width:984px"><div class="gmail-"><div id="gmail-:xb" class="gmail-ii gmail-gt" style="font-size:0.875rem;direction:ltr;margin:8px 0px 0px;padding:0px"><div id="gmail-:xc" class="gmail-a3s gmail-aXjCH" 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 class="gmail-yj6qo"></div><div class="gmail-adL"></div></div></div><div class="gmail-hi" 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 class="gmail-ajx" style="clear:both"></div></div><div class="gmail-gA gmail-gt gmail-acV" 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 class="gmail-gB gmail-xu" style="border-top:0px;padding:0px"><div class="gmail-ip gmail-iq" style="clear:both;margin:0px;padding:16px 0px;border-top:none"><br class="gmail-Apple-interchange-newline"></div></div></div></div>