Using Google Earth Engine with ArcGIS Pro

368
2
12-05-2022 11:42 AM
giswqs
by
New Contributor II
I just released geemap v0.19.0. It supports loading Google EarthEngine data in ArcGIS Pro. You can access 70 PB+ of geospatial datasets with a few lines of code. Combining powerful Desktop GIS and Cloud Computing for planetary-scale geospatial analysis!
2 Replies
XavierBustos
Esri Contributor

Good day giswqs

I followed the instrucctions and manage to install the libraries and apparently working Ok. However during this installation this error shows up.

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
tensorflow-gpu 2.5.1 requires keras-nightly~=2.5.0.dev, which is not installed.
tensorboard 2.5.0 requires tensorboard-data-server<0.7.0,>=0.6.0, which is not installed.
tensorflow-gpu 2.5.1 requires flatbuffers~=1.12.0, but you have flatbuffers 20210226132247 which is incompatible.
tensorflow-gpu 2.5.1 requires gast==0.4.0, but you have gast 0.3.3 which is incompatible.
tensorflow-gpu 2.5.1 requires grpcio~=1.34.0, but you have grpcio 1.36.1 which is incompatible.
tensorflow-gpu 2.5.1 requires h5py~=3.1.0, but you have h5py 3.6.0 which is incompatible.
tensorflow-gpu 2.5.1 requires numpy~=1.19.2, but you have numpy 1.20.1 which is incompatible.
tensorflow-gpu 2.5.1 requires six~=1.15.0, but you have six 1.16.0 which is incompatible.
tensorflow-gpu 2.5.1 requires typing-extensions~=3.7.4, but you have typing-extensions 4.1.1 which is incompatible.
tensorflow-gpu 2.5.1 requires wrapt~=1.12.1, but you have wrapt 1.13.3 which is incompatible.
tensorboard 2.5.0 requires google-auth<2,>=1.6.3, but you have google-auth 2.15.0 which is incompatible.

Since gee environment is a clone of arcgispro-py3, I don´t know how it affects me.  

Do I need to update manually the libraries or just continue working?

What´s the difference between geemap (yours) and GEE Python API?  

After the installation, in the notebook  I was asked for a token that GEE automatically generates 

Regards

Xavier 

 

 

 

 

0 Kudos
giswqs
by
New Contributor II

You can ignore the installation warnings as long as geemap works fine with Jupyter notebook in ArcGIS Pro. You will need to authenticate EE when using it for the first time. Follow the authentication instructions on the screen. Geemap builds upon the GEE Python API and makes it so much easier to analyze an visualize Earth Engine data. For more info, see https://geemap.org/ 

0 Kudos